summaryrefslogtreecommitdiff
path: root/.config/shell
diff options
context:
space:
mode:
authorVikas Kushwaha <dev@vikas.rocks>2025-05-21 14:30:00 +0530
committerVikas Kushwaha <dev@vikas.rocks>2025-05-21 14:30:00 +0530
commit0d397e4d3d204a1e016c0863815f0b5dc516c46b (patch)
tree5e5db5a8b53555783ca3b5679bc21876e9de0b6c /.config/shell
parente55ad8ca4f99fa024106d5695a55f9ac132d7b68 (diff)
added some new scripts and cleaned up nvim directory
Diffstat (limited to '.config/shell')
-rw-r--r--.config/shell/aliasrc2
-rw-r--r--.config/shell/bm-dirs37
-rw-r--r--.config/shell/bm-files35
3 files changed, 34 insertions, 40 deletions
diff --git a/.config/shell/aliasrc b/.config/shell/aliasrc
index 37a847c..5c9826a 100644
--- a/.config/shell/aliasrc
+++ b/.config/shell/aliasrc
@@ -21,7 +21,7 @@ alias gpu='gitpush'
lt() { tree -aC --dirsfirst -I "$IGNORE_GLOB" "$@" | less -F; }
dul() { du -ahd 1 "$@" | sort -h | less -FX; }
-v() { LESSOPEN="|preview %s" less -r -F "${1:-.}"; }
+v() { LESSOPEN="|preview %s" less -r -F -X "${@:-.}"; }
ff() { find -H "$@" ! -wholename '*.git*' ! \( -type d -printf '%p/\n' , ! -type d -print \) | fzf -m; }
senv() { source "${XDG_DATA_HOME:-$HOME/.local/share}/virtualenvs/${1:-main}/bin/activate"; }
diff --git a/.config/shell/bm-dirs b/.config/shell/bm-dirs
index 603136b..b729ac5 100644
--- a/.config/shell/bm-dirs
+++ b/.config/shell/bm-dirs
@@ -1,43 +1,38 @@
# You can add comments to these files with #
cac ${XDG_CACHE_HOME:-$HOME/.cache}
cg ${XDG_CONFIG_HOME:-$HOME/.config}
+lbn ${XDG_SCRIPTS_DIR:-$HOME/.local/bin}
lsh ${XDG_DATA_DIR:-$HOME/.local/share}
+lst ${XDG_STATE_DIR:-$HOME/.local/state}
+lsr ${XDG_SOURCE_DIR:-$HOME/.local/src}
+dn ${XDG_DOWNLOAD_DIR:-$HOME/Downloads}
+dx ${XDG_DOCUMENTS_DIR:-$HOME/Documents}
+ms ${XDG_MUSIC_DIR:-$HOME/Music}
+px ${XDG_PICTURES_DIR:-$HOME/Pictures}
+vd ${XDG_VIDEOS_DIR:-$HOME/Videos}
+
+nv ${XDG_CONFIG_HOME:-$HOME/.config}/nvim
lsha ${XDG_DATA_DIR:-$HOME/.local/share}/applications
vnv ${XDG_DATA_DIR:-$HOME/.local/share}/virtualenvs
ltr ${XDG_DATA_DIR:-$HOME/.local/share}/Trash
-lsr ${XDG_DATA_DIR:-$HOME/.local/src}
-lst ${XDG_DATA_DIR:-$HOME/.local/state}
-dn ${XDG_DOWNLOAD_DIR:-$HOME/Downloads}
-dx ${XDG_DOCUMENTS_DIR:-$HOME/Documents}
dl ${XDG_DOCUMENTS_DIR:-$HOME/Documents}/latex
dr ${XDG_DOCUMENTS_DIR:-$HOME/Documents}/latex/resume
nt ${XDG_DOCUMENTS_DIR:-$HOME/Documents}/Notes
-ms ${XDG_MUSIC_DIR:-$HOME/Music}
-px ${XDG_PICTURES_DIR:-$HOME/Pictures}
-vd ${XDG_VIDEOS_DIR:-$HOME/Videos}
-lbn ~/.local/bin
bn ~/bin
sd ~/sdcard
rp ~/repos
an ~/Android
ap ~/Applications
dv ~/Dev
-cm ~/Dev/cloud-maker
-cs ~/Dev/sites/csstudent41.github.io
-vrd ~/Dev/sites/vikas.rocks
-vrc ~/Dev/sites/vikas.rocks/content
-vrl ~/Dev/sites/vikas.rocks/layouts
-vrp ~/Dev/sites/vikas.rocks/public
+vr ~/Dev/sites/vikas.rocks
+vc ~/Dev/sites/vikas.rocks/content
+vl ~/Dev/sites/vikas.rocks/layouts
+vp ~/Dev/sites/vikas.rocks/public
td ~/Dev/test
-gd ~/GDrive/vartak/CS/sem6
-gp ~/GDrive/vartak/CS/sem6/practicals
-gj ~/GDrive/vartak/CS/sem6/journals
-gz ~/GDrive/vartak/CS/practical-zip/sem5
-gn ~/GDrive/vartak/CS/sem6/notes
-rs ~/GDrive/vartak/results
+gd ~/GDrive/vartak/CS
ph ~/Phone
-stv ~/Phone/.stversions
+sv ~/Phone/.stversions
pw ~/Phone/Android/media/com.whatsapp.w4b/WhatsApp\ Business/Media/WhatsApp\ Business\ Documents
mn /mnt
diff --git a/.config/shell/bm-files b/.config/shell/bm-files
index 898e080..8685e00 100644
--- a/.config/shell/bm-files
+++ b/.config/shell/bm-files
@@ -4,26 +4,25 @@
bf ${XDG_CONFIG_HOME:-$HOME/.config}/shell/bm-files
bd ${XDG_CONFIG_HOME:-$HOME/.config}/shell/bm-dirs
-pf ~/.profile
-zp ~/.zprofile
-xp ~/.xprofile
-gi ~/.gitignore
-zc ${XDG_CONFIG_HOME:-$HOME/.config}/zsh/.zshrc
+cpf ~/.profile
+czp ~/.zprofile
+cxp ~/.xprofile
+cgi ~/.gitignore
+czr ${XDG_CONFIG_HOME:-$HOME/.config}/zsh/.zshrc
+car ${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc
+clc ${XDG_CONFIG_HOME:-$HOME/.config}/lf/lfrc
+csx ${XDG_CONFIG_HOME:-$HOME/.config}/sxiv/exec/key-handler
+cin ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/init.vim
+cac ${XDG_CONFIG_HOME:-$HOME/.config}/alacritty/alacritty.toml
+cxr ${XDG_CONFIG_HOME:-$HOME/.config}/X11/Xresources
+cxi ${XDG_CONFIG_HOME:-$HOME/.config}/X11/xinitrc
+cml ${XDG_CONFIG_HOME:-$HOME/.config}/mimeapps.list
+cfi ${XDG_CONFIG_HOME:-$HOME/.config}/fd/ignore
+csc ~/.ssh/config
+
zh ${XDG_STATE_HOME:-$HOME/.local/state}/zsh/history
-za ${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc
-arc ${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc
-spf ${XDG_CONFIG_HOME:-$HOME/.config}/shell/server.profile
-lc ${XDG_CONFIG_HOME:-$HOME/.config}/lf/lfrc
-sx ${XDG_CONFIG_HOME:-$HOME/.config}/sxiv/exec/key-handler
-in ${XDG_CONFIG_HOME:-$HOME/.config}/nvim/init.vim
-ac ${XDG_CONFIG_HOME:-$HOME/.config}/alacritty/alacritty.toml
-xr ${XDG_CONFIG_HOME:-$HOME/.config}/X11/Xresources
-xi ${XDG_CONFIG_HOME:-$HOME/.config}/X11/xinitrc
-mm ${XDG_CONFIG_HOME:-$HOME/.config}/mimeapps.list
-fdi ${XDG_CONFIG_HOME:-$HOME/.config}/fd/ignore
-ssc ~/.ssh/config
qn ${XDG_DOCUMENTS_HOME:-$HOME/Documents}/Notes/QuickNote.md
bm ${XDG_DOCUMENTS_HOME:-$HOME/Documents}/Notes/bookmarks.txt
akn ${XDG_DOCUMENTS_HOME:-$HOME/Documents}/Notes/ak47.txt
li ${XDG_DOCUMENTS_HOME:-$HOME/Documents}/latex/lorem-ipsum.txt
-vrh ~/Dev/sites/vikas.rocks/layouts/_default/home.html
+vh ~/Dev/sites/vikas.rocks/layouts/_default/home.html