[submodule "vim/.vim/pack/plugins/start/vimtex"]
path = vim/.vim/pack/plugins/start/vimtex
url = https://github.com/lervag/vimtex.git
+[submodule "config.h/dwm/dwm"]
+ path = config.h/dwm/dwm
+ url = https://git.suckless.org/dwm
+[submodule "config.h/st/st"]
+ path = config.h/st/st
+ url = https://git.suckless.org/st
+[submodule "config.h/slstatus/slstatus"]
+ path = config.h/slstatus/slstatus
+ url = https://git.suckless.org/slstatus
#!/bin/bash
-set -ex
+set -e
if [ $# -ne 1 ]
then
static const char *volume_mute[] = {"pactl", "set-sink-mute", "@DEFAULT_SINK@", "toggle", NULL};
static const char *volume_dec[] = {"pactl", "set-sink-volume", "@DEFAULT_SINK@", "-5%", NULL};
static const char *volume_inc[] = {"pactl", "set-sink-volume", "@DEFAULT_SINK@", "+5%", NULL};
-static const char *toggle_music[] = {"quodlibet", "--play-pause", NULL};
+//static const char *toggle_music[] = {"quodlibet", "--play-pause", NULL};
+static const char *toggle_music[] = {"cmus-remote", "--pause", NULL};
static Key keys[] = {
/* modifier key function argument */
--- /dev/null
+Subproject commit bb2e7222baeec7776930354d0e9f210cc2aaad5f
--- /dev/null
+Subproject commit b14e039639ed28005fbb8bddeb5b5fa0c93475ac
/* alt screens */
int allowaltscreen = 1;
-/* frames per second st should at maximum draw to the screen */
-static unsigned int xfps = 120;
-static unsigned int actionfps = 30;
+/* allow certain non-interactive (insecure) window operations such as:
+ setting the clipboard text */
+int allowwindowops = 0;
+
+/*
+ * draw latency range in ms - from new content/keypress/etc until drawing.
+ * within this range, st draws when content stops arriving (idle). mostly it's
+ * near minlatency, but it waits longer for slow updates to avoid partial draw.
+ * low minlatency will tear/flicker more, as it can "detect" idle too early.
+ */
+static double minlatency = 8;
+static double maxlatency = 33;
/*
* blinking timeout (set to 0 to disable blinking) for the terminal blinking
--- /dev/null
+Subproject commit fa253f077f19b3220c7655b81bd91e52f4367803
-pinentry-program /usr/bin/pinentry-qt
default-cache-ttl 3600
enable-ssh-support
disable-scdaemon
then
mkdir -p /mnt/backupdrive/home/mrl /mnt/backupdrive/mnt/data &&\
rsync --delete --bwlimit=20M --exclude 'minidlna/*' --exclude 'transmission/ipt/*' -va /mnt/data/ /mnt/backupdrive/mnt/data > /home/mrl/backup.log &&\
- rsync --delete --bwlimit=20M --exclude '.local/share' --exclude '.cache' --exclude 'VirtualBox VMs' -va /home/mrl/ /mnt/backupdrive/home/mrl >> /home/mrl/backup.log &&\
+ rsync --delete --bwlimit=20M \
+ --exclude '.local' \
+ --exclude '.zotero' \
+ --exclude '.config' \
+ --exclude '.cache' \
+ --exclude '.mozilla' \
+ --exclude '.java' \
+ --exclude 'VirtualBox VMs' \
+ -va /home/mrl/ /mnt/backupdrive/home/mrl >> /home/mrl/backup.log &&\
umount /mnt/backupdrive &&\
cat<<MAIL | su -c 'ssh helheim /usr/lib/sendmail backups@martlubbers.net' mrl
To: mart@martlubbers.net