From b697c89aaea311a8babb7990fc584c0746741256 Mon Sep 17 00:00:00 2001 From: biscuit Date: Wed, 11 Jun 2025 06:34:45 -0500 Subject: [PATCH] nix: added steam yeety mcspanky --- config.default.nix | 5 +++-- modules/desktop/misc.nix | 2 +- modules/misc.nix | 12 ++++++++++++ pkgs/steam/default.nix | 5 +++++ 4 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 modules/misc.nix create mode 100644 pkgs/steam/default.nix 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; + }; +}