summaryrefslogtreecommitdiff
path: root/modules/virtualisation.nix
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-08-31 01:12:40 -0700
committerFuwn <[email protected]>2024-08-31 01:12:40 -0700
commit7bb7560f229549b5d411af7d3057d8a3830d049d (patch)
tree02e577a0122140afc8c9c2eed9e3df4d4d375cf6 /modules/virtualisation.nix
parentthi (diff)
downloadnixos-config-7bb7560f229549b5d411af7d3057d8a3830d049d.tar.xz
nixos-config-7bb7560f229549b5d411af7d3057d8a3830d049d.zip
ok
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;
+ };
};
};