{ 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; }; }