{ pkgs, lib, ... }: { virtualisation.docker = { enable = true; storageDriver = "btrfs"; enableOnBoot = false; liveRestore = true; enableNvidia = lib.mkForce true; extraOptions = "--iptables=False"; 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; setSocketVariable = true; daemon.settings = { default-runtime = "nvidia"; runtimes.nvidia.path = "${pkgs.nvidia-docker}/bin/nvidia-container-runtime"; experimental = true; }; }; }; }