Fix some issues building non finished configuration
All checks were successful
/ dev-shell (push) Successful in 18s
/ terraform-providers (push) Successful in 10s
/ rust-packages (push) Successful in 23s
/ check (push) Successful in 2m12s

This commit is contained in:
Kaare Hoff Skovgaard 2025-07-08 12:27:00 +02:00
parent 748e1763ad
commit 1e8460c2ec
Signed by: khs
GPG key ID: C7D890804F01E9F0
4 changed files with 30 additions and 6 deletions

View file

@ -1 +1,26 @@
{ ... }: { } {
config,
lib,
...
}:
let
cfg = config.khscodes.openstack;
in
{
options.khscodes.openstack = {
enable = lib.mkEnableOption "Enables the machine as a openstack machine";
diskName = lib.mkOption {
type = lib.types.str;
default = "nixos";
description = "Name of the root disk device";
};
};
config = lib.mkIf cfg.enable {
disko = lib.khscodes.disko-root-lvm {
device = "/dev/sda";
diskName = cfg.diskName;
};
khscodes.systemd-boot.enable = lib.mkDefault true;
khscodes.qemu-guest.enable = true;
};
}

View file

@ -5,7 +5,7 @@
... ...
}: }:
let let
cfg = config.khscodes.hetzner; cfg = config.khscodes.qemu-guest;
in in
{ {
options.khscodes.qemu-guest = { options.khscodes.qemu-guest = {

View file

@ -1,6 +1,5 @@
{ modulesPath, ... }: { ... }:
{ {
imports = [ "${modulesPath}/profiles/qemu-guest.nix" ];
config.khscodes = { config.khscodes = {
hetzner.enable = true; hetzner.enable = true;
sshd.enable = true; sshd.enable = true;

View file

@ -1,7 +1,7 @@
{ modulesPath, ... }: { ... }:
{ {
imports = [ "${modulesPath}/profiles/qemu-guest.nix" ];
config.khscodes = { config.khscodes = {
openstack.enable = true;
sshd.enable = true; sshd.enable = true;
}; };
} }