summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2021-06-18 12:10:17 +0200
committerMinijackson <minijackson@riseup.net>2021-06-18 12:10:17 +0200
commita80a089328e002a6a90fc696cd645484358aba72 (patch)
tree198292d19293470baf2b602b5f6713263e01d00e
parent1212373b88e7a4f5449f8d8e16124bb75a841a46 (diff)
downloadnixos-config-reborn-a80a089328e002a6a90fc696cd645484358aba72.tar.gz
nixos-config-reborn-a80a089328e002a6a90fc696cd645484358aba72.zip
gaming: init
-rw-r--r--flake.nix5
-rw-r--r--usecases/desktop/graphical/gaming.nix16
2 files changed, 21 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index b097118..eed9091 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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 @@
1inputs:
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}