diff options
Diffstat (limited to 'modules/virtualisation.nix')
| -rw-r--r-- | modules/virtualisation.nix | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/modules/virtualisation.nix b/modules/virtualisation.nix index 442cbf7..9355893 100644 --- a/modules/virtualisation.nix +++ b/modules/virtualisation.nix @@ -1,13 +1,33 @@ +{ pkgs, lib, ... }: { virtualisation = { docker = { enable = true; storageDriver = "btrfs"; enableOnBoot = false; + liveRestore = true; + enableNvidia = lib.mkForce true; + + daemon.settings = { + default-runtime = "nvidia"; + # runtimes.nvidia.path = "${pkgs.nvidia-docker}/bin/nvidia-container-runtime"; + experimental = true; + }; + + autoPrune = { + enable = false; + dates = "daily"; + }; rootless = { - enable = true; + enable = false; setSocketVariable = true; + + daemon.settings = { + default-runtime = "nvidia"; + runtimes.nvidia.path = "${pkgs.nvidia-docker}/bin/nvidia-container-runtime"; + experimental = true; + }; }; }; |