enable docker

This commit is contained in:
陈浩南 2023-06-19 17:31:34 +08:00
parent da2014ddd6
commit 00efdd8090
3 changed files with 10 additions and 0 deletions

View File

@ -126,6 +126,7 @@
./modules/packages/hpc.nix ./modules/packages/hpc.nix
( import ./modules/users/root.nix {} ) ( import ./modules/users/root.nix {} )
( import ./modules/users/chn.nix {} ) ( import ./modules/users/chn.nix {} )
./modules/virtualisation/docker.nix
./modules/virtualisation/kvm_guest.nix ./modules/virtualisation/kvm_guest.nix
./modules/virtualisation/kvm_host.nix ./modules/virtualisation/kvm_host.nix
./modules/virtualisation/waydroid.nix ./modules/virtualisation/waydroid.nix

View File

@ -9,6 +9,7 @@
[ "networkmanager" "wheel" "wireshark" "libvirtd" "video" "audio" ] [ "networkmanager" "wheel" "wireshark" "libvirtd" "video" "audio" ]
(builtins.attrNames inputs.config.users.groups); (builtins.attrNames inputs.config.users.groups);
shell = inputs.pkgs.zsh; shell = inputs.pkgs.zsh;
autoSubUidGidRange = true;
} // (if bootstrape then { password = "0"; } } // (if bootstrape then { password = "0"; }
else { passwordFile = inputs.config.sops.secrets."password/chn".path; }); else { passwordFile = inputs.config.sops.secrets."password/chn".path; });
# environment.persistence."/impermanence".users.chn = # environment.persistence."/impermanence".users.chn =

View File

@ -0,0 +1,8 @@
{
config.virtualisation.docker =
{
enable = true;
rootless = { enable = true; setSocketVariable = true; };
enableNvidia = true;
};
}