diff --git a/system/modules/default.nix b/system/modules/default.nix index 781b7dd..4761456 100644 --- a/system/modules/default.nix +++ b/system/modules/default.nix @@ -19,5 +19,7 @@ ./nixos-cli.nix ./vmware.nix ./lanzaboote.nix + ./gaming.nix + ./printing.nix ]; } diff --git a/system/modules/gaming.nix b/system/modules/gaming.nix new file mode 100644 index 0000000..094b9ce --- /dev/null +++ b/system/modules/gaming.nix @@ -0,0 +1,11 @@ +{pkgs, ... }: { + programs.steam = { + enable = true; + }; + + environment.systemPackages = with pkgs; [ + heroic + mangohud + osu-lazer + ]; +} diff --git a/system/modules/printing.nix b/system/modules/printing.nix new file mode 100644 index 0000000..925c6f8 --- /dev/null +++ b/system/modules/printing.nix @@ -0,0 +1,12 @@ +{pkgs, ... }: { + services.printing = { + enable = true; + drivers = [pkgs.hplip pkgs.hplipWithPlugin]; + }; + + services.avahi = { + enable = true; + nssmdns4 = true; + openFirewall = true; + }; +}