summaryrefslogtreecommitdiff
path: root/modules/nixos/features/virtualisation.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/nixos/features/virtualisation.nix')
-rw-r--r--modules/nixos/features/virtualisation.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/nixos/features/virtualisation.nix b/modules/nixos/features/virtualisation.nix
index 206a98e..2c9c527 100644
--- a/modules/nixos/features/virtualisation.nix
+++ b/modules/nixos/features/virtualisation.nix
@@ -5,17 +5,19 @@
...
}: let
cfg = config.features.virtualisation;
- inherit (lib) mkEnableOption mkIf;
in {
- options.features.virtualisation.enable = mkEnableOption "enable podman";
+ options.features.virtualisation = {
+ enable = lib.mkEnableOption "enable podman";
+ };
- config.virtualisation = mkIf cfg.enable {
+ config.virtualisation = lib.mkIf cfg.enable {
podman = {
enable = true;
- enableNvidia = true;
+ enableNvidia = lib.mkDefault (config.hardware.nvidia.enable or false);
extraPackages = with pkgs; [podman-compose];
autoPrune.enable = true;
};
+
oci-containers.backend = "podman";
};
}