upd
This commit is contained in:
@@ -143,8 +143,8 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
firmware = lib.mkIf cfg.enableFirmware {
|
firmware = lib.mkIf cfg.firmware.enableFirmware {
|
||||||
device = "/dev/mmcblk0";
|
device = cfg.firmware.firmwareDrive;
|
||||||
type = "disk";
|
type = "disk";
|
||||||
imageSize = "1G";
|
imageSize = "1G";
|
||||||
content = {
|
content = {
|
||||||
|
|||||||
@@ -19,7 +19,10 @@ in
|
|||||||
|
|
||||||
enableLuks = mkBoolOpt false "Enable Luks";
|
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";
|
swapSize = mkOpt types.str "16G" "size of swap part";
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ let
|
|||||||
];
|
];
|
||||||
|
|
||||||
defaultPasswordFile = config.sops.secrets."matt_password".path;
|
defaultPasswordFile = config.sops.secrets."matt_password".path;
|
||||||
|
|
||||||
|
cfg.hashedPasswordFile = (if (cfg.hashedPassword == null && cfg.hashedPasswordFile == null && cfg.password == null) then defaultPasswordFile else null);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.${namespace}.user = with types; {
|
options.${namespace}.user = with types; {
|
||||||
|
|||||||
@@ -29,7 +29,10 @@
|
|||||||
hardware = {
|
hardware = {
|
||||||
disko = {
|
disko = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableFirmware = false;
|
firmware = {
|
||||||
|
enableFirmware = true;
|
||||||
|
firmwareDisk = "/dev/mmcblk1";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
raspberry-pi = {
|
raspberry-pi = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user