añade steam
This commit is contained in:
parent
e708d0cb1c
commit
04d12e36ac
6 changed files with 37 additions and 9 deletions
13
home/steam/default.nix
Normal file
13
home/steam/default.nix
Normal 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
4
home/steam/package.nix
Normal file
|
@ -0,0 +1,4 @@
|
|||
{ writeShellScriptBin, steam-run, steam, ... }:
|
||||
writeShellScriptBin "steam" ''
|
||||
exec ${steam-run}/bin/steam-run ${steam}/bin/steam
|
||||
''
|
Reference in a new issue