35f2d5b9b8
config: add comments
2023-12-18 18:44:27 +08:00
1d1cb991ea
hosts/plover: set Nix package
2023-12-18 18:04:43 +08:00
40d286ac3a
profiles/dev: separate containers and virtual machines setup
2023-12-18 00:11:11 +08:00
3d94c89bea
profiles/dev: simplify the configuration
...
Now with host-specific and user-specific modules, we can now start
remove parts of the modules with my configurations on them that are
otherwise intended for the entire cluster.
2023-12-18 00:00:55 +08:00
c57695bd7c
hosts/ni: remove unnecessary nixpkgs config
2023-12-17 20:15:58 +08:00
761a2f094e
hosts/ni: update Nix settings
2023-12-17 11:57:44 +08:00
3d4b8fa578
hosts/ni/setups/desktop: automatically set networking setup
2023-12-16 19:58:17 +08:00
c2a5840cce
tasks/multimedia-archive: migrate as ni's host-specific module
...
It is also used exclusively by that host so pretty much useless
as a shared module.
2023-12-15 20:22:08 +08:00
34047a49b4
tasks/backup-archive: migrate as ni's host-specific module
...
In practice, this is only used by it.
2023-12-15 14:14:15 +08:00
2f0d63ca95
hosts/ni: disable dhcpcd
...
It causes more trouble than benefits for its current setup.
2023-12-15 13:27:54 +08:00
b533507f40
chore: reformat codebase
2023-12-15 13:27:12 +08:00
3f286fbc7a
hosts/ni: update module formatting
2023-12-13 18:16:40 +08:00
3714f843d0
chore: reformat codebase
2023-12-13 11:28:45 +08:00
cca53b9a46
hosts/ni/networking: add datetime settings
2023-12-13 10:54:26 +08:00
3f507705fb
hosts/ni/hardware/qol: add filesystem tools
2023-12-13 10:51:57 +08:00
9f673d64da
hosts/ni/setups/development: init module
2023-12-13 10:50:33 +08:00
2ce85e67c6
hosts/ni/setups/gaming: init module
2023-12-13 10:46:46 +08:00
bbb198d95b
hosts/ni/setups/desktop: init module
2023-12-13 10:45:29 +08:00
c6cd57d5bc
hosts/ni/setups/music: init module
2023-12-13 10:42:43 +08:00
8e42fa92d0
hosts/ni/networking: add enable option
2023-12-13 10:04:18 +08:00
3da9dc89fa
hosts/ni: modularize parts of the hardware setup
2023-12-12 21:28:41 +08:00
509ac5cdef
hosts/ni: format into new host-specific module structure
2023-12-12 21:20:55 +08:00
be6be71144
hosts/ni: enable Guix garbage collection service
2023-12-12 09:04:02 +08:00
f53ac7e8b9
hosts/plover: restructure host-specific profiles
2023-12-11 19:37:27 +08:00
9762042848
hosts/plover: try out host-specific module structure
2023-12-11 16:30:00 +08:00
59942fe12f
hosts/ni: update state version
2023-12-10 11:26:06 +08:00
b5a19b43aa
hosts/ni: update disko config
2023-12-10 11:25:36 +08:00
44463c2b28
hosts/winnowing: init
2023-12-04 17:57:55 +08:00
8e122373d7
hosts/ni: revert Guix service config
2023-11-24 11:39:05 +08:00
112e155aa4
hosts/ni: update Guix service config
2023-11-22 16:04:40 +08:00
13d9b64d02
hosts/ni: use blender-foodogsquared for Blender module
2023-11-10 14:56:08 +08:00
f7bf00b356
hosts/plover: remove unneeded secrets
2023-11-07 21:05:47 +08:00
d1c2c604d8
hosts/plover: remove unneeded files
2023-11-07 21:02:52 +08:00
051e7fb3c4
config: remove inputs
extraArgs
...
It isn't exactly used much and also it is not really meant to be used in
that way even though it is still Nix data.
2023-11-07 08:21:48 +08:00
71640c761c
hosts/plover: add Mosh into the installation
2023-11-06 20:37:08 +08:00
3c5e34865b
hosts/plover: modularize BorgBackup service
2023-11-06 16:59:20 +08:00
45a7e05cf7
hosts/ni: update Wireguard setup
2023-11-06 16:53:22 +08:00
d8c7033a48
hosts/ni: modularize more parts of hardware config
2023-11-06 16:13:04 +08:00
3f291fe665
hosts/ni: modularize networking config
2023-11-06 16:10:42 +08:00
9442d7899d
hosts/plover: prepend Hetzner NTP servers
2023-10-28 12:23:38 +08:00
3b79f3e256
hosts/ni: prepend preferred timeservers
2023-10-28 12:23:24 +08:00
142c2ef378
hosts/bootstrap: set system version and disable cache splitting
...
The user modules are apparently not compatible with the default way of
building the documentation so we'll have to. This should fix being able
to unable to be built due to the missing files which most likely came
from the cache.
2023-10-19 00:12:55 +08:00
e6c4a20b83
hosts/plover: update miscellaneous parts of the services
2023-10-17 18:32:23 +08:00
23e32b45ac
hosts/plover: add Bind to be managed by nginx
2023-10-14 14:06:43 +08:00
1775a0febc
hosts/plover: update Bind systemd service config
2023-10-14 14:05:14 +08:00
680ec43428
hosts/plover: fix Vouch proxy settings
2023-10-14 14:04:38 +08:00
3e8987d26e
hosts/plover: update Wezterm mux server config with nginx
2023-10-14 14:04:27 +08:00
0b253e0553
hosts/plover: update Vouch proxy settings and secrets permissions
2023-10-14 11:26:33 +08:00
ac134281f8
hosts/plover: add back the custom Gitea logos
2023-10-14 11:25:26 +08:00
1ad6e7e8c5
hosts/plover: fix Grafana provider strings in settings
2023-10-14 11:14:44 +08:00