Commit Graph

1536 Commits

Author SHA1 Message Date
fc0f619836
refactor(nvim): set norg conceallevel to 1 2023-10-22 02:28:53 -05:00
a347d53ab8
refactor(nvim): make C-Tab insert alt tab 2023-10-22 02:28:36 -05:00
7ff77952e1
fix(nvim): do not override replace bindings 2023-10-22 02:28:11 -05:00
2967a27f73
refactor(nvim): use builtin markdown-preview function to build 2023-10-17 16:25:31 -05:00
5212f84c90
fix(nvim): correctly insert raw tab for tab switch binding 2023-10-17 16:24:50 -05:00
e4b097773e
feat(hypr): add launcher for xdg desktop portal 2023-10-17 09:09:42 -05:00
c4c373ec6b
chore(nvim): update lazy lock 2023-10-14 18:03:48 -05:00
947bd51ec1
feat(nvim): add run key to typescript files 2023-10-14 18:03:29 -05:00
65e0c15cca
fix(nvim): use correct autocmd event matching in lightbulb 2023-10-13 12:33:22 -05:00
2b141a26e8
refactor(nvim): remove unecessary cursorhold plugin
Fixed in Neovim core 🙂
2023-10-13 12:31:57 -05:00
b2dbf1df74
refactor(nvim): remove autolist nvim 2023-10-13 08:24:20 -05:00
7805bdb7de
feat(nvim): add more words to dictionary 2023-10-13 08:24:13 -05:00
5e580552b7
chore(nvim): update lazy lock 2023-10-12 05:01:12 -05:00
91ca7389db
chore(zsh): update submodules 2023-10-12 05:00:59 -05:00
0cbba38880
feat(nvim): add binding to open telescope quickfixhistory 2023-10-08 04:39:03 -05:00
8f35824741
feat(nvim): add keybindings to go to newer and older quickfixes 2023-10-08 04:38:45 -05:00
e10b61518b
feat(nvim): load Cfilter plugin 2023-10-08 04:18:52 -05:00
fefd0da462
feat(nvim): add auto refresh to trouble with a hack 2023-10-08 04:18:26 -05:00
6ddcdf809e
feat(nvim): add nvim various text objects 2023-10-07 23:22:51 -05:00
d34965715a
fix(nvim): allow excluded filetype matches for heirline winbar disable 2023-10-07 23:22:32 -05:00
4d7e02f29a
feat(nvim): enable filewatcher in Neogit 2023-10-07 23:00:28 -05:00
b01961cdfb
feat(nvim): add denols 2023-10-07 22:49:06 -05:00
3f35283a0f
refactor(nvim): remove unecessary path detection for tsserver
Fixed upsteram in ts tools
2023-10-07 22:48:45 -05:00
21ab0c1cd5
fix(nvim): pcall edit cmd in image.nvim 2023-10-07 22:48:34 -05:00
49ebd00158
fix(git): disable git path escaping
This permits tools like Neogit to play nice with special characters in
files.

See https://github.com/wfxr/forgit/issues/325#issuecomment-1751335268
2023-10-07 22:46:00 -05:00
ca1c15306a
refactor(wezterm): use normal font weights 2023-10-04 21:08:29 -05:00
847f5e2ee9
refactor(nvim): reinclude image.nvim
Reverst 6d163b9 'refactor(nvim): remove image.nvim'
2023-10-04 21:08:29 -05:00
c420edde26
chore(nvim): update lazy lock 2023-10-04 20:38:44 -05:00
034a1e9335
refactor(nvim): remove orgmode 2023-10-04 20:38:33 -05:00
a51df0dd94
chore(nvim): update lazy lock 2023-10-04 01:37:31 -05:00
55ebbd79ff
feat(hypr): start slimbookbattery on startup 2023-10-04 01:37:13 -05:00
22b0d12499
feat(nvim): recognize djvu for xdg-open tasks 2023-10-04 01:36:46 -05:00
ec7e0ab24f
feat(mime): set zathura as default for djvu filetypes 2023-10-04 01:36:31 -05:00
61cdc4bbd9
refactor(nvim): remove unecessary Lazy highlight function 2023-10-03 02:01:55 -05:00
b466d8c2bf
fix(nvim): set tab char for indent blankline 2023-10-03 01:48:51 -05:00
293667503b
perf(nvim): improve neovim perf for heirline
Do not call a function to check hlsearch 🤦
2023-10-03 01:29:30 -05:00
9c1a0e72a7
refactor(nvim): set notify dismiss key to <leader>nd 2023-10-03 01:02:33 -05:00
8ab4b1234a
chore(nvim): update lazy lock 2023-10-02 10:07:13 -05:00
24f2d1e414
refactor(dconf): remove dconf from tracking 2023-10-02 10:06:52 -05:00
f851c98623
refactor(nvim): set markdown textwidth to 120 2023-10-02 10:05:34 -05:00
7c64fa9964
refactor(wezterm): disable treesitter in log file types 2023-10-02 10:05:21 -05:00
0cf211915d
refactor(wezterm): increase font size 2023-10-02 10:05:12 -05:00
672848451e
refactor(nvim): place log syntax highlighting directly in config 2023-10-02 10:04:52 -05:00
d94496b1a7
refactor(nvim): do not auto open trouble 2023-09-30 16:48:47 -05:00
63b121d12c
refactor(hypr): remove invalid option multisample_edges 2023-09-30 11:12:40 -05:00
db6575d2d1
fix(nvim): properly check searchcount in heirline 2023-09-30 11:12:21 -05:00
1176858f95
refactor(nvim): improve trouble config 2023-09-28 16:40:15 -05:00
cea7fd6e0b
refactor(nvim): improve pyright config 2023-09-28 16:17:07 -05:00
6e0aaf7e33
feat(nvim): add cmp icon for docker 2023-09-28 16:16:09 -05:00
1ba0a7837c
feat(nvim): add docker_compose_language_service 2023-09-28 15:16:52 -05:00
8ad30581a2
refactor(nvim): replace pylsp with pyright 2023-09-28 13:14:52 -05:00
930497bec3
feat(git): ignore all files & folders ending in .ignore 2023-09-28 13:01:08 -05:00
ba86dd9f63
refactor(nvim): improve green rainbow delimiter color 2023-09-28 12:55:44 -05:00
4ba6f44dc1
refactor(nvim): improve trouble.nvim integration with quickfix 2023-09-28 11:23:25 -05:00
112c53d765
feat(nvim): only send to quickfix for telescope 2023-09-28 11:23:13 -05:00
2a218e14c6
refactor(nvim): update to indent-blankline v3 2023-09-27 23:43:45 -05:00
e7fa1ef699
feat(nvim): add rest nvim 2023-09-27 18:30:42 -05:00
362771dcd0
refactor(nvim): set priority for some sources in cmp 2023-09-27 17:09:22 -05:00
43fb2b2fe9
chore(nvim): update lazy-lock 2023-09-27 14:38:59 -05:00
d7a5b34671
chore(dconf): update dconf 2023-09-27 14:38:52 -05:00
50d81644bc
refactor(nvim): improve lazy loading compat for Neorg 2023-09-27 14:29:05 -05:00
56738a03c8
refactor(nvim): use new orgmode settings 2023-09-26 12:56:34 -05:00
f5be4b4580
refactor(nvim): set to textwidth to 0 for markdown files 2023-09-25 18:57:17 -05:00
4f6b21200e
feat(nvim): set textwidth in octo files to 0 2023-09-25 16:11:55 -05:00
4fa3020986
fix(nvim): properly setup sources for nvim-cmp 2023-09-25 16:11:21 -05:00
6a45f1f198
refactor(nvim): return cmp sources as part of standard sources 2023-09-25 15:49:26 -05:00
5c520cf48d
feat(nvim): add cmp git support for octo and gitcommits 2023-09-25 15:49:05 -05:00
4046254991
feat(nvim): add vim-table-mode 2023-09-25 15:36:24 -05:00
dfa83a6648
style(nvim): simple format for orgmode 2023-09-25 12:09:10 -05:00
168b921645
fix(nvim): properly load orgmode from a lazy load context
By reloading a file via `:edit`, this triggers all events for the file
allowing Orgmode, now properly loaded, to respond to *ALL* events, not
just events that occur after `Filetype`.
2023-09-24 19:09:52 -05:00
7c730ea8a6
refactor(nvim): disable nvim-ufo in NeogitStatus 2023-09-24 15:36:26 -05:00
c88c6c3759
feat(nvim): add custom github icon for octo filetype in heirline 2023-09-24 15:12:00 -05:00
e46e1f513a
feat(nvim): add orgmode nvim 2023-09-24 10:33:12 -05:00
5ffedb1ba2
feat(nvim): add vim-repeat 2023-09-24 10:32:54 -05:00
84ae1a0778
feat(nvim): improve nvim-ufo folded display 2023-09-24 10:29:41 -05:00
2b721ac85b
refactor(nvim): improve installation of lazy.nvim 2023-09-24 10:29:21 -05:00
4a920a818a
fix(nvim): reset size of dap ui on toggle 2023-09-23 00:23:36 -05:00
4bf46eacbb
feat(nvim): add debug module to hydra 2023-09-21 16:14:22 -05:00
4e2bcc858b
refactor(nvim): use escape for notify dismiss & noh 2023-09-19 19:50:48 -05:00
43e80f5aab
refactor(nvim): do not lazy load statuscol.nvim
It has barely any performance overhead
2023-09-19 15:43:18 -05:00
9904b86c28
chore(dconf): update dconf 2023-09-17 07:08:25 -05:00
5a2bfee106
fix(nvim): properly set bg color for filenameblock right sep 2023-09-17 07:08:16 -05:00
5451d2eba0
refactor(nvim): speed up activation of which-key 2023-09-17 04:06:48 -05:00
e3f925f625
fix(nvim): make bufferline extension match statusline bg 2023-09-17 02:17:26 -05:00
7d9db1d1a5
refactor(nvim): remove flash.nvim 2023-09-17 00:34:03 -05:00
050354d11a
feat(nvim): improve pythondef snippet 2023-09-16 17:52:49 -05:00
3a11699976
fix(nvim): properly lazy load neorg 2023-09-16 15:18:35 -05:00
f02534c994
chore(dconf): update dconf 2023-09-16 15:08:53 -05:00
97d3f42a21
chore(nvim): update lazy lock 2023-09-16 15:01:48 -05:00
be38ef0eaf
feat(nvim): add more words to spell 2023-09-16 15:01:37 -05:00
c790711644
feat(nvim): add dadbod for db management 2023-09-16 15:01:15 -05:00
9448ac5dc2
refactor(wezterm): no longer show active pane path in tabbar 2023-09-15 18:32:28 -05:00
8a75cfde76
fix(nvim): properly disable flash character bindings 2023-09-15 18:24:46 -05:00
b8de20eb7a
feat(nvim): add flash.nvim 2023-09-15 08:21:29 -05:00
ae12f4ec5d
refactor(nvim): use new maintainer for hop 2023-09-15 08:21:10 -05:00
fc095fc6bf
refactor(nvim): properly filter some messages in noice 2023-09-15 08:16:19 -05:00
ccb8d9dcbc
refactor(nvim): remove sudo write function 2023-09-15 07:18:00 -05:00
7266dc2fa8
refactor(nvim): do not use indent blankline in neorg files 2023-09-15 06:49:44 -05:00
5a2ae65f4d
feat(nvim): improve heading icons for neorg 2023-09-15 06:42:26 -05:00
89029584ab
feat(emacs): further improve emacs config 2023-09-15 06:18:45 -05:00
df5a94b1e6
fix(zsh): use eza instead of exa for fzf preview 2023-09-15 03:16:48 -05:00
6fe111be02
feat(emacs): include early init 2023-09-15 02:36:32 -05:00
3866005db4
refactor(zsh): alias exa to eza 2023-09-15 02:09:38 -05:00
372cc85a3e
refactor(zsh): use new paths for rustup and cargo 2023-09-15 02:05:00 -05:00
106d9ab6bd
fix(nvim): properly load neorg 2023-09-14 23:50:53 -05:00
b8765d1df6
style(nvim): format with stylua 2023-09-13 16:32:27 -05:00
ec4f0146ad
feat(nvim): add more words to dictionary 2023-09-13 16:31:47 -05:00
ec0f56f556
refactor(nvim): disable conceal in latex 2023-09-13 16:31:29 -05:00
7189898849
feat(nvim): allow StripTrailSpace save to be toggleable 2023-09-13 00:45:13 -05:00
a0710b114f
chore(dconf): update dconf 2023-09-11 17:44:56 -05:00
fe3ad787ef
chore(nvim): update lazy lock 2023-09-11 17:44:49 -05:00
a72068b61c
feat(emacs): enhance setup further 2023-09-11 17:44:24 -05:00
900fc9bfbe
feat(nvim): add go language server 2023-09-11 17:28:40 -05:00
dd9cc5ae5f
refactor(nvim): modify lsp inlay hint appearance 2023-09-11 17:26:59 -05:00
fd4975b4e8
refactor(nvim): change cmp ghost text highlight 2023-09-11 16:33:57 -05:00
3a6d776fc8
refactor(nvim): improve typescript tools 2023-09-11 16:33:38 -05:00
d835a61eef
feat(emacs): include initial emacs config 2023-09-11 06:31:06 -05:00
dbd0524677
fix(nvim): properly lazy load hydra window mode 2023-09-08 12:55:57 -05:00
d3f9f97474
feat(nvim): add nix json run option for pretty formatting 2023-09-08 08:44:53 -05:00
03ac137c3c
refactor(nvim): remove split movement keys
These keys were never really used
2023-09-08 08:44:34 -05:00
f912f1881e
refactor(zsh): replace exa with eza
rip @ogham 😔🪦
2023-09-08 03:44:34 -05:00
ce3c0bcc2e
feat(nvim): add run command for nix filetypes 2023-09-08 02:40:58 -05:00
2a03302867
build(zsh): update submodules 2023-09-08 02:40:29 -05:00
0d0b192dcd
feat(zsh): add zsh nix shell 2023-09-08 02:40:16 -05:00
d0117cb223
feat(nvim): add highlight undo 2023-09-07 23:48:19 -05:00
de48802722
fix(nvim): ensure toggleterm exits when toggled 2023-09-07 22:51:25 -05:00
0a2c4f9d64
refactor(git): set new path for signing key 2023-09-07 01:04:14 -05:00
75cbfa31d6
refactor(zsh): set expiration for ssh agent keys to 24 hours 2023-09-07 00:14:09 -05:00
2bdb241b17
feat(nvim): add commentstring for sshdconfig 2023-09-06 23:46:55 -05:00
eeba980b84
feat(nvim): add keybinding to go to next/previous equal indent 2023-09-06 23:42:28 -05:00
d4057a3fec
feat(nvim): add python f-string transformer
Thanks to https://gist.github.com/linguini1/ee91b6d8c196cbd731d10a61447af6a3
2023-09-06 23:35:42 -05:00
055cde7b6f
fix(nvim): handle no filetype message correctly in heirline 2023-09-06 23:32:40 -05:00
c832da918b
fix(nvim): ensure heirline FileIcon properly picks up filename 2023-09-06 23:02:39 -05:00
51b2f3fcfa
feat(nvim): add custom help icon for help filtypes in heirline 2023-09-06 22:55:48 -05:00
2b51100cda
chore(dconf): update dconf 2023-09-06 22:54:23 -05:00
d427c2d451
refactor(nvim): change file icon for ssh configs 2023-09-06 22:54:08 -05:00
0030d0616e
feat(nvim): add filetype to winbar 2023-09-06 22:52:54 -05:00
4eebd2919e
chore(dconf): update dconf 2023-09-06 17:58:09 -05:00
d5094d50a1
chore(nvim): update lazy lock 2023-09-06 17:35:44 -05:00
4179b9fa25
feat(xdg): improve mimetypes for images 2023-09-06 17:28:27 -05:00
8d9277c72d
feat(nvim): use xdg-open to open intercepted files 2023-09-06 17:27:50 -05:00
56e5bff8f3
chore: remove invalid symlink in tracking 2023-09-06 17:09:25 -05:00
071081f582
feat(nvim): add autocmd to remove no name buffers 2023-09-06 16:06:43 -05:00
e01700dab6
refactor(nvim): use xdg-open & vim.system for Search function 2023-09-06 15:24:16 -05:00
a37abf1c17
feat(xdg): add mimeapps.list 2023-09-06 15:05:59 -05:00
0b048b26ce
feat(xdg): add local application mimes 2023-09-06 15:04:49 -05:00
01b09b2abc
refactor(nvim): compile asm files with nasm 2023-09-05 22:03:27 -05:00
4c62a22fdd
feat(nvim): add asm formatter to formatter.nvim 2023-09-05 22:03:09 -05:00
d4dec5390d
refactor(nvim): make heirline statusline exit buttons fade on inactivity 2023-09-05 19:17:58 -05:00
336bea3973
refactor(nvim): make asm files write to .target directory on compile 2023-09-05 19:15:02 -05:00
e5c4aece97
refactor(nvim): disable concealment in markdown files 2023-09-05 17:53:27 -05:00
17d8b9db32
refactor(wezterm): increase font size by 1 2023-09-05 17:51:12 -05:00
d4af29c120
chore(nvim): update lazy lock 2023-09-05 16:46:07 -05:00
a598276379
feat(nvim): add file intercepts to open files in external programs 2023-09-05 16:22:59 -05:00
281bd2d390
fix(hypr): make screen cap put correct mimetype in for gifs 2023-09-05 15:16:45 -05:00
be90f4ebf0
feat(wezterm): capture both stdout & stderr in system log 2023-09-05 12:37:58 -05:00
ccfbc6b226
refactor(nvim): use fujigray for WinSeparator fg hl 2023-09-05 11:50:10 -05:00
72e9878db6
feat(nvim): use terminal icon override in statusline 2023-09-05 11:48:39 -05:00
3e707923a7
feat(nvim): make heirline format terminal fts better 2023-09-05 11:00:18 -05:00
04bfe7e9b1
chore(dconf): update dconf 2023-09-05 10:22:01 -05:00
95b766ae4f
chore(nvim): add word to spell file 2023-09-05 10:21:21 -05:00
6d163b932d
refactor(nvim): remove image.nvim 2023-09-05 00:32:59 -05:00
87bd57f500
refactor(hypr): launch opensnitch & clight with an exec operation 2023-09-04 23:23:50 -05:00
e3aebf74a5
refactor(hypr): launch opensnitch-ui on delay 2023-09-04 23:14:23 -05:00
be081622c2
chore(dconf): update dconf 2023-09-04 23:07:08 -05:00
a30b177bca
refactor(hypr): launch waybar with a launcher script 2023-09-04 23:06:51 -05:00
7a88dee6bf
refactor(hypr): ensure events monitor shuts down prior processes 2023-09-04 23:06:31 -05:00
768db8a00d
refactor(waybar): use hyprland workspaces module instead of wlr 2023-09-04 23:05:51 -05:00
4dedd9d613
refactor: move swww daemon and wallpaper init to systemd user services 2023-09-04 22:40:31 -05:00
a0ff849551
refactor(nvim): allow multiple nvim instances in wezterm & kitty 2023-09-04 22:37:09 -05:00
dda4869439
refactor(nvim): remove f binding in neogit for pushes 2023-09-04 22:19:07 -05:00
103cef85dd
refactor(nvim): replace gh.nvim with Octo 2023-09-04 22:18:53 -05:00
27ac4658dc
fix(hypr): autodetect graphics card for screen caps 2023-09-04 22:18:53 -05:00
6012b30bb8
fix(nvim): use valid separator between tab numbers in heirline 2023-09-04 22:18:53 -05:00
b9f962ee50
refeactor(nvim): remove unused telescope extensions 2023-09-04 22:18:53 -05:00
d1154daa1c
feat(nvim): add flatten.nvim 2023-09-04 22:18:53 -05:00
d6af3786d6
refactor(nvim): lazy load nvim-fundo 2023-09-04 22:18:53 -05:00
88c09ff44d
refactor(nvim): remove vim-fugitive 2023-09-04 22:18:53 -05:00
397126cf97
fix(nvim): properly show bubble for diags when lsp is not attached 2023-09-04 22:18:49 -05:00
2c5ebe5d40
refactor(nvim): remove invalid dependency 2023-09-04 00:05:26 -05:00
08b4a9482d
fix(nvim): proper padding for heirline search/macro elements 2023-09-03 23:23:22 -05:00
b7d454be6b
refactor(nvim): remove dap section 2023-09-03 23:17:57 -05:00
11d893b035
fix(nvim): use proper filename modification for bufferline 2023-09-03 22:31:20 -05:00
b4b4b038d1
chore(nvim): update lazy lock 2023-09-03 22:24:06 -05:00
f789d4ccb7
fix(nvim): load hydra on BufReadPre & BufNewFile 2023-09-03 22:22:00 -05:00
f0659e38a5
feat(nvim): replace lualine with heirline 2023-09-03 22:21:44 -05:00
0c38b8f566
refactor(nvim): use correct hint diag symbol in lualine
TODO: Refactor this to dynamically get those symbols. We set those
symbols in `core/lsp.lua`! No need to redefine them.
2023-09-02 19:52:46 -05:00
fce8f32313
refactor(nvim): use Vim icon for Neovim mode 2023-09-02 19:51:21 -05:00
82aab57df8
fix(nvim): only trigger cmp colors when string is received 2023-09-02 19:41:04 -05:00
cb18ae3666
feat(nvim): add nvim-treesitter-endise 2023-09-02 18:43:16 -05:00
8da3eb7073
refactor(nvim): remove lead listchars 2023-09-02 18:33:13 -05:00
bc097e3a51
feat(nvim): add hsl color support for cmp colors 2023-09-02 18:33:13 -05:00
90cbc4969b
refactor(nvim): improve lazy loading of nvim cmp 2023-09-02 16:44:44 -05:00
bae88948b7
refactor(nvim): make cmp docs easier to scroll
These bindings are not exactly "Vim" styled, but they are *much* easier
to reach and use.
2023-09-02 16:38:01 -05:00
6ad55021b7
refactor(zsh): get rustup & cargo completions from rustup comp 2023-09-02 16:36:01 -05:00
b40b7f3e8b
refactor(hypr): use clight to modify monitor brightness instead of light 2023-09-02 16:35:06 -05:00
f55b5fae6c
refactor(hypr): launch clight-gui immediately on start 2023-09-02 16:34:52 -05:00
948bb9007c
refactor(nvim): modify Visual highlight to be more visible 2023-09-02 16:33:52 -05:00
db00254bf2
refactor(hypr): increase blur 2023-09-02 15:31:12 -05:00
0d3e56eb3c
feat(wezterm): decrease background opacity to 0.25 2023-09-02 15:29:42 -05:00
9529df6753
feat(wezterm): improve leader & key table appearance in status bar 2023-09-01 13:58:46 -05:00
3a68104516
feat(nvim): add ts-textobjects 2023-09-01 13:52:41 -05:00
46f293d155
feat(wezterm): show path for tab 2023-08-31 23:47:29 -05:00
cd6716aaf9
refactor(wezterm): deduplicate format-tab-title event calls 2023-08-31 22:42:54 -05:00
c31a1e9799
feat(wezterm): add pane rotation mappings 2023-08-31 22:23:10 -05:00
502dab0e96
feat(wezterm): subtitue home path with ~ in statusbar 2023-08-31 22:14:59 -05:00
d77258f849
refactor(wezterm): remove uneeded cwd_uri check 2023-08-31 22:03:00 -05:00
9a9bae1333
style(nvim): format with stylua 2023-08-31 21:58:00 -05:00
5653be9041
feat(nvim): add user cmd to strip trailing whitespace 2023-08-31 21:57:42 -05:00
007c26e3aa
feat(nvim): map <S-Space> to <Space> in terminals 2023-08-31 21:51:07 -05:00
395bf77a2c
feat(nvim): add autocmd to set terminal opts 2023-08-31 21:36:22 -05:00
7fb445b742
feat(wezterm): set color for compose_cursor 2023-08-31 19:08:36 -05:00
6e43607e6e
refactor(nvim): use varied icons for norg headers 2023-08-31 18:39:58 -05:00
d870ca4c1f
feat(wezterm): error when wezterm is unable to get scrollback 2023-08-31 18:37:49 -05:00
fe9544c23f
refactor(wezterm): remove webgpu_power_preference 2023-08-31 18:35:43 -05:00
f4a6a72fde
chore(wezterm): ignore diagnostics for undefined-field in cwd_uri 2023-08-31 18:34:56 -05:00
f4880596aa
feat(wezterm): show key chords in status 2023-08-31 18:34:09 -05:00
4667ef1185
feat(wezterm): add resize pane submap 2023-08-31 18:34:02 -05:00
9b18d53e66
chore(nvim): update lazy lock 2023-08-31 17:44:12 -05:00
da025c26e3
feat(nvim): improve cmp with "standard_sources" variable 2023-08-31 17:43:39 -05:00
833a111725
feat(nvim): add neorg
This does more than just the title. Bad commit? Yeah, probably. I'm not
going to spend the time to chunk this correctly.

1. Add neorg
2. Remove Overseer as it had conflicting bindings I wanted to use and I
   never use Overseer
3. Yank a bunch of hop bindings that conflicted with new local leader
   key. I never used those hop bindings, so no loss there.
4. Add `image.nvim` that allows previewing images directly in Neovim.
   There's some issues with it for sure in Wezterm, but it works well
   enough.
2023-08-31 17:41:50 -05:00
9a59c826a6
refactor(wezterm): remove duplicated status component 2023-08-31 17:40:07 -05:00
27bf098d35
fix(wezterm): handle new uri object from pane:get_cwd 2023-08-31 17:39:42 -05:00
5b7cb294df
fix(hypr): properly disable laptop monitor on close
This only shuts off the laptop monitor if there's more than 1 monitor
detected. If there's only 1 detected then that's the laptop screen and
that will get shut off on lid close by systemd for suspend.
2023-08-31 11:53:56 -05:00
89a67931d3
chore(nvim): update lazy lock 2023-08-30 20:54:03 -05:00
d756038032
refactor(hypr): launch applications with exec-once instead of killall 2023-08-30 20:53:33 -05:00
e592ec7367
fix(nvim): properly load lazy headlines 2023-08-30 20:53:11 -05:00
ca35deb1a2
style(wezterm): format with stylua 2023-08-29 23:33:49 -05:00
ab9ad001b2
feat(wezterm): log events to debug 2023-08-29 23:32:46 -05:00
f19671abbd
refactor(wezterm): add LogOpts for logging lib 2023-08-29 23:32:35 -05:00
376e581ba5
style(nvim): format with stylua 2023-08-29 22:49:41 -05:00
43e1917bac
feat(nvim): add stylua for formatters 2023-08-29 22:49:23 -05:00
998097f2a1
feat(nvim): add nvim-fundo 2023-08-29 22:48:51 -05:00
d2fbfead3d
feat(nvim): extend formatter to format css with prettierd 2023-08-29 16:58:19 -05:00
751b650242
feat(hypr): use xwaylandvideobridge 2023-08-29 11:47:37 -05:00
641978f776
refactor(waybar): use pavucontrol-qt for vol 2023-08-28 23:02:44 -05:00
f8276a32e2
fix(waybar): properly align warning status for battery 2023-08-28 17:24:10 -05:00
6b4072d2cc
chore(nvim): update lazy lock 2023-08-28 16:14:51 -05:00
9bfaeaceac
feat(nvim): add more words to spellfile 2023-08-28 16:00:21 -05:00
d96c8853cc
refactor(nvim): remove null-ls 😢 2023-08-28 16:00:09 -05:00
3a433fb181
refactor(nvim): set textwidth to 120 2023-08-28 15:59:07 -05:00
92b6ca2052
feat(nvim): add formatter.nvim 2023-08-28 15:58:41 -05:00
dab7611441
feat(nvim): add nvim lint 2023-08-28 15:56:07 -05:00
1c3c04da4b
feat(nvim): add blockquotes to autolist for markdown 2023-08-28 15:54:59 -05:00
93723dc2c6
feat(nvim): add headlines.nvim 2023-08-28 15:50:21 -05:00
61e9726986
feat(nvim): do not override formatexpr for markdown files 2023-08-27 23:51:31 -05:00
6951329a50
refactor(nvim): do not show hidden files in ripgrep telescope 2023-08-27 21:21:20 -05:00
68656072d5
feat(nvim): add Grimoire to spell file 2023-08-27 21:21:04 -05:00
1664f8ed54
feat(hypr): add keybinding to dismiss mako notification 2023-08-26 18:22:23 -05:00
3535dbdcc4
fix(nvim): correctly setup dap 😓 2023-08-26 18:00:44 -05:00
6a3bb00926
feat(nvim): add gx.nvim 2023-08-26 08:58:54 -05:00
a15469a0f0
fix(nvim): add ccc.nvim to cover for issues in nvim-highlight-colors 2023-08-26 08:58:12 -05:00
344a8e9d54
feat(nvim): set run key for html filetype 2023-08-26 07:44:10 -05:00
3db8f28629
feat(nvim): commenting improvements 2023-08-26 07:43:52 -05:00
283fa7c2eb
refactor(hypr): remove invalid asus binding 2023-08-26 06:34:19 -05:00
18a7651b7e
chore(nvim): update lazy lock 2023-08-26 03:52:37 -05:00
1666bb8f94
feat(nvim): add more words to spell 2023-08-26 03:52:25 -05:00
f9e74ac7e5
feat(nvim): only show inlay hints when in insert mode 2023-08-26 03:51:54 -05:00
45d1a2d67b
feat(hypr): various improvements 2023-08-25 12:36:48 -05:00
920a02cf3f
refactor(wezterm): improve final config log by removing \n 2023-08-24 04:39:44 -05:00
efb8c8c03b
style(nvim): format with stylua 2023-08-24 01:05:43 -05:00
8f597ad392
refactor(nvim): change tint settings 2023-08-23 14:59:36 -05:00
e69f37f76c
chore(themeing): update dconf 2023-08-23 07:20:52 -05:00
50b16b59ec
chore(nvim): update lazy lock 2023-08-23 07:19:54 -05:00
1e050589ac
chore(zsh): update submodules 2023-08-23 07:19:36 -05:00
629e0791c6
fix(wezterm): remove erroneous print from wezterm 2023-08-22 03:39:47 -05:00
9d430c1b84
feat(waybar): add module for hyprland submap 2023-08-22 03:15:27 -05:00
de7880630c
refactor(nvim): set conceallevel to 2 2023-08-22 03:13:04 -05:00
d47a670907
feat(waybar): add backlight module 2023-08-22 03:08:06 -05:00
28c07e522a
feat(nvim): support rgb rgba in cmp colors 2023-08-22 03:04:09 -05:00
7a3a78c704
fix(nvim): use correct index for cmp color highlights 2023-08-22 02:21:59 -05:00
66fd36bed9
chore(nvim): update lazy lock 2023-08-22 00:53:41 -05:00
157c11e6fc
feat(nvim): set commentstring for systemd files to # %s 2023-08-22 00:53:16 -05:00
0ea5371972
feat(hypr): ensure systemd inherits themeing 2023-08-21 22:32:14 -05:00
3e71b74548
feat(waybar): listen for signal 8 for pacman update completions 2023-08-21 22:09:24 -05:00
a874b052c6
refactor(nvim): set json conceallevel to 2 2023-08-21 19:12:09 -05:00
9a1eb7c488
chore(nvim): update lazy lock 2023-08-20 22:59:26 -05:00
afa284f91e
feat(zsh): add strip blank function 2023-08-20 22:58:50 -05:00
cedf1ffa75
refactor(nvim): set kanagawa theme to wave 2023-08-20 22:58:36 -05:00
605221c5ff
feat(wezterm): massively overhaul logging utilities 2023-08-20 22:58:00 -05:00
fa3bbbba7a
feat(zsh): set custom TIMEFMT 2023-08-20 22:22:01 -05:00
67944d7e73
feat(systemd): make polkit dependent on compositor target 2023-08-20 17:31:14 -05:00
d0b36d2ff6
fix(waybar): use correct wifi symbol 2023-08-20 17:30:51 -05:00
b146748111
feat(hypr): set laptop screen scaling to 1.4 2023-08-20 17:30:27 -05:00
84c4b12b9b
feat(hypr): add event monitor for laptop lid 2023-08-20 17:28:54 -05:00
edc0e06777
refactor(hypr): improve launching of applications 2023-08-20 17:28:42 -05:00
6b0697af96
fix(waybar): correctly order wifi format icons 2023-08-20 13:51:59 -05:00
9c79b396b9
fix(wezterm): disable window decorations on linux
Window decorations are not necessary with my desktop setup for linux.
Currently having window_decorations set to "RESIZE" causes wezterm to
crash under wayland when scaling is enabled. Seeing as I don't require
"RESIZE", it's best to shut it off and avoid the crash altogether.
2023-08-20 13:51:59 -05:00
8fd31a9603
feat(nvim): add keybind to insert inversed expandtab character(s) 2023-08-20 13:51:59 -05:00
b340a5ca86
fix(nvim): only apply lists when in a list for autolist 2023-08-20 13:51:59 -05:00
1790d642e9
chore(themeing): update dconf 2023-08-20 13:51:59 -05:00
5139d315ca
refactor(zsh): make gl alias open Neovim Neogit log 2023-08-20 13:51:59 -05:00
c0e44fbe3d
refactor(hypr): run kde auth agent as polkit systemd user service 2023-08-20 13:51:59 -05:00
61d4393ad7
refactor(hypr): remove unused or uneeded execs 2023-08-20 13:51:59 -05:00
5674db5784
fix(hypr): ensure systemd imports environment 2023-08-20 13:51:59 -05:00
fb92302dca
feat(hypr): launch udiskie with tray option 2023-08-20 13:51:59 -05:00
304b27a0b6
feat(nvim): enable autolist in yaml.ansible 2023-08-20 13:51:59 -05:00
90cda56495
refactor(nvim): load treesitter on WinLeave 2023-08-20 13:51:59 -05:00
8b6014a04b
style(nvim): format with stylua 2023-08-20 13:51:59 -05:00
7443481fce
feat(nvim): add lualine component to show when running as root 2023-08-20 13:51:59 -05:00