NixOS configuration 馃獎
1{
2 pkgs,
3 inputs,
4 config,
5 ...
6}:
7{
8 imports = [
9 ./fileSystem.nix
10 ];
11
12 networking.hostName = "apricot";
13
14 sylveon = {
15 profiles.server.enable = true;
16
17 device.cpu = "intel";
18
19 system = {
20 users = [ "semiko" ];
21 };
22
23 services = {
24 # General services
25 postgres.enable = true;
26 nginx.enable = true;
27 docker.enable = true;
28
29 # Docker based services
30 kitchenowl.enable = true;
31
32 # System-managed services
33 glance.enable = true;
34
35 vaultwarden.enable = true;
36
37 tangled = {
38 knot.enable = true;
39 spindle.enable = true;
40 };
41 piper.enable = true;
42
43 radicale.enable = true;
44
45 plex.enable = true;
46 minecraft.enable = true;
47 };
48 };
49
50 nixpkgs.hostPlatform = "x86_64-linux";
51 system.stateVersion = "25.05";
52}