diff --git a/config.default.nix b/config.default.nix index beff93f..03463fc 100644 --- a/config.default.nix +++ b/config.default.nix @@ -27,17 +27,18 @@ allowUnfree = true; # allows installation of commercial apps. touchpadSupport = false; + gamingDesktop = true; # Custom Applications linux-apps = pkgs: with pkgs; [ - delfin + jellyfin-media-player ]; hyprconf = { monitor = [ # hyprctl monitors all - # "" + # monitor, resolution@refreshrate, position (e.g., 0x0 is middle, 0x1080 is top), scale ",highres@highrr,auto,auto" ]; }; diff --git a/modules/desktop/misc.nix b/modules/desktop/misc.nix index 89f116a..db14211 100644 --- a/modules/desktop/misc.nix +++ b/modules/desktop/misc.nix @@ -1,4 +1,4 @@ -{ +{...}: { imports = [ ../../pkgs/btop/default.nix ]; diff --git a/modules/misc.nix b/modules/misc.nix new file mode 100644 index 0000000..d3d2831 --- /dev/null +++ b/modules/misc.nix @@ -0,0 +1,12 @@ +{ + gamingDesktop, + lib, + ... +}: { + imports = + [ + ] + ++ lib.optionals (gamingDesktop == true) [ + ../../pkgs/steam/default.nix + ]; +} diff --git a/pkgs/steam/default.nix b/pkgs/steam/default.nix new file mode 100644 index 0000000..1b4091b --- /dev/null +++ b/pkgs/steam/default.nix @@ -0,0 +1,5 @@ +{ + programs.steam = { + enable = true; + }; +}