Commit Graph
77 Commits
Author SHA1 Message Date
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
leonhard b2d5a66012 fix: add missing config (need to improve system in the future 2026-01-31 18:19:44 +01:00
leonhard af8d71cc70 feat: add config for new device 2026-01-31 13:42:01 +01:00
leonhard 39da2abe9c feat: make options and conditionalize config 2026-01-27 15:05:45 +01:00
leonhard 9642bae67d chore: prepare config structure for multiple hosts 2026-01-26 16:57:23 +01:00
leonhard 954461d2c4 chore: improve calling of modules 2026-01-26 00:04:40 +01:00
leonhard 035bb3eaab chore: prepare config structure for multiple hosts 2026-01-25 23:57:06 +01:00
leonhard c6c21ab886 feat(nixvim): add clipboard provider 2026-01-25 16:56:55 +01:00
leonhard 40be3f6859 chore: update flake 2026-01-05 19:53:45 +01:00
leonhard bce9bae0c7 feat(kitty): add keybind to open new window and preserve cwd 2026-01-04 16:30:42 +01:00
leonhard 46b1922d06 feat(nixvim): add rust_analyzer 2026-01-04 16:22:42 +01:00
leonhard ff28ebd10a chore(nixvim): move installed formatters to consistent option 2025-12-25 15:00:32 +01:00
leonhard ce3a9f08bc feat(nixvim): add vue_ls 2025-12-21 23:45:00 +01:00
leonhard 2196fafd2c fix(hyprland): correctly set cursor theme 2025-12-15 23:34:28 +01:00
leonhard 8f6fe9e303 nixvim: use native neovim snippets 2025-12-15 23:08:41 +01:00
leonhard 73d0a6e785 nixvim: fix duplicate cmp icons 2025-12-15 23:08:02 +01:00
leonhard d7d08e28be Modularize nixos config 2025-12-15 18:54:42 +01:00
leonhard ba2f861ad4 Update hyprland splitting behavior 2025-12-15 18:11:23 +01:00
leonhard 746eee1a18 Use git-credential-oauth bc it just works 2025-12-15 18:00:04 +01:00
leonhard 8c048ac3c2 Use fish only as login shell and keep bash as system shell 2025-12-15 14:59:45 +01:00
leonhard a938cf7abe Update flake 2025-12-15 14:03:09 +01:00
leonhard 64c5ba9253 Use nordzy cursor theme 2025-12-09 20:01:58 +01:00
leonhard 4621f8037e Launch rofi on keybind 2025-12-09 16:52:43 +01:00
leonhard c8e7ca9ce3 Upgrade to nixos and home-manager to version 25.11 2025-12-09 16:49:43 +01:00
leonhard afde180560 Use rofi as an app launcher (for now) 2025-12-09 16:48:44 +01:00
leonhard 000da95dff Add hyprland keybinds 2025-12-02 15:36:32 +01:00
leonhard 4392aa4c8c Fix adding ly at the wrong spot 2025-11-27 14:21:03 +01:00
leonhard ce404f7be1 Split hyprland config and add ly display manager 2025-11-27 14:16:28 +01:00
leonhard 2c96b2cf0e Remove plasma desktop 2025-11-27 14:12:58 +01:00
leonhard 8f9e52a805 Remove unnecessary audio option
HyperV does not support audio virtualization,
so these options are irrelevant for now anyway
2025-11-08 17:04:18 +01:00
leonhard 26ca955815 Tweak open terminal keybind 2025-11-08 17:03:35 +01:00
leonhard 44c363052d Update flake 2025-11-06 19:36:29 +01:00
leonhard 6ebef01bca Tweak hyprland look 2025-11-06 19:29:42 +01:00
leonhard 4eef1ecc0f Fix fish shell look on startup 2025-08-11 22:41:06 +02:00