Commit graph

14 commits

Author SHA1 Message Date
DannyDannyDanny
72d8714e51 feat(neovim): add markdown folding by heading via Treesitter 📝 2026-04-10 12:05:34 +02:00
DannyDannyDanny
300849b8c6 fix: neovim extraLuaConfig→initLua, remove uhk-agent (linux-only) 🔧
- programs.neovim.extraLuaConfig renamed to initLua in nixpkgs unstable
- uhk-agent is x86_64-linux only, removed from darwin home config;
  macOS: download .dmg from ultimatehackingkeyboard.com
2026-04-06 12:15:10 +02:00
DannyDannyDanny
e997a83c93 refactor(neovim): migrate to extraLuaConfig 🎨
Move Lua config out of VimScript heredoc into proper extraLuaConfig.
Use vim.opt and vim.keymap.set instead of legacy set/nnoremap.
Keep VimScript only for settings that are simpler in vim (colorscheme,
netrw, let g: vars).
2026-03-30 18:03:37 +02:00
DannyDannyDanny
afbc87be2b fix(macos): sync Neovim Catppuccin with system appearance
Write ~/.local/share/nvim_color_scheme from the same macOS Appearance probe as Alacritty; trim the nvim theme line read for robustness.

Made-with: Cursor
2026-03-25 14:51:31 +01:00
DannyDannyDanny
b64d0e9f28 fix: remove bad cmd go=a 🐛🔥 2026-01-11 15:10:29 +01:00
DannyDannyDanny
da93ae365e chore: update neovim config to use extraConfig 🎨 2026-01-11 15:03:46 +01:00
DannyDannyDanny
086d6d898a fix: bring back fzf-lua (vimtex still broken) 🐛 2026-01-11 14:43:02 +01:00
DannyDannyDanny
92c6bc69b6 fix: disable bloat, temporarily disable failing builds 🐛 2026-01-11 13:02:58 +01:00
DannyDannyDanny
f72b7e6ddb Clean up trailing whitespaces
- Remove trailing whitespaces from all .nix files
- Remove trailing whitespaces from shell scripts
- Remove trailing whitespaces from README files
- Improves code consistency and follows best practices
2025-09-13 17:39:26 +02:00
DannyDannyDanny
7544e12117 chore: revert neovim changes, remove tmux + fish from nix-darwin 🔨 2025-09-08 20:41:49 +02:00
DannyDannyDanny
b7f63f305d fix(neovim): guard NixOS module to Linux for nix-darwin compatibility 🔧
- wrap Neovim module in `lib.mkIf pkgs.stdenv.isLinux` (no-op on macOS)
- add `lib` to module args
- fix Lua message var: use `config_file` instead of undefined `file`
- keep existing plugins and customRC on Linux unchanged
2025-09-08 19:46:49 +02:00
DannyDannyDanny
be6dd5974b merge: neovim.nix from wsl branch 2025-07-27 14:48:08 +02:00
DannyDannyDanny
433c3b714f chore: add neovim line numbering 🎨 2025-07-27 14:36:50 +02:00
DannyDannyDanny
8bbc550865 merge fish and neovim from wsl branch 2025-07-03 12:11:04 +00:00