aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alacritty/.config/alacritty/alacritty.toml5
-rw-r--r--aliases/.aliases/aliases5
-rw-r--r--ghostty/.config/ghostty/config84
-rw-r--r--kitty/.config/kitty/kitty.conf4
-rw-r--r--nvim/.config/nvim/lazy-lock.json127
-rw-r--r--nvim/.config/nvim/lazyvim.json3
-rw-r--r--nvim/.config/nvim/lua/config/autocmds.lua34
-rw-r--r--nvim/.config/nvim/lua/config/options.lua2
-rw-r--r--nvim/.config/nvim/lua/plugins/lualine-macro-recording.lua0
-rw-r--r--nvim/.config/nvim/lua/plugins/lualine.lua6
-rw-r--r--nvim/.config/nvim/lua/plugins/mason-workaround.lua4
-rw-r--r--nvim/.config/nvim/lua/plugins/misc.lua2
-rw-r--r--nvim/.config/nvim/lua/plugins/telescope.lua2
-rw-r--r--qbittorrent/gruvbox-dark.qbthemebin0 -> 1982 bytes
-rw-r--r--starship/.config/starship.toml2
-rw-r--r--tmux/.tmux.conf10
-rw-r--r--yazi/.config/yazi/keymap.toml11
-rw-r--r--yazi/.config/yazi/keymap.toml-175155270294906619
-rw-r--r--zsh/.zshrc8
19 files changed, 195 insertions, 133 deletions
diff --git a/alacritty/.config/alacritty/alacritty.toml b/alacritty/.config/alacritty/alacritty.toml
index 89afb76..bc9d9ee 100644
--- a/alacritty/.config/alacritty/alacritty.toml
+++ b/alacritty/.config/alacritty/alacritty.toml
@@ -4,7 +4,8 @@ import = [
]
[colors.primary]
-background = "#0d0e0f"
+# background = "#0d0e0f"
+background = "#181d1c"
foreground = "#d4be98"
[font]
@@ -34,7 +35,7 @@ key = "F11"
history = 50_000
[window]
-opacity = 0.40
+opacity = 0.75
[[keyboard.bindings]]
key = ";"
diff --git a/aliases/.aliases/aliases b/aliases/.aliases/aliases
index 4973c24..f50171e 100644
--- a/aliases/.aliases/aliases
+++ b/aliases/.aliases/aliases
@@ -99,3 +99,8 @@ alias tolightdm="sudo pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-
alias tolxdm="sudo pacman -S lxdm --noconfirm --needed ; sudo systemctl enable lxdm.service -f ; echo 'Lxdm is active - reboot now'" # Switch to LXDM
alias toly="sudo pacman -S ly --noconfirm --needed ; sudo systemctl enable ly.service -f ; echo 'Ly is active - reboot now'" # Switch to Ly
alias tosddm="sudo pacman -S sddm --noconfirm --needed ; sudo systemctl enable sddm.service -f ; echo 'Sddm is active - reboot now'" # Switch to SDDM
+
+# random stuff
+alias rfc="PAGER='nvim +Man!' rfc"
+alias ff="fastfetch"
+
diff --git a/ghostty/.config/ghostty/config b/ghostty/.config/ghostty/config
index 7c28f82..486a6e8 100644
--- a/ghostty/.config/ghostty/config
+++ b/ghostty/.config/ghostty/config
@@ -1,9 +1,15 @@
theme = GruvBoxCustom
font-size = 11
-font-family = MonaspiceRn Nerd Font Mono
-font-family-bold = MonaspiceRn Nerd Font Mono
-font-family-italic = MonaspiceRn Nerd Font Mono
-font-family-bold-italic = MonaspiceRn Nerd Font Mono
+
+# font-family = MonaspiceRn Nerd Font Mono
+# font-family-bold = MonaspiceRn Nerd Font Mono
+# font-family-italic = MonaspiceRn Nerd Font Mono
+# font-family-bold-italic = MonaspiceRn Nerd Font Mono
+
+font-family = Monaspace Radon
+font-family-bold = Monaspace Radon
+font-family-italic = Monaspace Radon
+font-family-bold-italic = Monaspace Radon
font-style = bold
gtk-titlebar = false
background-opacity = 0.6
@@ -19,40 +25,42 @@ window-padding-balance = true
window-save-state = always
window-colorspace = "display-p3"
-# keybindings
-keybind = ctrl+a>r=reload_config
-keybind = ctrl+a>x=close_surface
-keybind = ctrl+a>n=new_window
-
-# tabs
-keybind = ctrl+a>c=new_tab
-keybind = ctrl+a>shift+l=next_tab
-keybind = ctrl+a>shift+h=previous_tab
-keybind = ctrl+a>comma=move_tab:-1
-keybind = ctrl+a>period=move_tab:1
-
-# quick tab switch
-keybind = ctrl+a>1=goto_tab:1
-keybind = ctrl+a>2=goto_tab:2
-keybind = ctrl+a>3=goto_tab:3
-keybind = ctrl+a>4=goto_tab:4
-keybind = ctrl+a>5=goto_tab:5
-keybind = ctrl+a>6=goto_tab:6
-keybind = ctrl+a>7=goto_tab:7
-keybind = ctrl+a>8=goto_tab:8
-keybind = ctrl+a>9=goto_tab:9
-
-# split
-keybind = ctrl+a>\=new_split:right
-keybind = ctrl+a>-=new_split:down
-
-keybind = ctrl+a>j=goto_split:bottom
-keybind = ctrl+a>k=goto_split:top
-keybind = ctrl+a>h=goto_split:left
-keybind = ctrl+a>l=goto_split:right
-
-keybind = ctrl+a>z=toggle_split_zoom
-keybind = ctrl+a>e=equalize_splits
+keybind = ctrl+enter=unbind
+
+# # keybindings
+# keybind = ctrl+a>r=reload_config
+# keybind = ctrl+a>x=close_surface
+# keybind = ctrl+a>n=new_window
+#
+# # tabs
+# keybind = ctrl+a>c=new_tab
+# keybind = ctrl+a>shift+l=next_tab
+# keybind = ctrl+a>shift+h=previous_tab
+# keybind = ctrl+a>comma=move_tab:-1
+# keybind = ctrl+a>period=move_tab:1
+#
+# # quick tab switch
+# keybind = ctrl+a>1=goto_tab:1
+# keybind = ctrl+a>2=goto_tab:2
+# keybind = ctrl+a>3=goto_tab:3
+# keybind = ctrl+a>4=goto_tab:4
+# keybind = ctrl+a>5=goto_tab:5
+# keybind = ctrl+a>6=goto_tab:6
+# keybind = ctrl+a>7=goto_tab:7
+# keybind = ctrl+a>8=goto_tab:8
+# keybind = ctrl+a>9=goto_tab:9
+#
+# # split
+# keybind = ctrl+a>\=new_split:right
+# keybind = ctrl+a>-=new_split:down
+#
+# keybind = ctrl+a>j=goto_split:bottom
+# keybind = ctrl+a>k=goto_split:top
+# keybind = ctrl+a>h=goto_split:left
+# keybind = ctrl+a>l=goto_split:right
+#
+# keybind = ctrl+a>z=toggle_split_zoom
+# keybind = ctrl+a>e=equalize_splits
# other
copy-on-select = clipboard
diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf
index 7a9e331..38c4ab4 100644
--- a/kitty/.config/kitty/kitty.conf
+++ b/kitty/.config/kitty/kitty.conf
@@ -944,9 +944,9 @@ inactive_tab_font_style normal
#: The foreground and background colors
-background_opacity 0.5
+# background_opacity 0.5
# background_opacity 0.50
-# background_opacity 1.00
+background_opacity 1.00
#: The opacity of the background. A number between 0 and 1, where 1 is
#: opaque and 0 is fully transparent. This will only work if
diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json
index d3240e9..2d98779 100644
--- a/nvim/.config/nvim/lazy-lock.json
+++ b/nvim/.config/nvim/lazy-lock.json
@@ -1,78 +1,79 @@
{
- "LazyVim": { "branch": "main", "commit": "c2175397a7e7d67c31b057c6b84e652688f1d874" },
- "LuaSnip": { "branch": "master", "commit": "33b06d72d220aa56a7ce80a0dd6f06c70cd82b9d" },
- "SchemaStore.nvim": { "branch": "main", "commit": "f8c2a0f5d51b800ea4625808e243d9e8f7c5e1df" },
- "catppuccin": { "branch": "main", "commit": "faf15ab0201b564b6368ffa47b56feefc92ce3f4" },
- "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
- "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" },
- "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
+ "LazyVim": { "branch": "main", "commit": "25abbf546d564dc484cf903804661ba12de45507" },
+ "LuaSnip": { "branch": "master", "commit": "66b5c2707e624dcd2cd3605676c64a2efe47e9d1" },
+ "SchemaStore.nvim": { "branch": "main", "commit": "36fb914c0defa2274207e670182253508e5569d5" },
+ "catppuccin": { "branch": "main", "commit": "fa42eb5e26819ef58884257d5ae95dd0552b9a66" },
+ "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
+ "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
+ "cmp-path": { "branch": "main", "commit": "e52e640b7befd8113b3350f46e8cfcfe98fcf730" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
- "competitest.nvim": { "branch": "master", "commit": "e397635d212605a3fa0e2d06f3e6209085189e3f" },
+ "competitest.nvim": { "branch": "master", "commit": "b42c06ca308906f07912ba9aff015ac2c0831f85" },
"compiler-explorer.nvim": { "branch": "master", "commit": "ee8e7a2808bdad67cd2acb61b5c9ffa7735c7ec9" },
- "compiler.nvim": { "branch": "main", "commit": "eb7f82bb8f9e722dd194f638e67ec53c12ce5ac5" },
- "conform.nvim": { "branch": "master", "commit": "f4e8837878fc5712d053ba3091a73d27d96a09e2" },
+ "compiler.nvim": { "branch": "main", "commit": "725e4dc7c4e261a11c98de020fe268f0bb69ad4b" },
+ "conform.nvim": { "branch": "master", "commit": "973f3cb73887d510321653044791d7937c7ec0fa" },
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
- "dressing.nvim": { "branch": "master", "commit": "fc78a3ca96f4db9f8893bb7e2fd9823e0780451b" },
- "flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" },
- "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
- "fzf-lua": { "branch": "main", "commit": "9568a385cb4a682ac20095a39dfcdec357220c07" },
- "gitsigns.nvim": { "branch": "main", "commit": "5f808b5e4fef30bd8aca1b803b4e555da07fc412" },
- "grug-far.nvim": { "branch": "main", "commit": "11d0fbd6fff6f4e394af95319deeaab4ef88ce97" },
- "gruvbox.nvim": { "branch": "main", "commit": "68c3460a5d1d1a362318960035c9f3466d5011f5" },
+ "dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" },
+ "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
+ "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
+ "fzf-lua": { "branch": "main", "commit": "f972ad787ee8d3646d30000a0652e9b168a90840" },
+ "gitsigns.nvim": { "branch": "main", "commit": "bbee149e00c404aa9f7a7c248b981cde953b252a" },
+ "grug-far.nvim": { "branch": "main", "commit": "b3f9412b1ed76f14cfc68e1ee899873544330c80" },
+ "gruvbox.nvim": { "branch": "main", "commit": "58a2cda2e953a99e2f87c12b7fb4602da4e0709c" },
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
"hex.nvim": { "branch": "master", "commit": "fcff75fcf43b5a6c5b471eed65b3a06c412d6020" },
- "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" },
- "lazydev.nvim": { "branch": "main", "commit": "f59bd14a852ca43db38e3662395354cb2a9b13e0" },
+ "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
+ "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
"litee-calltree.nvim": { "branch": "main", "commit": "b50c809d136ad479caf761a7f030da98c56c7976" },
"litee.nvim": { "branch": "main", "commit": "4efaf373322d9e71eaff31164abb393417cc6f6a" },
"lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" },
- "lualine-so-fancy.nvim": { "branch": "main", "commit": "45197358e5274d301d98638bf079f3437d6eacf8" },
- "lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" },
- "mason-lspconfig.nvim": { "branch": "main", "commit": "8e46de9241d3997927af12196bd8faa0ed08c29a" },
- "mason-nvim-dap.nvim": { "branch": "main", "commit": "8b9363d83b5d779813cdd2819b8308651cec2a09" },
- "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
- "material.nvim": { "branch": "main", "commit": "31429eef4b7233ebdae3ddb57b7165ee4f1bd653" },
- "mini.ai": { "branch": "main", "commit": "ebb04799794a7f94628153991e6334c3304961b8" },
- "mini.icons": { "branch": "main", "commit": "44c0160526f7ae17ca8e8eab9ab235d047fcf7a6" },
- "mini.move": { "branch": "main", "commit": "4caa1c212f5ca3d1633d21cfb184808090ed74b1" },
- "mini.nvim": { "branch": "main", "commit": "7ebfab26d77a4b9b05aaae565907e7fa4b2ee154" },
- "mini.pairs": { "branch": "main", "commit": "7e834c5937d95364cc1740e20d673afe2d034cdb" },
- "mini.surround": { "branch": "main", "commit": "aa5e245829dd12d8ff0c96ef11da28681d6049aa" },
- "neo-tree.nvim": { "branch": "main", "commit": "395ce4675a54828f9fd730d78f7910c114ab0a49" },
- "neogit": { "branch": "master", "commit": "cfea08ebb2fda22f1357e413d4ea45dcda6fcab5" },
- "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" },
- "nvim-autopairs": { "branch": "master", "commit": "b464658e9b880f463b9f7e6ccddd93fb0013f559" },
- "nvim-cmp": { "branch": "main", "commit": "3403e2e9391ed0a28c3afddd8612701b647c8e26" },
- "nvim-dap": { "branch": "master", "commit": "567da83810dd9da32f9414d941bc6848715fc102" },
- "nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" },
- "nvim-dap-virtual-text": { "branch": "master", "commit": "76d80c3d171224315b61c006502a1e30c213a9ab" },
- "nvim-lint": { "branch": "master", "commit": "6b46370d02cd001509a765591a3ffc481b538794" },
- "nvim-lspconfig": { "branch": "master", "commit": "3da18150795cd0cf2c0efe3c6fe6e142800c14ef" },
- "nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" },
+ "lualine-macro-recording.nvim": { "branch": "main", "commit": "e2dcf63ba74e6111b53e1520a4f8a17a3d7427a1" },
+ "lualine-so-fancy.nvim": { "branch": "main", "commit": "6ba7b138f2ca435673eb04c2cf85f0757df69b07" },
+ "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" },
+ "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" },
+ "mason-nvim-dap.nvim": { "branch": "main", "commit": "4c2cdc69d69fe00c15ae8648f7e954d99e5de3ea" },
+ "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
+ "material.nvim": { "branch": "main", "commit": "0004ec60f91d581d47563a39f7dac62cb758f7ea" },
+ "mini.ai": { "branch": "main", "commit": "96cd250fdea1fec929a62c7432de73e0f59788cd" },
+ "mini.icons": { "branch": "main", "commit": "94848dad1589a199f876539bd79befb0c5e3abf0" },
+ "mini.move": { "branch": "main", "commit": "f471ecb98395781827ef1dffee61afe1af0ace29" },
+ "mini.nvim": { "branch": "main", "commit": "c8d4b45745b9c05217d33c7841230af4d03a5f1b" },
+ "mini.pairs": { "branch": "main", "commit": "42407ccb80ec59c84e7c91d815f42ed90a8cc093" },
+ "mini.surround": { "branch": "main", "commit": "1a2b59c77a0c4713a5bd8972da322f842f4821b1" },
+ "neo-tree.nvim": { "branch": "main", "commit": "84c3df0aa276da7f6095b000de314986f7b5ac98" },
+ "neogit": { "branch": "master", "commit": "59725524d25f9a8a9474f113d60db52bad8504d0" },
+ "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
+ "nvim-autopairs": { "branch": "master", "commit": "23320e75953ac82e559c610bec5a90d9c6dfa743" },
+ "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
+ "nvim-dap": { "branch": "master", "commit": "cc77338e6e34c79f1c638f51ae4160dc9bfb05de" },
+ "nvim-dap-ui": { "branch": "master", "commit": "cf91d5e2d07c72903d052f5207511bf7ecdb7122" },
+ "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" },
+ "nvim-lint": { "branch": "master", "commit": "3c5e34c24834a67b1cb37600ab7663eefd2b0390" },
+ "nvim-lspconfig": { "branch": "master", "commit": "8c5efd1269160fc2fdf61e3d7176be5015860a8f" },
+ "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" },
- "nvim-treesitter": { "branch": "master", "commit": "cfbbdd5effbde3d47d2d662e67cfcd62a93b783f" },
- "nvim-treesitter-textobjects": { "branch": "master", "commit": "ad8f0a472148c3e0ae9851e26a722ee4e29b1595" },
- "nvim-ts-autotag": { "branch": "main", "commit": "1cca23c9da708047922d3895a71032bc0449c52d" },
- "nvim-web-devicons": { "branch": "master", "commit": "1736cb81bdc42e1ee206081a161bdb2af68fb7a1" },
+ "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
+ "nvim-treesitter-textobjects": { "branch": "master", "commit": "89ebe73cd2836db80a22d9748999ace0241917a5" },
+ "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
+ "nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" },
"obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" },
- "oil.nvim": { "branch": "master", "commit": "dba037598843973b8c54bc5ce0318db4a0da439d" },
- "onedark": { "branch": "master", "commit": "67a74c275d1116d575ab25485d1bfa6b2a9c38a6" },
+ "oil.nvim": { "branch": "master", "commit": "bbad9a76b2617ce1221d49619e4e4b659b3c61fc" },
+ "onedark": { "branch": "master", "commit": "11de4da47f3e69cb70c3ae9816bd8af166cbe121" },
"overseer.nvim": { "branch": "master", "commit": "6271cab7ccc4ca840faa93f54440ffae3a3918bd" },
- "persistence.nvim": { "branch": "main", "commit": "f6aad7dde7fcf54148ccfc5f622c6d5badd0cc3d" },
- "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
- "render-markdown.nvim": { "branch": "main", "commit": "0022a579ac7355966be5ade77699b88c76b6a549" },
- "rose-pine": { "branch": "main", "commit": "91548dca53b36dbb9d36c10f114385f759731be1" },
- "snacks.nvim": { "branch": "main", "commit": "c06f50e8950850c094244b985a45b69acf08992a" },
+ "persistence.nvim": { "branch": "main", "commit": "166a79a55bfa7a4db3e26fc031b4d92af71d0b51" },
+ "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
+ "render-markdown.nvim": { "branch": "main", "commit": "1327150da9b272863355f28e523050ab5450412f" },
+ "rose-pine": { "branch": "main", "commit": "f93360149e9ed4df8677fbb07c7231ea0fd03b97" },
+ "snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
- "tailwind-tools": { "branch": "master", "commit": "3703e162d819a04b128902c508276553dae0dfb8" },
- "telescope-fzf-native.nvim": { "branch": "main", "commit": "dae2eac9d91464448b584c7949a31df8faefec56" },
- "telescope.nvim": { "branch": "master", "commit": "2eca9ba22002184ac05eddbe47a7fe2d5a384dfc" },
- "todo-comments.nvim": { "branch": "main", "commit": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0" },
- "tokyonight.nvim": { "branch": "main", "commit": "45d22cf0e1b93476d3b6d362d720412b3d34465c" },
- "transparent.nvim": { "branch": "main", "commit": "8a2749a2fa74f97fe6557f61b89ac7fd873f3c21" },
- "trouble.nvim": { "branch": "main", "commit": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6" },
- "ts-comments.nvim": { "branch": "main", "commit": "872dcfa0418f4a33b7437fb4d9f4e89f2f000d74" },
+ "tailwind-tools": { "branch": "master", "commit": "fbe982901d4508b0dcd80e07addf0fcb6dab6c49" },
+ "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
+ "telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" },
+ "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" },
+ "tokyonight.nvim": { "branch": "main", "commit": "057ef5d260c1931f1dffd0f052c685dcd14100a3" },
+ "transparent.nvim": { "branch": "main", "commit": "8ac59883de84e9cd1850ea25cf087031c5ba7d54" },
+ "trouble.nvim": { "branch": "main", "commit": "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3" },
+ "ts-comments.nvim": { "branch": "main", "commit": "1bd9d0ba1d8b336c3db50692ffd0955fe1bb9f0c" },
"typescript.nvim": { "branch": "main", "commit": "4de85ef699d7e6010528dcfbddc2ed4c2c421467" },
- "vim-tmux-navigator": { "branch": "master", "commit": "424b5caa154bff34dc258ee53cec5a8e36cf7ea8" },
- "vimtex": { "branch": "master", "commit": "b8bb79b5fb27e9030ade92e75cd9375416f2c666" }
+ "vim-tmux-navigator": { "branch": "master", "commit": "412c474e97468e7934b9c217064025ea7a69e05e" },
+ "vimtex": { "branch": "master", "commit": "7f2633027c8f496a85284de0c11aa32f1e07e049" }
}
diff --git a/nvim/.config/nvim/lazyvim.json b/nvim/.config/nvim/lazyvim.json
index 3d79411..501b904 100644
--- a/nvim/.config/nvim/lazyvim.json
+++ b/nvim/.config/nvim/lazyvim.json
@@ -5,8 +5,9 @@
"lazyvim.plugins.extras.editor.telescope",
"lazyvim.plugins.extras.lang.tex"
],
+ "install_version": 7,
"news": {
"NEWS.md": "10960"
},
- "version": 7
+ "version": 8
} \ No newline at end of file
diff --git a/nvim/.config/nvim/lua/config/autocmds.lua b/nvim/.config/nvim/lua/config/autocmds.lua
index 8b46955..8f6bb40 100644
--- a/nvim/.config/nvim/lua/config/autocmds.lua
+++ b/nvim/.config/nvim/lua/config/autocmds.lua
@@ -3,22 +3,22 @@
-- Add any additional autocmds here
-- sync system clipboard while yanking
-vim.api.nvim_create_autocmd("TextYankPost", {
- callback = function()
- local v = vim.v.event
- local regcontents = v.regcontents
- vim.defer_fn(function()
- vim.fn.setreg("+", regcontents)
- end, 100)
- end,
-})
+-- vim.api.nvim_create_autocmd("TextYankPost", {
+-- callback = function()
+-- local v = vim.v.event
+-- local regcontents = v.regcontents
+-- vim.defer_fn(function()
+-- vim.fn.setreg("+", regcontents)
+-- end, 100)
+-- end,
+-- })
-- sync system clipboard to vim clipboard
-vim.api.nvim_create_autocmd("FocusGained", {
- callback = function()
- local loaded_content = vim.fn.getreg("+")
- if loaded_content ~= "" then
- vim.fn.setreg('"', loaded_content)
- end
- end,
-})
+-- vim.api.nvim_create_autocmd("FocusGained", {
+-- callback = function()
+-- local loaded_content = vim.fn.getreg("+")
+-- if loaded_content ~= "" then
+-- vim.fn.setreg('"', loaded_content)
+-- end
+-- end,
+-- })
diff --git a/nvim/.config/nvim/lua/config/options.lua b/nvim/.config/nvim/lua/config/options.lua
index fd3be84..c245255 100644
--- a/nvim/.config/nvim/lua/config/options.lua
+++ b/nvim/.config/nvim/lua/config/options.lua
@@ -5,7 +5,7 @@
vim.opt.ch = 0
vim.opt.list = false
vim.opt.confirm = false
-vim.o.clipboard = ""
+-- vim.o.clipboard = ""
vim.o.guifont = "Monaspace Radon:h12:bold" -- text below applies for VimScript
vim.o.spell = false
diff --git a/nvim/.config/nvim/lua/plugins/lualine-macro-recording.lua b/nvim/.config/nvim/lua/plugins/lualine-macro-recording.lua
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/lualine-macro-recording.lua
diff --git a/nvim/.config/nvim/lua/plugins/lualine.lua b/nvim/.config/nvim/lua/plugins/lualine.lua
index 7b9209a..7ba4dc9 100644
--- a/nvim/.config/nvim/lua/plugins/lualine.lua
+++ b/nvim/.config/nvim/lua/plugins/lualine.lua
@@ -3,7 +3,10 @@ return {
requiers = "meuter/lualine-so-fancy.nvim",
-- enabled = false,
lazy = false,
- event = { "BufReadPost", "BufNewFile", "VeryLazy" },
+ dependencies = {
+ -- display macro recording
+ { "yavorski/lualine-macro-recording.nvim" },
+ },
config = function()
-- local icons = require("config.icons")
require("lualine").setup({
@@ -42,6 +45,7 @@ return {
},
{ "fancy_diagnostics", sources = { "nvim_lsp" }, symbols = { error = " ", warn = " ", info = " " } },
{ "fancy_searchcount" },
+ { "macro_recording", "%S" },
},
lualine_x = {
"fancy_lsp_servers",
diff --git a/nvim/.config/nvim/lua/plugins/mason-workaround.lua b/nvim/.config/nvim/lua/plugins/mason-workaround.lua
new file mode 100644
index 0000000..949039d
--- /dev/null
+++ b/nvim/.config/nvim/lua/plugins/mason-workaround.lua
@@ -0,0 +1,4 @@
+return {
+ { "mason-org/mason.nvim", version = "^1.0.0" },
+ { "mason-org/mason-lspconfig.nvim", version = "^1.0.0" },
+}
diff --git a/nvim/.config/nvim/lua/plugins/misc.lua b/nvim/.config/nvim/lua/plugins/misc.lua
index 200e2df..7266a01 100644
--- a/nvim/.config/nvim/lua/plugins/misc.lua
+++ b/nvim/.config/nvim/lua/plugins/misc.lua
@@ -27,7 +27,7 @@ return {
-- VimTeX configuration goes here
vim.g.vimtex_view_method = "zathura"
-- Set LuaLaTeX as the default compiler
- vim.g.vimtex_compiler_method = "lualatex -shell-escape"
+ vim.g.vimtex_compiler_method = "lualatex"
end,
},
diff --git a/nvim/.config/nvim/lua/plugins/telescope.lua b/nvim/.config/nvim/lua/plugins/telescope.lua
index 55e0201..b9f4a46 100644
--- a/nvim/.config/nvim/lua/plugins/telescope.lua
+++ b/nvim/.config/nvim/lua/plugins/telescope.lua
@@ -16,7 +16,7 @@ return {
false,
},
{
- "<leader>p",
+ "<leader>fp",
function()
require("telescope.builtin").lsp_document_symbols()
end,
diff --git a/qbittorrent/gruvbox-dark.qbtheme b/qbittorrent/gruvbox-dark.qbtheme
new file mode 100644
index 0000000..9e25029
--- /dev/null
+++ b/qbittorrent/gruvbox-dark.qbtheme
Binary files differ
diff --git a/starship/.config/starship.toml b/starship/.config/starship.toml
index f1b3951..5fa8765 100644
--- a/starship/.config/starship.toml
+++ b/starship/.config/starship.toml
@@ -6,4 +6,6 @@ discharging_symbol = "⚡"
[character]
success_symbol = "[󰅂](bold green)"
error_symbol = "[󰅂](bold red)"
+# success_symbol = "[λ](bold green)"
+# error_symbol = "[λ](bold red)"
diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf
index d3794a3..b0a549f 100644
--- a/tmux/.tmux.conf
+++ b/tmux/.tmux.conf
@@ -95,7 +95,7 @@ bind-key g new-window -n lazygit -c "#{pane_current_path}" "lazygit"
# open an application in a new window with prefix+o, and allow me to provide the app name
bind-key o command-prompt -p "open app: " "new-window '%%'"
-# show a promp to kill a window by id with prefix+X
+# show a prompt to kill a window by id with prefix+X
bind-key X command-prompt -p "kill window: " "kill-window -t '%%'"
# use prefix+| (or prefix+\) to split window horizontally and prefix+- or
@@ -113,6 +113,14 @@ bind C-e display-popup -E "\
fzf --reverse --header jump-to-session |\
xargs tmux switch-client -t"
+# search windows in current session
+bind C-f display-popup -E "\
+ tmux list-windows -F '#{window_index} #{window_name}' |\
+ sed '/^$/d' |\
+ fzf --reverse --header jump-to-window |\
+ cut -d ' ' -f 1 |\
+ xargs tmux select-window -t"
+
# Move tmux status bar to top
bind-key C-k run-shell "tmux set-option -g status-position top;"
# Move tmux status bar to bottom
diff --git a/yazi/.config/yazi/keymap.toml b/yazi/.config/yazi/keymap.toml
index a5105a4..4540f55 100644
--- a/yazi/.config/yazi/keymap.toml
+++ b/yazi/.config/yazi/keymap.toml
@@ -1,14 +1,19 @@
-[[manager.prepend_keymap]]
+[[mgr.prepend_keymap]]
on = [ "g", "c" ]
run = "cd /mnt/Storage/omar/College/"
desc = "Cd to College folder"
-[[manager.prepend_keymap]]
+[[mgr.prepend_keymap]]
+on = [ "g", "s" ]
+run = "cd /mnt/Storage/omar/College/Fall\\ 2024/"
+desc = "Cd to Current Semster folder"
+
+[[mgr.prepend_keymap]]
on = [ "g", "p" ]
run = "cd ~/programming/"
desc = "Cd to ~/programming"
-[[manager.prepend_keymap]]
+[[mgr.prepend_keymap]]
on = [ "g", "b" ]
run = "cd /mnt/Storage/omar/Books/"
desc = "Cd to Books"
diff --git a/yazi/.config/yazi/keymap.toml-1751552702949066 b/yazi/.config/yazi/keymap.toml-1751552702949066
new file mode 100644
index 0000000..ed0a6b3
--- /dev/null
+++ b/yazi/.config/yazi/keymap.toml-1751552702949066
@@ -0,0 +1,19 @@
+[[manager.prepend_keymap]]
+on = [ "g", "c" ]
+run = "cd /mnt/Storage/omar/College/"
+desc = "Cd to College folder"
+
+[[manager.prepend_keymap]]
+on = [ "g", "s" ]
+run = "cd /mnt/Storage/omar/College/Fall\\ 2024/"
+desc = "Cd to Current Semster folder"
+
+[[manager.prepend_keymap]]
+on = [ "g", "p" ]
+run = "cd ~/programming/"
+desc = "Cd to ~/programming"
+
+[[manager.prepend_keymap]]
+on = [ "g", "b" ]
+run = "cd /mnt/Storage/omar/Books/"
+desc = "Cd to Books"
diff --git a/zsh/.zshrc b/zsh/.zshrc
index 7e84c2e..f00234e 100644
--- a/zsh/.zshrc
+++ b/zsh/.zshrc
@@ -1,3 +1,5 @@
+# Add deno completions to search path
+if [[ ":$FPATH:" != *":/home/omar/.zsh/completions:"* ]]; then export FPATH="/home/omar/.zsh/completions:$FPATH"; fi
### Added by Zinit's installer
if [[ ! -f $HOME/.local/share/zinit/zinit.git/zinit.zsh ]]; then
print -P "%F{33} %F{220}Installing %F{33}ZDHARMA-CONTINUUM%F{220} Initiative Plugin Manager (%F{33}zdharma-continuum/zinit%F{220})…%f"
@@ -39,6 +41,7 @@ export MANPAGER='nvim +Man!'
# export MANPAGER="sh -c 'col -bx | bat -l man -p'"
# Pager
+# export PAGER='nvim +Man!'
export PAGER='less'
# start zoxide
@@ -180,9 +183,9 @@ function y() {
# Interactive cd
-fcd() {
+function fcd() {
local dir
- dir=$(find ~ -type d | fzf)
+ dir=$(fd --full-path ~/programming/ --type directory | fzf)
if [[ -n $dir ]]; then
cd "$dir"
fi
@@ -200,3 +203,4 @@ esac
# Bind ctrl-r but not up arrow
eval "$(atuin init zsh --disable-up-arrow)"
+. "/home/omar/.deno/env" \ No newline at end of file