diff options
| author | scouckel <james.krinsky@gmail.com> | 2025-11-26 03:08:28 -0600 |
|---|---|---|
| committer | scouckel <james.krinsky@gmail.com> | 2025-11-26 03:08:28 -0600 |
| commit | 94f99ad3d4bb375d0d1296e4b2755057bd812fd9 (patch) | |
| tree | 84e784de30cdb8d818e388fd49db67246e5340d6 /modules/nixos/default.nix | |
rebase
Diffstat (limited to 'modules/nixos/default.nix')
| -rw-r--r-- | modules/nixos/default.nix | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix new file mode 100644 index 0000000..3bf9ac6 --- /dev/null +++ b/modules/nixos/default.nix @@ -0,0 +1,66 @@ +{ pkgs, lib, config, ... }: + +{ + imports = [ + ./pipewire.nix + ./flatpak.nix + ./greetd.nix + ./xdg-portal.nix + ./bluetooth.nix + ./thunar.nix + ./gaming.nix + ./nix-ld.nix + ./nordvpn.nix + ]; + + users.users.jck.packages = with pkgs; [ + pwvucontrol + nix-tree + lxqt.lxqt-policykit + lxqt.lxqt-archiver + rsync + killall + unzip + p7zip-rar + xsel + unar + unrar-wrapper + brightnessctl + ntfs3g + ]; + + programs.localsend.enable = true; + + fonts.packages = with pkgs; [ + nerd-fonts.jetbrains-mono + jetbrains-mono + ]; + + programs.nh = { + enable = true; + clean.enable = true; + clean.extraArgs = "--keep-since 3d --keep 3"; + clean.dates = "daily"; + flake = "/home/jck/nixosconf/"; + }; + + services.printing = { + enable = true; + drivers = with pkgs; [ + brlaser + gutenprint + brgenml1lpr + brgenml1cupswrapper + cnijfilter2 + ]; + }; + + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; + + programs.partition-manager.enable = true; + services.udisks2.enable = true; +} |
