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 |
|
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 |
|
leonhard
|
4fe0477416
|
Update flake
|
2025-08-11 17:23:53 +02:00 |
|
leonhard
|
897bebec05
|
Configure kitty term and make mouse not follow window
|
2025-08-08 17:51:18 +02:00 |
|
leonhard
|
ffe288c1ec
|
Add workspaces and movement to hyprland config
|
2025-08-06 16:36:43 +02:00 |
|
leonhard
|
f1d93fb854
|
Change git credential helper to git-credential-manager because the former was trash
|
2025-08-05 21:07:25 +02:00 |
|
leonhard
|
24fbe2a387
|
Change git credential helper to oauth
|
2025-08-05 20:57:57 +02:00 |
|
leonhard
|
fff0670855
|
Add basic hyprland config
|
2025-08-05 19:51:18 +02:00 |
|
leonhard
|
10c32a95fe
|
Add ripgrep as telescope dependency
|
2025-07-08 18:38:33 +02:00 |
|
leonhard
|
0b14042708
|
Add telescope to nixvim
|
2025-07-08 18:34:30 +02:00 |
|
leonhard
|
1815d98848
|
Improve diagnostic looks
|
2025-07-08 15:11:03 +02:00 |
|
leonhard
|
cdc482b593
|
Remove black as python formatter for now
|
2025-07-08 15:00:12 +02:00 |
|
leonhard
|
a459b74dbe
|
Format all files
|
2025-07-07 19:11:26 +02:00 |
|
leonhard
|
80ed32f741
|
Switch nix formatter again to nixfmt-rfc-style
|
2025-07-07 19:04:51 +02:00 |
|
leonhard
|
bf7732761b
|
Use nixpkgs-fmt insted of alejandra
|
2025-07-07 18:05:55 +02:00 |
|
leonhard
|
88998315d3
|
Add completion and basic lsp config to nixvim
|
2025-07-07 00:39:19 +02:00 |
|
leonhard
|
407f943102
|
Modularize nixvim config
|
2025-07-06 22:46:23 +02:00 |
|
leonhard
|
4131b9b116
|
Add treesitter to nixvim
|
2025-07-06 20:43:27 +02:00 |
|
leonhard
|
1c0b832f72
|
Add indent_line and which_key plugins to nixvim
|
2025-07-06 16:47:09 +02:00 |
|
leonhard
|
63af04cbf0
|
Add Jetbrains Mono
|
2025-06-27 21:24:52 +02:00 |
|
leonhard
|
f7522cfec5
|
Set mapleader and add lualine
|
2025-06-23 00:40:10 +02:00 |
|
leonhard
|
b54aca9d9a
|
Add basic keymaps to nixvim
|
2025-06-21 16:36:49 +02:00 |
|
leonhard
|
eb85502ae2
|
Add basic options and colorscheme to nixvim
|
2025-06-21 15:45:50 +02:00 |
|
leonhard
|
237bae6b4d
|
Add nixvim
|
2025-06-21 15:21:31 +02:00 |
|
leonhard
|
5f57d35470
|
Update flake + add nixvim
|
2025-06-21 15:00:24 +02:00 |
|
leonhard
|
06677aa82d
|
Use fish shell
|
2025-06-08 19:54:06 +02:00 |
|
leonhard
|
63833426c3
|
Address warnings + cleanup
|
2025-06-08 18:28:20 +02:00 |
|
leonhard
|
e8b785be3e
|
Modularize git config
|
2025-06-08 16:01:42 +02:00 |
|
leonhard
|
66b2c22a1b
|
Initial commit
|
2025-06-08 15:47:46 +02:00 |
|