summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.Xresources1
-rw-r--r--.config/i3/config6
-rw-r--r--.screenrc2
-rwxr-xr-xbin/backup26
4 files changed, 24 insertions, 11 deletions
diff --git a/.Xresources b/.Xresources
index 8fc5281..ec47c2e 100644
--- a/.Xresources
+++ b/.Xresources
@@ -21,6 +21,7 @@ URxvt.keysym.C-Next: font-size:decrease
!URxvt.background: black
xterm*termName: xterm-256color
+xterm*internalBorder: 4
xterm*VT100.Translations: #override \
Ctrl <Key> Next: smaller-vt-font() \n\
Ctrl <Key> Prior: larger-vt-font() \n
diff --git a/.config/i3/config b/.config/i3/config
index 6220086..1740966 100644
--- a/.config/i3/config
+++ b/.config/i3/config
@@ -120,6 +120,7 @@ floating_modifier $mod
# start a terminal
bindsym $mod+Return exec --no-startup-id xt
bindsym $mod+t exec --no-startup-id uxterm
+bindsym $mod+Shift+t exec --no-startup-id xtb
# kill focused window
bindsym $mod+Shift+a kill
@@ -133,9 +134,10 @@ bindsym --release button2 kill
# installed.
#bindsym $mod+d exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Mono-9'"
#bindsym F1 exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Mono-9'"
-bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
+#bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
#bindsym F1 exec --no-startup-id i3-dmenu-desktop -entry-type=command
-bindsym F1 exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Fixed-12'"
+#bindsym F1 exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Fixed-12'"
+bindsym $mod+d exec --no-startup-id i3-dmenu-desktop -dmenu="dmenu -i -fn 'Fixed-12'"
# Use playerctl to control media player from keyboard
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
diff --git a/.screenrc b/.screenrc
index 3337674..1a802d2 100644
--- a/.screenrc
+++ b/.screenrc
@@ -1 +1,3 @@
startup_message off
+defmousetrack on
+mousetrack on
diff --git a/bin/backup b/bin/backup
index d682849..9e73703 100755
--- a/bin/backup
+++ b/bin/backup
@@ -1,5 +1,7 @@
#!/bin/sh
+# A backup a day keeps the doctor away.
+
usage() {
echo "Usage: $0 [-nv] [[[user@]host]:dir]
@@ -34,13 +36,19 @@ BACKUP=${1:-$BACKUP}
ignore="$HOME/.backupignore" volumes="$HOME"
[ -f "$ignore" ] && ignore="--exclude-from=$ignore" || ignore=
-last=$(rsync --list-only "$BACKUP/" 2>/dev/null | awk '{r=$NF} END {print r}')
-case $last in
-([12]*) opt_link=--link-dest=../$last;;
-(*) opt_link=;;
-esac
-
-date=$(date +%Y-%m-%d-%H%M%S)
+now=$(date +%F)
+opt_link=''
+past=$(rsync --list-only "$BACKUP/" 2>/dev/null | awk '{print $NF}' | sort -r)
+for f in $past
+do
+ case $f in
+ ([0-9][0-9][0-9][0-9]-*) ;;
+ (*) continue ;;
+ esac
+ [ "$f" = "$now" ] && continue
+ opt_link="--link-dest=../$f"
+ break
+done
-echo "# Backup $volumes to $BACKUP/$date"
-exec rsync -HSxa$optv $ignore $opt_link $volumes "$BACKUP/$date"
+echo "# Backup $volumes to $BACKUP/$now"
+exec rsync -HSXxa$optv $ignore $opt_link $volumes "$BACKUP/$now"