Add k3s module, and enable for penguin

This commit is contained in:
2025-09-15 14:06:58 +08:00
parent 1fca78cb28
commit 6ea6a63f01
2 changed files with 57 additions and 2 deletions

View File

@@ -6,12 +6,11 @@
...
}:
let
inherit (inputs) disko agenix home-manager;
inherit (inputs) disko home-manager;
in
{
imports = [
disko.nixosModules.disko
agenix.nixosModules.default
home-manager.nixosModules.home-manager
./disko-config.nix
./hardware-configuration.nix
@@ -21,6 +20,13 @@ in
my_users.enable = true;
my_nix.enable = true;
age.secrets.k3s.file = ../../../secrets/k3s.age;
my_k3s = {
enable = true;
tokenFile = config.age.secrets.k3s.path;
serverAddr = "10.222.0.13:6443";
};
networking.hostName = "penguin";
boot = {