diff options
-rw-r--r-- | flake.nix | 5 | ||||
-rw-r--r-- | usecases/desktop/graphical/gaming.nix | 16 |
2 files changed, 21 insertions, 0 deletions
@@ -74,6 +74,9 @@ | |||
74 | development = (import ./usecases/desktop/development.nix inputs); | 74 | development = (import ./usecases/desktop/development.nix inputs); |
75 | music = (import ./usecases/desktop/music.nix inputs); | 75 | music = (import ./usecases/desktop/music.nix inputs); |
76 | networkManager = (import ./usecases/desktop/networking/network-manager.nix inputs); | 76 | networkManager = (import ./usecases/desktop/networking/network-manager.nix inputs); |
77 | graphical = { | ||
78 | gaming = (import ./usecases/desktop/graphical/gaming.nix inputs); | ||
79 | }; | ||
77 | }; | 80 | }; |
78 | 81 | ||
79 | usecases.server = { | 82 | usecases.server = { |
@@ -134,6 +137,7 @@ | |||
134 | self.nixosModules.profiles.desktop | 137 | self.nixosModules.profiles.desktop |
135 | self.nixosModules.usecases.desktop.development | 138 | self.nixosModules.usecases.desktop.development |
136 | self.nixosModules.usecases.desktop.music | 139 | self.nixosModules.usecases.desktop.music |
140 | self.nixosModules.usecases.desktop.graphical.gaming | ||
137 | 141 | ||
138 | ({ modulesPath, ... }: { | 142 | ({ modulesPath, ... }: { |
139 | imports = [ | 143 | imports = [ |
@@ -220,6 +224,7 @@ | |||
220 | self.nixosModules.usecases.common.fwupd | 224 | self.nixosModules.usecases.common.fwupd |
221 | self.nixosModules.usecases.desktop.development | 225 | self.nixosModules.usecases.desktop.development |
222 | self.nixosModules.usecases.desktop.music | 226 | self.nixosModules.usecases.desktop.music |
227 | self.nixosModules.usecases.desktop.graphical.gaming | ||
223 | 228 | ||
224 | { | 229 | { |
225 | home-manager.users.minijackson.programs.beets.settings.acoustid.apikey = "0000000000"; | 230 | home-manager.users.minijackson.programs.beets.settings.acoustid.apikey = "0000000000"; |
diff --git a/usecases/desktop/graphical/gaming.nix b/usecases/desktop/graphical/gaming.nix new file mode 100644 index 0000000..d48773e --- /dev/null +++ b/usecases/desktop/graphical/gaming.nix | |||
@@ -0,0 +1,16 @@ | |||
1 | inputs: | ||
2 | |||
3 | { pkgs, lib, ... }: | ||
4 | |||
5 | { | ||
6 | nixpkgs.overlays = [ | ||
7 | (self: super: { | ||
8 | inherit (self.unstable) steam; | ||
9 | }) | ||
10 | ]; | ||
11 | |||
12 | programs.steam = { | ||
13 | enable = true; | ||
14 | remotePlay.openFirewall = true; | ||
15 | }; | ||
16 | } | ||