From f7d688b6c6e7cd359bf5ed725bf15c3dc10cfd0f Mon Sep 17 00:00:00 2001 From: tux Date: Sat, 9 May 2026 04:57:56 +0530 Subject: [PATCH] refactor(disko): simplify impermanence check --- modules/hosts/arcturus/disko.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/hosts/arcturus/disko.nix b/modules/hosts/arcturus/disko.nix index 7ab963f..a426148 100644 --- a/modules/hosts/arcturus/disko.nix +++ b/modules/hosts/arcturus/disko.nix @@ -2,6 +2,9 @@ { flake.modules.nixos.arcturus = { config, lib, ... }: + let + hasOptinPersistence = config.tnix.boot.impermanence.enable; + in { imports = [ inputs.disko.nixosModules.disko @@ -52,7 +55,7 @@ }; } # Conditionally merge /persist only when impermanence is enabled - // lib.optionalAttrs config.tnix.boot.impermanence.enable { + // lib.optionalAttrs hasOptinPersistence { "/persist" = { mountOptions = [ "compress=zstd"