1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-10 23:00:39 +02:00
Commit graph

1128 commits

Author SHA1 Message Date
oddlama
b250a6b1b3
feat(apps): add wireguard peer selection for use with qr code generation later 2023-04-11 17:50:19 +02:00
oddlama
62e7d4ec91
chore: remove unused imports 2023-04-11 17:16:53 +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
01940d0e19
docs: function of all files documented 2023-03-27 17:21:05 +02:00
oddlama
1afff422de
docs: begin structure documentation 2023-03-27 16:59:23 +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
8545dff4e7
chore: tested hostapd wpa2 and wpa3-transition modes 2023-03-21 01:29:18 +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
5fe125f892
chore(hostapd): added password file concatenation and better sae password definition
v1.0 of new hostapd module done
2023-03-20 17:28:26 +01:00
oddlama
1383eb20df
chore: wip: add assertions and most of runtime file generation 2023-03-20 02:27:10 +01:00
oddlama
41e60b81f7
chore: update flake 2023-03-20 02:24:33 +01:00
oddlama
561c5c82e1
chore: wip: reorganize and finish specifying hostapd options 2023-03-20 00:29:43 +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
8947434a1e
feat: cache decrypted repository "secrets" 2023-03-15 16:17:56 +01:00
oddlama
3111408f7d
feat: allow .nix.age files to contain functions or bare attrs 2023-03-15 02:29:14 +01:00
oddlama
5bf0935eb2
feat: get myuser's username from repository secrets 2023-03-15 02:07:32 +01:00
oddlama
32e346be56
docs: show how to setup nix-plugins 2023-03-15 01:54:02 +01:00
oddlama
b03c913349
feat: implement repository-wide secrets 2023-03-14 23:55:59 +01:00
oddlama
efa04063e6
chore(zackbiene): move secrets to subfolder 2023-03-14 14:35:44 +01:00
oddlama
47d1d73ad1
feat: secure MQTT broker with passwords 2023-03-14 02:54:54 +01:00
oddlama
9028295fd5
feat(zackbiene): add hdmi kernel modules for latest kernel on odroid N2+ 2023-03-13 20:13:06 +01:00
oddlama
811e770cb0
feat: split initrd-ssh into own selectable file 2023-03-13 20:12:53 +01:00
oddlama
0599c503dd
feat: add esphome dashboard service for later 2023-03-13 20:12:20 +01:00