Commit graph

178 commits

Author SHA1 Message Date
657f9cb7e1 Remove obsidian plugin and instead add Neorg 2024-07-12 17:04:18 +02:00
d707293341 Add NeoMutt configuration 2024-07-12 17:02:42 +02:00
80f1f521cc Remove lazygit and fugitive, add neogit 2024-07-12 10:30:33 +02:00
7a81af9ab4 Refactor init.lua and move the initialization of lazy plugins into the
lazy_init file
2024-07-12 10:28:22 +02:00
1d2e173db6 Refactor trouble, also disable all highlight changes in trouble for the
time being, it's simply not working very well.
2024-07-07 18:08:47 +02:00
26355c8a5c Small refactors to telescope, remove the seperate file for fzf and
integrate it all into the dependency list of telescope, and some minor
refactoring.
2024-07-07 18:03:19 +02:00
9c62cab5c8 Fix highlight and colors for Lspsaga to match edge tool. 2024-07-06 17:20:31 +02:00
606de3f7c6 Remove outdated comment in lualine 2024-07-06 17:13:12 +02:00
1de31f8603 Change highlight groups of Lazy to EdgeTool 2024-07-06 16:53:05 +02:00
578978b1b2 Fix so mason is using the edge tool highlights 2024-07-06 16:49:33 +02:00
e49fbf7eaf Fix lualine separator visualizers, additionally add a custom section for
resizing mode. Finally, add buffers section.
2024-07-06 15:39:21 +02:00
697d0acf15 Create simple window management in neovim, you can swap buffers in
windows, resize windows and enter a resizing mode. Also add some utility
functionality to support this and update the rest of the config to use
these new utility functions
2024-07-05 22:03:24 +02:00
653e57198a Add comment to explain trouble workaround 2024-07-05 16:51:13 +02:00
7316bef23d Add autosizing whenever we open/close an edge panel, meaning we always
keep the relative width/height of the main windows
2024-07-05 16:50:17 +02:00
7c45912194 Make sure that we don't try and load obsidian when we aren't connected
to the local network with the obsidian server
2024-07-05 16:44:23 +02:00
2464375e1d Link TroubleNormal and SagaNormal/Border to EdgeTool, still some more stuff to link but a good start 2024-07-01 00:22:54 +02:00
77b61eaf59 Optimize and slightly refactor the setup for telescope. We now only
setup our theme and the picker options once instead of each time we call
to open one.
2024-06-30 23:47:25 +02:00
77eab724c6 Fix telescope highlights and refactor the entire thing quite a bit. It
now looks as it should, and also uses the edge tool highlights. Finally,
added an edge tool border highlight group!
2024-06-30 18:06:08 +02:00
35aa0beaa1 Change highlight group on oil to EdgeTool which was renamed from Utility
in a previous commit.
2024-06-30 16:21:25 +02:00
b89e8c79e5 Add lazygit neovim integration 2024-06-30 16:16:00 +02:00
01d864d9c8 Rename Utility highlight group to EdgeTool, the idea is to have a
different color for all of the edge panel tools, such as the terminal,
LSP/Trouble/oil panels etc
2024-06-29 14:04:27 +02:00
dfc581fb0f Change keybind from C-x -> C-k for closing the current window. This is
more inline with my tiling wm and terminal multiplexer
2024-06-29 14:02:51 +02:00
d094fce66d Add tmux config and replace zellij with tmux in zshrc.
Zhrc also has some light refactoring, and has added a zsh local file
which gets sourced if it exists, useful for adding local environment
variables
2024-06-29 14:01:03 +02:00
6ebb641656 Add transparency to inactive windows in sway 2024-06-17 12:00:15 +02:00
96f6c1ba97 Add some keybinds to fugitive 2024-06-06 16:12:25 +02:00
a42c3175c2 Add fugitive, remove git bindings from telescope, add git bindings for git signs (line blame and line preview) 2024-06-06 01:21:05 +02:00
de34f66995 Change order of items in the status bar, additionally, add bluetooth device 2024-06-05 23:56:35 +02:00
ecdbcad9d0 Change to swap windows rather than moving windows 2024-06-05 23:56:16 +02:00
d0007ba026 Have some issues with noice, disable it for now 2024-06-03 23:35:55 +02:00
19a1a29b0e add undotree 2024-06-03 23:25:22 +02:00
a29b36e4f5 Add noice 2024-06-03 23:23:40 +02:00
4e8fec7238 Add regex parser to treesitter 2024-06-03 23:11:18 +02:00
8c33f07957 Add visualization for tabs, trailing spaces, and nbsp's 2024-06-03 23:10:56 +02:00
8ba1bb0265 Add indent_blankline 2024-06-03 23:10:40 +02:00
eeedb41844 Rename auto_session filename 2024-06-03 23:10:28 +02:00
211019ea9a Make sure we swap between windows instead of moving 2024-06-03 10:13:46 +02:00
c34d0afa71 [WIP] Start work on a simple windows swapping feature, much like how tiling window managers work 2024-06-03 00:07:14 +02:00
4875e0fc9f Remove dev branch from trouble, v3 is now merged onto main 2024-06-03 00:06:27 +02:00
d89154c1ae Sway config is now workable 2024-06-02 09:25:54 +02:00
d4c7d9040e Add so that manpages use bat for the preview 2024-06-01 21:22:42 +02:00
e9b22de610 Update swaybar status to show the power consumption instead of the status 2024-06-01 21:22:31 +02:00
faf33261de Add the state of lazy git to gitignore 2024-06-01 16:32:26 +02:00
22c835ddaf Add initial sway config 2024-06-01 16:29:06 +02:00
e576b4179d Better setup for zsh-vi-mode to work, however, still have some issues with fzf-tab bindings overriding my custom keybindings sometimes, but its much more robust now. 2024-06-01 16:09:56 +02:00
e06e428f83 Remove the keybind for fzftabs cd widget, were using zoxide for navigation anyway, and it was clashing with vi mode 2024-06-01 14:13:56 +02:00
2e612ccc68 Remove sudo plugin from omz as its causing a delay when pressing esc key 2024-06-01 13:57:45 +02:00
e7e2f48cdf Only add locally build nvim to path if we have built it, also, move custom keybindings to the end of the file so they dont get overriden by other stuff 2024-06-01 13:29:56 +02:00
4409688bfb Remove battery life from p10k prompt, rather have it in the status bar instead 2024-06-01 13:27:22 +02:00
f7374ae2f0 Add flit plugin 2024-06-01 01:34:23 +02:00
e656dd2fcb Add an alias for easy getting password from bitwarden cli 2024-06-01 01:34:03 +02:00