From 4f6f48385196207491733aa3cd2d3ba0310208e7 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sat, 3 Jun 2023 13:39:52 +0100 Subject: [PATCH] modules: programs: steam: simplify wrapper --- modules/programs/steam/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/programs/steam/default.nix b/modules/programs/steam/default.nix index f52effe..277e41a 100644 --- a/modules/programs/steam/default.nix +++ b/modules/programs/steam/default.nix @@ -1,6 +1,8 @@ { config, lib, pkgs, ... }: let cfg = config.my.programs.steam; + + steam = pkgs.steam; in { options.my.programs.steam = with lib; { @@ -26,13 +28,13 @@ in (pkgs.writeScriptBin "steam" '' #!/bin/sh mkdir -p "${cfg.dataDir}" - HOME="${cfg.dataDir}" exec ${pkgs.steam}/bin/steam "$@" + HOME="${cfg.dataDir}" exec ${lib.getExe steam} "$@" '') # Same, for GOG and other such games (pkgs.writeScriptBin "steam-run" '' #!/bin/sh mkdir -p "${cfg.dataDir}" - HOME="${cfg.dataDir}" exec ${pkgs.steam-run}/bin/steam-run "$@" + HOME="${cfg.dataDir}" exec ${lib.getExe steam.run} "$@" '') ]; };