about summary refs log tree commit diff
path: root/modules/user
diff options
context:
space:
mode:
authordevhell <devhell@mailfresser.de>2023-04-18 18:14:53 +0100
committerdevhell <devhell@mailfresser.de>2023-04-18 18:16:07 +0100
commit69e8bb77d342ff8e3da959f966fc86a7fbcf7608 (patch)
treed965a179a676533099663c7f6ccb7a5c5249c002 /modules/user
parented52964ce0cba9bcbc5eec2ef28595ee4b62adde (diff)
profiles/{packages,base}: Get steam working properly
I guess? Not sure what the benefit if this configuration is, but I've
seen it around, so it must be correct, right? Right?? XD
Diffstat (limited to 'modules/user')
-rw-r--r--modules/user/devhell/profiles/base.nix8
-rw-r--r--modules/user/devhell/profiles/packages.nix1
2 files changed, 8 insertions, 1 deletions
diff --git a/modules/user/devhell/profiles/base.nix b/modules/user/devhell/profiles/base.nix
index d69c8314..95ec3108 100644
--- a/modules/user/devhell/profiles/base.nix
+++ b/modules/user/devhell/profiles/base.nix
@@ -51,12 +51,20 @@ in {
       shell = "${pkgs.zsh}/bin/zsh";
     };
 
+    nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
+      "steam"
+      "steam-original"
+      "steam-runtime"
+      "steam-run"
+    ];
+
     programs = {
       dconf.enable = true;
       iftop.enable = true;
       iotop.enable = true;
       usbtop.enable = true;
       less.enable = true;
+      steam.enable = true;
       tmux.enable = true;
       traceroute.enable = true;
       wireshark.enable = true;
diff --git a/modules/user/devhell/profiles/packages.nix b/modules/user/devhell/profiles/packages.nix
index 067c6ff0..def342f1 100644
--- a/modules/user/devhell/profiles/packages.nix
+++ b/modules/user/devhell/profiles/packages.nix
@@ -253,7 +253,6 @@ in {
       spek
       ssdeep
       starship
-      steam
       steam-tui
       stow
       strace