[rc/{xdg,zathura}] migrate XDG dirs and zathura configs to new setup
[~bandali/configs] / rc.org
diff --git a/rc.org b/rc.org
index b4c80d5..f6d24b7 100644 (file)
--- a/rc.org
+++ b/rc.org
@@ -3496,6 +3496,36 @@ switch="Alt+x"
 insert_pass="Alt+n"
 #+end_src
 
+** XDG
+:PROPERTIES:
+:header-args+: :tangle ~/.config/user-dirs.dirs
+:END:
+
+#+begin_src conf
+XDG_DESKTOP_DIR="$HOME/Desktop"
+XDG_DOCUMENTS_DIR="$HOME/usr/docs"
+XDG_DOWNLOAD_DIR="$HOME/usr/dls"
+XDG_MUSIC_DIR="$HOME/usr/music"
+XDG_PICTURES_DIR="$HOME/usr/pics"
+XDG_PUBLICSHARE_DIR="$HOME/usr/Public"
+XDG_TEMPLATES_DIR="$HOME/usr/Templates"
+XDG_VIDEOS_DIR="$HOME/usr/vids"
+#+end_src
+
+** Zathura
+:PROPERTIES:
+:header-args+: :tangle ~/.config/zathura/zathurarc
+:END:
+
+#+begin_src conf
+set smooth-scroll true
+set selection-clipboard clipboard
+set zoom-step 05
+set default-bg "#272727"
+set statusbar-bg "#272727"
+set inputbar-bg "#373737"
+#+end_src
+
 * Scripts
 
 This section contains various useful scripts and the ones used by the
@@ -3653,6 +3683,19 @@ Persistent=true
 WantedBy=timers.target
 #+end_src
 
+** zathura-sync.sh
+:PROPERTIES:
+:header-args+: :tangle ~/.local/bin/zathura-sync.sh :shebang "#!/bin/sh"
+:END:
+
+#+begin_src sh
+pos="$1"
+pdffile="$2"
+zathura --synctex-forward "$pos" "$pdffile" || \
+    (
+    zathura -x "emacsclient --eval '(progn (switch-to-buffer (file-name-nondirectory \"%{input}\")) (goto-line %{line}))'" "$pdffile" &
+    sleep 1; zathura --synctex-forward "$pos" "$pdffile" )
+#+end_src
 ** Fun :)
 
 *** eat-em