From 8887fb71718a22d6341f1d9f9108f0495cb4fec9 Mon Sep 17 00:00:00 2001 From: twoneis Date: Tue, 1 Oct 2024 00:30:17 +0200 Subject: [PATCH] add steam wrapper again --- modules/games/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/games/default.nix b/modules/games/default.nix index 428d28b..d37fcb4 100644 --- a/modules/games/default.nix +++ b/modules/games/default.nix @@ -1,6 +1,7 @@ { lib, config, pkgs, ... }: let inherit (lib) mkIf mkMerge; inherit (config) conf; + mkXwlWrapper = import ../niri/xwl-wrapper.nix; holo-script = pkgs.writeShellApplication { name = "holo-script"; runtimeInputs = [ pkgs.steam pkgs.gamescope ]; @@ -13,6 +14,12 @@ desktopName = "Holo"; exec = "${holo-script}/bin/holo-script"; }; + steam-wrapped = mkXwlWrapper { + lib = lib; + pkgs = pkgs; + app = "${pkgs.steam}/bin/steam"; + name = "Steam Wrapped"; + }; in mkIf conf.games.enable (mkMerge [ (mkIf conf.impermanence.enable { environment.persistence."/persist".users.${conf.username}= { @@ -33,6 +40,7 @@ in mkIf conf.games.enable (mkMerge [ pkgs.heroic pkgs.itch holo + steam-wrapped ]; }; }