initial public commit
This commit is contained in:
commit
93d38992e1
33 changed files with 1761 additions and 0 deletions
15
home/apps/steam/default.nix
Normal file
15
home/apps/steam/default.nix
Normal file
|
@ -0,0 +1,15 @@
|
|||
{ pkgs, lib, config, ... }:
|
||||
with lib; let
|
||||
cfg = config.local.apps.steam;
|
||||
in
|
||||
{
|
||||
options.local.apps.steam.enable = mkEnableOption "Steam";
|
||||
config = mkIf cfg.enable {
|
||||
home.packages = [
|
||||
(pkgs.callPackage ./package.nix { })
|
||||
pkgs.protonup
|
||||
pkgs.winetricks
|
||||
pkgs.protontricks
|
||||
];
|
||||
};
|
||||
}
|
4
home/apps/steam/package.nix
Normal file
4
home/apps/steam/package.nix
Normal file
|
@ -0,0 +1,4 @@
|
|||
{ writeShellScriptBin, steam-run, steam, ... }:
|
||||
writeShellScriptBin "steam" ''
|
||||
exec ${steam-run}/bin/steam-run ${steam}/bin/steam -console
|
||||
''
|
Reference in a new issue