leonhard
|
404b3c5796
|
feat: make nix settings available in home-manager standalone config
|
2026-07-16 10:18:00 +02:00 |
|
leonhard
|
2c4512dff3
|
chore: flake update
|
2026-07-08 15:58:25 +02:00 |
|
leonhard
|
d5cb84ed00
|
feat!: remove git oauth and just use ssh keys
|
2026-06-14 12:04:05 +02:00 |
|
leonhard
|
6e81791188
|
fix: configure gitea to use correct ssh port
|
2026-06-03 22:31:33 +02:00 |
|
leonhard
|
b77fb6e925
|
feat: host gitea
|
2026-06-02 14:42:26 +02:00 |
|
leonhard
|
0f39cfdf32
|
feat: use one acme host for the whole domain
|
2026-06-02 12:54:17 +02:00 |
|
leonhard
|
17e85e83b9
|
fix(fish): configure tide such that it works on first install
|
2026-05-27 09:12:26 +02:00 |
|
leonhard
|
3f7d4343fc
|
feat: use part labels instead of uuids in hardware config
|
2026-05-21 10:30:53 +02:00 |
|
leonhard
|
0521e895a2
|
feat!: remove exegol
|
2026-05-21 10:21:10 +02:00 |
|
leonhard
|
10b0a4d862
|
chore: update flake dependencies
|
2026-05-20 19:54:56 +02:00 |
|
leonhard
|
f33a930424
|
feat(hyprland): execute launcher on only pressing mod key
|
2026-05-20 19:50:10 +02:00 |
|
leonhard
|
107d50ff2b
|
chore: update flake dependencies
|
2026-04-29 00:27:16 +02:00 |
|
leonhard
|
3800b27864
|
feat(neovim): add py formatter and fix deprecated nixfmt package name
|
2026-04-24 17:35:47 +02:00 |
|
leonhard
|
57e1853e2a
|
feat(neovim): add dap
|
2026-04-12 17:15:10 +02:00 |
|
leonhard
|
241f4b0c02
|
fix(neovim): clean up treesitter options
|
2026-03-12 10:32:57 +01:00 |
|
leonhard
|
1d0f41ac79
|
fix: move xdg variable config to home-manager
|
2026-03-04 13:05:20 +01:00 |
|
leonhard
|
af310c237f
|
feat: xdg variables
|
2026-03-03 12:51:24 +01:00 |
|
leonhard
|
2811f20219
|
feat: add exegol for desktop
|
2026-03-03 12:42:33 +01:00 |
|
leonhard
|
9c23dc488e
|
fix: filter out options which are not relevant for home-manager
|
2026-03-03 12:39:37 +01:00 |
|
leonhard
|
7cfb2caf94
|
fix(hyprland): adapt syntax due to version change
|
2026-03-01 17:41:01 +01:00 |
|
leonhard
|
74a742ded8
|
feat: host vaultwarden
|
2026-02-23 15:59:16 +01:00 |
|
leonhard
|
62955d98e5
|
feat: use git-crypt for secret config that is ok to be in the nix store
|
2026-02-23 15:51:33 +01:00 |
|
leonhard
|
2f2140f9ae
|
feat: add domain option
|
2026-02-23 14:05:00 +01:00 |
|
leonhard
|
c15e65fece
|
refactor: biggest cleanup of my life
|
2026-02-19 16:29:24 +01:00 |
|
leonhard
|
94dc0e0927
|
change ssh user key and sops server path
|
2026-02-17 16:16:26 +01:00 |
|
leonhard
|
9eed37a971
|
chore: cleanup + flake update
|
2026-02-13 10:13:58 +01:00 |
|
leonhard
|
65ce0e5aae
|
use .secret for raw secret files
|
2026-02-12 12:03:35 +01:00 |
|
leonhard
|
ef87477cef
|
feat: use sops-nix bc it has better docs than agenix and git-crypt still leaks to the store
|
2026-02-12 11:15:27 +01:00 |
|
leonhard
|
9d92c0bbd8
|
use EnvironmentFile in dyndns systemd service to drastically uncomplicate things
|
2026-02-11 22:21:56 +01:00 |
|
leonhard
|
52486cdb13
|
move custom options config to own file and import it in both nixos and home-manager
|
2026-02-11 18:08:24 +01:00 |
|
leonhard
|
f5df607a4d
|
fix(options): move neovim enable option to its module
|
2026-02-11 17:54:52 +01:00 |
|
leonhard
|
36b25b2b61
|
fix(dyndns): dnszone entries are strings
|
2026-02-11 10:36:50 +01:00 |
|
leonhard
|
51c95c7fd0
|
fix(dyndns): only update dns entries if there is stuff to be updated
|
2026-02-10 22:46:48 +01:00 |
|
leonhard
|
39c596c17e
|
feat: remove agenix and use git-crypt instead
|
2026-02-10 16:56:19 +01:00 |
|
leonhard
|
f2d5672577
|
feat: add git-crypt
|
2026-02-10 15:22:58 +01:00 |
|
leonhard
|
58deafb971
|
fix: shared config seems impossible for standalone home-manager
|
2026-02-10 14:54:46 +01:00 |
|
leonhard
|
cad516bdbe
|
fix: add options.nix to home-manager config modules
|
2026-02-10 13:07:22 +01:00 |
|
leonhard
|
d168049236
|
chore: add description to dyndns user
|
2026-02-10 11:46:32 +01:00 |
|
leonhard
|
873584865f
|
fix(firewall): disable firewall bc it apparently defaults to true
|
2026-02-09 21:19:40 +01:00 |
|
leonhard
|
0ddfd2d3ec
|
fix(dyndns): finally make it work
|
2026-02-09 18:16:32 +01:00 |
|
leonhard
|
037a3c0f10
|
fix(dyndns): correct path to python3 binary
|
2026-02-09 13:17:58 +01:00 |
|
leonhard
|
7752b4da7d
|
feat(dyndns): add additional secret and write dyndns script
|
2026-02-09 13:14:04 +01:00 |
|
leonhard
|
68d27bb298
|
fix: no home directory for dyndns user
|
2026-02-09 11:43:30 +01:00 |
|
leonhard
|
4fd953b188
|
feat(agenix): use host keys for decryption
|
2026-02-09 11:04:37 +01:00 |
|
leonhard
|
201aa1b797
|
refactor(dyndns): move dyndns config into own module
|
2026-02-09 10:36:40 +01:00 |
|
leonhard
|
39952ecd6e
|
feat: add agenix, some secrets and dyndns user
|
2026-02-08 18:26:03 +01:00 |
|
leonhard
|
3a1ebbcb66
|
fix: move home-manager config share functionality to module scope
|
2026-02-08 16:27:20 +01:00 |
|
leonhard
|
36c81c7fa8
|
fix: it is str not string
|
2026-02-08 16:21:16 +01:00 |
|
leonhard
|
22f6bb0f05
|
feat: add kekleo.publicKeys option and share config in system and home-manager
|
2026-02-08 16:18:00 +01:00 |
|
leonhard
|
74a32efdd0
|
refactor(options): move options to global scope
|
2026-02-08 16:07:19 +01:00 |
|