From 579c83164eb1e5438ffcc071dbe6c2e2b7299e9e Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Fri, 2 Jan 2026 14:45:58 -0600 Subject: [PATCH] fix --- modules/nixos/disko/default.nix | 2 +- modules/nixos/user/default.nix | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/nixos/disko/default.nix b/modules/nixos/disko/default.nix index 4b64f04..12082ce 100644 --- a/modules/nixos/disko/default.nix +++ b/modules/nixos/disko/default.nix @@ -144,7 +144,7 @@ in }; }; firmware = lib.mkIf cfg.firmware.enableFirmware { - device = cfg.firmware.firmwareDrive; + device = cfg.firmware.firmwareDisk; type = "disk"; imageSize = "1G"; content = { diff --git a/modules/nixos/user/default.nix b/modules/nixos/user/default.nix index ff327cd..b0c0741 100644 --- a/modules/nixos/user/default.nix +++ b/modules/nixos/user/default.nix @@ -8,7 +8,13 @@ with lib; let inherit (lib.${namespace}) mkOpt mkBoolOpt; - cfg = config.${namespace}.user; + cfg = config.${namespace}.user // { + hashedPasswordFile = (if (config.${namespace}.user.hashedPassword == null && + config.${namespace}.user.hashedPasswordFile == null && + config.${namespace}.user.password == null) then + defaultPasswordFile else null + ); + }; # Common SSH keys used across systems commonSshKeys = [ @@ -27,8 +33,6 @@ let ]; defaultPasswordFile = config.sops.secrets."matt_password".path; - - cfg.hashedPasswordFile = (if (cfg.hashedPassword == null && cfg.hashedPasswordFile == null && cfg.password == null) then defaultPasswordFile else null); in { options.${namespace}.user = with types; {