Commit graph

72 commits

Author SHA1 Message Date
bc87253453 Setup the directory structure to handle both mac and linux, and stowing with only one command, well two, one for the OS specific dir as well. 2024-04-19 01:19:38 +02:00
5759f6a798 add stow to gitignore 2024-04-19 00:19:34 +02:00
5635d9d19d Add oil nvim 2024-04-12 22:36:40 +02:00
00e428c2e2 Add gd, and gD overrides for lsp clients 2024-04-12 22:36:35 +02:00
bbedb3f262 Change some keybindings in lspsaga 2024-04-12 22:36:09 +02:00
9d3001b775 Update clang to look for compile_commands.json in standard cmake build dir 2024-04-12 22:35:18 +02:00
0780541cc1 Add binds for closing window, and copying the entire buffer 2024-04-12 20:52:47 +02:00
6c3c45e668 Remove mods for movews, the workspaces binds just use the move mods instead 2024-04-12 20:52:17 +02:00
ab1ae15845 Add new keymaps for terminal mode 2024-04-11 20:10:14 +02:00
0bec36b390 Add DAP support, and some refactoring, nothing fancy for the DAPs yet, but good enough to use. 2024-04-10 22:22:51 +02:00
905e873d31 Disable treesitter-context for now, not sure it I like it or not 2024-04-10 22:21:41 +02:00
51259d2b11 Add another signcolumn as they were fighting each other 2024-04-10 22:21:26 +02:00
caf9005c3a Change back to the upstream branch of arrow since my pullrequest was merged 2024-04-10 16:49:12 +02:00
45555751eb Remove hjkl bindings as they make no sense what so ever when using colemak, I have my own keyboard layer setup for the arrow keys there. 2024-04-10 13:06:58 +02:00
d949b834d6 Remove default mappings from leap, l is now bound to all active windows 2024-04-10 10:49:01 +02:00
11f9c6cbae Arrow now uses dr over e, also, switch to my fork which fixes the statusline
The statusline now takes a bufnr instead of using the current buffer,
this way it works with multiple statuslines at the same time, like
incline. Additionally, it doesnt dissapear when open floating windows.
2024-04-10 10:48:36 +02:00
3ba2c3f858 Remove the idea about auto running cmake from file detection changes 2024-04-09 07:59:49 +02:00
ef90fd5cea Add project, and auto-sessions, also add auto-sessions to the lualine 2024-04-09 07:59:25 +02:00
fa5dab7882 Add arrow, also, add arrow to the incline status line. TODO: Fix so arrow status line uses the incline window and not current buffer. 2024-04-08 23:17:47 +02:00
f6dee75d2c Add laststatus = 3 so that we can see fillchars for splits, additionally, ran formatter 2024-04-08 23:17:01 +02:00
a0167322fc Add autoformating on save for rust 2024-04-08 10:55:39 +02:00
4b66d3bbcb Remove pygmentize now that were using bat instead, add aliases for wl-copy, wl-paste 2024-04-08 10:49:16 +02:00
9618856ecf Remove mouse_mode false in zellij 2024-04-08 10:48:52 +02:00
05c437bfcc Add codesnap 2024-04-08 10:48:39 +02:00
809e07b474 Remove the winbar usage in lspsaga, and go back to the upstream repo 2024-04-08 10:48:33 +02:00
afd9bf2fa0 Add incline statusbar 2024-04-08 10:48:07 +02:00
7a5f01f774 Add rustaceanvim 2024-04-08 10:47:52 +02:00
7d2d02c078 Add vim as a global in luarc 2024-04-08 10:47:37 +02:00
0c897e42bd Add cmp, and some auto formatting and inlay hints to lsps, add some tweaks to clangd 2024-04-08 10:47:23 +02:00
64b0035e16 Add binding for screenshot > clipboard, also remove bitdepth 10 for now as the clipmananger doesnt support that, hopefully it will in the future 2024-04-07 15:22:47 +02:00
0b51f5cbe6 Remove emoji from hyprland/window mod 2024-04-07 15:21:58 +02:00
5629282498 Change which JetBrains nerd font that is used. 2024-04-07 15:21:41 +02:00
0c8876f3a1 Add starship to zsh config 2024-04-07 12:35:28 +02:00
79afad4ac0 Add zellij config 2024-04-07 02:10:38 +02:00
69c304f43f Add waybar config 2024-04-07 02:10:33 +02:00
b5cc65fc92 Add a bunch of wallpapers 2024-04-07 02:10:25 +02:00
7d05bd6cdf Add lazygit config 2024-04-07 02:10:14 +02:00
b21ebf8043 Add hyprland config 2024-04-07 02:10:08 +02:00
c9f3439835 Add theme for BetterDiscord 2024-04-07 02:10:00 +02:00
b47314f5da Add dunst config 2024-04-07 02:09:48 +02:00
d12d766fcf Add bat config 2024-04-07 02:09:39 +02:00
e3c59f7302 Change to catppuccin theme in kitty, and fix the font to jetbrainsNL mono NF 2024-04-07 02:09:09 +02:00
6be1d3233a Change nvim theme to catppuccin, and add some more ensured_installed to treesitter 2024-04-07 02:07:46 +02:00
6a7885bdbb Move to a setup using GNU Stow instead of my system which copied files and kept a .lock dir 2024-04-07 02:02:09 +02:00
26d27dc457 Change lspsaga to have single borders 2024-02-01 23:19:22 +01:00
611c361951 Change telescope to dropdown, telescope now uses select_drow action, remove the hide telescope borders in tokyonight, change visible dirs and tokens in lspsaga lualine status, clangd header/source toggle now also uses drop over edit 2024-01-29 01:44:58 +01:00
8eecbb115e Add a code snippet which I will use later to auto generate compile_database.json files when working with clangd 2024-01-25 00:21:27 +01:00
34f6d00bdd Add a way to extend the mason installs with extra goodies like: DAPs, Linters, and Formatters. I've also included clang-format, however, it is not yet setup, make sure to do that and fix clang-tidy. 2024-01-25 00:20:05 +01:00
9cb44a8932 Add restore script, use it to move the latest lock file to the destinations 2024-01-23 13:38:47 +01:00
0a91afa541 Create util_lib.sh which contains some of the code from upgrade that can be reused to create the restore script 2024-01-23 11:08:08 +01:00