Commit graph

74 commits

Author SHA1 Message Date
oddlama
3f3573a1e2
feat: switch to avahi for mdns and mdns reflection 2025-04-27 11:08:40 +02:00
oddlama
7ccd7856ee
chore: format everything 2024-11-26 13:34:55 +01:00
oddlama
32e9896154
refactor: merge initrd-ssh.nix with ssh.nix, remove ccid override (now upstream) 2024-10-29 23:56:03 +01:00
oddlama
cde4da7e51
chore: update flake, add uwsm 2024-10-27 13:21:11 +01:00
oddlama
3cb10af03c
chore: address trace warnings 2024-07-07 00:17:24 +02:00
oddlama
84df858188
chore: remove deprecated configuration 2024-06-26 02:32:28 +02:00
oddlama
859e3d1771
feat: enable nvidia on laptop 2024-06-10 11:11:29 +02:00
oddlama
e0f0268dc0
feat: try hyprland 2024-06-04 18:09:20 +02:00
oddlama
78b92f06cc
feat: finish transition to flake-parts 2024-06-01 00:31:38 +02:00
oddlama
cceae6c63c
refactor: split "real" modules and "config" modules 2024-05-25 17:56:30 +02:00
oddlama
d7a0022766
chore: remove with; usage 2024-05-21 15:41:17 +02:00
oddlama
c345f4e937
feat: add temporary homepage 2024-04-12 20:28:27 +02:00
oddlama
289fcdd197
feat: add new host envoy for mail, switch disko to partlabel 2024-04-07 22:00:30 +02:00
oddlama
ed729c4073
feat: add more topology documentation 2024-04-04 02:28:41 +02:00
oddlama
aab790065a
fix: add device overrides for new disko partlabel stuff 2024-03-02 16:06:15 +01:00
oddlama
5aad6c3a84
chore: miscellaneous necessary refactors post-update 2024-03-02 14:06:34 +01:00
oddlama
664cb45a08
refactor: make luks names predictable 2024-01-05 13:29:46 +01:00
oddlama
1a96a4b8df
feat(sire): init host: main media storage server 2024-01-04 19:06:23 +01:00
oddlama
dfed8f8219
feat: move modules/optional/boot-* -> nixos-extra-modules 2023-12-22 20:35:19 +01:00
oddlama
1f9a28c3db
feat(nftables): update to new nftables firewall branch 2023-10-15 14:10:06 +02:00
oddlama
0994bba279
feat: add hint about fixing minecraft crashing xorg-server 2023-09-16 01:02:57 +02:00
oddlama
377da23c0d
feat: automatically provision tokens for telegraf 2023-08-16 01:16:19 +02:00
oddlama
6a14451033
chore: test all aspects of influxdb provisioning (and fix minor issues) 2023-08-14 22:59:21 +02:00
oddlama
788e7e3fa7
chore: move generated secrets to separate directory 2023-07-31 12:42:46 +02:00
oddlama
e1e7516e1a
refactor: add lib extensions to nixpkgs.lib as overlays 2023-07-02 00:08:17 +02:00
oddlama
80e7c1bdbf
refactor: finish decoupling the library functions from config 2023-07-01 01:11:58 +02:00
oddlama
68bb9731d3
wip: remove very specific special args and unify library functions 2023-06-30 01:55:17 +02:00
oddlama
84ac34cb6c
refactor: major refactor into proper reusable modules. No logical changes. 2023-06-29 00:27:54 +02:00
oddlama
04872f6ec5
chore: clean up old nom config 2023-06-25 22:59:13 +02:00
oddlama
9a810bd125
feat: convert nom to disko 2023-06-25 22:58:11 +02:00
oddlama
41df399bb6
feat: automatically generate allowedTCPPorts for mdns enabled
interfaces; simplify nftables rules by adding a general untrusted zone
2023-05-27 01:59:28 +02:00
oddlama
e37601b486
feat: switch to DHCP based networking for microvms using mDNS for resolution 2023-05-26 01:21:26 +02:00
oddlama
cc2397669d
feat: allow microvms to override configPath 2023-05-23 01:09:37 +02:00
oddlama
d7f69c5baa
refactor: properly modularize repo secret management 2023-05-21 14:40:42 +02:00
oddlama
a543394fa8
feat: enable ipv6 RA 2023-05-11 18:18:52 +02:00
oddlama
1a7472207a
chore: update ward hostkey after resetup 2023-05-01 15:32:14 +02:00
oddlama
de19b23d3d
refactor: split hardware related and system related common configuration 2023-05-01 15:27:28 +02:00
oddlama
30cfdaf860
refactor: remove meta.nix in favor of direct declaration in flake.nix 2023-04-30 14:06:25 +02:00
oddlama
08290e5052
feat: move common disko functionality into lib 2023-04-30 13:41:09 +02:00
oddlama
05ce0e6f5c
feat: enable initrd ssh unlock for all machines 2023-04-24 18:41:05 +02:00
oddlama
af9ffb0b8f
chore: hide hostid 2023-04-19 14:55:42 +02:00
oddlama
12d840c7bf
feat(core): add nixos-nftables-firewall; and move some things from core/default.nix to more approriate locations 2023-04-16 00:35:04 +02:00
oddlama
d5f2880457
feat(wireguard): generate psks only if needed; add most of the qr code generator 2023-04-15 01:52:30 +02:00
oddlama
925d3856e0
feat(wireguard): associate external peers to the specific defining node 2023-04-14 16:24:41 +02:00
oddlama
66bea99eb6
feat: prepare structure for microvm.nix 2023-03-30 01:29:05 +02:00
oddlama
ba0d5f2f5d
chore(common): rename to sound.nix 2023-03-28 14:15:13 +02:00
oddlama
0bc49cc3f9
chore: only warn when hostkey is missing 2023-03-27 16:59:16 +02:00
oddlama
81fb519e88
chore: remove use of soon-to-be deprecated hidpi option 2023-03-23 16:50:33 +01:00
oddlama
9758a6e1e9
refactor: rename ./modules to ./hosts/common 2023-03-18 15:54:07 +01:00
oddlama
fc8b59178b
feat(zackbiene): add hostapd config 2023-03-16 01:25:20 +01:00