Nix configurations for my homelab
0

Configure Feed

Select the types of activity you want to include in your feed.

1{ pkgs, ... }: 2{ 3 imports = [ ./machine-info.nix ]; 4 5 cafe = { 6 info.host.gui = true; 7 unfree = [ "aspell-dict-en-science" ]; 8 }; 9 10 xdg = { 11 portal.enable = true; 12 mime.enable = true; 13 icons.enable = true; 14 }; 15 16 qt.enable = true; 17 security.polkit.enable = true; 18 19 services = { 20 dbus.enable = true; 21 geoclue2.enable = true; 22 greetd = { 23 enable = true; 24 settings.default_session = { 25 command = "${pkgs.tuigreet}/bin/tuigreet -tr --remember-session"; 26 user = "greeter"; 27 }; 28 }; 29 playerctld.enable = true; 30 xserver.wacom.enable = true; 31 }; 32 33 programs = { 34 dconf.enable = true; 35 xwayland.enable = true; 36 }; 37 38 # System-wide packages 39 environment.systemPackages = with pkgs; [ adwaita-icon-theme ]; 40 41 # TODO: split these out better 42 # Per-user packages 43 users.users.mou.packages = with pkgs; [ 44 anki-bin 45 aspell 46 aspellDicts.de 47 aspellDicts.en 48 aspellDicts.en-computers 49 aspellDicts.en-science 50 foot 51 thm 52 vid2gif 53 wl-clipboard 54 xdg-user-dirs 55 ]; 56}