http1 traefik

This commit is contained in:
mjallen18
2026-02-04 22:05:56 -06:00
parent ce4047b62f
commit eac9c4b67d
7 changed files with 67 additions and 46 deletions

View File

@@ -0,0 +1,82 @@
{
lib,
pkgs,
namespace,
...
}:
{
${namespace} = {
# ###################################################
# # Boot # #
# ###################################################
bootloader.lanzaboote.enable = true;
# ###################################################
# # Hardware # #
# ###################################################
hardware.disko = {
enable = true;
filesystem = "btrfs";
};
# ###################################################
# # Impermanence # #
# ###################################################
impermanence = {
enable = true;
};
# ###################################################
# # Network # #
# ###################################################
network = {
hostName = "nixos";
firewall = {
enable = true;
allowPing = true;
};
};
# ###################################################
# # Security # #
# ###################################################
security.tpm.enable = true;
# ###################################################
# # Services # #
# ###################################################
# ###################################################
# # User # #
# ###################################################
user = {
name = "nixos";
linger = true;
};
};
specialisation.graphical.configuation = {
# ###################################################
# # Desktop # #
# ###################################################
${namespace}.desktop.cosmic.enable = true;
};
# home-manager.users.nixos.snowfallorg.user.name = "nixos";
# ###################################################
# # Boot # #
# ###################################################
boot = {
kernelPackages = lib.mkForce pkgs.${namespace}.linuxPackages_cachyos-server-lto;
supportedFilesystems.zfs = false;
};
}