diff options
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/book | 6 | ||||
| -rwxr-xr-x | scripts/dwmbar | 4 | ||||
| -rwxr-xr-x | scripts/mklinks | 18 | ||||
| -rwxr-xr-x | scripts/startdwmvoid | 10 | ||||
| -rwxr-xr-x | scripts/tmuxprojects | 21 | ||||
| -rwxr-xr-x | scripts/web | 5 |
6 files changed, 41 insertions, 23 deletions
diff --git a/scripts/book b/scripts/book new file mode 100755 index 0000000..426b2d2 --- /dev/null +++ b/scripts/book @@ -0,0 +1,6 @@ +#!/bin/sh +dir=~/books +book=`find $dir -name *.pdf -o -name *.epub | sort | dmenu -l 8` +if [ -n "$book" ] ; then + zathura "$book" +fi diff --git a/scripts/dwmbar b/scripts/dwmbar index 8d90b57..8dc2bd6 100755 --- a/scripts/dwmbar +++ b/scripts/dwmbar @@ -1,9 +1,5 @@ #!/bin/sh while true ; do - # MUSIC=$(~/dotfiles/scripts/sb/sb-playerctl); - # if [ -n "${MUSIC}" ] ; then - # MUSIC="Playing: ${MUSIC} " - # fi MUSIC=$(mpc current) if [ -n "${MUSIC}" ] ; then MUSIC="Playing: ${MUSIC} " diff --git a/scripts/mklinks b/scripts/mklinks index 983614a..d5be25b 100755 --- a/scripts/mklinks +++ b/scripts/mklinks @@ -1,9 +1,17 @@ #!/bin/sh -configdir='~/clone/dotfiles/.config' -targets="alacritty .config" - "from to" +echorun() { + echo "$0" + $0 +} -for target in $targets ; do - echo "ln -s $configdir/$target ~/.config" +scripts=`realpath $0` +scripts=`dirname $scripts` + +config="$scripts/../.config" +links="$scripts/../links" +echo 'cat $links | awk + +for link in $links ; do + echo "ln -s $config/$link ~/.config" done diff --git a/scripts/startdwmvoid b/scripts/startdwmvoid index de8f56c..e906c58 100755 --- a/scripts/startdwmvoid +++ b/scripts/startdwmvoid @@ -1,8 +1,14 @@ #!/bin/sh -feh --bg-scale $HOME/pictures/wallpapers/vocaloid.png +#feh --bg-scale $HOME/pictures/wallpapers/vocaloid.png pkill tmux tmuxprojects -# xsreensaver & dwmbar & runsvdir ~/.runit/runsvdir & +export GTK_IM_MODULE=fcitx +export QT_IM_MODULE=fcitx +export XMODIFIERS=@im=fcitx +#xset r rate 200 25 +xrdb -merge ~/.Xresources +xset s off -dpms +# fcitx5 & dbus-run-session dwm diff --git a/scripts/tmuxprojects b/scripts/tmuxprojects index f8c975c..0c93aa6 100755 --- a/scripts/tmuxprojects +++ b/scripts/tmuxprojects @@ -1,15 +1,12 @@ #!/bin/sh - -dirs=" -$HOME -$HOME/projects/dotfiles -$HOME/projects/projecteuler -$HOME/clone/opengl_learning -" - -for dir in $dirs ; do - if [ -d "$dir" ] ; then - name=$(basename $dir) - tmux new -s $name -d -c $dir +dir=`realpath $0` +dir=`dirname $dir` +projects=`cat $dir/../projects` +for project in $projects ; do + project="$HOME/$project" + if [ ! -d "$project" ] ; then + continue fi + name=`basename $project` + tmux new -s $name -d -c $project done diff --git a/scripts/web b/scripts/web new file mode 100755 index 0000000..491086e --- /dev/null +++ b/scripts/web @@ -0,0 +1,5 @@ +#!/bin/sh +file=~/clone/dotfiles/web +browser=firefox +url=`cat $file | dmenu -l 8` +if [ -n "$url" ] ; then $browser $url ; fi |
