My Nix Configuration
1_: {
2 flake.nixosModules = {
3 # Top-level
4 defaultConfig = import ./default-config;
5 defaultUsers = import ./default-users;
6 profiles = import ./profiles;
7 distributed-builds = import ./distributedBuilds;
8
9 dn42Wireguard = import ./dn42Wireguard;
10
11 # Programs
12 chromium = import ./programs/chromium;
13 dms = import ./programs/dms;
14 firefox = import ./programs/firefox;
15 miscPrograms = import ./programs/misc;
16 neovim = import ./programs/neovim;
17 niri = import ./programs/niri;
18
19 # Services
20 buildbot = import ./services/buildbot;
21 forgejo-runner = import ./services/forgejo-runner;
22 scrutiny = import ./services/scrutiny;
23
24 hm-pyrox = import ./homes/pyrox;
25 hm-thehedgehog = import ./homes/thehedgehog;
26 hm-pyrox-zaphod = import ./homes/pyrox-zaphod;
27 hm-thehedgehog-zaphod = import ./homes/thehedgehog-zaphod;
28 };
29}