summaryrefslogtreecommitdiff
path: root/modules/virtualisation.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/virtualisation.nix')
-rw-r--r--modules/virtualisation.nix22
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;
+ };
};
};