diff --git a/nix/steam_deck/configuration/roles/2ship2harkinian/default.nix b/nix/steam_deck/configuration/roles/2ship2harkinian/default.nix index 2c6b2e5..2447746 100644 --- a/nix/steam_deck/configuration/roles/2ship2harkinian/default.nix +++ b/nix/steam_deck/configuration/roles/2ship2harkinian/default.nix @@ -6,6 +6,12 @@ ... }: +let + steam_2s2h = pkgs.writeScriptBin "steam_2s2h" '' + export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.libglvnd}/lib" + exec ${pkgs._2ship2harkinian}/bin/2s2h + ''; +in { imports = [ ]; @@ -26,6 +32,7 @@ (lib.mkIf config.me.graphical { home.packages = with pkgs; [ _2ship2harkinian + steam_2s2h ]; home.file.".local/share/2ship/2ship2harkinian.json" = { diff --git a/nix/steam_deck/configuration/roles/sm64ex/default.nix b/nix/steam_deck/configuration/roles/sm64ex/default.nix index c648bbe..a081885 100644 --- a/nix/steam_deck/configuration/roles/sm64ex/default.nix +++ b/nix/steam_deck/configuration/roles/sm64ex/default.nix @@ -5,6 +5,12 @@ ... }: +let + steam_sm64ex = pkgs.writeScriptBin "steam_sm64ex" '' + export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.libglvnd}/lib" + exec ${pkgs.sm64ex}/bin/sm64ex + ''; +in { imports = [ ]; @@ -24,6 +30,7 @@ home.packages = with pkgs; [ sm64ex + steam_sm64ex ]; # nixpkgs.overlays = [