Commit Graph

470 Commits

Author SHA1 Message Date
4168ff899f
docs: update hosts README 2023-12-24 18:36:06 +08:00
722bdaf3cc
hosts/plover: fix library namespace 2023-12-24 18:13:27 +08:00
c8c972dc29
hosts/winnowing: update default user 2023-12-23 20:43:06 +08:00
9acd1bcffd
hosts/ni: enable auto-allocate-uids experimental feature 2023-12-23 20:42:45 +08:00
81443a5a9c
hosts/ni/networking/setup: enable resolved 2023-12-23 20:42:07 +08:00
2df2bd2104
hosts/ni: switch wireless setup to default
Surprised it has lasted this long, really.
2023-12-23 18:34:12 +08:00
9e170dd6ec
profiles/gaming: simplify the default setup 2023-12-22 08:57:41 +08:00
a6b5fca44c
secrets: update keys 2023-12-20 19:10:53 +08:00
fadf04b1d7
hosts/ni/networking/setup: update deprecated attributes 2023-12-20 10:52:00 +08:00
457638a65b
config: put all custom library functions under private namespace 2023-12-19 19:23:39 +08:00
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