1{ inputs, ... }:
2{
3 imports = [
4 inputs.mystia.nixosModules.fixups
5 inputs.mystia.nixosModules.vmauth
6 inputs.mystia.nixosModules.bsky-pds
7 inputs.hydra.nixosModules.hydra
8 inputs.whitelisted-web.nixosModules.default
9 inputs.knotserver-module.nixosModules.default
10
11 ./hardware-configuration.nix
12
13 ./networking
14 ./certificates
15 ./security
16 ./services
17
18 ./administration
19 ];
20
21 gensokyo.traits = {
22 sensitive = true;
23 };
24 gensokyo.presets.secureboot = true;
25 gensokyo.presets.certificates = true;
26
27 boot.loader = {
28 efi = {
29 canTouchEfiVariables = true;
30 efiSysMountPoint = "/boot";
31 };
32 systemd-boot = {
33 enable = true;
34 graceful = true;
35 # netbootxyz.enable = true;
36 };
37 grub.enable = false;
38 };
39
40 # Just don't change this :p
41 system.stateVersion = "23.05"; # Did you read the comment?
42}