[NixOS] Fix k3s definition

This commit is contained in:
Ivan Malison 2024-09-30 16:42:58 -06:00
parent f00d9bdb12
commit eaa46e7034
2 changed files with 8 additions and 6 deletions

View File

@ -3,13 +3,15 @@ with lib;
let cfg = config.myModules.railbird-k3s; let cfg = config.myModules.railbird-k3s;
in { in {
options = { options = {
enable = mkEnableOption "railbird k3s"; myModules.railbird-k3s = {
serverAddr = { enable = mkEnableOption "railbird k3s";
type = lib.types.str; serverAddr = mkOption {
default = ""; type = lib.types.str;
default = "";
};
}; };
}; };
config = { config = mkIf cfg.enable {
age.secrets."1896Folsom-k3s-token.age".file = ./secrets/1896Folsom-k3s-token.age; age.secrets."1896Folsom-k3s-token.age".file = ./secrets/1896Folsom-k3s-token.age;
services.dockerRegistry = { services.dockerRegistry = {
enable = true; enable = true;

View File

@ -7,7 +7,6 @@
features.full.enable = true; features.full.enable = true;
myModules.kubelet.enable = false; myModules.kubelet.enable = false;
myModules.railbird-k3s.enable = true;
myModules.nvidia.enable = true; myModules.nvidia.enable = true;
# Needed for now because monitors have different refresh rates # Needed for now because monitors have different refresh rates
myModules.xmonad.picom.vSync.enable = false; myModules.xmonad.picom.vSync.enable = false;
@ -17,6 +16,7 @@
}; };
myModules.gitea-runner.enable = true; myModules.gitea-runner.enable = true;
myModules.postgres.enable = true; myModules.postgres.enable = true;
myModules.railbird-k3s.enable = true;
boot.loader.systemd-boot.configurationLimit = 5; boot.loader.systemd-boot.configurationLimit = 5;