Commit Graph

1233 Commits

Author SHA1 Message Date
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
ba12d910a1
fix(nvim): fix typo for kanagawa diffdelete 2023-08-20 13:51:59 -05:00
a7e5347f90
chore(nvim): typehint kanagawa colors 2023-08-20 13:51:59 -05:00
593849cee8
refactor(nvim): minor treesitter improvements 2023-08-20 13:51:59 -05:00
8076338694
feat(nvim): add autolist integration for yaml 2023-08-20 13:51:59 -05:00
3e6a5725aa
refactor(zsh): hide instant prompt warning for p10k 2023-08-20 13:51:59 -05:00
3860d53065
feat(nvim): add filetype match for systemd configs 2023-08-20 13:51:59 -05:00
bef079446c
feat(zsh): add alias for sudo -e 2023-08-20 13:51:10 -05:00
9bb2411b4e
feat(zsh): add alias to run editor in sudo -E env 2023-08-18 23:52:35 -05:00
dfa7fd5f20
feat(nvim): add keybind to run luafile nvim invocation 2023-08-18 23:23:52 -05:00
4a1b695ba4
refactor(nvim): use 'L' for neogit LogPopup 2023-08-18 23:23:37 -05:00
0d5b1968a7
feat(nvim): extend neodev to support exrc files 2023-08-18 22:48:53 -05:00
5f212352b2
refactor(nvim): improve mason usage 2023-08-18 22:48:22 -05:00
ef46b8a704
refactor(hypr): execute clight before launching clight gui 2023-08-18 22:04:45 -05:00
8efd9a3458
feat(nvim): add SEC keyword for todo-trouble 2023-08-18 22:03:58 -05:00
92c21fcdf9
refactor(hypr): set qt platformtheme to gtk2 2023-08-18 19:30:15 -05:00
694260c7ab
refactor(gtk): set correct gtk themeing for kanagawa 2023-08-18 19:20:13 -05:00
ae370ee769
refactor(hypr): modify launch programs 2023-08-18 05:26:17 -05:00
051bc5db58
refactor(nvim): do not use dev for neogit 2023-08-18 05:25:55 -05:00
f1faedef52
chore(nvim): update lazy lock 2023-08-17 23:50:39 -05:00
e9d62de9fe
fix(nvim): load nvim ufo on correct event 2023-08-17 23:50:29 -05:00
4c227b0f1e
chore(nvim): update lazy lock 2023-08-17 01:11:15 -05:00
687e831fb0
fix(hypr): ensure waybar is launched with an invalid gtk theme
This ensures waybar appearance is correct
2023-08-16 19:28:49 -05:00
28299aa41b
chore(nvim): update lazy lock 2023-08-16 11:02:17 -05:00
1ed23cead3
fix(nvim): correctly enable cmp ghost text 2023-08-15 23:05:55 -05:00
e3f012195a
refactor(nvim): decrease pumheight 2023-08-15 23:05:46 -05:00
d551fdb06d
feat(nvim): use custom highlights for cmp color completions 2023-08-15 23:05:42 -05:00
b7a9663378
refactor(nvim): replace ccc with nvim-highlight-colors 2023-08-15 21:54:06 -05:00
cc780dc277
style(nvim): format with stylua 2023-08-15 17:45:34 -05:00
c781daed86
feat(nvim): add key for neoformat 2023-08-15 17:45:18 -05:00
c18940aaeb
refactor(waybar): minor visual improvements 2023-08-15 17:44:22 -05:00
565fa8a2a6
refactor(nvim)!: improve plugin organization
This also is MUCH better at lazy loading the plugins as well
2023-08-15 14:22:02 -05:00
aca1116e95
refactor(hypr): increase window border size, use carp yellow 2023-08-13 22:47:11 -05:00
2c286e6bd5
feat(gtk): store dconf binary in vsc 2023-08-13 22:43:32 -05:00
c447310437
refactor(hypr): initialize opensnitch ui with gtk2 platformtheme 2023-08-13 22:27:48 -05:00
fd79e11a72
chore(nvim): update lazy lock 2023-08-13 22:25:19 -05:00
ef1b027d11
refactor(hypr): set timeout for desktop wallpapers 2023-08-13 22:25:19 -05:00
a3123141e9
fix(hypr): ensure wallpapers get set 2023-08-13 22:25:19 -05:00
3afbded088
refactor(hypr): ensure mako tracks history 2023-08-13 22:25:19 -05:00
cd331ef3c3
feat(hypr): launch opensnitch on startup 2023-08-13 22:25:19 -05:00
7931e0ae5e
feat(hypr): add env config 2023-08-13 22:25:13 -05:00
b69da7df01
feat(qt): include qt theme config 2023-08-11 00:04:50 -05:00
93c933d172
feat(nvim): add keybinding to toggle inlay hints 2023-08-10 23:40:48 -05:00
c4a2a8ef0e
refactor(waybar): query pacman packages every hour 2023-08-10 23:40:32 -05:00
6d15acaa3d
feat(gtk): use kanagawa theme 2023-08-10 23:40:01 -05:00
df8350d549
fix(hypr): ensure wallpapers get set on start 2023-08-09 10:57:50 -05:00
9055141e0a
chore(nvim): update lazy lock 2023-08-06 14:14:55 -05:00
3109adb3df
refactor(hypr): use script to set wallpapers 2023-08-06 13:38:55 -05:00
5fe55e7d38
refactor(nvim): do not use null-ls for bash 2023-08-06 11:46:46 -05:00
b0b4a44727
chore(nvim): update lazy lock 2023-08-05 12:56:50 -05:00
59778bbba5
fix(hypr): properly init swww 2023-08-05 12:51:12 -05:00
5133c96315
refactor(nvim): set json conceallevel to 1 2023-08-04 20:44:43 -05:00
1bd739de9b
fix(hypr): update hypr config to be compliant with nightly update 2023-08-04 07:53:47 -05:00
554b0e869c
refactor(hypr): use swww for wallpapers 2023-08-03 08:57:36 -05:00
ea911d2321
refactor(nvim): disable in built neogit notifications 2023-08-03 07:35:26 -05:00
02c0e14610
refactor(nvim): improve neogit unmerged into color 2023-08-03 07:33:06 -05:00
14f5a39b72
feat(nvim): add nftables syntax support 2023-08-03 06:59:07 -05:00
afd4117f4e
feat(hypr): start clight gui in tray 2023-08-02 05:19:42 -05:00
b7afc699c6
feat(nvim): add num & relnum options for man pages 2023-08-02 02:22:20 -05:00
79760fb4d2
refactor(zsh): make git diff alias open nvim Diffview 2023-08-02 02:08:35 -05:00
e60bf03390
chore(zsh): update submodules 2023-08-02 02:05:17 -05:00
0e5a7207fb
chore(nvim): update lazy lock 2023-08-02 01:56:26 -05:00
c8bb5f5955
feat(hypr): launch clight on startup 2023-07-31 22:33:26 -05:00
6fa9a437f9
refactor(emacs): remove emacs from tracking 2023-07-31 07:28:26 -05:00
0aa0648cb7
chore(nvim): update lazy lock 2023-07-31 04:21:41 -05:00
dd21c5e8ef
chore(nvim): update lazy lock 2023-07-29 06:18:17 -05:00
b603073fd5
feat(wezterm): use twemoji for preferred emoji font 2023-07-28 05:22:06 -05:00
5aba9d59b1
feat(fontconfig): use twemoji 2023-07-28 05:14:58 -05:00
47b54ce96e
feat(nvim): extend neodev coverage to /tmp 2023-07-28 04:59:15 -05:00
ebf351675d
chore(nvim): ignore missing field diags in plugins 2023-07-28 04:47:01 -05:00
4be69044c8
feat(stylua): add stylua config 2023-07-28 04:43:44 -05:00
43499eb077
feat(nvim): set lua filetype settings 2023-07-28 04:43:19 -05:00
2ee3fde793
feat(nvim): add highlight for neogit unmerged 2023-07-27 22:43:36 -05:00
09fba08405
chore(nvim): update lazy lock 2023-07-27 21:59:27 -05:00
c15920711c
refactor(nvim): remove goto class mappings
These interfered with jumpto-diff mappings
2023-07-27 21:59:02 -05:00
7115f05213
chore(nvim): update lazy lock 2023-07-26 19:36:29 -05:00
f98416d46b
refactor(wezterm): minor visual improvements 2023-07-24 19:50:28 -05:00
11bff8b0ce
feat(waybar): set styling for tool tips 2023-07-24 19:08:00 -05:00
a158be7724
feat(nvim): improve trouble setup 2023-07-24 17:52:13 -05:00
a2a9b9e13d
feat(nvim): add key for markdown open 2023-07-24 17:28:25 -05:00
88a870eb69
feat(nvim): add run key for asm 2023-07-24 16:44:34 -05:00
89a803abbc
refactor(waybar): remove redundant check for package updates 2023-07-24 02:47:52 -05:00
4fbb1feed8
fix(waybar): properly count number of available package updates 2023-07-24 02:46:10 -05:00
7bf3be4320
refactor(wezterm): use updated nerdfonts v3 battery icons 2023-07-24 00:35:50 -05:00
93d859e3b7
style(nvim): run stylua 2023-07-23 23:41:26 -05:00
5d377f0435
feat(nvim): improve nvim notify appearance 2023-07-23 23:41:06 -05:00
344abe93b9
refactor(hypr): use card0 for screencap 2023-07-23 23:04:04 -05:00
57181c30d7
refactor(waybar): use correct thermal zone 2023-07-23 22:57:31 -05:00
aeb62c45ef
feat(waybar): add shadow behind tray icons 2023-07-23 22:57:31 -05:00
ea8dbcd508
refactor(hypr): improve backlight management 2023-07-23 19:44:15 -05:00
aa0ba8ba89
feat(waybar): add styling for tray menu 2023-07-23 19:17:01 -05:00
2ee30b2ed3
refactor(waybar): update thermal zone 2023-07-23 16:57:26 -05:00
b9ff0793ce
refactor(waybar): remove asus mode 2023-07-23 16:53:42 -05:00
a5f469b950
chore(nvim): update lazy lock 2023-07-23 16:04:44 -05:00
33eedf2829
refactor(waybar): use standard right padding for system elements 2023-07-23 16:04:13 -05:00
987dc55fdc
feat(hypr): enable laptop screen toggle on switch open/close 2023-07-23 14:06:22 -05:00
44ac5a6711
chore(nvim): update lazy lock 2023-07-20 18:11:46 -05:00
a9a3148381
feat(hypr): add xwaylandvideobridge 2023-07-20 18:10:26 -05:00
0becfe8506
refactor(nvim): set nvim hurl to remote installation 2023-07-19 14:22:36 -05:00
69fdebf5f8
fix(wezterm): use bundled nerd font symbols are used before system fonts 2023-07-19 00:45:48 -05:00
5762ecc9ae
chore(nvim): update lazy lock 2023-07-19 00:45:36 -05:00
e521f195eb
refactor(wezterm): improve font handling for fira code 2023-07-19 00:45:09 -05:00
9ef4cb27b0
refactor(nvim): use latest HEAD for Neo-tree 2023-07-18 23:09:32 -05:00
e09958a747
chore(nvim): update lazy lock 2023-07-18 15:12:37 -05:00