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

122 commits

Author SHA1 Message Date
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