añade steam

This commit is contained in:
Fabián Montero 2022-03-24 00:18:25 -06:00
parent e708d0cb1c
commit 04d12e36ac
6 changed files with 37 additions and 9 deletions

13
home/steam/default.nix Normal file
View file

@ -0,0 +1,13 @@
{callPackage, lib, config, ...}:
with lib; let
cfg = config.programs.steam;
in {
options = {
programs.steam.enable = mkEnableOption "Weather to enable option or not.";
};
config = mkIf cfg.enable {
home.packages = [
(callPackage ./package.nix {})
];
};
}

4
home/steam/package.nix Normal file
View file

@ -0,0 +1,4 @@
{ writeShellScriptBin, steam-run, steam, ... }:
writeShellScriptBin "steam" ''
exec ${steam-run}/bin/steam-run ${steam}/bin/steam
''