Fix base role

This commit is contained in:
Vili Sinervä 2025-07-25 13:22:58 +03:00
parent 92fd1031b4
commit c0eeecd181
Signed by: Vili Sinervä
SSH key fingerprint: SHA256:FladqYjaE4scJY3Hi+gnShZ6ygnTJgixy0I6BAoHyos

View file

@ -7,7 +7,10 @@
}:
{
options.custom = {
base.enable = lib.mkEnableOption "base configuration for my hosts";
base.enable = lib.mkOption {
type = lib.types.bool;
default = true;
};
networking.guaPref = lib.mkOption {
type = with lib.types; nullOr (strMatching "^[0-9a-zA-Z:]+$");
default = "2001:14ba:a090:39";
@ -15,10 +18,7 @@
};
};
config = {
custom.base.enable = lib.mkDefault true;
}
// (lib.mkIf config.custom.base.enable {
config = lib.mkIf config.custom.base.enable {
######################################## Packages ###############################################
environment.systemPackages = with pkgs; [
tmux
@ -196,5 +196,5 @@
efi.canTouchEfiVariables = lib.mkDefault true;
timeout = lib.mkDefault 0;
};
});
};
}