Commit graph

  • 6cffccd75c
    feat: add wireguard key and psk generator app oddlama 2023-04-12 01:07:55 +02:00
  • b250a6b1b3
    feat(apps): add wireguard peer selection for use with qr code generation later oddlama 2023-04-11 17:50:19 +02:00
  • 62e7d4ec91
    chore: remove unused imports oddlama 2023-04-11 17:16:53 +02:00
  • 786fb75920
    feat(wireguard): finish module and assertions oddlama 2023-04-11 17:15:36 +02:00
  • ea48c316cc
    feat: add preliminary wireguard module oddlama 2023-04-11 01:27:58 +02:00
  • 83a543b266
    refactor: split apps into own files oddlama 2023-04-10 01:13:40 +02:00
  • 9c3142aa71
    feat(zackbiene): add more IoT devices oddlama 2023-04-08 17:16:24 +02:00
  • c01ee0f409
    chore: update modules from PRs oddlama 2023-04-06 00:57:00 +02:00
  • 5d095392cf
    feat: per-bss settings in hostapd module, prepare vaultwarden for later oddlama 2023-04-02 17:33:04 +02:00
  • 66bea99eb6
    feat: prepare structure for microvm.nix oddlama 2023-03-30 01:29:05 +02:00
  • aa2a660c61
    chore: remove overlays for now oddlama 2023-03-29 16:16:40 +02:00
  • ba0d5f2f5d
    chore(common): rename to sound.nix oddlama 2023-03-28 14:15:13 +02:00
  • 01940d0e19
    docs: function of all files documented oddlama 2023-03-27 17:21:05 +02:00
  • 1afff422de
    docs: begin structure documentation oddlama 2023-03-27 16:59:23 +02:00
  • 0bc49cc3f9
    chore: only warn when hostkey is missing oddlama 2023-03-27 16:58:07 +02:00
  • 6c5d117c1e
    refactor(zackbiene): use new dnsmasq.settings interface oddlama 2023-03-25 16:00:51 +01:00
  • 2421e2b817
    feat(zackbiene): add dnsmasq for isolated wifi, remove some default HA modules oddlama 2023-03-25 15:54:03 +01:00
  • 8626fb3f24
    feat(zackbiene): add brotli compression oddlama 2023-03-24 21:23:59 +01:00
  • cbb6f906ec
    feat(zackbiene): deploy self signed TLS certs oddlama 2023-03-24 17:38:28 +01:00
  • 81fb519e88
    chore: remove use of soon-to-be deprecated hidpi option oddlama 2023-03-23 16:50:33 +01:00
  • f9bf4f8e32
    fix(zackbiene): esphome platformio directory was resolved wrongly oddlama 2023-03-23 03:31:36 +01:00
  • 5d8c1c902d
    feat: modulize esphome oddlama 2023-03-22 20:18:25 +01:00
  • 8545dff4e7
    chore: tested hostapd wpa2 and wpa3-transition modes oddlama 2023-03-21 01:29:18 +01:00
  • 32f1474d3f
    fix: remve useless hostapd examples, minor fixes oddlama 2023-03-21 00:31:37 +01:00
  • 8088cd67fa
    chore: use rewritten hostapd module oddlama 2023-03-21 00:13:37 +01:00
  • 5fe125f892
    chore(hostapd): added password file concatenation and better sae password definition v1.0 of new hostapd module done oddlama 2023-03-20 17:28:26 +01:00
  • 1383eb20df
    chore: wip: add assertions and most of runtime file generation oddlama 2023-03-20 02:27:10 +01:00
  • 41e60b81f7
    chore: update flake oddlama 2023-03-20 02:24:33 +01:00
  • 561c5c82e1
    chore: wip: reorganize and finish specifying hostapd options oddlama 2023-03-20 00:29:43 +01:00
  • 9c5aaef805
    feat: new hostapd module v0.5 done (stitching, categorization missing) oddlama 2023-03-19 02:01:50 +01:00
  • d6ade5eb5c
    chore: missing refactors from renaming modules -> hosts/common oddlama 2023-03-19 02:01:15 +01:00
  • 3dd210d5cf
    chore: wip: add better options to hostapd module oddlama 2023-03-19 01:10:37 +01:00
  • 076db4963f
    chore: wip: begin building better hostapd module oddlama 2023-03-18 16:46:06 +01:00
  • 9758a6e1e9
    refactor: rename ./modules to ./hosts/common oddlama 2023-03-18 15:51:26 +01:00
  • 1f7b034a5e
    chore: hostapd doesn't understand wpa_psk_file for SAE. prepare to restructure. oddlama 2023-03-18 15:49:18 +01:00
  • 3b6503f2e2
    fix: allow platformio to use @privileged syscalls since linking fails otherwise (error -31) (it's not root anyway) oddlama 2023-03-18 02:15:51 +01:00
  • 20e539020c
    fix: esphome & hostapd systemd restrictions, hostapd ACS disable oddlama 2023-03-18 01:46:56 +01:00
  • 711c97b393
    fix(zackbiene): fix esphome hardening to allow socket creation, fix hostapd config syntax oddlama 2023-03-16 03:36:53 +01:00
  • fc8b59178b
    feat(zackbiene): add hostapd config oddlama 2023-03-16 01:21:50 +01:00
  • f2f8ca71bb
    chore: put real MAC addresses in repo secrets oddlama 2023-03-15 17:43:04 +01:00
  • 6f8f74cc69
    feat: add format-secrets app to run alejandra on hidden configuration oddlama 2023-03-15 17:03:35 +01:00
  • 8947434a1e
    feat: cache decrypted repository "secrets" oddlama 2023-03-15 16:10:20 +01:00
  • 3111408f7d
    feat: allow .nix.age files to contain functions or bare attrs oddlama 2023-03-15 02:29:14 +01:00
  • 5bf0935eb2
    feat: get myuser's username from repository secrets oddlama 2023-03-15 01:59:30 +01:00
  • 32e346be56
    docs: show how to setup nix-plugins oddlama 2023-03-15 01:54:02 +01:00
  • b03c913349
    feat: implement repository-wide secrets oddlama 2023-03-14 23:55:59 +01:00
  • efa04063e6
    chore(zackbiene): move secrets to subfolder oddlama 2023-03-14 14:35:44 +01:00
  • 47d1d73ad1
    feat: secure MQTT broker with passwords oddlama 2023-03-14 02:54:54 +01:00
  • 9028295fd5
    feat(zackbiene): add hdmi kernel modules for latest kernel on odroid N2+ oddlama 2023-03-13 20:13:06 +01:00
  • 811e770cb0
    feat: split initrd-ssh into own selectable file oddlama 2023-03-13 20:12:53 +01:00
  • 0599c503dd
    feat: add esphome dashboard service for later oddlama 2023-03-13 20:12:20 +01:00
  • 852fffe40d
    feat(zackbiene): enable zigbee2mqtt frontend oddlama 2023-03-12 01:19:06 +01:00
  • 28b7ef0d9a
    feat: add home assistant configuration oddlama 2023-03-12 01:08:17 +01:00
  • 8c343b8f0f
    feat: add odroid-n2 config oddlama 2023-03-11 23:03:52 +01:00
  • 056ce8a553
    chore: use temporary secrets for zackbiene oddlama 2023-02-20 21:04:15 +01:00
  • df628838bf
    feat: add host zackbiene oddlama 2023-02-20 20:38:49 +01:00
  • 99056be50d
    feat: add atuin history integration oddlama 2023-02-18 23:00:37 +01:00
  • 6a6d6ce97d
    feat: crude atuin backward search oddlama 2023-02-17 03:26:31 +01:00
  • 0d19ea4437
    feat: zsh keybindings and completion setup; atuin work in progress oddlama 2023-02-16 01:00:39 +01:00
  • 9d54466669
    feat: begin zsh again oddlama 2023-02-15 02:58:32 +01:00
  • 86b5751410
    chore: prototype d2 graphing app oddlama 2023-02-13 01:50:24 +01:00
  • b68021b3a4
    chore: use agenix, enable initrd networking oddlama 2023-02-12 03:40:24 +01:00
  • 855bff0a6f
    feat: universally enable fwupd smartd and thermald oddlama 2023-02-11 15:18:32 +01:00
  • 2ae9e84ccf
    feat: add some fallback fonts oddlama 2023-02-11 15:18:08 +01:00
  • 19aa57cc67
    chore: variable name refactor oddlama 2023-02-11 15:17:47 +01:00
  • c026014d0b
    feat: use bat theme base16 oddlama 2023-02-11 15:17:26 +01:00
  • ef3feef6db
    feat: use tlp instead of powertop oddlama 2023-02-11 15:16:57 +01:00
  • f7b0d11a97
    chore: update deps oddlama 2023-02-11 15:16:28 +01:00
  • d6a8867cf1
    feat: add initrd host keys for each host oddlama 2023-02-11 15:15:54 +01:00
  • 0e02262875
    feat: use firacode oddlama 2023-02-09 15:08:35 +01:00
  • b6027f7c88
    fix: mkIf backward-propagates and disables keymap (probably due to _conditional or smth being set) ?? oddlama 2023-02-09 13:59:18 +01:00
  • bdbbe6c9db
    feat: add ssh config oddlama 2023-02-09 03:07:24 +01:00
  • 3fb61b585b
    feat: add gpg agent settings; add kitty oddlama 2023-02-09 02:31:36 +01:00
  • 8d0c068e53
    chore: add fixmes for fish oddlama 2023-02-07 22:00:58 +01:00
  • 6bfa0187c7
    feat: adjust starship prompt and install fish fzf oddlama 2023-02-07 21:35:59 +01:00
  • f25a7cc241
    chore: fix minor syntax issue oddlama 2023-02-07 16:50:29 +01:00
  • 872defe627
    chore: move some common settings into core oddlama 2023-02-05 16:00:16 +01:00
  • df88627f91
    chore: update deps oddlama 2023-02-04 02:44:30 +01:00
  • d6b091c26d
    chore: minor cleanup of overlay.nix oddlama 2023-02-04 02:37:53 +01:00
  • 2701efddda
    chore: add formatter definition to allow nix fmt oddlama 2023-02-04 02:30:23 +01:00
  • 418db9db0c
    chore: clean up the inherited clutter oddlama 2023-02-04 02:27:39 +01:00
  • 4da937bcd0
    feat: remove unused host-drvs oddlama 2023-02-04 01:51:10 +01:00
  • b6612ffa84
    chore: update flakes oddlama 2023-02-03 22:48:43 +01:00
  • 7cabb98064
    feat: remove recipients.txt in favor of nix run '.#edit-secret' oddlama 2023-02-03 21:11:32 +01:00
  • 587703c157
    feat: switch to colmena oddlama 2023-02-02 02:03:03 +01:00
  • bef7bb1f2d
    chore: update deps oddlama 2023-01-31 16:49:03 +01:00
  • 1dd36e9f6b
    feat: inherit agenix-rekey apps oddlama 2023-01-31 01:18:04 +01:00
  • fa8c14607c
    chore: update sshd config to follow upstream renames oddlama 2023-01-31 01:17:25 +01:00
  • 564907d987
    feat: remove preference about disabling udisks2 oddlama 2023-01-30 22:36:44 +01:00
  • 42e591327f
    feat: add sd (search and displace) oddlama 2023-01-30 22:28:22 +01:00
  • bbe4171f8a
    chore: remove default.nix oddlama 2023-01-30 22:27:40 +01:00
  • 266945d242
    feat: extract rekeying as separate repo oddlama 2023-01-30 22:03:39 +01:00
  • 7c6461d8e2
    feat: inherit lovesegfault's changes to host generation oddlama 2023-01-30 17:10:56 +01:00
  • 2081ce6585
    feat: implement external rekeying via nix run ".#rekey" oddlama 2023-01-28 20:11:07 +01:00
  • 9d1253c03b
    sad: this will be useless, but it has been a nice journey. oddlama 2023-01-28 02:51:13 +01:00
  • 92cf272cd1
    feat: rekeying module finished, sandbox still flaky oddlama 2023-01-27 17:41:34 +01:00
  • 24a8795226
    wip: feat: draft module to support transparent per-host rekeying oddlama 2023-01-26 22:37:32 +01:00
  • 2a6e6c4ad1
    feat: add public keys for secrets oddlama 2023-01-26 16:06:00 +01:00
  • c4f7c96bf0
    chore: remove mason from neovim oddlama 2023-01-20 22:50:11 +01:00
  • ff7a599b31
    feat: enable thermald on nom oddlama 2023-01-20 15:34:35 +01:00