Commit Graph

123 Commits

Author SHA1 Message Date
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
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
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
3b79f3e256
hosts/ni: prepend preferred timeservers 2023-10-28 12:23:24 +08:00
c410ece05a
treewide: remove options attribute for modules 2023-10-02 14:26:11 +08:00
d7cc9f412c
hosts/ni: remove Firefox and thermald 2023-09-30 14:02:40 +08:00
bdeccc3c08
hosts/ni: add Blender configuration 2023-09-27 14:22:39 +08:00
d03fc4637d
hosts/ni: update nixpkgs configuration 2023-09-24 19:20:05 +08:00
84f27bece9
hosts/ni: update and reformat config 2023-09-17 13:58:59 +08:00
cef3b32df8
hosts/ni: remove Pop launcher configuration
Don't really use these anymore for a long time. It's only there for
testing the custom Pop launcher NixOS module.
2023-09-17 13:58:07 +08:00
448576577f
hosts/ni: enable Steam Remote Play 2023-09-17 13:57:44 +08:00
ea4ec0d71d
hosts/ni: remove auto-upgrade
It is more conflicting in the past few weeks than helpful plus the NixOS
configuration in the remote repo is having its flake update automated so
it is more unnecessary now than ever.
2023-09-17 13:55:00 +08:00
c6a5f32882
hosts/ni: enable browser NixOS profiles 2023-09-17 13:54:45 +08:00
6a1178f969
config: add comments 2023-09-11 10:14:39 +08:00
3fc2d6dbc3
hosts: update system state version to 23.11 2023-08-03 13:29:00 +08:00
9a47f44c4e
hosts/ni: add filesystem setup 2023-07-24 15:24:49 +08:00
c3bec31b86
chore: reformat codebase 2023-07-05 16:42:15 +08:00
2e7cdeacf3
hosts: remove host path prefix for sops keys
It is more explicit and elegant but more of a pain to manage especially
with the new function. It was structured that way for other hosts'
secrets but it isn't really used in practice. We could just enforce a
convention such as a `hosts` prefix to contain those secrets.
2023-07-05 13:11:47 +08:00
5fbd39adfc
hosts/ni: modularize Wireguard
I also added a conditional configuration for systemd-networkd and a
condition for the default which should be enabled when NetworkManager is
enabled. Ideally this should be the default when systemd-networkd is not
enabled but since they are the only network manager, we'll let it slide.
2023-07-05 11:40:40 +08:00
ba3af47cb5
hosts/ni: create system-wide nixpkgs config 2023-07-05 11:39:44 +08:00
fdd723ca33
config: convert to lib.getSecrets 2023-07-05 11:38:58 +08:00
da24dd1214
hosts/ni: add fstrim service 2023-07-02 19:24:56 +08:00
f799b6dc1e
hosts/ni: remove doas
I'll just learn more about how to configure sudo properly then.
2023-06-30 14:30:59 +08:00
9af237e242
hosts/ni: add disko device config 2023-06-30 13:38:22 +08:00
4b2777cda2
hosts/plover: change network attribute name
It is somewhat not great naming at first.
2023-06-22 18:01:19 +08:00
57d897ac82
hosts/ni: update personal VPN config 2023-06-19 12:28:33 +08:00
9857cabb07
hosts/ni: update Wireguard "client" config again 2023-06-11 12:28:36 +08:00
1bdda28ffe
chore: reformat codebase 2023-06-08 21:19:17 +08:00
039f033632
hosts/ni: update Wireguard "client" configuration 2023-06-08 12:17:48 +08:00
b061f42f73
hosts/ni: update profile 2023-06-06 13:50:17 +08:00
1ca789bd86
profiles/desktop: update app list for Wine submodule 2023-06-05 17:44:11 +08:00
95bc32f806
hosts/ni: add Gonic server 2023-05-27 13:17:35 +08:00
1a3c834d5b
hosts/ni: update to state version "23.05" 2023-05-25 11:15:28 +08:00
670361faaa
hosts/ni: update Wireguard interface 2023-05-21 06:37:03 +08:00
fa7b1796b4
hosts/ni: update the domains for resolved 2023-05-21 06:36:32 +08:00
a5a0399e61
hosts/ni: add swh fs 2023-05-09 16:17:09 +08:00
18e2743be2
hosts/ni: update iwd configuration
iwd and udev are going into a race condition and I cannot easily remove
attribute in a NixOS module so we'll be forcing the iwd systemd-networkd
configuration to be empty instead.
2023-03-19 09:58:50 +08:00
a96fcb06db
hosts/ni: switch boot.kernelPackages to latest Linux packages 2023-03-19 09:58:18 +08:00
aed8181762
hosts/ni: fix erroneous attribute 2023-03-14 08:03:07 +08:00
d4395da314
hosts/ni: move wireless configuration to appropriate file 2023-03-10 08:28:33 +08:00
5a31f55cb7
hosts/ni: update Wireguard address
Not exactly important since the desktop peer is not exactly used akin to
a VPN server but it's just there for consistency, I guess.
2023-03-09 11:45:55 +08:00
a72146dd05
hosts/ni: use Linux kernel version 6.2 2023-03-09 11:45:09 +08:00
8369ea4145
hosts/ni: switch to iwd for wireless network configuration 2023-03-09 11:43:47 +08:00
54f9f2474e
hosts/plover: disable multimedia archive task 2023-03-03 17:13:40 +08:00
744488a2a6
hosts/ni: add more administrative tools 2023-03-03 17:18:42 +08:00