Commit Graph

12 Commits

Author SHA1 Message Date
b69728ed3b nvim,tmux: move split nav to Alt+hjkl, add tab cycling, set DIFFPROG
- smart-splits: C-hjkl → A-hjkl for split/pane navigation
- tmux: C-hjkl → M-hjkl to keep seamless smart-splits integration
- keymaps: add A-Tab / A-S-Tab for vim tab cycling
- profile: set DIFFPROG="nvim -d" for pacdiff
2026-04-12 13:26:26 +02:00
19c6591658 nvim: fill gaps, add knap.nvim, clean up stubs
- Java DAP: add java-debug-adapter + java-test via mason, populate
  jdtls bundles with debug/test JARs
- neotest: add marilari88/neotest-vitest adapter
- git: promote diffview.nvim to first-class plugin with keymaps
  (<leader>gD diff, <leader>gH file history)
- pandoc: replace stub with knap.nvim for live markdown→PDF preview
  via pandoc + lualatex + zathura (<leader>mp toggle, <leader>mj jump)
- remove 17 empty stub files left over from AstroNvim migration
2026-04-12 00:54:55 +02:00
46a1f0772b nvim: add tree-sitter-manager.nvim for parser management on Neovim 0.12 2026-04-10 00:15:53 +02:00
198a173b4d nvim: drop nvim-treesitter (archived, broken on 0.12), replace with mini.ai 2026-04-10 00:06:05 +02:00
16a1500e69 nvim: remove rustfmt from mason (managed by rustup) 2026-04-09 23:34:41 +02:00
ca2b441bb7 nvim,tmux,kitty: full config overhaul (AstroNvim → native 0.12)
Replaces AstroNvim v5 with from-scratch Neovim 0.12 config using
vim.lsp.config()/vim.lsp.enable() natively, lazy.nvim, blink.cmp,
and smart-splits tmux integration.

tmux: new C-Space prefix, hjkl pane nav, resize key table, tpm plugins.
kitty: add allow_remote_control for smart-splits.
2026-04-09 23:30:34 +02:00
0b8e001bde theme: template configs and refresh apex assets
- template theme selection in alacritty, btop, fuzzel, ghostty, waybar, swaync, wezterm, zathura, gemini, zsh, and nvim astroui

- add apex-aeon assets and refresh apex-neon palettes across terminals, editors, and UI components

- switch UI fonts to GeistMono in GTK/Qt, Hyprland/Hyprlock, Kitty, Zed, and Satty

- add refresh-apex-themes helper to sync theme outputs
2025-12-31 07:42:44 +01:00
4651a3ce38 theme: roll Apex Neon across terminal, bar, and notifications 2025-12-30 07:47:45 +01:00
5523871e71 theme: add apex-neon configs 2025-12-30 04:05:31 +01:00
477a009917 theme: apex-neon alignment 2025-12-29 03:35:22 +01:00
c1b61d4af7 dotfiles: update themes and configs 2025-12-29 03:09:23 +01:00
8018b53353 feat: finalize migration to chezmoi and modernize configuration logic
- Modularize Hyprland config into hyprland.d/
- Implement infinitely scalable monitor/workspace logic using templates and loop-based data structures
- Consolidate host-specific configs (hyprlock, hyprpaper, waybar) into single templates
- Resolve waybar symlink conflict and fix template execution errors
- Integrate chezmoi data variables for scale, resolution, and peripherals
2025-12-27 22:52:43 +01:00