Commit Graph

955 Commits

Author SHA1 Message Date
4783377184
fix(nvim): do not return nil for lsp servers if none are found 2023-06-16 19:35:36 -05:00
c0517686fc
refactor(nvim): define xml filetype to html in ts registration 2023-06-16 19:32:40 -05:00
3c5dfbb063
feat(zsh): add keybindings for home & end 2023-06-16 13:27:47 -05:00
b785d18522
refactor(nvim): do not show diags for shellcheck in null-ls
We already use the `bashls` language server that shows diags from
`shellcheck`. Mainly we want some additional code actions from `null-ls` for
`shellcheck` as `bashls` doesn't expose everything.
2023-06-16 12:32:54 -05:00
e78219d32c
refactor(nvim): improve conceallevel settings 2023-06-15 17:25:27 -05:00
424a45a257
chore(nvim): update lazy lock 2023-06-15 14:53:40 -05:00
91430cd262
refactor(hypr): do not launch kbct 2023-06-15 14:52:59 -05:00
c5864101b6
chore(nvim): update lazy lock 2023-06-12 12:24:28 -05:00
84e4c4ba17
fix(wezterm): add fallback tab title if tab title is empty 2023-06-07 05:04:17 -05:00
f49b4131cf
refactor(wezterm): set line height to 1.0 2023-06-07 02:45:41 -05:00
36d76e6cb8
chore(nvim): update lazy lock 2023-06-06 19:41:48 -05:00
04132aae2a
refactor(nvim): improve telescope bindings & git context 2023-06-06 19:25:07 -05:00
046158f471
refactor(nvim): change markdown header appearance 2023-06-05 12:54:49 -05:00
913c053db9
refactor: remove unused configs 2023-06-05 12:23:23 -05:00
8c1f6b1050
refactor(sqls): remove sqls 2023-06-05 12:15:14 -05:00
4e9b87ae1a
refactor(waybar): do not return package updates if none are available 2023-06-05 02:58:36 -05:00
bf608fc2b5
refactor(nvim): link to comment for inlay hints 2023-06-05 02:13:44 -05:00
0ba78cc1c4
refactor(nvim): disable regex highlighting 2023-06-05 00:19:46 -05:00
7c563f6987
feat(nvim): enable incremental ts selection 2023-06-05 00:19:38 -05:00
960a67cc09
refactor(nvim): remove vuels 2023-06-04 23:47:58 -05:00
5f8bf9cc57
feat(nvim): add asm_lsp 2023-06-04 23:22:55 -05:00
3d0a18c7c3
fix(nvim): properly provide filetypes for azure_pipelines_ls 2023-06-04 23:22:44 -05:00
18bbdd2c25
fix(nvim): load lsp plugins on VimEnter
This allows Mason to be invoked in the dashboard
2023-06-04 22:15:43 -05:00
27b7f1dcc9
feat(nvim): enable mini.align 2023-06-04 03:37:40 -05:00
5aa604fbfc
feat(nvim): limited debug support for asm 2023-06-04 03:02:54 -05:00
11a3cc3dec
feat(nvim): set commentstring for asm to '#' 2023-06-04 02:39:56 -05:00
98d02e35a2
feat(hypr): start blueman-applet on launch 2023-06-04 02:05:18 -05:00
af48a2de38
feat(waybar): make volume clickable 2023-06-04 01:55:27 -05:00
8da900cb1e
refactor(waybar): improve gradient colors for playing media 2023-06-04 01:41:44 -05:00
f511670032
refactor(waybar): improvements for network status
This includes a script to toggle all wireless devices
2023-06-04 01:40:27 -05:00
3630d7074a
refactor(waybar): improve visuals of taskbar 2023-06-03 23:25:22 -05:00
ddc788cf25
feat(nvim): add assembly lsp 2023-06-03 23:25:15 -05:00
5459ac5076
feat(gtk): set dark mode for gtk 2023-06-03 21:52:18 -05:00
aad59636e8
refactor(waybar): set taskbar icon size to 14 2023-06-03 21:50:47 -05:00
58e163cfe3
feat(waybar): add tray 2023-06-03 21:42:37 -05:00
641210c421
feat(waybar): add taskbar 2023-06-03 21:42:30 -05:00
89d6c3624b
fix(waybar): properly change color on workspace hover 2023-06-03 20:33:12 -05:00
ce683cde16
feat(waybar): add appearance change for playing media 2023-06-03 20:29:32 -05:00
4cab8bd708
perf(waybar): remove animation from workspace
Gtk CSS is a pile of dogshit, very high cpu usage even with basic
animations 😡
2023-06-03 20:28:58 -05:00
32a1ed1cf0
refactor(nvim): remove unused file 2023-06-03 20:28:44 -05:00
ff6ef765fc
chore(nvim): update lazy lock 2023-06-03 15:02:03 -05:00
6840501d91
style(nvim): format plugins file 2023-06-03 15:02:02 -05:00
f0becf8a14
refactor(zsh): source wezterm completions
This makes completion gen for wezterm dynamic, no longer lags behind
actual completion sources for wezterm as we source the completion
generation directly.
2023-06-03 15:02:02 -05:00
5bf9b2e5a5
feat(nvim): set waybar config filetype 2023-06-03 15:02:02 -05:00
0e797ea18f
feat(waybar): show pacman updates available 2023-06-03 15:01:57 -05:00
0b8cabcf5a
refactor(nvim): do not conceal cursor 2023-06-03 14:53:47 -05:00
fed4a0ec1f
chore(waybar): format config 2023-06-03 13:45:03 -05:00
515857e0d0
refactor(waybar): do not use linear gradient for media 2023-05-30 16:52:26 -05:00
f677db7cb5
perf(waybar): fix some bugs causing high cpu usage in waybar 2023-05-30 04:21:02 -05:00
325466cb17
feat(hypr,waybar): finalize visual overhaul 2023-05-30 03:43:39 -05:00
264717d8ef
fix(wofi): express width in pixels 2023-05-29 14:42:51 -05:00
ca22b8d52a
refactor(waybar): initial style updates and refactoring 2023-05-28 09:52:59 -05:00
155f3eb72a
feat(swaylock): overhaul theming 2023-05-28 06:52:46 -05:00
6f187d3854
refactor(waybar): do not use gtk @colors for color variables
This makes css lsp throw a fit, not worth using anyhow with the
non-generic method of coloration we're doing anyways.
2023-05-28 03:23:33 -05:00
d3bf2b7c62
feat(wofi): add animations for selected entry 2023-05-28 02:54:03 -05:00
035ac8b85e
feat(wofi): completely overhaul wofi 2023-05-28 02:35:40 -05:00
134a2c6ac1
refactor(hypr): improve visual spacing of configs 2023-05-28 02:07:57 -05:00
e171ebde25
fix(nvim): correct use dependency keyword for plugin 2023-05-28 01:37:29 -05:00
2bbc8bff24
chore(nvim): update lazy lock 2023-05-24 15:46:10 -05:00
d7bc90e8fc
refactor(nvim): use nvim tree devicons directly
Previously we were using a redirection created by a user
2023-05-24 15:03:19 -05:00
e3c386d6d0
feat(nvim): show source selector for neotree in winbar 2023-05-24 14:31:09 -05:00
0f3e60198d
chore(nvim): update lazy lock 2023-05-24 14:19:33 -05:00
b803728b6b
chore(nvim): update lazy lock 2023-05-23 22:23:53 -05:00
5aa0f81090
refactor(nvim): load lspconfig on bufread 2023-05-23 22:23:32 -05:00
36dd01d8b1
fix(wezterm): properly render emojis 2023-05-22 19:40:37 -05:00
b1a57552f3
feat(zsh): create alias for xdg-open -> open 2023-05-22 18:07:44 -05:00
0fa82d05d2
feat(zsh): make arch linux detection more generic, apply to any linux 2023-05-22 18:07:24 -05:00
ab277df533
chore(nvim): update lazy lock 2023-05-22 17:58:54 -05:00
cd84332d26
refactor(nvim): make azure pipelines match all filetypes in the schema
We use a filetype match for the lsp in general, better to rely on that
than the internal parsing of the language server
2023-05-22 17:58:17 -05:00
79f9d95c17
style(nvim): format with stylua 2023-05-22 17:56:53 -05:00
1553d6f4c4
fix(nvim): do not lazy load lsp config 2023-05-22 17:56:13 -05:00
bc842c8659
feat(nvim): provide capability to disable ts highlights for filetypes 2023-05-22 17:55:47 -05:00
e29608a3f4
fix(nvim): improve statusline handling of lsp servers
Some lsp servers don't return a list/blob of filetypes, but only a
single string filetype which causes some issues when indexing. This
fixes those edge cases
2023-05-22 17:55:08 -05:00
dc77098877
feat(nvim): better attach azure pipelines ls for azure pipeline files 2023-05-22 17:54:53 -05:00
da961e5808
refactor(nvim): remove unused var in lsp.lua 2023-05-22 16:42:11 -05:00
32dbb0b103
feat(nvim|zathura): better latex integration 2023-05-22 16:32:06 -05:00
2f3ed5075f
refactor(nvim): remove unused file explorer module 2023-05-22 14:51:02 -05:00
e5c711bc92
chore(nvim): update lazy lock 2023-05-22 13:37:35 -05:00
983f85647d
feat(nvim): use lsp anticonceal inlay hints
Lets fucking gooooooo!
2023-05-22 13:37:11 -05:00
70ec13162c
fix(nvim): restore treesitter textobjects config 2023-05-22 13:35:59 -05:00
df62544cd1
refactor(git): include ssfcu config if remote has ssfcu.org in name 2023-05-18 02:37:30 -05:00
ac88d84132
style(git): reformat ssfcu config 2023-05-18 02:37:22 -05:00
d41b455a14
style(nvim): format with stylua 2023-05-18 02:33:21 -05:00
27e4a081ae
feat(nvim): show man completions on command line 2023-05-18 02:31:40 -05:00
cedcf23a49
feat(git): use global git ignore 2023-05-18 02:27:20 -05:00
196ade61ea
feat(nvim): enable project specific settings 2023-05-18 02:25:36 -05:00
c37316fee0
chore(nvim): update lazy lock 2023-05-18 01:36:59 -05:00
c0d66f6178
refactor(nvim): remove neorg 2023-05-18 01:36:45 -05:00
27449e655c
chore: delete htoprc from git tracking 2023-05-15 06:27:09 -05:00
2563eebe39
refactor(nvim): do not provide code actions for gitsigns 2023-05-15 06:26:11 -05:00
d8a16f9471
fix(nvim): properly lazy load lsp 2023-05-15 06:26:03 -05:00
97c029a274
chore(nvim): update lazy lock 2023-05-15 06:05:06 -05:00
a9692b08c1
fix: update for nerd fonts v3 2023-05-15 06:04:57 -05:00
cd90e87f59
chore(nvim): update lazy lock 2023-05-13 22:27:01 -05:00
65849f15bd
refactor(nvim): set NoiceMini bg to be lighter 2023-05-13 22:26:48 -05:00
ea2d6a258b
feat(hypr): start kdeconnect on startup 2023-05-13 07:15:31 -05:00
7a35776353
chore(nvim): update lazy lock 2023-05-13 07:15:00 -05:00
fd18a613f9
fix(nvim): ensure path completions exist in cmp 2023-05-13 07:14:50 -05:00
75589c26be
feat(nvim): improve noice lsp progress highlights 2023-05-13 06:57:05 -05:00
e7a149d581
feat(nvim): improve colors for telescope prompt 2023-05-13 06:22:44 -05:00
9a57e47ec4
feat(nvim): enable experimental lua loader
See https://github.com/neovim/neovim/pull/22668
2023-05-13 05:26:24 -05:00
27893934c5
chore(nvim): update lazy lock 2023-05-13 05:16:30 -05:00
abbe1a03b0
refactor(nvim): update plugins to use lazy nvim spec's 2023-05-13 05:16:01 -05:00
ec657f89b2
feat(nvim): add trouble nvim 2023-05-13 05:15:53 -05:00
8a708d0dce
chore(nvim): update lazy lock 2023-05-13 04:31:05 -05:00
36bff7be31
chore(nvim): update lazy lock 2023-05-12 01:53:29 -05:00
1c5706dcf5
chore(nvim): update lazy lock 2023-05-09 16:43:42 -05:00
72632e0042
feat(wezterm): ensure linux config uses wayland 2023-05-09 16:35:12 -05:00
75efd9dcc9
style(wezterm): format with stylua 2023-05-09 16:29:44 -05:00
31e24ac75a
refactor(wezterm): place tab specific config under tabbar.lua 2023-05-09 16:26:16 -05:00
66d694b66b
fix(wezterm): set tab_max_width to 48
This allows some ssh titles to better show
2023-05-09 16:23:24 -05:00
a5fb9b8c8a
chore(nvim): update lazy lock 2023-05-08 21:13:27 -05:00
06c9a43581
refactor(nvim): install all treesitter parsers 2023-05-08 00:50:28 -05:00
475ca08e00
refactor(nvim): improve lazy loading of plugins 2023-05-08 00:50:16 -05:00
8e598c58ef
Revert "refactor(nvim): remove neorg"
This reverts commit 0ec83026aa.
2023-05-08 00:27:01 -05:00
d7a09f7bf4
Revert "refactor(nvim): set markdown conceallevel to 1"
This reverts commit 9d302b27d5.
2023-05-08 00:25:20 -05:00
9d302b27d5
refactor(nvim): set markdown conceallevel to 1 2023-05-08 00:22:39 -05:00
0ec83026aa
refactor(nvim): remove neorg 2023-05-08 00:15:54 -05:00
366206bf9d
refactor(nvim): remove invalid content from lsp configs 2023-05-07 23:57:18 -05:00
d39e00d736
feat(nvim): add code action integration for gitsigns with null-ls 2023-05-07 23:11:27 -05:00
83a6f0d9d7
chore(nvim): update lazy-lock 2023-05-07 22:48:32 -05:00
1c3b1a8f84
feat(nvim): reinclude silicon.nvim 2023-05-07 22:48:18 -05:00
6b10ade655
fix(nvim): use hl group for cmp ghost_text 2023-05-07 22:48:02 -05:00
151b95537b
chore(nvim): update lazy lock 2023-05-07 22:40:35 -05:00
7ce6d9c4ec
feat(wezterm): set term to wezterm 2023-05-07 22:38:52 -05:00
c81c75a2ce
chore(nvim): update lazy lock 2023-05-05 13:15:39 -05:00
16dd0db451
refactor(hypr): decrease rounding on corners 2023-05-05 13:15:21 -05:00
ecb97d7ab1
refactor(nvim): do not do bottom search in noice.nvim 2023-05-05 05:08:16 -05:00
65b9cab1b9
fix(nvim): do not show statuscolumn in dashboard 2023-05-05 04:59:52 -05:00
95620c45f4
fix(nvim): ensure correct ts parsers are installed for noice.nvim 2023-05-05 04:52:49 -05:00
b507f77d2c
style(nvim): format with stylua 2023-05-05 04:51:23 -05:00
0fdab7ea8b
feat(nvim): disable lualine in dashboard 2023-05-05 04:50:52 -05:00
434f5cf8dc
refactor(nvim): remove redundant color plugin 2023-05-05 04:46:43 -05:00
f22e779c29
fix(nvim): do not lazy load treesitter
This causes issues with highlighting etc. on startup. We pretty much
*always* want to use treesitter anyhow, fundamental to all workflows
inside of neovim.
2023-05-05 04:43:06 -05:00
2c2015f5e1
feat(nvim): improve some noice.nvim functionality 2023-05-05 04:40:10 -05:00
aa3c06b0d7
refactor(nvim): remove after key in plugins
after is not valid for lazy.nvim, only for packger which is no longer in
use
2023-05-05 04:34:18 -05:00
cf6633b4c4
style(nvim): format with stylua 2023-05-05 04:29:11 -05:00
547993730d
fix(nvim): do not auto install ts parsers 2023-05-05 04:28:06 -05:00
c206685605
refactor(nvim): remove invalid item in spell file 2023-05-05 04:27:15 -05:00
361643c2ff
chore(nvim): update lazy lock 2023-05-05 04:25:47 -05:00
aa05b13840
style(nvim): format plugins.lua 2023-05-05 04:25:37 -05:00
168b42992c
feat(nvim): add autotag closing for treesitter 2023-05-05 04:25:18 -05:00
b033ab53ab
refactor(nvim): set xml ft to html
Currently nvim-treesitter does not have xml built-in and with how wide
the spec is it makes sense to simply set xml to html for some amount of
treesitter support.
2023-05-05 04:24:36 -05:00
1d8213b402
refactor(wezterm): use leader for invoking commands 2023-05-05 03:40:24 -05:00
9f824de2ef
feat(wezterm): add keybind for ActivateCommandPalette 2023-05-05 03:39:18 -05:00
b2c2069ed8
refactor(wezterm): change lower tab bar to be more colorful, add icons 2023-05-05 03:33:55 -05:00
80e75d376d
chore(wezterm): remove loose file 2023-05-05 03:20:37 -05:00
dcd9b1b19b
chore(wezterm): update firacode fonts 2023-05-05 03:19:50 -05:00
8530b06868
chore(nvim): update lazy-lock 2023-05-05 02:29:56 -05:00
6a549ee478
refactor(nvim): do not abuse timers for macro in statusline 2023-05-05 02:29:38 -05:00
55615756c3
feat: better integration between wezterm & neovim for term history 2023-05-04 02:08:02 -05:00
4f4666a551
refactor(wezterm): do not change hover bg for tabs 2023-05-04 01:42:09 -05:00
d25c9e839f
refactor(nvim): remove time from statusline 2023-05-04 01:34:55 -05:00
568454493e
feat(wezterm): improve tab bar to be like tmux 2023-05-04 01:31:59 -05:00
db8b6d2ab2
chore(nvim): update lazy-lock 2023-05-03 21:00:39 -05:00
f69d75efda
feat(wezterm): tab bar styling improvement 2023-05-03 20:33:32 -05:00
e904493049
refactor(wezterm): clean up gpu detection 2023-05-03 16:58:18 -05:00
2f4e6ff510
refactor(wezterm): improve font handling and fallbacks 2023-05-03 16:41:41 -05:00
a6574a75cf
refactor(zsh): place ssh-agent sock in XDG_RUNTIME_DIR 2023-05-03 16:29:27 -05:00
01c9dc628a
feat(wezterm): add keybind for debug overlay 2023-05-03 16:26:57 -05:00
a69f3d9859
refactor(wezterm): do not dump gpus 2023-05-03 16:26:50 -05:00
ead312f29a
feat(wezterm): properly detect and handle vulkan support 2023-05-03 16:09:27 -05:00
88e6a93abd
style(nvim): format with stylua 2023-05-03 13:39:48 -05:00
caedcc924f
feat(nvim): add live-command.nvim 2023-05-03 13:39:14 -05:00
deab436e2d
chore: improve comment for nibbler 2023-05-03 13:39:00 -05:00
a57cbb11e6
feat(nvim): limit completion menu height to 30 2023-05-01 00:38:12 -05:00
9c7781799d
chore(nvim): update lazy lock 2023-05-01 00:35:15 -05:00
881531546f
chore(nvim): update spell 2023-05-01 00:35:09 -05:00
6c7516ce8c
chore(nvim): update lazy-lock.json 2023-04-28 12:51:27 -05:00
84a289056c
refactor(nvim): remove ltex language server 2023-04-24 15:30:57 -05:00
fa5450b921
feat(nvim): include lazy lock in git tracking 2023-04-24 15:23:02 -05:00
3455a85340
refactor(nvim): improve highlight for NeogitCommitViewHeader 2023-04-24 14:54:02 -05:00
d570f6b6e2
refactor(zsh): do not invoke _kitty_complete for kitty terminal 2023-04-24 04:58:27 -05:00
2fd8515a7f
refactor(nvim): update neorg settings to be compliant with neorg v3 2023-04-24 00:52:29 -05:00
3237c7e4d3
refactor(nvim): nvim cmp cleanup 2023-04-19 23:21:39 -05:00
176f1c3d21
refactor: remove unused Nuget.config 2023-04-19 22:50:53 -05:00
7c06e59166
chore: explicitly include alacritty 2023-04-19 22:50:45 -05:00
976198b82c
fix: properly set gitignore syntax 2023-04-19 22:49:56 -05:00
859e9cf239
refactor(zsh): remove nvim-env 2023-04-19 22:41:24 -05:00
3726d2da87
chore: ignore files as well as dirs 2023-04-19 22:39:42 -05:00
1f75952edb
feat(zathura): explicitly set database to plain 2023-04-19 22:38:47 -05:00
020970944f
chore: explicitly include needed configs 2023-04-19 22:38:29 -05:00
fb48c04b37
refactor: use global exclude in gitignore 2023-04-19 22:35:59 -05:00
8bbcbf7ac9
refactor(nvim): use normal nvim pathing instead of custom nvim-envs
Since 0.9.0 went stable we can target different neovim instances by
using $NVIM_APPNAME instead of crazy linking
2023-04-19 22:35:12 -05:00
ed4e33e3c6
refactor(wezterm): make resize keybind apply to font only 2023-04-17 07:55:43 -05:00
9f478082fd
perf(nvim): convert some plugins to use VeryLazy event 2023-04-17 07:26:55 -05:00
a35d4c6316
refactor(nvim): do not disable netrw
This previously disabled the ability to edit over SSH/SCP
2023-04-17 06:27:41 -05:00
1d88c58a53
feat(nvim): add nvim lightbulb to show code actions 2023-04-17 06:23:34 -05:00
899ce9a76e
chore(nvim): remove hanging comment to unused code 2023-04-17 06:23:22 -05:00
34481b199a
refactor(nvim): set proper priorities for signs 2023-04-17 06:23:01 -05:00
477288834b
feat(zathura): keep color hue for recolor 2023-04-17 02:34:40 -05:00
6edd4eafb2
fix(hypr): ensure screen sharing works 2023-04-14 13:22:58 -05:00
11bd642a92
refactor(nvim): add increment/decrement binding description 2023-04-11 14:25:13 -05:00
a0da45b569
feat(nvim): add tabclose binding 2023-04-11 14:25:01 -05:00
7ebdaf218b
refactor(nvim): show relative path in lualine buffers 2023-04-11 14:16:24 -05:00
12c7244e76
feat(nvim): add vim version to dashboard 2023-04-11 14:11:33 -05:00
4a6a58c5a2
feat(git): add allowed signers 2023-04-11 13:53:15 -05:00
9607476426
chore(zsh): update p10k config with latest 2023-04-11 13:21:57 -05:00
9ae75b8c35
refactor(zsh): move powerlevel10k into submodule 2023-04-11 13:13:26 -05:00
3c80eabdbb
Revert "chore(zsh): Update submodule deps"
This reverts commit f3b882d047.
2023-04-11 12:49:54 -05:00