Commit Graph
110 Commits
Author SHA1 Message Date
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
leonhard 5cda61783c feat: configure networking and ssh on server 2026-02-01 17:13:13 +01:00
leonhard 8c8c80c384 feat: add git oauth -device flag for non graphical system 2026-01-31 19:39:01 +01:00
leonhard 5ff11b11d8 feat: add hardware config for server 2026-01-31 18:20:14 +01:00