oddlama
|
08290e5052
|
feat: move common disko functionality into lib
|
2023-04-30 13:41:09 +02:00 |
|
oddlama
|
a90a8ee678
|
feat: finish system bootstrapping with iso
|
2023-04-29 22:34:42 +02:00 |
|
oddlama
|
c3141bf563
|
fix: generate initrd hostkey if necessary when system is bootstrapped; fix disko partition types
|
2023-04-29 00:53:06 +02:00 |
|
oddlama
|
3e810b1711
|
feat: add generation of installer image for each host
|
2023-04-26 23:58:08 +02:00 |
|
oddlama
|
05ce0e6f5c
|
feat: enable initrd ssh unlock for all machines
|
2023-04-24 18:41:05 +02:00 |
|
oddlama
|
c26b5d3c89
|
feat: use stage1 systemd (and enable initrd sshd on ward)
|
2023-04-24 18:38:03 +02:00 |
|
oddlama
|
20adc139f8
|
chore: enable ip forwarding on ward
|
2023-04-21 17:32:46 +02:00 |
|
oddlama
|
deab5b335e
|
feat: add zoned nftables firewall
|
2023-04-21 01:27:43 +02:00 |
|
oddlama
|
703056a530
|
chore: add lib-net; use upstreamed esphome module :)
|
2023-04-19 18:12:27 +02:00 |
|
oddlama
|
af9ffb0b8f
|
chore: hide hostid
|
2023-04-19 14:55:42 +02:00 |
|
oddlama
|
4898c48c25
|
fix(home-assistant): remove unnecessary python3Packages
|
2023-04-17 17:06:51 +02:00 |
|
oddlama
|
3730ae7cf7
|
chore: automatically get (impure) current system for rekeying.
|
2023-04-17 17:04:47 +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
|
1630e37afd
|
feat(wireguard): qr generation finished
|
2023-04-15 16:29:37 +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
|
d522a46f1d
|
refactor(wireguard): extract cross-host aggregation functions into extraLib
|
2023-04-14 14:32:17 +02:00 |
|
oddlama
|
6cffccd75c
|
feat: add wireguard key and psk generator app
|
2023-04-12 01:07:55 +02:00 |
|
oddlama
|
786fb75920
|
feat(wireguard): finish module and assertions
|
2023-04-11 17:15:36 +02:00 |
|
oddlama
|
ea48c316cc
|
feat: add preliminary wireguard module
|
2023-04-11 01:27:58 +02:00 |
|
oddlama
|
83a543b266
|
refactor: split apps into own files
|
2023-04-10 12:28:14 +02:00 |
|
oddlama
|
9c3142aa71
|
feat(zackbiene): add more IoT devices
|
2023-04-08 17:16:24 +02:00 |
|
oddlama
|
c01ee0f409
|
chore: update modules from PRs
|
2023-04-06 00:57:00 +02:00 |
|
oddlama
|
5d095392cf
|
feat: per-bss settings in hostapd module, prepare vaultwarden for later
|
2023-04-02 17:33:04 +02:00 |
|
oddlama
|
66bea99eb6
|
feat: prepare structure for microvm.nix
|
2023-03-30 01:29:05 +02:00 |
|
oddlama
|
aa2a660c61
|
chore: remove overlays for now
|
2023-03-29 16:16:40 +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
|
6c5d117c1e
|
refactor(zackbiene): use new dnsmasq.settings interface
|
2023-03-25 16:00:51 +01:00 |
|
oddlama
|
2421e2b817
|
feat(zackbiene): add dnsmasq for isolated wifi, remove some default HA modules
|
2023-03-25 15:54:03 +01:00 |
|
oddlama
|
8626fb3f24
|
feat(zackbiene): add brotli compression
|
2023-03-24 21:23:59 +01:00 |
|
oddlama
|
cbb6f906ec
|
feat(zackbiene): deploy self signed TLS certs
|
2023-03-24 17:38:28 +01:00 |
|
oddlama
|
81fb519e88
|
chore: remove use of soon-to-be deprecated hidpi option
|
2023-03-23 16:50:33 +01:00 |
|
oddlama
|
f9bf4f8e32
|
fix(zackbiene): esphome platformio directory was resolved wrongly
|
2023-03-23 03:31:36 +01:00 |
|
oddlama
|
5d8c1c902d
|
feat: modulize esphome
|
2023-03-22 20:18:25 +01:00 |
|
oddlama
|
32f1474d3f
|
fix: remve useless hostapd examples, minor fixes
|
2023-03-21 00:31:37 +01:00 |
|
oddlama
|
8088cd67fa
|
chore: use rewritten hostapd module
|
2023-03-21 00:13:37 +01:00 |
|
oddlama
|
9c5aaef805
|
feat: new hostapd module v0.5 done (stitching, categorization missing)
|
2023-03-19 02:01:50 +01:00 |
|
oddlama
|
d6ade5eb5c
|
chore: missing refactors from renaming modules -> hosts/common
|
2023-03-19 02:01:15 +01:00 |
|
oddlama
|
3dd210d5cf
|
chore: wip: add better options to hostapd module
|
2023-03-19 01:10:37 +01:00 |
|
oddlama
|
076db4963f
|
chore: wip: begin building better hostapd module
|
2023-03-18 16:46:06 +01:00 |
|
oddlama
|
9758a6e1e9
|
refactor: rename ./modules to ./hosts/common
|
2023-03-18 15:54:07 +01:00 |
|
oddlama
|
1f7b034a5e
|
chore: hostapd doesn't understand wpa_psk_file for SAE. prepare to restructure.
|
2023-03-18 15:50:08 +01:00 |
|
oddlama
|
3b6503f2e2
|
fix: allow platformio to use @privileged syscalls since linking fails
otherwise (error -31) (it's not root anyway)
|
2023-03-18 02:15:51 +01:00 |
|
oddlama
|
20e539020c
|
fix: esphome & hostapd systemd restrictions, hostapd ACS disable
|
2023-03-18 01:46:56 +01:00 |
|
oddlama
|
711c97b393
|
fix(zackbiene): fix esphome hardening to allow socket creation, fix hostapd config syntax
|
2023-03-16 03:36:53 +01:00 |
|
oddlama
|
fc8b59178b
|
feat(zackbiene): add hostapd config
|
2023-03-16 01:25:20 +01:00 |
|
oddlama
|
f2f8ca71bb
|
chore: put real MAC addresses in repo secrets
|
2023-03-15 17:43:33 +01:00 |
|
oddlama
|
6f8f74cc69
|
feat: add format-secrets app to run alejandra on hidden configuration
|
2023-03-15 17:03:35 +01:00 |
|
oddlama
|
3111408f7d
|
feat: allow .nix.age files to contain functions or bare attrs
|
2023-03-15 02:29:14 +01:00 |
|