feat(systems/kuwubernetes): init

This commit is contained in:
Kat Inskip 2024-01-15 15:33:12 -08:00
parent 84e0a57bfd
commit ba6060e55a
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
4 changed files with 94 additions and 28 deletions

View file

@ -1,6 +1,8 @@
{ config, pkgs, ... }:
{
config,
pkgs,
...
}: {
fonts.packages = [
pkgs.tamzen
];
@ -10,11 +12,10 @@
"en_CA.UTF-8/UTF-8"
"en_GB.UTF-8/UTF-8"
"en_US.UTF-8/UTF-8"
"en_DK.UTF-8/UTF-8"
];
};
console = {
packages = [ pkgs.tamzen ];
keyMap = "uk";
packages = [pkgs.tamzen];
keyMap = "us";
};
}

20
nixos/k3s.nix Normal file
View file

@ -0,0 +1,20 @@
{pkgs, ...}: {
networking.firewall = {
allowedTCPPorts = [
6443
];
allowedUDPPorts = [
];
};
services.k3s = {
enable = true;
role = "server";
disableAgent = false; # single node server+agent
extraFlags = toString [
"--disable=servicelb" # we want to use metallb
];
};
environment.systemPackages = [pkgs.k3s];
}