diff --git a/hosts/tachibana/default.nix b/hosts/tachibana/default.nix index aadccd2..e2f6683 100644 --- a/hosts/tachibana/default.nix +++ b/hosts/tachibana/default.nix @@ -33,6 +33,8 @@ builtins.elem (lib.getName pkg) [ "nvidia-x11" "nvidia-settings" + "steam" + "steam-unwrapped" ] || pkgs._cuda.lib.allowUnfreeCudaPredicate pkg; diff --git a/hosts/tachibana/users/ahnwuoa/default.nix b/hosts/tachibana/users/ahnwuoa/default.nix index fc5e6a0..f18abeb 100644 --- a/hosts/tachibana/users/ahnwuoa/default.nix +++ b/hosts/tachibana/users/ahnwuoa/default.nix @@ -1,4 +1,9 @@ -{...}: { +{ + config, + pkgs, + lib, + ... +}: { imports = [ ../../../../user ]; @@ -6,4 +11,15 @@ home.username = "ahnwuoa"; u.has.activitywatch = true; u.has.jp = true; + home.packages = [ + (pkgs.writeScriptBin "steam" '' + export HOME="${config.home.homeDirectory}/.local/home" + exec -a "$0" "/run/current-system/sw/bin/steam" "$@" + '') + pkgs.osu-lazer-bin + ]; + nixpkgs.config.allowUnfreePredicate = pkg: + builtins.elem (lib.getName pkg) [ + "osu-lazer-bin" + ]; }