From 460f385613db3208d1e96377a2f5ae6bf6005bee Mon Sep 17 00:00:00 2001 From: Uzair Mohammed Date: Tue, 17 Dec 2024 12:42:20 -0800 Subject: [PATCH] 2: Added printer support and added osu and mangohud --- system/modules/default.nix | 2 ++ system/modules/gaming.nix | 11 +++++++++++ system/modules/printing.nix | 12 ++++++++++++ 3 files changed, 25 insertions(+) create mode 100644 system/modules/gaming.nix create mode 100644 system/modules/printing.nix 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; + }; +}