整理 steam wine

This commit is contained in:
陈浩南 2023-07-22 18:29:52 +08:00
parent a6a11d940c
commit db9ee70565
6 changed files with 16 additions and 14 deletions

View File

@ -188,7 +188,10 @@
};
packages =
{
packages = [ "genshin-impact" "honkers-starrail" ];
packages =
[
"genshin-impact" "honkers-starrail" "steam" "wine"
];
};
boot.grub =
{
@ -236,7 +239,6 @@
./modules/boot/chn-PC.nix
[ ./modules/hardware/nvidia-prime.nix { intelBusId = "PCI:0:2:0"; nvidiaBusId = "PCI:1:0:0"; } ]
./modules/hardware/chn-PC.nix
./modules/networking/basic.nix
./modules/networking/samba.nix
./modules/networking/ssh.nix
./modules/networking/wall_client.nix
@ -244,7 +246,6 @@
./modules/networking/chn-PC.nix
./modules/packages/terminal.nix
./modules/packages/gui.nix
./modules/packages/gaming.nix
./modules/packages/hpc.nix
[ ./modules/users/root.nix {} ]
[ ./modules/users/chn.nix {} ]

View File

@ -1 +0,0 @@
{ config.networking.networkmanager.enable = true; }

View File

@ -5,7 +5,6 @@ inputs:
# make shares visible for windows 10 clients
services.samba-wsdd.enable = true;
# networking.firewall = { allowedTCPPorts = [ 5357 ]; allowedUDPPorts = [ 3702 ]; };
services.samba =
{
enable = true;

View File

@ -5,7 +5,9 @@ inputs:
packages = mkOption { default = []; type = types.listOf (types.enum
[
# games
"genshin-impact" "honkers-starrail"
"genshin-impact" "honkers-starrail" "steam"
# emulators
"wine"
]); };
};
config = let inherit (inputs.lib) mkMerge mkIf; in mkMerge
@ -18,5 +20,13 @@ inputs:
mkIf (builtins.elem "honkers-starrail" inputs.config.nixos.packages.packages)
{ programs.honkers-railway-launcher.enable = true; }
)
(
mkIf (builtins.elem "steam" inputs.config.nixos.packages.packages)
{ programs.steam.enable = true; }
)
(
mkIf (builtins.elem "wine" inputs.config.nixos.packages.packages)
{ environment.systemPackages = [ inputs.pkgs.wine ]; }
)
];
}

View File

@ -1,8 +0,0 @@
inputs:
{
config =
{
environment.systemPackages = [ inputs.config.nur.repos.ataraxiasjel.proton-ge inputs.pkgs.wine ];
programs.steam.enable = true;
};
}

View File

@ -20,6 +20,7 @@ inputs:
ACTION=="add|change", KERNEL=="[sv]d[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
'';
networking.networkmanager.enable = true;
}
# hostname
{ networking.hostName = inputs.config.nixos.system.hostname; }