oddlama
|
b45e2b6ff4
|
chore: use nixos-nftables-firewall fork until container problem is solved
|
2023-12-20 00:18:40 +01:00 |
|
oddlama
|
abb8330d86
|
feat: wip: add container backend to guests
|
2023-12-17 02:04:20 +01:00 |
|
oddlama
|
b9ca0de56b
|
chore(nixvim): test out nixvim
|
2023-11-04 19:53:05 +01:00 |
|
oddlama
|
1f9a28c3db
|
feat(nftables): update to new nftables firewall branch
|
2023-10-15 14:10:06 +02:00 |
|
oddlama
|
051fdc24cb
|
chore(flake): switch back to upstream wired-notify since PR is merged
|
2023-10-15 12:22:38 +02:00 |
|
oddlama
|
a32d58cebc
|
feat(wired-notify): switch to my fork with necessary patch
|
2023-10-15 02:32:40 +02:00 |
|
oddlama
|
d9a9538f69
|
feat: update nixseparatedebuginfod
|
2023-10-05 01:53:07 +02:00 |
|
oddlama
|
4fba5b5255
|
chore: switch to nixseparatedebuginfod branch with allowUsers fix
|
2023-10-02 12:21:40 +02:00 |
|
oddlama
|
070a92468e
|
feat: replace deadd with wired-notify ❤️ muchhh better
|
2023-10-02 02:08:41 +02:00 |
|
oddlama
|
73d7a42879
|
feat: build a much more minimal config for installing
|
2023-09-26 21:43:23 +02:00 |
|
oddlama
|
a4365be29f
|
feat: remove colmena, add own lightweight deploy script
|
2023-09-25 21:39:50 +02:00 |
|
oddlama
|
b3f08ef7c3
|
chore: update agenix-rekey
|
2023-09-24 18:12:04 +02:00 |
|
oddlama
|
75e943cd1e
|
feat: add stylix and switch font to (very similar) JetBrainsMono for italic support
|
2023-09-21 17:08:44 +02:00 |
|
oddlama
|
c89e6d8df3
|
feat: switch from colmena.makeHive to nixosSystem
|
2023-09-20 12:48:01 +02:00 |
|
oddlama
|
35309bb193
|
feat: add shorthand to build system toplevel derivation nix build .#@.<node>
|
2023-09-19 17:27:13 +02:00 |
|
oddlama
|
905ea34de9
|
feat: enable zoxide, nix-index-database, comma and a deadnix check
|
2023-09-18 02:10:44 +02:00 |
|
oddlama
|
1a8072dcda
|
feat: add nixseparatedebuginfod and update flake
|
2023-09-15 14:57:27 +02:00 |
|
oddlama
|
5fd3c3c263
|
fix: need faketty (for some reason it's not propagated)
|
2023-09-05 16:57:56 +02:00 |
|
oddlama
|
5daa44e11c
|
feat: add nixpkgs-wayland overlay for newer wayland stuff
|
2023-09-04 23:25:47 +02:00 |
|
oddlama
|
919381aa87
|
feat: switch to numtide devshell; unify user stateVersion and system stateVersion
|
2023-09-04 16:15:25 +02:00 |
|
oddlama
|
d771b7cd82
|
chore: update flake inputs
|
2023-08-14 22:26:26 +02:00 |
|
oddlama
|
b2b2e60725
|
feat(zackbiene): start clean; add kea instead of dhcpcd
chore: switch to hosts.toml
|
2023-07-25 18:48:42 +02:00 |
|
oddlama
|
1110bdcac1
|
feat: use generic installer iso from now on
|
2023-07-24 14:15:18 +02:00 |
|
oddlama
|
7c3a40cd89
|
feat: add elewrap to elevate telegraf permissions
|
2023-07-05 14:30:42 +02:00 |
|
oddlama
|
e1e7516e1a
|
refactor: add lib extensions to nixpkgs.lib as overlays
|
2023-07-02 00:08:17 +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
|
972b0456da
|
chore: use flushBeforeStage2=true to avoid networking issues; fix loki listen address
|
2023-06-06 01:04:39 +02:00 |
|
oddlama
|
90499504b5
|
chore: nixpkgs bug flushBeforeStage2 required
|
2023-06-05 21:05:04 +02:00 |
|
oddlama
|
6f84594c87
|
feat: add customizable caddy package (with plugin support)
|
2023-06-05 01:14:46 +02:00 |
|
oddlama
|
04305e5968
|
chore: only generate installers for real systems, not vms.
|
2023-05-30 02:43:43 +02:00 |
|
oddlama
|
8c4b0933b9
|
chore: update flake inputs (nixpkgs override is for instanced-systemd-services activation restart fix)
|
2023-05-29 16:21:10 +02:00 |
|
oddlama
|
c789e2de36
|
feat(wireguard): add ability to automatically assign addresses
|
2023-05-29 00:07:56 +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
|
cbcd3c943b
|
refactor: centralize definition of MicroVM node names
|
2023-05-21 15:08:27 +02:00 |
|
oddlama
|
d7f69c5baa
|
refactor: properly modularize repo secret management
|
2023-05-21 14:40:42 +02:00 |
|
oddlama
|
88f1ac54b8
|
fix: remove faulty agenix directory early and only if necessary
chore: change default microvm naming scheme to <host>-<name>
|
2023-05-21 01:29:54 +02:00 |
|
oddlama
|
78cdcd3c69
|
feat: refactor and integrate wireguard module into microvm module
|
2023-05-19 21:33:27 +02:00 |
|
oddlama
|
d842d25eb9
|
feat: add microvm module to simplify setup
|
2023-05-08 17:13:40 +02:00 |
|
oddlama
|
1b9d9fc58a
|
feat: add declarative microvms
|
2023-05-08 14:48:59 +02:00 |
|
oddlama
|
e2e2c2a757
|
chore: auto optimize biweekly; delete generations older than 90d; use single-definition for stateVersion
|
2023-05-01 14:42:36 +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
|
f62b01f206
|
chore: switch to upstream disko again, PR is merged
|
2023-04-29 23:03:43 +02:00 |
|
oddlama
|
a90a8ee678
|
feat: finish system bootstrapping with iso
|
2023-04-29 22:34:42 +02:00 |
|
oddlama
|
3e810b1711
|
feat: add generation of installer image for each host
|
2023-04-26 23:58:08 +02:00 |
|
oddlama
|
703056a530
|
chore: add lib-net; use upstreamed esphome module :)
|
2023-04-19 18:12:27 +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
|
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 |
|