Commit graph

343 commits

Author SHA1 Message Date
4b1a5df3d8 Change neovim flake to repo rather than path, include sway config in linux module. 2025-01-23 17:15:51 +01:00
4e4361be5d Set ghostty theme to ayu mirage 2025-01-23 16:58:32 +01:00
369a7656c3 Move aerospace from machome to root 2025-01-23 16:57:33 +01:00
ef5a1892d8 Move sway from linux_home to nix style dir in root 2025-01-23 16:55:30 +01:00
8cb53fd6bd Update annoyances to include plugins for daps and lspconfigs. I want all
done without any pluginbloat.
2025-01-19 23:28:31 +00:00
eea01d0812 Rewrite highlights to neovim api and update colors of
tiny-inline-diagnostics to match ayu color scheme.
2025-01-19 23:28:05 +00:00
913d98e389 Remove outcommented code that no longer will have any use in the future 2025-01-19 23:27:46 +00:00
cc24488f29 Remove old outdated config variables from blink. 2025-01-19 23:26:58 +00:00
86af5f25c9 Enable some font features, graphical control chars and slashesd zero 2025-01-19 22:54:58 +00:00
b695b07c21 Add lots of packages to home manager, and include neovim derivation for building source from a specific commit on dev branch. 2025-01-19 19:30:52 +00:00
beb700f3fe Add nil and zls LSP's 2025-01-19 19:27:31 +00:00
d9091a23ae Add vim to globals, add settings for preloading files 2025-01-19 19:13:18 +00:00
5067747fc5 Remove mason, rely on nixpkgs for systemwide tooling instead 2025-01-19 19:11:49 +00:00
2ff063d95b Remove shebang from tmux scripts, they're sourced anyway. 2025-01-19 19:11:14 +00:00
b69de0413d Update gitignore to exclude result (build output from nix) 2025-01-19 19:10:29 +00:00
fb2adb4547 Move files out of their respective fs structure into program dirs in root and symlink dotfils using HM. 2025-01-16 23:49:38 +00:00
10bab010b7 Fix path for zshrc 2025-01-16 23:31:51 +00:00
9a0e018b18 Fix so programs isn't inside home 2025-01-16 23:29:35 +00:00
8aecd29d58 Set zsh as the shell and symlink zshrc 2025-01-16 23:27:18 +00:00
d4e1e4b891 Add lots of programs to HM 2025-01-16 23:09:16 +00:00
b2be8749ff Fix double home 2025-01-16 22:52:39 +00:00
9d30f58fe9 Add neovim to home-manager 2025-01-16 22:51:39 +00:00
6979757926 Add empty files for linux.nix and darwin.nix 2025-01-16 09:11:53 +00:00
f1efe05c49 Add empty wsl.nix file 2025-01-16 09:10:18 +00:00
24186358fa Add initial testfiles for home manager 2025-01-16 09:08:32 +00:00
82e391c872 Add lazy-lock file which was previously on ignore, good for reproducability and as a backup if setup breaks on update 2025-01-15 13:55:47 +01:00
d85cc750cd Submitted PR to lspsaga for jumping into window of hover doc instantly,
use my fork until PR gets merged.
2025-01-14 23:51:32 +01:00
fea8eedad8 Update annoyances 2025-01-14 11:53:26 +01:00
df6c46b5fb Add lspsaga hack for better experience using hover_doc. 2025-01-14 11:47:53 +01:00
55aade1657 Update list of annoyances in init.lua, Making progress .... backwards 2025-01-13 13:51:21 +01:00
56ee18a475 Add keymaps and commands for turning off/on auto formatting on save. 2025-01-13 13:49:55 +01:00
e1d2f81f32 Remove some default keymaps which are on the same keymap namespace as
some lspsaga bindings making them slower to finalize.
2025-01-13 12:49:21 +01:00
6921ee9a12 Add documented annoyances 2025-01-13 12:17:39 +01:00
9b3a9ece1e Add a way to cache default keymaps, impl function for adding temporary
keymaps (i.e keymaps during debugging) which saves original keymaps if
it overrides them at restores them upon deletion.
2025-01-13 12:08:07 +01:00
ec921c73a3 Use rounded corners with arrow. 2025-01-13 01:03:35 +01:00
f5d5920d67 Fix so rustacean vim adds keymaps to buffer and use the inlay hints
handler.
2025-01-13 01:02:57 +01:00
0c466f10ae Fix so we use lspsagas hover doc instead of default one. Change lspsaga
to use rounded corners. Change to use vimbuilt in diagnostics jump
without spawning floating windows.
2025-01-13 01:00:35 +01:00
cdfa4fe2d8 Temporarily disable inlay hints during debugging, fix so virtual text
gets cleared after debugging finishes.
2025-01-12 13:34:27 +01:00
f2e27f7a59 Change nvim_get_hl_by_name -> nvim_get_hl in leap 2025-01-12 00:36:00 +01:00
e441664ceb Change dapui to only display watches and stacks elements. Also hide
icons.
2025-01-12 00:26:43 +01:00
472208ea95 Setup debug adapters for codelldb, debugpy and gopls. Also remove
nvim-dap-profiles :( Apparently there is a way to do the same thing
using launch.json built into dap, much better than my solution.
2025-01-11 19:08:40 +01:00
b7796e9a5e small refactor to lsp.lua (lsp/setup.lua), rename lsp/language_servers
-> lsp/servers. utils now has a function for "get_file_names_in_dir"
2025-01-11 18:01:15 +01:00
fc08128c55 Add yazi config 2025-01-11 18:00:12 +01:00
e3f9039667 Convert yank highlight to full lua api, remove old vim script. Add
comment for lsp
2025-01-11 13:17:28 +01:00
7fa8779c8e Re-add "hjkl" navigation, change leap to m, marks are set with <leader>m
instead.
2025-01-11 13:11:52 +01:00
f242c7d414 Remove contextual alternates in terminal font (-calt) 2025-01-11 12:49:02 +01:00
2d8ed1f049 Remove outcommented catppuccin theme in lspsaga 2025-01-11 01:02:12 +01:00
7e4f69c48f Major lsp overhaul. Use new 0.11+ apis, remove lspconfig, remove lots of
mason/lspconfig util plugins. Currently supports following lsps: gopls,
clangd, lua-language-server, cmake-language-server
2025-01-11 00:58:02 +01:00
c2b6c481e4 Fix types hl group for rust 2025-01-11 00:57:38 +01:00
cd58f818fa Remove trouble, never used it 2025-01-11 00:57:19 +01:00