Skip to content

Commit

Permalink
chore: minor changes
Browse files Browse the repository at this point in the history
  • Loading branch information
shubham-cpp committed Feb 24, 2025
1 parent b6d7d54 commit 6c633f8
Show file tree
Hide file tree
Showing 45 changed files with 974 additions and 765 deletions.
80 changes: 58 additions & 22 deletions .config/X11/profile
Original file line number Diff line number Diff line change
@@ -1,14 +1,33 @@
#!/usr/bin/env bash

PATH="$PATH:$HOME/.local/bin/:$HOME/.local/bin/myscripts/"
PATH="$PATH:$HOME/.local/share/luarocks/bin/:$HOME/.local/share/golib/bin/:$HOME/.local/share/npm/bin/"
PATH="$PATH:$HOME/.local/share/nim-2.0.4/bin:$HOME/Downloads/GitClones/roc_nightly:$HOME/.nimble/bin:$HOME/.cache/rebar3/bin"
PATH="$PATH:$HOME/.config/suckless/dwm/status/scripts/:$HOME/.local/share/python/bin/:$HOME/.nimble/bin"
PATH="$PATH:$HOME/.turso"
# Deduplicate entries in PATH
PATH="$(echo $PATH | tr ':' '\n' | awk '{print length, $0}' | sort -n | cut -d' ' -f2 | uniq | tr '\n' ':' | rev | cut -c2- | rev)"
append_path() {
case ":$PATH:" in
*":$1:"*) : ;; # already there
*)
if [ "$2" = "check" ]; then
[ -d "$1" ] && PATH="$PATH:$1"
else
PATH="$PATH:$1"
fi
;;
esac
}
paths=(
"$HOME/.local/bin/"
"$HOME/.local/bin/myscripts/"
"$HOME/.local/share/npm/bin/"
"$HOME/.config/suckless/dwm/status/scripts/"
"$HOME/.turso"
)

export PATH
for p in "${paths[@]}"; do
append_path "$p"
done
# PATH="$PATH:$HOME/.local/bin/:$HOME/.local/bin/myscripts/"
# PATH="$PATH:$HOME/.local/share/luarocks/bin/:$HOME/.local/share/golib/bin/:$HOME/.local/share/npm/bin/"
# PATH="$PATH:$HOME/.config/suckless/dwm/status/scripts/"
# PATH="$PATH:$HOME/.turso"
# [ -d "$HOME/.local/share/bob/nvim-bin" ] && PATH="$PATH:$HOME/.local/share/bob/nvim-bin"

export EDITOR=nvim
export VISUAL=nvim
Expand All @@ -31,7 +50,7 @@ export XDG_CACHE_HOME="$HOME/.cache"
if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
export MOZ_ENABLE_WAYLAND=1
export _JAVA_AWT_WM_NONREPARENTING=1
export XCURSOR_SIZE=24
# export XCURSOR_SIZE=24
fi
export GTK_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}"/gtk-1.0/gtkrc
export GTK2_RC_FILES="${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc":"${XDG_CONFIG_HOME:-$HOME/.config}/gtk-2.0/gtkrc.mine"
Expand All @@ -53,7 +72,7 @@ export ASDF_DATA_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/asdf"
# export PATH=$PATH:$ANDROID_HOME/platform-tools
# export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/cmdline-tools/latest:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
# [ -d "$ANDROID_HOME" ] && export PATH="$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/cmdline-tools/latest:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH"
export MYSQL_HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/mysql_history"
export PSQLRC="$XDG_CONFIG_HOME/pg/psqlrc"
export PSQL_HISTORY="$XDG_STATE_HOME/psql_history"
Expand Down Expand Up @@ -97,29 +116,25 @@ export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker"
export MACHINE_STORAGE_PATH="${XDG_DATA_HOME:-$HOME/.local/share}"/docker-machine
export LEIN_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/lein"
export LESSHISTFILE=-
export DENO_INSTALL="/home/shubham/.config/deno"
[ -s "$DENO_INSTALL" ] && export PATH="$PATH:$DENO_INSTALL/bin"
export DENO_INSTALL="${XDG_CONFIG_HOME:-$HOME/.config}/deno"
# [ -d "$DENO_INSTALL" ] && export PATH="$PATH:$DENO_INSTALL/bin"
export BUN_INSTALL="${XDG_DATA_HOME:-$HOME/.local/share}/bun"
[ -s "$BUN_INSTALL" ] && export PATH="$BUN_INSTALL/bin:$PATH"
# [ -d "$BUN_INSTALL" ] && export PATH="$BUN_INSTALL/bin:$PATH"
# export LESSOPEN="| /usr/bin/highlight -O xterm256 --style=leo %s 2>/dev/null"
# export LESS='-q -F -i -J -M -W -x4 -z-4 -R --use-color'
export LESS='-R --use-color -Dd+r$Du+b'
# export _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME"/java
export _JAVA_AWT_WM_NONREPARENTING=1
# export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}"/gnupg
export _ZL_DATA="$XDG_CACHE_HOME/zlua"
export _ZL_DATA_DIR="$XDG_CACHE_HOME/zlua"
export RANGER_ZLUA="$HOME/Downloads/GitClones/z.lua/z.lua"
export XBPS_DISTDIR="$HOME/Downloads/GitClones/void-packages"
export PATH="$PATH:$XDG_CACHE_HOME/fnm-install:$HOME/Documents/Programming/Flutter/flutter/bin"
export FZF_DEFAULT_COMMAND="fd -t f --hidden --follow --ignore-file node_modules --ignore-file .git --ignore-file .github --ignore-file dist"
# export FZF_DEFAULT_COMMAND="rg --files --hidden --follow --glob '!Git*' --iglob '!void-*' --iglob '!.git*' --iglob '!venv' --iglob '!__pycache__' --iglob '!*.out'"
# [ -d "$HOME/Downloads/GitClones/void-packages" ] && export XBPS_DISTDIR="$HOME/Downloads/GitClones/void-packages"
# [ -d "$XDG_CACHE_HOME/fnm-install" ] && export PATH="$PATH:$XDG_CACHE_HOME/fnm-install:$HOME/Documents/Programming/Flutter/flutter/bin"
export FZF_DEFAULT_COMMAND="rg --files --hidden --follow -g '!{node_modules/,.venv/,venv,.git/,.github,dist,android/,ios/,build/,vendor/}'"
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_ALT_C_COMMAND="fd -t d -H -L --ignore-file ~/.config/git/ignore"
export FZF_DEFAULT_OPTS="--cycle --marker='+' --keep-right"
# remember --bind KEY:ACTION or EVENT:ACTION
# eval $(dircolors "$XDG_CONFIG_HOME"/dir_colors)
export XCURSOR_PATH=${XCURSOR_PATH}:~/.local/share/icons
# export XCURSOR_PATH=${XCURSOR_PATH}:~/.local/share/icons
export GHCUP_USE_XDG_DIRS="$HOME"/.config
export STACK_ROOT="${XDG_DATA_HOME:-$HOME/.local/share}/stack"
export CABAL_CONFIG="$XDG_CONFIG_HOME"/cabal/config
Expand All @@ -130,9 +145,30 @@ export CABAL_DIR="$XDG_CACHE_HOME"/cabal
# Ignore certain files while completing
export FIGNORE=".class:.out:.hi:.o"
export MICRO_TRUECOLOR=1
export ZK_NOTEBOOK_DIR="$HOME/Documents/Notes/Refrens"
export ZK_NOTEBOOK_DIR="$HOME/Documents/Notes"
export MIX_XDG="true"
export FFMPEG_DATADIR="$XDG_CONFIG_HOME"/ffmpeg
export RIPGREP_CONFIG_PATH="${XDG_CONFIG_HOME:-$HOME/.config}/ripgreprc"
export BASH_COMPLETION_USER_FILE="$XDG_CONFIG_HOME"/bash-completion/bash_completion

checked_paths=(
"$HOME/.local/share/bob/nvim-bin"
"$HOME/Downloads/GitClones/void-packages"
"$XDG_CACHE_HOME/fnm-install"
"$HOME/Documents/Programming/Flutter/flutter/bin"
"$DENO_INSTALL/bin"
"$BUN_INSTALL/bin"
"$ANDROID_HOME/emulator"
"$ANDROID_HOME/tools"
"$ANDROID_HOME/tools/bin"
"$ANDROID_HOME/cmdline-tools/latest"
"$ANDROID_HOME/cmdline-tools/latest/bin"
"$ANDROID_HOME/platform-tools"
)
for p in "${checked_paths[@]}"; do
append_path "$p" "check"
done
# [ -r /etc/profile.d/flatpak.sh ] && . /etc/profile.d/flatpak.sh
# Deduplicate entries in PATH
# PATH="$(echo $PATH | tr ':' '\n' | awk '{print length, $0}' | sort -n | cut -d' ' -f2 | uniq | tr '\n' ':' | rev | cut -c2- | rev)"
export PATH
1 change: 1 addition & 0 deletions .config/ghostty/config
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# vim: commentstring=#\ %s
command = fish --login --interactive
window-padding-color = background
font-family = "RecMonoDuotone Nerd Font"
font-feature = -liga
Expand Down
21 changes: 10 additions & 11 deletions .config/nvim-astro/lazy-lock.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"AstroNvim": { "branch": "main", "commit": "030098cf85611fdd838c33ae60753471f991ea89" },
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
"LuaSnip": { "branch": "master", "commit": "03c8e67eb7293c404845b3982db895d59c0d1538" },
"SchemaStore.nvim": { "branch": "main", "commit": "6d840a01545b9be71c45843f2aabcc384d4fafbf" },
"SchemaStore.nvim": { "branch": "main", "commit": "589adb1f6d1e28b508e4d434a0cb7cbc2225c25f" },
"aerial.nvim": { "branch": "master", "commit": "3284a2cb858ba009c79da87d5e010ccee3c99c4d" },
"age.nvim": { "branch": "main", "commit": "f1793e14123a7c5374a3744aacab9c283014fa1d" },
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
Expand All @@ -11,6 +11,7 @@
"astrolsp": { "branch": "main", "commit": "2f6b0a4059775a1dac011d2944dd41fd4a8fe7a8" },
"astrotheme": { "branch": "main", "commit": "f12dcf64b1f9a05839c3ac2146f550f43bae9dab" },
"astroui": { "branch": "main", "commit": "076766c1d422db486378354729f8fa7c1a68b745" },
"auto-session": { "branch": "main", "commit": "9c3f977aafb56bd73ba0d082c4dcbdba5666faf3" },
"avante.nvim": { "branch": "main", "commit": "b20b2caf220cd988b026d5981475bf8928afa27e" },
"better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" },
"blade-nav.nvim": { "branch": "main", "commit": "56601aaf230698388ed687d1d9d468599d277ac2" },
Expand All @@ -27,11 +28,10 @@
"cmp-tailwind-colors": { "branch": "main", "commit": "4b200e280e9051a26ade776589c2ac246350f5dc" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
"codecompanion.nvim": { "branch": "main", "commit": "3e71a1a7c0b3788bdb7bc72c6f3478d928d796da" },
"crates.nvim": { "branch": "main", "commit": "1d92a7f449a2a76d8f4c3459bd98f450e76d2ea3" },
"crates.nvim": { "branch": "main", "commit": "1803c8b5516610ba7cdb759a4472a78414ee6cd4" },
"dial.nvim": { "branch": "master", "commit": "34bbd9c387c358190e61ce71017faad3dffa7a74" },
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
"dressing.nvim": { "branch": "master", "commit": "3a45525bb182730fe462325c99395529308f431e" },
"emmet-vim": { "branch": "master", "commit": "6c511a8d7d2863066f32e25543e2bb99d505172c" },
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
"friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" },
"gitsigns.nvim": { "branch": "main", "commit": "0b04035bb7b3c83e999b9676e2fb46fd0aa9f910" },
Expand All @@ -54,13 +54,11 @@
"mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" },
"mini.align": { "branch": "main", "commit": "3bdf6f0b91b31db5300a7b04f53f296a7fb150c1" },
"mini.bufremove": { "branch": "main", "commit": "1ee294a97e091d3cf967974df622c0d887890dc2" },
"mini.files": { "branch": "main", "commit": "0db8f49088bcefff23c5cb8498a6c94e46a45a8e" },
"mini.icons": { "branch": "main", "commit": "ec61af6e606fc89ee3b1d8f2f20166a3ca917a36" },
"mini.move": { "branch": "main", "commit": "c8b30e92dd2668dd6e56a9a23cb7d4ee38c2266d" },
"mini.operators": { "branch": "main", "commit": "81e5059268154f5a8b594c95748968febdd539e3" },
"minuet-ai.nvim": { "branch": "main", "commit": "b96c93b2f496f94603ff3c755540b17658d62408" },
"multicursor.nvim": { "branch": "1.0", "commit": "17942364aec9c2caeec5fe29ee5f229b2f00c4b1" },
"neo-tree.nvim": { "branch": "main", "commit": "5d172e8315444dbc32867d1c7b04d8e7e68ec4e1" },
"neo-tree.nvim": { "branch": "main", "commit": "e96fd85bf18bc345dab332b345098fa5460dffac" },
"neoconf.nvim": { "branch": "main", "commit": "d0f2fc2c67f03100ddca63e20124b7d0b60ef30c" },
"neogen": { "branch": "main", "commit": "d633d2ef572479792f6a09665fe5e897ed49f85c" },
"neogit": { "branch": "master", "commit": "63124cf520ff24d09deb3b850e053908ab0fc66a" },
Expand All @@ -75,7 +73,7 @@
"nvim-cmp": { "branch": "main", "commit": "12509903a5723a876abd65953109f926f4634c30" },
"nvim-colorizer.lua": { "branch": "master", "commit": "9b5fe0450bfb2521c6cea29391e5ec571f129136" },
"nvim-dap": { "branch": "master", "commit": "52302f02fea3a490e55475de52fa4deb8af2eb11" },
"nvim-dap-go": { "branch": "main", "commit": "07739481317d36ddb3e3e8fbdfcd8f90b4167d73" },
"nvim-dap-go": { "branch": "main", "commit": "8763ced35b19c8dc526e04a70ab07c34e11ad064" },
"nvim-dap-python": { "branch": "master", "commit": "34282820bb713b9a5fdb120ae8dd85c2b3f49b51" },
"nvim-dap-repl-highlights": { "branch": "master", "commit": "a7512fc0a0de0c0be8d58983939856dda6f72451" },
"nvim-dap-ui": { "branch": "master", "commit": "bc81f8d3440aede116f821114547a476b082b319" },
Expand All @@ -100,12 +98,12 @@
"promise-async": { "branch": "main", "commit": "38a4575da9497326badd3995e768b4ccf0bb153e" },
"quick-scope": { "branch": "master", "commit": "f2b6043e04d9ef05205c8953e389304a4c1946f2" },
"quicker.nvim": { "branch": "master", "commit": "76bfadd8f29895e79429fe0d30f0b3df82cd466a" },
"refactoring.nvim": { "branch": "master", "commit": "07e99021f66cad7eb7a6b45921798b0555f00bc3" },
"refactoring.nvim": { "branch": "master", "commit": "74f7aea37b4a5afcab7273f19bff72485c9c5c8a" },
"render-markdown.nvim": { "branch": "main", "commit": "e05a9f22f31c088ece3fa5928daf546a015b66ee" },
"resession.nvim": { "branch": "master", "commit": "cc819b0489938d03e4f3532a583354f0287c015b" },
"rustaceanvim": { "branch": "master", "commit": "f03035fa03ccb36cd26d0792c946fbacba1d1a39" },
"smart-splits.nvim": { "branch": "master", "commit": "4a231987665d3c6e02ca88833d050e918afe3e1e" },
"snacks.nvim": { "branch": "main", "commit": "acedb16ad76ba0b5d4761372ca71057aa9486adb" },
"snacks.nvim": { "branch": "main", "commit": "5fa93cb6846b5998bc0b4b4ac9de47108fe39ce6" },
"sqls.nvim": { "branch": "main", "commit": "a514379f5f89bf72955ed3bf5c1c31a40b8a1472" },
"telescope.nvim": { "branch": "master", "commit": "415af52339215926d705cccc08145f3782c4d132" },
"template-string.nvim": { "branch": "main", "commit": "da5f326b65fb74fd068aa1d8b55461b64c8fb23b" },
Expand All @@ -117,10 +115,11 @@
"vague.nvim": { "branch": "main", "commit": "8a33468ca4fc73adc1b111b19f89b7663fdfd137" },
"venv-selector.nvim": { "branch": "regexp", "commit": "e82594274bf7b54387f9a2abe65f74909ac66e97" },
"vim-dadbod": { "branch": "master", "commit": "9f0ca8bcef704659820a95c3bbd2c262583a66a1" },
"vim-dadbod-completion": { "branch": "master", "commit": "c7f1be21a08b8fc9d927a19db89a4aa995402787" },
"vim-dadbod-completion": { "branch": "master", "commit": "464da308a988b5c8b136777a50182332b04f8d9f" },
"vim-dadbod-ui": { "branch": "master", "commit": "f4d37b7312ae6489e5c04bee654ca521baac188a" },
"vim-dotenv": { "branch": "master", "commit": "5c51cfcf8d87280d6414e03cd6b253eb70ecb800" },
"vim-illuminate": { "branch": "master", "commit": "b5713e6ca3f627b46968386d6d3f24d374d3cb17" },
"vim-matchup": { "branch": "master", "commit": "aca23ce53ebfe34e02c4fe07e29e9133a2026481" },
"which-key.nvim": { "branch": "main", "commit": "b74a3c85f03225bc91f4f5a9056518d3fa9a3470" }
"which-key.nvim": { "branch": "main", "commit": "b74a3c85f03225bc91f4f5a9056518d3fa9a3470" },
"yazi.nvim": { "branch": "main", "commit": "3716fa4b188502833aa6cc50f98bc06d584982ae" }
}
3 changes: 1 addition & 2 deletions .config/nvim-astro/lua/community.lua
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ return {
{ import = "astrocommunity.pack.full-dadbod" },

{ import = "astrocommunity.quickfix.quicker-nvim" },
{ import = "astrocommunity.file-explorer.mini-files" },
-- { import = "astrocommunity.file-explorer.mini-files" },

{ import = "astrocommunity.completion.magazine-nvim" },
-- { import = "astrocommunity.completion.blink-cmp" },
Expand All @@ -40,7 +40,6 @@ return {
{ import = "astrocommunity.debugging.persistent-breakpoints-nvim" },

{ import = "astrocommunity.editing-support.dial-nvim" },
-- { import = "astrocommunity.editing-support.multiple-cursors-nvim" },
{ import = "astrocommunity.editing-support.nvim-treesitter-context" },
{ import = "astrocommunity.editing-support.refactoring-nvim" },

Expand Down
16 changes: 8 additions & 8 deletions .config/nvim-astro/lua/plugins/astrocore.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ return {
---@type AstroCoreOpts
opts = {
-- Configure core features of AstroNvim
-- features = {
-- large_buf = { size = 1024 * 256, lines = 10000 }, -- set global limits for large files for disabling features like treesitter
-- autopairs = true, -- enable autopairs at start
-- cmp = true, -- enable completion at start
-- diagnostics_mode = 3, -- diagnostic mode on start (0 = off, 1 = no signs/virtual text, 2 = no virtual text, 3 = on)
-- highlighturl = true, -- highlight URLs at start
-- notifications = true, -- enable notifications at start
-- },
features = {
large_buf = { size = false, lines = false }, -- set global limits for large files for disabling features like treesitter
-- autopairs = true, -- enable autopairs at start
-- cmp = true, -- enable completion at start
-- diagnostics_mode = 3, -- diagnostic mode on start (0 = off, 1 = no signs/virtual text, 2 = no virtual text, 3 = on)
-- highlighturl = true, -- highlight URLs at start
-- notifications = true, -- enable notifications at start
},
-- Diagnostics configuration (for vim.diagnostics.config({...})) when diagnostics are on
diagnostics = {
virtual_text = true,
Expand Down
2 changes: 2 additions & 0 deletions .config/nvim-astro/lua/plugins/disabled.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
return {
{ "goolord/alpha-nvim", enabled = false },
{ "rcarriga/nvim-notify", enabled = false },
{ "stevearc/resession.nvim", enabled = false },
{ "nvim-neo-tree/neo-tree.nvim", enabled = false },
}
25 changes: 0 additions & 25 deletions .config/nvim-astro/lua/plugins/emmet.lua

This file was deleted.

27 changes: 27 additions & 0 deletions .config/nvim-astro/lua/plugins/file-manager.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
return {
"mikavilpas/yazi.nvim",
enabled = true,
dependencies = { "snacks.nvim" },
---@type YaziConfig | {}
opts = {
open_for_directories = false,
},
keys = {
{
"<leader>e",
mode = { "n", "v" },
"<cmd>Yazi<cr>",
desc = "Open yazi at the current file",
},
{
"<leader>E",
"<cmd>Yazi cwd<cr>",
desc = "Open the file manager in nvim's working directory",
},
{
"<c-/>",
"<cmd>Yazi toggle<cr>",
desc = "Resume the last yazi session",
},
},
}
Loading

0 comments on commit 6c633f8

Please sign in to comment.