diff options
| author | Fuwn <[email protected]> | 2024-08-31 01:12:40 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-08-31 01:12:40 -0700 |
| commit | 7bb7560f229549b5d411af7d3057d8a3830d049d (patch) | |
| tree | 02e577a0122140afc8c9c2eed9e3df4d4d375cf6 /modules/virtualisation.nix | |
| parent | thi (diff) | |
| download | nixos-config-7bb7560f229549b5d411af7d3057d8a3830d049d.tar.xz nixos-config-7bb7560f229549b5d411af7d3057d8a3830d049d.zip | |
ok
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; + }; }; }; |