Commit Graph

  • 24584e6c9a fix(neovim): use correct formatter name option master leonhard 2026-09-23 09:46:37 +02:00
  • f5b6d10721 feat(neovim): simplify formatting, add clang lsp and fmt, remove qml lsp leonhard 2026-09-21 10:25:26 +02:00
  • c30060c08c feat(neovim): use symbols instead of text in cmp leonhard 2026-09-20 15:30:36 +02:00
  • c7f94ebbd6 feat(neovim): change py lsp to basedpyright and formatter to ruff leonhard 2026-09-20 14:02:00 +02:00
  • f60e558afd chore: update flake leonhard 2026-09-20 14:00:38 +02:00
  • b732b91e67 fix: add nvim dap back as it works again leonhard 2026-08-12 13:02:33 +02:00
  • 164575b7ba fix: give priorities to nix option in hm standalone vs as module leonhard 2026-07-31 16:09:13 +02:00
  • 49bc86cc04 fix: remove nixvim input nixpkgs follow leonhard 2026-07-31 15:49:58 +02:00
  • abd8d56fab fix: remove nvim dap temporarily bc it fails build leonhard 2026-07-31 15:49:36 +02:00
  • d58232269c chore: flake update leonhard 2026-07-31 15:44:39 +02:00
  • 404b3c5796 feat: make nix settings available in home-manager standalone config leonhard 2026-07-16 10:17:22 +02:00
  • 2c4512dff3 chore: flake update leonhard 2026-07-08 15:58:25 +02:00
  • d5cb84ed00 feat!: remove git oauth and just use ssh keys leonhard 2026-06-14 12:03:52 +02:00
  • 6e81791188 fix: configure gitea to use correct ssh port leonhard 2026-06-03 22:31:33 +02:00
  • b77fb6e925 feat: host gitea leonhard 2026-06-02 14:42:26 +02:00
  • 0f39cfdf32 feat: use one acme host for the whole domain leonhard 2026-06-02 12:54:17 +02:00
  • 17e85e83b9 fix(fish): configure tide such that it works on first install leonhard 2026-05-27 09:12:26 +02:00
  • 3f7d4343fc feat: use part labels instead of uuids in hardware config leonhard 2026-05-21 10:30:53 +02:00
  • 0521e895a2 feat!: remove exegol leonhard 2026-05-21 10:10:21 +02:00
  • 10b0a4d862 chore: update flake dependencies leonhard 2026-05-20 19:54:56 +02:00
  • f33a930424 feat(hyprland): execute launcher on only pressing mod key leonhard 2026-03-17 14:49:06 +01:00
  • 107d50ff2b chore: update flake dependencies leonhard 2026-04-29 00:25:31 +02:00
  • 3800b27864 feat(neovim): add py formatter and fix deprecated nixfmt package name leonhard 2026-04-24 17:35:47 +02:00
  • 57e1853e2a feat(neovim): add dap leonhard 2026-04-12 17:15:10 +02:00
  • 241f4b0c02 fix(neovim): clean up treesitter options leonhard 2026-03-12 10:32:57 +01:00
  • 1d0f41ac79 fix: move xdg variable config to home-manager leonhard 2026-03-04 13:05:20 +01:00
  • af310c237f feat: xdg variables leonhard 2026-03-03 12:51:24 +01:00
  • 2811f20219 feat: add exegol for desktop leonhard 2026-03-03 12:42:33 +01:00
  • 9c23dc488e fix: filter out options which are not relevant for home-manager leonhard 2026-03-03 12:39:37 +01:00
  • 7cfb2caf94 fix(hyprland): adapt syntax due to version change leonhard 2026-03-01 17:41:01 +01:00
  • 74a742ded8 feat: host vaultwarden leonhard 2026-02-23 15:59:16 +01:00
  • 62955d98e5 feat: use git-crypt for secret config that is ok to be in the nix store leonhard 2026-02-23 15:46:48 +01:00
  • 2f2140f9ae feat: add domain option leonhard 2026-02-23 14:05:00 +01:00
  • c15e65fece refactor: biggest cleanup of my life leonhard 2026-02-19 16:18:40 +01:00
  • 94dc0e0927 change ssh user key and sops server path leonhard 2026-02-17 16:16:26 +01:00
  • 9eed37a971 chore: cleanup + flake update leonhard 2026-02-13 10:13:58 +01:00
  • 65ce0e5aae use .secret for raw secret files leonhard 2026-02-12 12:03:35 +01:00
  • ef87477cef feat: use sops-nix bc it has better docs than agenix and git-crypt still leaks to the store leonhard 2026-02-12 11:09:52 +01:00
  • 9d92c0bbd8 use EnvironmentFile in dyndns systemd service to drastically uncomplicate things leonhard 2026-02-11 20:36:43 +01:00
  • 52486cdb13 move custom options config to own file and import it in both nixos and home-manager leonhard 2026-02-11 18:08:24 +01:00
  • f5df607a4d fix(options): move neovim enable option to its module leonhard 2026-02-11 17:54:52 +01:00
  • 36b25b2b61 fix(dyndns): dnszone entries are strings leonhard 2026-02-11 10:36:50 +01:00
  • 51c95c7fd0 fix(dyndns): only update dns entries if there is stuff to be updated leonhard 2026-02-10 22:42:52 +01:00
  • 39c596c17e feat: remove agenix and use git-crypt instead leonhard 2026-02-10 16:56:02 +01:00
  • f2d5672577 feat: add git-crypt leonhard 2026-02-10 15:03:50 +01:00
  • 58deafb971 fix: shared config seems impossible for standalone home-manager leonhard 2026-02-10 14:54:46 +01:00
  • cad516bdbe fix: add options.nix to home-manager config modules leonhard 2026-02-10 13:07:22 +01:00
  • d168049236 chore: add description to dyndns user leonhard 2026-02-10 11:41:00 +01:00
  • 873584865f fix(firewall): disable firewall bc it apparently defaults to true leonhard 2026-02-09 21:19:40 +01:00
  • 0ddfd2d3ec fix(dyndns): finally make it work leonhard 2026-02-09 18:15:12 +01:00
  • 037a3c0f10 fix(dyndns): correct path to python3 binary leonhard 2026-02-09 13:17:58 +01:00
  • 7752b4da7d feat(dyndns): add additional secret and write dyndns script leonhard 2026-02-09 13:14:04 +01:00
  • 68d27bb298 fix: no home directory for dyndns user leonhard 2026-02-09 11:43:30 +01:00
  • 4fd953b188 feat(agenix): use host keys for decryption leonhard 2026-02-09 11:04:37 +01:00
  • 201aa1b797 refactor(dyndns): move dyndns config into own module leonhard 2026-02-08 22:36:39 +01:00
  • 39952ecd6e feat: add agenix, some secrets and dyndns user leonhard 2026-02-08 17:28:29 +01:00
  • 3a1ebbcb66 fix: move home-manager config share functionality to module scope leonhard 2026-02-08 16:27:20 +01:00
  • 36c81c7fa8 fix: it is str not string leonhard 2026-02-08 16:21:16 +01:00
  • 22f6bb0f05 feat: add kekleo.publicKeys option and share config in system and home-manager leonhard 2026-02-08 16:18:00 +01:00
  • 74a32efdd0 refactor(options): move options to global scope leonhard 2026-02-08 16:06:50 +01:00
  • 5cda61783c feat: configure networking and ssh on server leonhard 2026-02-01 13:26:16 +01:00
  • 8c8c80c384 feat: add git oauth -device flag for non graphical system leonhard 2026-01-31 19:39:01 +01:00
  • 5ff11b11d8 feat: add hardware config for server leonhard 2026-01-31 18:20:14 +01:00
  • b2d5a66012 fix: add missing config (need to improve system in the future leonhard 2026-01-31 18:19:44 +01:00
  • af8d71cc70 feat: add config for new device leonhard 2026-01-31 13:42:01 +01:00
  • 39da2abe9c feat: make options and conditionalize config leonhard 2026-01-27 15:05:45 +01:00
  • 9642bae67d chore: prepare config structure for multiple hosts leonhard 2026-01-26 16:57:23 +01:00
  • 954461d2c4 chore: improve calling of modules leonhard 2026-01-26 00:04:40 +01:00
  • 035bb3eaab chore: prepare config structure for multiple hosts leonhard 2026-01-25 23:57:06 +01:00
  • c6c21ab886 feat(nixvim): add clipboard provider leonhard 2026-01-25 16:56:55 +01:00
  • 40be3f6859 chore: update flake leonhard 2026-01-05 19:53:45 +01:00
  • bce9bae0c7 feat(kitty): add keybind to open new window and preserve cwd leonhard 2026-01-04 16:30:42 +01:00
  • 46b1922d06 feat(nixvim): add rust_analyzer leonhard 2026-01-04 16:22:42 +01:00
  • ff28ebd10a chore(nixvim): move installed formatters to consistent option leonhard 2025-12-25 15:00:32 +01:00
  • ce3a9f08bc feat(nixvim): add vue_ls leonhard 2025-12-21 23:45:00 +01:00
  • 2196fafd2c fix(hyprland): correctly set cursor theme leonhard 2025-12-15 23:34:28 +01:00
  • 8f6fe9e303 nixvim: use native neovim snippets leonhard 2025-12-15 23:08:41 +01:00
  • 73d0a6e785 nixvim: fix duplicate cmp icons leonhard 2025-12-15 23:08:02 +01:00
  • d7d08e28be Modularize nixos config leonhard 2025-12-15 18:54:42 +01:00
  • ba2f861ad4 Update hyprland splitting behavior leonhard 2025-12-15 18:11:23 +01:00
  • 746eee1a18 Use git-credential-oauth bc it just works leonhard 2025-12-15 17:58:07 +01:00
  • 8c048ac3c2 Use fish only as login shell and keep bash as system shell leonhard 2025-12-15 14:59:45 +01:00
  • a938cf7abe Update flake leonhard 2025-12-15 14:03:09 +01:00
  • 64c5ba9253 Use nordzy cursor theme leonhard 2025-12-09 20:01:15 +01:00
  • 4621f8037e Launch rofi on keybind leonhard 2025-12-09 16:52:43 +01:00
  • c8e7ca9ce3 Upgrade to nixos and home-manager to version 25.11 leonhard 2025-12-09 16:49:43 +01:00
  • afde180560 Use rofi as an app launcher (for now) leonhard 2025-12-09 16:48:44 +01:00
  • 000da95dff Add hyprland keybinds leonhard 2025-12-02 15:34:05 +01:00
  • 4392aa4c8c Fix adding ly at the wrong spot leonhard 2025-11-27 14:21:03 +01:00
  • ce404f7be1 Split hyprland config and add ly display manager leonhard 2025-11-27 14:16:28 +01:00
  • 2c96b2cf0e Remove plasma desktop leonhard 2025-11-27 14:12:58 +01:00
  • 8f9e52a805 Remove unnecessary audio option leonhard 2025-11-08 17:04:18 +01:00
  • 26ca955815 Tweak open terminal keybind leonhard 2025-11-08 17:03:35 +01:00
  • 44c363052d Update flake leonhard 2025-11-06 19:36:29 +01:00
  • 6ebef01bca Tweak hyprland look leonhard 2025-11-06 19:29:42 +01:00
  • 4eef1ecc0f Fix fish shell look on startup leonhard 2025-08-11 22:41:06 +02:00
  • 4fe0477416 Update flake leonhard 2025-08-11 17:23:53 +02:00
  • 897bebec05 Configure kitty term and make mouse not follow window leonhard 2025-08-08 17:51:18 +02:00
  • ffe288c1ec Add workspaces and movement to hyprland config leonhard 2025-08-06 16:36:43 +02:00
  • f1d93fb854 Change git credential helper to git-credential-manager because the former was trash leonhard 2025-08-05 21:07:25 +02:00