summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/book6
-rwxr-xr-xscripts/dwmbar4
-rwxr-xr-xscripts/mklinks18
-rwxr-xr-xscripts/startdwmvoid10
-rwxr-xr-xscripts/tmuxprojects21
-rwxr-xr-xscripts/web5
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