From 142ad921d9c9e8af094bfe4903ab01928c9c2279 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 27 Mar 2026 17:19:10 -0500 Subject: [PATCH] Fix lingering-skhd-opened-kitty-instances bug; add listen-music script --- make_dirs.sh | 2 +- src_files/.config/ncmpcpp/config | 4 ++-- src_files/.config/skhd/skhdrc | 2 +- src_files/.local/scripts/listen-music | 5 +++++ src_files/shell/profile | 2 +- src_files/shell/rc | 17 +++++++---------- 6 files changed, 17 insertions(+), 15 deletions(-) create mode 100755 src_files/.local/scripts/listen-music diff --git a/make_dirs.sh b/make_dirs.sh index 210e263..d6baf0c 100755 --- a/make_dirs.sh +++ b/make_dirs.sh @@ -20,7 +20,7 @@ echo "---- making system dirs ----------------" ! [ -d "$DIR_HOME_BOX" ] && mkdir -p "$DIR_HOME_BOX" ! [ -d "$DIR_INBOX" ] && mkdir -p "$DIR_INBOX" ! [ -d "$DIR_NOTES" ] && mkdir -p "$DIR_NOTES" -! [ -d "$DIR_MUSIC" ] && mkdir -p "$DIR_MUSIC" +! [ -d "$DIR_MUSIC_LISTEN" ] && mkdir -p "$DIR_MUSIC_LISTEN" ! [ -d "$DIR_DEV" ] && mkdir -p "$DIR_DEV" ! [ -d "$DIR_GIT_PROJECTS" ] && mkdir -p "$DIR_GIT_PROJECTS" ! [ -d "$DIR_GIT_PROJECTS/me" ] && mkdir -p "$DIR_GIT_PROJECTS/me" diff --git a/src_files/.config/ncmpcpp/config b/src_files/.config/ncmpcpp/config index 2009d9e..33177fa 100644 --- a/src_files/.config/ncmpcpp/config +++ b/src_files/.config/ncmpcpp/config @@ -1,3 +1,3 @@ ncmcpp_directory = "$XDG_DATA_HOME/ncmpcpp" -lyrics_directory = "$DIR_MUSIC/.lyrics" -mpd_music_dir = "$DIR_MUSIC" +lyrics_directory = "$DIR_MUSIC_LISTEN/.lyrics" +mpd_music_dir = "$DIR_MUSIC_LISTEN" diff --git a/src_files/.config/skhd/skhdrc b/src_files/.config/skhd/skhdrc index c61cd65..67b22ae 100644 --- a/src_files/.config/skhd/skhdrc +++ b/src_files/.config/skhd/skhdrc @@ -5,7 +5,7 @@ cmd - h : $(which skhd) -k "ctrl + shift - tab" cmd - l : $(which skhd) -k "ctrl - tab" # shortcuts to open programs -cmd - return : open -n -a kitty.app +cmd - return : open -n -a kitty.app --args --override macos_quit_when_last_window_closed=yes cmd + shift - b : open -n -a Brave\ Browser.app cmd - s : open -n -a kitty.app --args --override macos_quit_when_last_window_closed=yes htop cmd - b : open -n -a kitty.app --args --override macos_quit_when_last_window_closed=yes bookmark-find diff --git a/src_files/.local/scripts/listen-music b/src_files/.local/scripts/listen-music new file mode 100755 index 0000000..7c34206 --- /dev/null +++ b/src_files/.local/scripts/listen-music @@ -0,0 +1,5 @@ +#!/bin/sh + +cd "$DIR_MUSIC_LISTEN" + +find . -type d | fzf | xargs mpv diff --git a/src_files/shell/profile b/src_files/shell/profile index 1ed95a1..e8df59e 100644 --- a/src_files/shell/profile +++ b/src_files/shell/profile @@ -8,7 +8,7 @@ export TERMINAL='kitty' export DIR_HOME_BOX="$HOME/dbox" export DIR_INBOX="$DIR_HOME_BOX/inbox" export DIR_NOTES="$DIR_HOME_BOX/notes" -export DIR_MUSIC="$DIR_HOME_BOX/music/listen" +export DIR_MUSIC_LISTEN="$DIR_HOME_BOX/music/listen" export DIR_DEV="$HOME/dev" export DIR_GIT_PROJECTS="$DIR_DEV/git" diff --git a/src_files/shell/rc b/src_files/shell/rc index b5c7da3..7d4f38d 100644 --- a/src_files/shell/rc +++ b/src_files/shell/rc @@ -30,14 +30,6 @@ alias tmi='tmux-session-init' alias ksh=oksh # NOTE: if i ever use openBSD, conditionally remove this alias alias ls='ls -F' -# focus/productivity/similar -alias cal="calcurse" -alias note="cd $DIR_NOTES/inbox; $EDITOR" -alias todo="cd $DIR_NOTES/rhythm; $EDITOR todo.md" -alias budget="open $DIR_HOME_BOX/finance/budget/.current" -alias add-bookmark-queue='$EDITOR $DIR_INBOX/bookmarks-queue.bkmrk' -alias abq='$EDITOR $DIR_INBOX/bookmarks-queue.bkmrk' - # git stuff alias gfo='git fetch origin' alias gfl='git fetch origin; git log' @@ -65,11 +57,16 @@ alias assume="source assume" alias login-aws='aws sso login --profile' alias login-aws-id-list="grep sso_account_id $HOME/.aws/config" -# misc commands +# misc commands/shortcuts +alias add-bookmark-queue='$EDITOR $DIR_INBOX/bookmarks-queue.bkmrk' +alias abq='$EDITOR $DIR_INBOX/bookmarks-queue.bkmrk' +alias budget="open $DIR_HOME_BOX/finance/budget/.current" +alias cal="calcurse" +alias note="cd $DIR_NOTES/inbox; $EDITOR" alias pdt='ping -c 2 drinkingtea.net' alias ppw='ping -c 2 pinewoods.xyz' -alias weather='curl "wttr.in/dfw?2&F"' alias shrug='echo "¯\\_(ツ)_/¯"' +alias weather='curl "wttr.in/dfw?2&F"' # xdg spec and/or clean-up of home dir alias adb="HOME='$XDG_DATA_HOME/android' adb"