This commit is contained in:
mjallen18
2026-01-02 14:41:08 -06:00
parent 451f5aa726
commit 56fb195967
4 changed files with 12 additions and 4 deletions

View File

@@ -143,8 +143,8 @@ in
};
};
};
firmware = lib.mkIf cfg.enableFirmware {
device = "/dev/mmcblk0";
firmware = lib.mkIf cfg.firmware.enableFirmware {
device = cfg.firmware.firmwareDrive;
type = "disk";
imageSize = "1G";
content = {

View File

@@ -19,7 +19,10 @@ in
enableLuks = mkBoolOpt false "Enable Luks";
enableFirmware = mkBoolOpt false "Enable rpi firmware part";
firmware = {
enableFirmware = mkBoolOpt false "Enable rpi firmware part";
firmwareDisk = mkOpt types.str "/dev/mmcblk0" "UEFI firmware disk";
};
swapSize = mkOpt types.str "16G" "size of swap part";

View File

@@ -27,6 +27,8 @@ 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; {

View File

@@ -29,7 +29,10 @@
hardware = {
disko = {
enable = true;
enableFirmware = false;
firmware = {
enableFirmware = true;
firmwareDisk = "/dev/mmcblk1";
};
};
raspberry-pi = {
enable = true;