From 0e3775413ed0a94821e671a2beb3ff67cb5a8f60 Mon Sep 17 00:00:00 2001 From: Nicolas De Jaeghere Date: Wed, 5 Aug 2020 16:12:43 +0200 Subject: [PATCH] Move artifacts to dedicated directory --- .gitignore | 6 +- .stowrc | 1 + dotfiles.org | 103 ++++++++---------- emacs.org | 90 +++++++-------- .../share/applications/avahi-discover.desktop | 0 .../.local/share/applications/bssh.desktop | 0 .../.local/share/applications/bvnc.desktop | 0 {bash => stow/bash}/.bashrc | 0 {bash => stow/bash}/.profile | 0 .../.lv2/Calf_Compressor_Voice.lv2/Voice.ttl | 0 .../Calf_Compressor_Voice.lv2/manifest.ttl | 0 .../Default.ttl | 0 .../manifest.ttl | 0 .../Calf_Equalizer_8_Band_Voice.lv2/Voice.ttl | 0 .../manifest.ttl | 0 .../calf}/.lv2/Calf_Gate_Voice.lv2/Voice.ttl | 0 .../.lv2/Calf_Gate_Voice.lv2/manifest.ttl | 0 .../Auto_Duck.ttl | 0 .../manifest.ttl | 0 .../applications-categories/Creative.category | 0 .../DisplayCAL.category | 0 .../applications-categories/Internet.category | 0 .../applications-categories/Leisure.category | 0 .../LibreOffice.category | 0 .../applications-categories/System.category | 0 .../Utilities.category | 0 .../applications-categories/Work.category | 0 .../share/applications/cmake-gui.desktop | 0 .../cuda}/.config/environment.d/50-cuda.conf | 0 .../.local/share/applications/cups.desktop | 0 .../etc/yasnippet/snippets/clojure-mode/new | 0 .../etc/yasnippet/snippets/clojure-mode/node | 0 .../etc/yasnippet/snippets/clojure-mode/nodet | 0 .../yasnippet/snippets/clojure-mode/shadow | 0 .../snippets/clojurescript-mode/.yas-parents | 0 .../yasnippet/snippets/emacs-lisp-mode/new | 0 .../etc/yasnippet/snippets/js2-mode/browser | 0 .../etc/yasnippet/snippets/js2-mode/node | 0 .../etc/yasnippet/snippets/markdown-mode/new | 0 .../etc/yasnippet/snippets/mhtml-mode/new | 0 .../yasnippet/snippets/org-mode/displaymath | 0 .../etc/yasnippet/snippets/org-mode/math | 0 .../etc/yasnippet/snippets/org-mode/new | 0 .../etc/yasnippet/snippets/org-mode/q | 0 .../etc/yasnippet/snippets/org-mode/s | 0 .../etc/yasnippet/snippets/org-mode/sc | 0 .../etc/yasnippet/snippets/org-mode/sclj | 0 .../etc/yasnippet/snippets/org-mode/scljs | 0 .../etc/yasnippet/snippets/org-mode/sconf | 0 .../etc/yasnippet/snippets/org-mode/scpp | 0 .../etc/yasnippet/snippets/org-mode/scss | 0 .../etc/yasnippet/snippets/org-mode/sel | 0 .../etc/yasnippet/snippets/org-mode/serl | 0 .../etc/yasnippet/snippets/org-mode/shtml | 0 .../etc/yasnippet/snippets/org-mode/sjava | 0 .../etc/yasnippet/snippets/org-mode/sjs | 0 .../etc/yasnippet/snippets/org-mode/sjson | 0 .../etc/yasnippet/snippets/org-mode/slisp | 0 .../etc/yasnippet/snippets/org-mode/sm | 0 .../etc/yasnippet/snippets/org-mode/smeson | 0 .../etc/yasnippet/snippets/org-mode/smplot | 0 .../etc/yasnippet/snippets/org-mode/spy | 0 .../etc/yasnippet/snippets/org-mode/spyplot | 0 .../etc/yasnippet/snippets/org-mode/sscad | 0 .../etc/yasnippet/snippets/org-mode/sscm | 0 .../etc/yasnippet/snippets/org-mode/ssql | 0 .../etc/yasnippet/snippets/org-mode/sy | 0 .../etc/yasnippet/snippets/snippet-mode/new | 0 .../etc/yasnippet/snippets/text-mode/agpl | 0 .../etc/yasnippet/snippets/text-mode/gpl | 0 .../etc/yasnippet/snippets/text-mode/mit | 0 {emacs => stow/emacs}/.emacs.d/init.el | 0 .../emacs}/.emacs.d/lisp/exar/exar.el | 0 .../emacs}/.emacs.d/lisp/gino/gino.el | 0 .../emacs}/.emacs.d/var/eshell/alias | 0 .../share/applications/org-protocol.desktop | 0 .../.config/environment.d/10-identity.conf | 0 .../.config/environment.d/11-koek-dirs.conf | 0 .../.config/environment.d/50-freecad.conf | 0 {git => stow/git}/.config/git/config | 0 {git => stow/git}/.config/git/ignore | 0 .../applications/org.gnome.Extensions.desktop | 0 .../.config/environment.d/50-gnupg.conf | 0 .../.local/share/applications/lstopo.desktop | 0 {isync => stow/isync}/.config/isync/mbsyncrc | 0 .../jconsole-java-openjdk.desktop | 0 .../applications/jshell-java-openjdk.desktop | 0 .../.config/environment.d/50-ipython.conf | 0 .../.config/environment.d/50-jupyter.conf | 0 .../.config/jupyter/nbconfig/notebook.json | 0 .../.local/share/applications/ipython.desktop | 0 .../.config/environment.d/50-keras.conf | 0 .../mu}/.config/environment.d/50-mu.conf | 0 .../nltk}/.config/environment.d/50-nltk.conf | 0 .../share/applications/assistant.desktop | 0 .../share/applications/designer.desktop | 0 .../share/applications/linguist.desktop | 0 .../share/applications/qdbusviewer.desktop | 0 .../.local/share/applications/qv4l2.desktop | 0 .../.local/share/applications/qvidcap.desktop | 0 stow/ssh | 1 + .../share/applications/steam-native.desktop | 0 .../.local/share/applications/steam.desktop | 0 .../.local/share/applications/xdvi.desktop | 0 .../vdirsyncer}/.config/vdirsyncer/config | 0 .../.config/environment.d/10-base-dirs.conf | 0 .../.config/environment.d/10-user-dirs.conf | 0 {xdg => stow/xdg}/.config/user-dirs.dirs | 0 108 files changed, 98 insertions(+), 103 deletions(-) rename {avahi => stow/avahi}/.local/share/applications/avahi-discover.desktop (100%) rename {avahi => stow/avahi}/.local/share/applications/bssh.desktop (100%) rename {avahi => stow/avahi}/.local/share/applications/bvnc.desktop (100%) rename {bash => stow/bash}/.bashrc (100%) rename {bash => stow/bash}/.profile (100%) rename {calf => stow/calf}/.lv2/Calf_Compressor_Voice.lv2/Voice.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Compressor_Voice.lv2/manifest.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Equalizer_8_Band_Default.lv2/Default.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Equalizer_8_Band_Default.lv2/manifest.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Equalizer_8_Band_Voice.lv2/Voice.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Equalizer_8_Band_Voice.lv2/manifest.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Gate_Voice.lv2/Voice.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Gate_Voice.lv2/manifest.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/Auto_Duck.ttl (100%) rename {calf => stow/calf}/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/manifest.ttl (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/Creative.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/DisplayCAL.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/Internet.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/Leisure.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/LibreOffice.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/System.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/Utilities.category (100%) rename {catgen => stow/catgen}/.local/share/applications-categories/Work.category (100%) rename {cmake => stow/cmake}/.local/share/applications/cmake-gui.desktop (100%) rename {cuda => stow/cuda}/.config/environment.d/50-cuda.conf (100%) rename {cups => stow/cups}/.local/share/applications/cups.desktop (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/clojure-mode/new (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/clojure-mode/node (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/js2-mode/browser (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/js2-mode/node (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/markdown-mode/new (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/math (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/new (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/q (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/s (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sc (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sclj (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/scljs (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sconf (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/scpp (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/scss (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sel (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/serl (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/shtml (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sjava (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sjs (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sjson (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/slisp (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sm (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/smeson (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/smplot (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/spy (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sscad (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sscm (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/ssql (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/org-mode/sy (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/snippet-mode/new (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/text-mode/agpl (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/text-mode/gpl (100%) rename {emacs => stow/emacs}/.emacs.d/etc/yasnippet/snippets/text-mode/mit (100%) rename {emacs => stow/emacs}/.emacs.d/init.el (100%) rename {emacs => stow/emacs}/.emacs.d/lisp/exar/exar.el (100%) rename {emacs => stow/emacs}/.emacs.d/lisp/gino/gino.el (100%) rename {emacs => stow/emacs}/.emacs.d/var/eshell/alias (100%) rename {emacs => stow/emacs}/.local/share/applications/org-protocol.desktop (100%) rename {env => stow/env}/.config/environment.d/10-identity.conf (100%) rename {env => stow/env}/.config/environment.d/11-koek-dirs.conf (100%) rename {freecad => stow/freecad}/.config/environment.d/50-freecad.conf (100%) rename {git => stow/git}/.config/git/config (100%) rename {git => stow/git}/.config/git/ignore (100%) rename {gnome => stow/gnome}/.local/share/applications/org.gnome.Extensions.desktop (100%) rename {gnupg => stow/gnupg}/.config/environment.d/50-gnupg.conf (100%) rename {hwloc => stow/hwloc}/.local/share/applications/lstopo.desktop (100%) rename {isync => stow/isync}/.config/isync/mbsyncrc (100%) rename {java => stow/java}/.local/share/applications/jconsole-java-openjdk.desktop (100%) rename {java => stow/java}/.local/share/applications/jshell-java-openjdk.desktop (100%) rename {jupyter => stow/jupyter}/.config/environment.d/50-ipython.conf (100%) rename {jupyter => stow/jupyter}/.config/environment.d/50-jupyter.conf (100%) rename {jupyter => stow/jupyter}/.config/jupyter/nbconfig/notebook.json (100%) rename {jupyter => stow/jupyter}/.local/share/applications/ipython.desktop (100%) rename {keras => stow/keras}/.config/environment.d/50-keras.conf (100%) rename {mu => stow/mu}/.config/environment.d/50-mu.conf (100%) rename {nltk => stow/nltk}/.config/environment.d/50-nltk.conf (100%) rename {qt => stow/qt}/.local/share/applications/assistant.desktop (100%) rename {qt => stow/qt}/.local/share/applications/designer.desktop (100%) rename {qt => stow/qt}/.local/share/applications/linguist.desktop (100%) rename {qt => stow/qt}/.local/share/applications/qdbusviewer.desktop (100%) rename {qt => stow/qt}/.local/share/applications/qv4l2.desktop (100%) rename {qt => stow/qt}/.local/share/applications/qvidcap.desktop (100%) create mode 120000 stow/ssh rename {steam => stow/steam}/.local/share/applications/steam-native.desktop (100%) rename {steam => stow/steam}/.local/share/applications/steam.desktop (100%) rename {tex => stow/tex}/.local/share/applications/xdvi.desktop (100%) rename {vdirsyncer => stow/vdirsyncer}/.config/vdirsyncer/config (100%) rename {xdg => stow/xdg}/.config/environment.d/10-base-dirs.conf (100%) rename {xdg => stow/xdg}/.config/environment.d/10-user-dirs.conf (100%) rename {xdg => stow/xdg}/.config/user-dirs.dirs (100%) diff --git a/.gitignore b/.gitignore index 874b8d9c0..7ec30eb37 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -!/emacs/.emacs.d/var/eshell/alias -/emacs/.emacs.d/straight/ -/emacs/.emacs.d/var/ +/stow/emacs/.emacs.d/straight/ +/stow/emacs/.emacs.d/var/* +!/stow/emacs/.emacs.d/var/eshell/alias /ssh/ diff --git a/.stowrc b/.stowrc index 8b80f4358..2881fce85 100644 --- a/.stowrc +++ b/.stowrc @@ -1 +1,2 @@ +--dir=stow/ --target=~/ diff --git a/dotfiles.org b/dotfiles.org index 4d37c1d17..4414c3e83 100644 --- a/dotfiles.org +++ b/dotfiles.org @@ -18,7 +18,7 @@ Set name and e-mail. nicolas@dejaeghe.re #+END_SRC -#+BEGIN_SRC conf :tangle env/.config/environment.d/10-identity.conf :noweb yes +#+BEGIN_SRC conf :tangle stow/env/.config/environment.d/10-identity.conf :noweb yes NAME="<>" EMAIL="<>" #+END_SRC @@ -26,7 +26,7 @@ Set name and e-mail. * Well known directories Set [[https://freedesktop.org/wiki/Specifications/basedir-spec/][base directories]]. -#+BEGIN_SRC conf :tangle xdg/.config/environment.d/10-base-dirs.conf +#+BEGIN_SRC conf :tangle stow/xdg/.config/environment.d/10-base-dirs.conf XDG_CACHE_HOME="$HOME/.cache" XDG_CONFIG_HOME="$HOME/.config" XDG_DATA_HOME="$HOME/.local/share" @@ -34,7 +34,7 @@ Set [[https://freedesktop.org/wiki/Specifications/basedir-spec/][base directorie Then, set [[https://freedesktop.org/wiki/Software/xdg-user-dirs/][user directories]]. -#+BEGIN_SRC conf :noweb-ref user-dirs :tangle xdg/.config/user-dirs.dirs +#+BEGIN_SRC conf :noweb-ref user-dirs :tangle stow/xdg/.config/user-dirs.dirs XDG_DESKTOP_DIR="$HOME/.Bureaublad" XDG_DOCUMENTS_DIR="$HOME/Documenten" XDG_DOWNLOAD_DIR="$HOME/Inbox" @@ -47,13 +47,13 @@ Then, set [[https://freedesktop.org/wiki/Software/xdg-user-dirs/][user directori Again, but as environment variables. -#+BEGIN_SRC conf :tangle xdg/.config/environment.d/10-user-dirs.conf :noweb yes +#+BEGIN_SRC conf :tangle stow/xdg/.config/environment.d/10-user-dirs.conf :noweb yes <> #+END_SRC Finally, set other directories. -#+BEGIN_SRC conf :tangle env/.config/environment.d/11-koek-dirs.conf +#+BEGIN_SRC conf :tangle stow/env/.config/environment.d/11-koek-dirs.conf KOEK_CALENDARS_DIR="$XDG_DOCUMENTS_DIR/Kalenders" KOEK_CONTACTS_DIR="$XDG_DOCUMENTS_DIR/Contacten" KOEK_EMAIL_DIR="$XDG_DOCUMENTS_DIR/E-mail" @@ -71,92 +71,92 @@ Hide superfluous applications. NoDisplay=true #+END_SRC -#+BEGIN_SRC conf :tangle qt/.local/share/applications/assistant.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/qt/.local/share/applications/assistant.desktop :noweb yes <> Name=Qt Assistant #+END_SRC -#+BEGIN_SRC conf :tangle avahi/.local/share/applications/avahi-discover.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/avahi/.local/share/applications/avahi-discover.desktop :noweb yes <> Name=Avahi Zeroconf Browser #+END_SRC -#+BEGIN_SRC conf :tangle avahi/.local/share/applications/bssh.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/avahi/.local/share/applications/bssh.desktop :noweb yes <> Name=Avahi SSH Server Browser #+END_SRC -#+BEGIN_SRC conf :tangle avahi/.local/share/applications/bvnc.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/avahi/.local/share/applications/bvnc.desktop :noweb yes <> Name=Avahi VNC Server Browser #+END_SRC -#+BEGIN_SRC conf :tangle cmake/.local/share/applications/cmake-gui.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/cmake/.local/share/applications/cmake-gui.desktop :noweb yes <> Name=CMake #+END_SRC -#+BEGIN_SRC conf :tangle cups/.local/share/applications/cups.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/cups/.local/share/applications/cups.desktop :noweb yes <> Name=Manage Printing #+END_SRC -#+BEGIN_SRC conf :tangle qt/.local/share/applications/designer.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/qt/.local/share/applications/designer.desktop :noweb yes <> Name=Qt Designer #+END_SRC -#+BEGIN_SRC conf :tangle jupyter/.local/share/applications/ipython.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/jupyter/.local/share/applications/ipython.desktop :noweb yes <> Name=ipython #+END_SRC -#+BEGIN_SRC conf :tangle java/.local/share/applications/jconsole-java-openjdk.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/java/.local/share/applications/jconsole-java-openjdk.desktop :noweb yes <> Name=OpenJDK Java Console #+END_SRC -#+BEGIN_SRC conf :tangle java/.local/share/applications/jshell-java-openjdk.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/java/.local/share/applications/jshell-java-openjdk.desktop :noweb yes <> Name=OpenJDK Java Shell #+END_SRC -#+BEGIN_SRC conf :tangle qt/.local/share/applications/linguist.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/qt/.local/share/applications/linguist.desktop :noweb yes <> Name=Qt Linguist #+END_SRC -#+BEGIN_SRC conf :tangle hwloc/.local/share/applications/lstopo.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/hwloc/.local/share/applications/lstopo.desktop :noweb yes <> Name=Hardware Locality lstopo #+END_SRC -#+BEGIN_SRC conf :tangle gnome/.local/share/applications/org.gnome.Extensions.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/gnome/.local/share/applications/org.gnome.Extensions.desktop :noweb yes <> Name=Extensions #+END_SRC -#+BEGIN_SRC conf :tangle qt/.local/share/applications/qdbusviewer.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/qt/.local/share/applications/qdbusviewer.desktop :noweb yes <> Name=Qt QDbusViewer #+END_SRC -#+BEGIN_SRC conf :tangle qt/.local/share/applications/qv4l2.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/qt/.local/share/applications/qv4l2.desktop :noweb yes <> Name=Qt V4L2 test utility #+END_SRC -#+BEGIN_SRC conf :tangle qt/.local/share/applications/qvidcap.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/qt/.local/share/applications/qvidcap.desktop :noweb yes <> Name=Qt V4L2 video capture utility #+END_SRC -#+BEGIN_SRC conf :tangle steam/.local/share/applications/steam.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/steam/.local/share/applications/steam.desktop :noweb yes <> Name=Steam (Runtime) #+END_SRC -#+BEGIN_SRC conf :tangle tex/.local/share/applications/xdvi.desktop :noweb yes +#+BEGIN_SRC conf :tangle stow/tex/.local/share/applications/xdvi.desktop :noweb yes <> Name=XDvi #+END_SRC @@ -169,7 +169,7 @@ To apply configuration, run: #+END_SRC ** Creative -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/Creative.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/Creative.category ardour.desktop blender.desktop calf.desktop @@ -184,7 +184,7 @@ To apply configuration, run: #+END_SRC ** DisplayCAL -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/DisplayCAL.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/DisplayCAL.category displaycal-3dlut-maker.desktop displaycal-apply-profiles.desktop displaycal-curve-viewer.desktop @@ -197,7 +197,7 @@ To apply configuration, run: #+END_SRC ** Internet -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/Internet.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/Internet.category chromium.desktop firefox.desktop io.github.qtox.qTox.desktop @@ -205,7 +205,7 @@ To apply configuration, run: #+END_SRC ** Leisure -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/Leisure.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/Leisure.category makemkv.desktop org.gnome.Lollypop.desktop org.musicbrainz.Picard.desktop @@ -215,7 +215,7 @@ To apply configuration, run: #+END_SRC ** LibreOffice -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/LibreOffice.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/LibreOffice.category libreoffice-base.desktop libreoffice-calc.desktop libreoffice-draw.desktop @@ -226,7 +226,7 @@ To apply configuration, run: #+END_SRC ** System -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/System.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/System.category ca.desrt.dconf-editor.desktop gnome-control-center.desktop gnome-system-monitor.desktop @@ -241,7 +241,7 @@ To apply configuration, run: #+END_SRC ** Utilities -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/Utilities.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/Utilities.category com.obsproject.Studio.desktop eid-viewer.desktop electrum.desktop @@ -257,7 +257,7 @@ To apply configuration, run: #+END_SRC ** Work -#+BEGIN_SRC fundamental :tangle catgen/.local/share/applications-categories/Work.category +#+BEGIN_SRC fundamental :tangle stow/catgen/.local/share/applications-categories/Work.category arduino.desktop emacs.desktop org.gnome.Boxes.desktop @@ -274,7 +274,7 @@ To apply configuration, run: ** Login :PROPERTIES: -:header-args:sh: :tangle bash/.profile +:header-args:sh: :tangle stow/bash/.profile :END: Interactive and non interactive @@ -289,7 +289,7 @@ Interactive and non interactive ** Interactive :setup: :PROPERTIES: -:header-args:sh: :tangle bash/.bashrc +:header-args:sh: :tangle stow/bash/.bashrc :END: Non login @@ -314,13 +314,6 @@ Non login PS1='[\u@\h \W]\$ ' #+END_SRC -* Stow -Set target directory. - -#+BEGIN_SRC fundamental :tangle .stowrc - --target=~/ -#+END_SRC - * Syncthing :setup: Stores: - archive: Archief @@ -340,7 +333,7 @@ To stow all stores, run: * Git Set identity. -#+BEGIN_SRC conf :tangle git/.config/git/config :noweb yes +#+BEGIN_SRC conf :tangle stow/git/.config/git/config :noweb yes [user] name = <> email = <> @@ -349,7 +342,7 @@ Set identity. ** Global ignore Ignore common artifacts. For pattern format, see ~man 5 gitignore~. -#+BEGIN_SRC fundamental :tangle git/.config/git/ignore +#+BEGIN_SRC fundamental :tangle stow/git/.config/git/ignore .shadow-cljs/ build/ node_modules/ @@ -366,7 +359,7 @@ create it, run: Move data directory out of the way. -#+BEGIN_SRC conf :tangle gnupg/.config/environment.d/50-gnupg.conf +#+BEGIN_SRC conf :tangle stow/gnupg/.config/environment.d/50-gnupg.conf GNUPGHOME="$XDG_DATA_HOME/gnupg" #+END_SRC @@ -433,7 +426,7 @@ Keep defaults. ** isync :PROPERTIES: -:header-args:conf: :tangle isync/.config/isync/mbsyncrc +:header-args:conf: :tangle stow/isync/.config/isync/mbsyncrc :END: Store sync state with maildir sub directories, simplifying backup. @@ -499,7 +492,7 @@ Define personal channel. ** mu :setup: Move maildir directory out of the way. -#+BEGIN_SRC conf :tangle mu/.config/environment.d/50-mu.conf +#+BEGIN_SRC conf :tangle stow/mu/.config/environment.d/50-mu.conf MAILDIR="$KOEK_EMAIL_DIR" #+END_SRC @@ -511,7 +504,7 @@ To create the database, run: * vdirsyncer :PROPERTIES: -:header-args:conf: :tangle vdirsyncer/.config/vdirsyncer/config +:header-args:conf: :tangle stow/vdirsyncer/.config/vdirsyncer/config :END: Store sync state with vdir directories, simplifying backup. Only tilde @@ -575,14 +568,14 @@ To create the collections, run: * FreeCAD Ensure FreeCAD's packages are found. -#+BEGIN_SRC conf :tangle freecad/.config/environment.d/50-freecad.conf +#+BEGIN_SRC conf :tangle stow/freecad/.config/environment.d/50-freecad.conf PYTHONPATH="/usr/lib/freecad/lib"${PYTHONPATH:+:$PYTHONPATH} #+END_SRC * Steam Show Steam with native runtime as Steam. -#+BEGIN_SRC conf :tangle steam/.local/share/applications/steam-native.desktop +#+BEGIN_SRC conf :tangle stow/steam/.local/share/applications/steam-native.desktop [Desktop Entry] Name=Steam Comment=Application for managing and playing games on Steam @@ -651,7 +644,7 @@ environment variables. For desktop entry or scheme handler format, see [[https://freedesktop.org/wiki/Specifications/desktop-entry-spec/][Desktop Entry Specification (freedesktop)]] respectively [[https://freedesktop.org/wiki/Specifications/shared-mime-info-spec/][Shared MIME Info Specification (freedesktop)]]. -#+BEGIN_SRC conf :tangle emacs/.local/share/applications/org-protocol.desktop +#+BEGIN_SRC conf :tangle stow/emacs/.local/share/applications/org-protocol.desktop [Desktop Entry] Type=Application Name=org-protocol @@ -672,14 +665,14 @@ To register the scheme handler, run: * Jupyter Notebook Move configuration directory out of the way. -#+BEGIN_SRC conf :tangle jupyter/.config/environment.d/50-jupyter.conf +#+BEGIN_SRC conf :tangle stow/jupyter/.config/environment.d/50-jupyter.conf JUPYTER_CONFIG_DIR="$XDG_CONFIG_HOME/jupyter" #+END_SRC Documentation on configuring the frontend is [[https://jupyter-notebook.readthedocs.io/en/stable/frontend_config.html#persisting-configuration-settings][limited]]. For properties, see [[https://codemirror.net/doc/manual.html#config][User manual and reference guide - Configuration (CodeMirror)]]. -#+BEGIN_SRC json :tangle jupyter/.config/jupyter/nbconfig/notebook.json +#+BEGIN_SRC json :tangle stow/jupyter/.config/jupyter/nbconfig/notebook.json { "CodeCell": { "cm_config": { @@ -697,27 +690,27 @@ see [[https://codemirror.net/doc/manual.html#config][User manual and reference g ** IPython Move configuration directory out of the way. -#+BEGIN_SRC conf :tangle jupyter/.config/environment.d/50-ipython.conf +#+BEGIN_SRC conf :tangle stow/jupyter/.config/environment.d/50-ipython.conf IPYTHONDIR="$XDG_CONFIG_HOME/ipython" #+END_SRC * CUDA Move cache directory out of the way. -#+BEGIN_SRC conf :tangle cuda/.config/environment.d/50-cuda.conf +#+BEGIN_SRC conf :tangle stow/cuda/.config/environment.d/50-cuda.conf CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv/ComputeCache" #+END_SRC * Keras Move configuration directory out of the way. -#+BEGIN_SRC conf :tangle keras/.config/environment.d/50-keras.conf +#+BEGIN_SRC conf :tangle stow/keras/.config/environment.d/50-keras.conf KERAS_HOME="$XDG_CONFIG_HOME/keras" #+END_SRC * NLTK Move data directory out of the way. -#+BEGIN_SRC conf :tangle nltk/.config/environment.d/50-nltk.conf +#+BEGIN_SRC conf :tangle stow/nltk/.config/environment.d/50-nltk.conf NLTK_DATA="$XDG_DATA_HOME/nltk" #+END_SRC diff --git a/emacs.org b/emacs.org index 3d527b9f8..4885491f0 100644 --- a/emacs.org +++ b/emacs.org @@ -1,6 +1,6 @@ :PROPERTIES: :header-args: :mkdirp yes -:header-args:emacs-lisp: :tangle emacs/.emacs.d/init.el :lexical yes +:header-args:emacs-lisp: :tangle stow/emacs/.emacs.d/init.el :lexical yes :END: #+TITLE: Emacs @@ -918,7 +918,7 @@ For the major mode, see [[*YASnippet][YASnippet]]. #+END_SRC *** New Clojure file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/new +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/new # -*- mode: snippet; -*- # name: New Clojure file # key: new @@ -929,7 +929,7 @@ For the major mode, see [[*YASnippet][YASnippet]]. #+END_SRC *** New shadow-cljs configuration -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow # -*- mode: snippet; -*- # name: New shadow-cljs configuration # key: shadow @@ -940,7 +940,7 @@ For the major mode, see [[*YASnippet][YASnippet]]. #+END_SRC *** shadow-cljs Node.js target -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/node +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/node # -*- mode: snippet; -*- # name: shadow-cljs Node.js target # key: node @@ -953,7 +953,7 @@ For the major mode, see [[*YASnippet][YASnippet]]. #+END_SRC *** shadow-cljs Node.js test target -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet # -*- mode: snippet; -*- # name: shadow-cljs Node.js test target # key: nodet @@ -967,12 +967,12 @@ For the major mode, see [[*YASnippet][YASnippet]]. *** ClojureScript Inherit Clojure snippets. -#+BEGIN_SRC fundamental :tangle emacs/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents +#+BEGIN_SRC fundamental :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents clojure-mode #+END_SRC *** New Emacs Lisp file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new # -*- mode: snippet; -*- # name: New Emacs Lisp file # key: new @@ -994,7 +994,7 @@ Inherit Clojure snippets. #+END_SRC *** New HTML file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new # -*- mode: snippet; -*- # name: New HTML file # key: new @@ -1015,7 +1015,7 @@ Inherit Clojure snippets. #+END_SRC *** New JavaScript Node.js file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/node +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/node # -*- mode: snippet; -*- # name: New JavaScript Node.js file # key: node @@ -1032,7 +1032,7 @@ Inherit Clojure snippets. #+END_SRC *** New JavaScript browser file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/browser +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/browser # -*- mode: snippet; -*- # name: New JavaScript browser file # key: browser @@ -1049,7 +1049,7 @@ Inherit Clojure snippets. #+END_SRC *** New Markdown file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/markdown-mode/new +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/markdown-mode/new # -*- mode: snippet; -*- # name: New Markdown file # key: new @@ -1067,7 +1067,7 @@ Inherit Clojure snippets. #+END_SRC *** New Org file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/new +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/new # -*- mode: snippet; -*- # name: New Org file # key: new @@ -1086,7 +1086,7 @@ Inherit Clojure snippets. #+END_SRC *** Quote block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/q +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/q # -*- mode: snippet; -*- # name: Quote block # key: q @@ -1097,7 +1097,7 @@ Inherit Clojure snippets. #+END_SRC *** LaTeX math environment -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/math +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/math # -*- mode: snippet; -*- # name: LaTeX math environment # key: $ @@ -1106,7 +1106,7 @@ Inherit Clojure snippets. #+END_SRC *** LaTeX displaymath environment -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath # -*- mode: snippet; -*- # name: LaTeX displaymath environment # key: $$ @@ -1115,7 +1115,7 @@ Inherit Clojure snippets. #+END_SRC *** Code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/s +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/s # -*- mode: snippet; -*- # name: Code block # key: s @@ -1126,7 +1126,7 @@ Inherit Clojure snippets. #+END_SRC *** C code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sc +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sc # -*- mode: snippet; -*- # name: C code block # key: sc @@ -1137,7 +1137,7 @@ Inherit Clojure snippets. #+END_SRC *** C++ code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scpp +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scpp # -*- mode: snippet; -*- # name: C++ code block # key: scpp @@ -1148,7 +1148,7 @@ Inherit Clojure snippets. #+END_SRC *** Java code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjava +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjava # -*- mode: snippet; -*- # name: Java code block # key: sjava @@ -1159,7 +1159,7 @@ Inherit Clojure snippets. #+END_SRC *** Clojure code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sclj +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sclj # -*- mode: snippet; -*- # name: Clojure code block # key: sclj @@ -1170,7 +1170,7 @@ Inherit Clojure snippets. #+END_SRC *** ClojureScript code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scljs +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scljs # -*- mode: snippet; -*- # name: ClojureScript code block # key: scljs @@ -1181,7 +1181,7 @@ Inherit Clojure snippets. #+END_SRC *** Common Lisp code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/slisp +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/slisp # -*- mode: snippet; -*- # name: Common Lisp code block # key: sc @@ -1193,7 +1193,7 @@ Inherit Clojure snippets. #+END_SRC *** Conf code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sconf +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sconf # -*- mode: snippet; -*- # name: Conf code block # key: sconf @@ -1204,7 +1204,7 @@ Inherit Clojure snippets. #+END_SRC *** Emacs Lisp code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sel +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sel # -*- mode: snippet; -*- # name: Emacs Lisp code block # key: sel @@ -1215,7 +1215,7 @@ Inherit Clojure snippets. #+END_SRC *** Erlang code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/serl +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/serl # -*- mode: snippet; -*- # name: Erlang code block # key: serl @@ -1226,7 +1226,7 @@ Inherit Clojure snippets. #+END_SRC *** HTML code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/shtml +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/shtml # -*- mode: snippet; -*- # name: HTML code block # key: shtml @@ -1237,7 +1237,7 @@ Inherit Clojure snippets. #+END_SRC *** CSS code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scss +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scss # -*- mode: snippet; -*- # name: CSS code block # key: scss @@ -1248,7 +1248,7 @@ Inherit Clojure snippets. #+END_SRC *** JavaScript code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjs +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjs # -*- mode: snippet; -*- # name: JavaScript code block # key: sjs @@ -1259,7 +1259,7 @@ Inherit Clojure snippets. #+END_SRC *** JSON code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjson +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjson # -*- mode: snippet; -*- # name: JSON code block # key: sjson @@ -1270,7 +1270,7 @@ Inherit Clojure snippets. #+END_SRC *** Meson code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smeson +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smeson # -*- mode: snippet; -*- # name: Meson code block # key: smeson @@ -1281,7 +1281,7 @@ Inherit Clojure snippets. #+END_SRC *** Octave code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sm +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sm # -*- mode: snippet; -*- # name: Octave code block # key: sm @@ -1292,7 +1292,7 @@ Inherit Clojure snippets. #+END_SRC *** Octave plot code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smplot +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smplot # -*- mode: snippet; -*- # name: Octave plot code block # key: smplot @@ -1310,7 +1310,7 @@ Inherit Clojure snippets. #+END_SRC *** OpenSCAD code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscad +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscad # -*- mode: snippet; -*- # name: OpenSCAD code block # key: sscad @@ -1321,7 +1321,7 @@ Inherit Clojure snippets. #+END_SRC *** Python code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spy +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spy # -*- mode: snippet; -*- # name: Python code block # key: spy @@ -1332,7 +1332,7 @@ Inherit Clojure snippets. #+END_SRC *** Python plot code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot # -*- mode: snippet; -*- # name: Python plot code block # key: spyplot @@ -1355,7 +1355,7 @@ Inherit Clojure snippets. #+END_SRC *** Scheme code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscm +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscm # -*- mode: snippet; -*- # name: Scheme code block # key: sscm @@ -1366,7 +1366,7 @@ Inherit Clojure snippets. #+END_SRC *** SQL code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/ssql +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/ssql # -*- mode: snippet; -*- # name: SQL code block # key: ssql @@ -1377,7 +1377,7 @@ Inherit Clojure snippets. #+END_SRC *** YASnippet code block -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sy +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sy # -*- mode: snippet; -*- # name: YASnippet code block # key: sy @@ -1388,7 +1388,7 @@ Inherit Clojure snippets. #+END_SRC *** GNU GPLv3 license -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/text-mode/gpl +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/gpl # -*- mode: snippet; -*- # name: GNU GPLv3 license # key: gpl @@ -2071,7 +2071,7 @@ Inherit Clojure snippets. #+END_SRC *** GNU AGPLv3 license -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/text-mode/agpl +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/agpl # -*- mode: snippet; -*- # name: GNU AGPLv3 license # key: agpl @@ -2741,7 +2741,7 @@ Inherit Clojure snippets. #+END_SRC *** MIT license -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/text-mode/mit +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/mit # -*- mode: snippet; -*- # name: MIT license # key: mit @@ -2771,7 +2771,7 @@ Inherit Clojure snippets. #+END_SRC *** New snippet file -#+BEGIN_SRC snippet :tangle emacs/.emacs.d/etc/yasnippet/snippets/snippet-mode/new +#+BEGIN_SRC snippet :tangle stow/emacs/.emacs.d/etc/yasnippet/snippets/snippet-mode/new # -*- mode: snippet; -*- # name: New snippet file # key: new @@ -3254,7 +3254,7 @@ Bury unneeded buffers, computers have more than enough memory. *** exar - Monitor layouts :wip: For monitors and monitor layouts, see [[*Monitors][Monitors]]. -#+BEGIN_SRC emacs-lisp :tangle emacs/.emacs.d/lisp/exar/exar.el +#+BEGIN_SRC emacs-lisp :tangle stow/emacs/.emacs.d/lisp/exar/exar.el ;;; exar.el --- Emacs, X Window System and RandR -*- lexical-binding: t; -*- ;;; Commentary: @@ -3896,7 +3896,7 @@ On [[https://devdocs.io/][DevDocs]], enable: #+END_SRC *** Aliases -#+BEGIN_SRC fundamental :tangle emacs/.emacs.d/var/eshell/alias +#+BEGIN_SRC fundamental :tangle stow/emacs/.emacs.d/var/eshell/alias alias ls ls -lah $* alias nb jupyter notebook $* #+END_SRC @@ -4176,7 +4176,7 @@ Shr is used by other packages (e.g. [[*mu4e - E-mail client][mu4e]] and [[*elfee #+END_SRC *** gino - Generate project :wip: -#+BEGIN_SRC emacs-lisp :tangle emacs/.emacs.d/lisp/gino/gino.el +#+BEGIN_SRC emacs-lisp :tangle stow/emacs/.emacs.d/lisp/gino/gino.el ;;; gino.el --- Generate Arduino project -*- lexical-binding: t; -*- ;;; Commentary: diff --git a/avahi/.local/share/applications/avahi-discover.desktop b/stow/avahi/.local/share/applications/avahi-discover.desktop similarity index 100% rename from avahi/.local/share/applications/avahi-discover.desktop rename to stow/avahi/.local/share/applications/avahi-discover.desktop diff --git a/avahi/.local/share/applications/bssh.desktop b/stow/avahi/.local/share/applications/bssh.desktop similarity index 100% rename from avahi/.local/share/applications/bssh.desktop rename to stow/avahi/.local/share/applications/bssh.desktop diff --git a/avahi/.local/share/applications/bvnc.desktop b/stow/avahi/.local/share/applications/bvnc.desktop similarity index 100% rename from avahi/.local/share/applications/bvnc.desktop rename to stow/avahi/.local/share/applications/bvnc.desktop diff --git a/bash/.bashrc b/stow/bash/.bashrc similarity index 100% rename from bash/.bashrc rename to stow/bash/.bashrc diff --git a/bash/.profile b/stow/bash/.profile similarity index 100% rename from bash/.profile rename to stow/bash/.profile diff --git a/calf/.lv2/Calf_Compressor_Voice.lv2/Voice.ttl b/stow/calf/.lv2/Calf_Compressor_Voice.lv2/Voice.ttl similarity index 100% rename from calf/.lv2/Calf_Compressor_Voice.lv2/Voice.ttl rename to stow/calf/.lv2/Calf_Compressor_Voice.lv2/Voice.ttl diff --git a/calf/.lv2/Calf_Compressor_Voice.lv2/manifest.ttl b/stow/calf/.lv2/Calf_Compressor_Voice.lv2/manifest.ttl similarity index 100% rename from calf/.lv2/Calf_Compressor_Voice.lv2/manifest.ttl rename to stow/calf/.lv2/Calf_Compressor_Voice.lv2/manifest.ttl diff --git a/calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/Default.ttl b/stow/calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/Default.ttl similarity index 100% rename from calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/Default.ttl rename to stow/calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/Default.ttl diff --git a/calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/manifest.ttl b/stow/calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/manifest.ttl similarity index 100% rename from calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/manifest.ttl rename to stow/calf/.lv2/Calf_Equalizer_8_Band_Default.lv2/manifest.ttl diff --git a/calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/Voice.ttl b/stow/calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/Voice.ttl similarity index 100% rename from calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/Voice.ttl rename to stow/calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/Voice.ttl diff --git a/calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/manifest.ttl b/stow/calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/manifest.ttl similarity index 100% rename from calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/manifest.ttl rename to stow/calf/.lv2/Calf_Equalizer_8_Band_Voice.lv2/manifest.ttl diff --git a/calf/.lv2/Calf_Gate_Voice.lv2/Voice.ttl b/stow/calf/.lv2/Calf_Gate_Voice.lv2/Voice.ttl similarity index 100% rename from calf/.lv2/Calf_Gate_Voice.lv2/Voice.ttl rename to stow/calf/.lv2/Calf_Gate_Voice.lv2/Voice.ttl diff --git a/calf/.lv2/Calf_Gate_Voice.lv2/manifest.ttl b/stow/calf/.lv2/Calf_Gate_Voice.lv2/manifest.ttl similarity index 100% rename from calf/.lv2/Calf_Gate_Voice.lv2/manifest.ttl rename to stow/calf/.lv2/Calf_Gate_Voice.lv2/manifest.ttl diff --git a/calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/Auto_Duck.ttl b/stow/calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/Auto_Duck.ttl similarity index 100% rename from calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/Auto_Duck.ttl rename to stow/calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/Auto_Duck.ttl diff --git a/calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/manifest.ttl b/stow/calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/manifest.ttl similarity index 100% rename from calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/manifest.ttl rename to stow/calf/.lv2/Calf_Sidechain_Compressor_Auto_Duck.lv2/manifest.ttl diff --git a/catgen/.local/share/applications-categories/Creative.category b/stow/catgen/.local/share/applications-categories/Creative.category similarity index 100% rename from catgen/.local/share/applications-categories/Creative.category rename to stow/catgen/.local/share/applications-categories/Creative.category diff --git a/catgen/.local/share/applications-categories/DisplayCAL.category b/stow/catgen/.local/share/applications-categories/DisplayCAL.category similarity index 100% rename from catgen/.local/share/applications-categories/DisplayCAL.category rename to stow/catgen/.local/share/applications-categories/DisplayCAL.category diff --git a/catgen/.local/share/applications-categories/Internet.category b/stow/catgen/.local/share/applications-categories/Internet.category similarity index 100% rename from catgen/.local/share/applications-categories/Internet.category rename to stow/catgen/.local/share/applications-categories/Internet.category diff --git a/catgen/.local/share/applications-categories/Leisure.category b/stow/catgen/.local/share/applications-categories/Leisure.category similarity index 100% rename from catgen/.local/share/applications-categories/Leisure.category rename to stow/catgen/.local/share/applications-categories/Leisure.category diff --git a/catgen/.local/share/applications-categories/LibreOffice.category b/stow/catgen/.local/share/applications-categories/LibreOffice.category similarity index 100% rename from catgen/.local/share/applications-categories/LibreOffice.category rename to stow/catgen/.local/share/applications-categories/LibreOffice.category diff --git a/catgen/.local/share/applications-categories/System.category b/stow/catgen/.local/share/applications-categories/System.category similarity index 100% rename from catgen/.local/share/applications-categories/System.category rename to stow/catgen/.local/share/applications-categories/System.category diff --git a/catgen/.local/share/applications-categories/Utilities.category b/stow/catgen/.local/share/applications-categories/Utilities.category similarity index 100% rename from catgen/.local/share/applications-categories/Utilities.category rename to stow/catgen/.local/share/applications-categories/Utilities.category diff --git a/catgen/.local/share/applications-categories/Work.category b/stow/catgen/.local/share/applications-categories/Work.category similarity index 100% rename from catgen/.local/share/applications-categories/Work.category rename to stow/catgen/.local/share/applications-categories/Work.category diff --git a/cmake/.local/share/applications/cmake-gui.desktop b/stow/cmake/.local/share/applications/cmake-gui.desktop similarity index 100% rename from cmake/.local/share/applications/cmake-gui.desktop rename to stow/cmake/.local/share/applications/cmake-gui.desktop diff --git a/cuda/.config/environment.d/50-cuda.conf b/stow/cuda/.config/environment.d/50-cuda.conf similarity index 100% rename from cuda/.config/environment.d/50-cuda.conf rename to stow/cuda/.config/environment.d/50-cuda.conf diff --git a/cups/.local/share/applications/cups.desktop b/stow/cups/.local/share/applications/cups.desktop similarity index 100% rename from cups/.local/share/applications/cups.desktop rename to stow/cups/.local/share/applications/cups.desktop diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/new b/stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/new similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/new rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/new diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/node b/stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/node similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/node rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/node diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet b/stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/nodet diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow b/stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/clojure-mode/shadow diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents b/stow/emacs/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/clojurescript-mode/.yas-parents diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new b/stow/emacs/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/emacs-lisp-mode/new diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/browser b/stow/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/browser similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/browser rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/browser diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/node b/stow/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/node similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/node rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/js2-mode/node diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/markdown-mode/new b/stow/emacs/.emacs.d/etc/yasnippet/snippets/markdown-mode/new similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/markdown-mode/new rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/markdown-mode/new diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new b/stow/emacs/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/mhtml-mode/new diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/displaymath diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/math b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/math similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/math rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/math diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/new b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/new similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/new rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/new diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/q b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/q similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/q rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/q diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/s b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/s similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/s rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/s diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sc b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sc similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sc rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sc diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sclj b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sclj similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sclj rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sclj diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scljs b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scljs similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scljs rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scljs diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sconf b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sconf similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sconf rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sconf diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scpp b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scpp similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scpp rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scpp diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scss b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scss similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scss rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/scss diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sel b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sel similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sel rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sel diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/serl b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/serl similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/serl rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/serl diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/shtml b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/shtml similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/shtml rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/shtml diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjava b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjava similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjava rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjava diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjs b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjs similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjs rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjs diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjson b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjson similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjson rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sjson diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/slisp b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/slisp similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/slisp rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/slisp diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sm b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sm similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sm rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sm diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smeson b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smeson similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smeson rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smeson diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smplot b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smplot similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smplot rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/smplot diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spy b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spy similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spy rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spy diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/spyplot diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscad b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscad similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscad rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscad diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscm b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscm similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscm rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sscm diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/ssql b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/ssql similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/ssql rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/ssql diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sy b/stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sy similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sy rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/org-mode/sy diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/snippet-mode/new b/stow/emacs/.emacs.d/etc/yasnippet/snippets/snippet-mode/new similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/snippet-mode/new rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/snippet-mode/new diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/agpl b/stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/agpl similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/text-mode/agpl rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/agpl diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/gpl b/stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/gpl similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/text-mode/gpl rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/gpl diff --git a/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/mit b/stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/mit similarity index 100% rename from emacs/.emacs.d/etc/yasnippet/snippets/text-mode/mit rename to stow/emacs/.emacs.d/etc/yasnippet/snippets/text-mode/mit diff --git a/emacs/.emacs.d/init.el b/stow/emacs/.emacs.d/init.el similarity index 100% rename from emacs/.emacs.d/init.el rename to stow/emacs/.emacs.d/init.el diff --git a/emacs/.emacs.d/lisp/exar/exar.el b/stow/emacs/.emacs.d/lisp/exar/exar.el similarity index 100% rename from emacs/.emacs.d/lisp/exar/exar.el rename to stow/emacs/.emacs.d/lisp/exar/exar.el diff --git a/emacs/.emacs.d/lisp/gino/gino.el b/stow/emacs/.emacs.d/lisp/gino/gino.el similarity index 100% rename from emacs/.emacs.d/lisp/gino/gino.el rename to stow/emacs/.emacs.d/lisp/gino/gino.el diff --git a/emacs/.emacs.d/var/eshell/alias b/stow/emacs/.emacs.d/var/eshell/alias similarity index 100% rename from emacs/.emacs.d/var/eshell/alias rename to stow/emacs/.emacs.d/var/eshell/alias diff --git a/emacs/.local/share/applications/org-protocol.desktop b/stow/emacs/.local/share/applications/org-protocol.desktop similarity index 100% rename from emacs/.local/share/applications/org-protocol.desktop rename to stow/emacs/.local/share/applications/org-protocol.desktop diff --git a/env/.config/environment.d/10-identity.conf b/stow/env/.config/environment.d/10-identity.conf similarity index 100% rename from env/.config/environment.d/10-identity.conf rename to stow/env/.config/environment.d/10-identity.conf diff --git a/env/.config/environment.d/11-koek-dirs.conf b/stow/env/.config/environment.d/11-koek-dirs.conf similarity index 100% rename from env/.config/environment.d/11-koek-dirs.conf rename to stow/env/.config/environment.d/11-koek-dirs.conf diff --git a/freecad/.config/environment.d/50-freecad.conf b/stow/freecad/.config/environment.d/50-freecad.conf similarity index 100% rename from freecad/.config/environment.d/50-freecad.conf rename to stow/freecad/.config/environment.d/50-freecad.conf diff --git a/git/.config/git/config b/stow/git/.config/git/config similarity index 100% rename from git/.config/git/config rename to stow/git/.config/git/config diff --git a/git/.config/git/ignore b/stow/git/.config/git/ignore similarity index 100% rename from git/.config/git/ignore rename to stow/git/.config/git/ignore diff --git a/gnome/.local/share/applications/org.gnome.Extensions.desktop b/stow/gnome/.local/share/applications/org.gnome.Extensions.desktop similarity index 100% rename from gnome/.local/share/applications/org.gnome.Extensions.desktop rename to stow/gnome/.local/share/applications/org.gnome.Extensions.desktop diff --git a/gnupg/.config/environment.d/50-gnupg.conf b/stow/gnupg/.config/environment.d/50-gnupg.conf similarity index 100% rename from gnupg/.config/environment.d/50-gnupg.conf rename to stow/gnupg/.config/environment.d/50-gnupg.conf diff --git a/hwloc/.local/share/applications/lstopo.desktop b/stow/hwloc/.local/share/applications/lstopo.desktop similarity index 100% rename from hwloc/.local/share/applications/lstopo.desktop rename to stow/hwloc/.local/share/applications/lstopo.desktop diff --git a/isync/.config/isync/mbsyncrc b/stow/isync/.config/isync/mbsyncrc similarity index 100% rename from isync/.config/isync/mbsyncrc rename to stow/isync/.config/isync/mbsyncrc diff --git a/java/.local/share/applications/jconsole-java-openjdk.desktop b/stow/java/.local/share/applications/jconsole-java-openjdk.desktop similarity index 100% rename from java/.local/share/applications/jconsole-java-openjdk.desktop rename to stow/java/.local/share/applications/jconsole-java-openjdk.desktop diff --git a/java/.local/share/applications/jshell-java-openjdk.desktop b/stow/java/.local/share/applications/jshell-java-openjdk.desktop similarity index 100% rename from java/.local/share/applications/jshell-java-openjdk.desktop rename to stow/java/.local/share/applications/jshell-java-openjdk.desktop diff --git a/jupyter/.config/environment.d/50-ipython.conf b/stow/jupyter/.config/environment.d/50-ipython.conf similarity index 100% rename from jupyter/.config/environment.d/50-ipython.conf rename to stow/jupyter/.config/environment.d/50-ipython.conf diff --git a/jupyter/.config/environment.d/50-jupyter.conf b/stow/jupyter/.config/environment.d/50-jupyter.conf similarity index 100% rename from jupyter/.config/environment.d/50-jupyter.conf rename to stow/jupyter/.config/environment.d/50-jupyter.conf diff --git a/jupyter/.config/jupyter/nbconfig/notebook.json b/stow/jupyter/.config/jupyter/nbconfig/notebook.json similarity index 100% rename from jupyter/.config/jupyter/nbconfig/notebook.json rename to stow/jupyter/.config/jupyter/nbconfig/notebook.json diff --git a/jupyter/.local/share/applications/ipython.desktop b/stow/jupyter/.local/share/applications/ipython.desktop similarity index 100% rename from jupyter/.local/share/applications/ipython.desktop rename to stow/jupyter/.local/share/applications/ipython.desktop diff --git a/keras/.config/environment.d/50-keras.conf b/stow/keras/.config/environment.d/50-keras.conf similarity index 100% rename from keras/.config/environment.d/50-keras.conf rename to stow/keras/.config/environment.d/50-keras.conf diff --git a/mu/.config/environment.d/50-mu.conf b/stow/mu/.config/environment.d/50-mu.conf similarity index 100% rename from mu/.config/environment.d/50-mu.conf rename to stow/mu/.config/environment.d/50-mu.conf diff --git a/nltk/.config/environment.d/50-nltk.conf b/stow/nltk/.config/environment.d/50-nltk.conf similarity index 100% rename from nltk/.config/environment.d/50-nltk.conf rename to stow/nltk/.config/environment.d/50-nltk.conf diff --git a/qt/.local/share/applications/assistant.desktop b/stow/qt/.local/share/applications/assistant.desktop similarity index 100% rename from qt/.local/share/applications/assistant.desktop rename to stow/qt/.local/share/applications/assistant.desktop diff --git a/qt/.local/share/applications/designer.desktop b/stow/qt/.local/share/applications/designer.desktop similarity index 100% rename from qt/.local/share/applications/designer.desktop rename to stow/qt/.local/share/applications/designer.desktop diff --git a/qt/.local/share/applications/linguist.desktop b/stow/qt/.local/share/applications/linguist.desktop similarity index 100% rename from qt/.local/share/applications/linguist.desktop rename to stow/qt/.local/share/applications/linguist.desktop diff --git a/qt/.local/share/applications/qdbusviewer.desktop b/stow/qt/.local/share/applications/qdbusviewer.desktop similarity index 100% rename from qt/.local/share/applications/qdbusviewer.desktop rename to stow/qt/.local/share/applications/qdbusviewer.desktop diff --git a/qt/.local/share/applications/qv4l2.desktop b/stow/qt/.local/share/applications/qv4l2.desktop similarity index 100% rename from qt/.local/share/applications/qv4l2.desktop rename to stow/qt/.local/share/applications/qv4l2.desktop diff --git a/qt/.local/share/applications/qvidcap.desktop b/stow/qt/.local/share/applications/qvidcap.desktop similarity index 100% rename from qt/.local/share/applications/qvidcap.desktop rename to stow/qt/.local/share/applications/qvidcap.desktop diff --git a/stow/ssh b/stow/ssh new file mode 120000 index 000000000..8599775a8 --- /dev/null +++ b/stow/ssh @@ -0,0 +1 @@ +../ssh/ \ No newline at end of file diff --git a/steam/.local/share/applications/steam-native.desktop b/stow/steam/.local/share/applications/steam-native.desktop similarity index 100% rename from steam/.local/share/applications/steam-native.desktop rename to stow/steam/.local/share/applications/steam-native.desktop diff --git a/steam/.local/share/applications/steam.desktop b/stow/steam/.local/share/applications/steam.desktop similarity index 100% rename from steam/.local/share/applications/steam.desktop rename to stow/steam/.local/share/applications/steam.desktop diff --git a/tex/.local/share/applications/xdvi.desktop b/stow/tex/.local/share/applications/xdvi.desktop similarity index 100% rename from tex/.local/share/applications/xdvi.desktop rename to stow/tex/.local/share/applications/xdvi.desktop diff --git a/vdirsyncer/.config/vdirsyncer/config b/stow/vdirsyncer/.config/vdirsyncer/config similarity index 100% rename from vdirsyncer/.config/vdirsyncer/config rename to stow/vdirsyncer/.config/vdirsyncer/config diff --git a/xdg/.config/environment.d/10-base-dirs.conf b/stow/xdg/.config/environment.d/10-base-dirs.conf similarity index 100% rename from xdg/.config/environment.d/10-base-dirs.conf rename to stow/xdg/.config/environment.d/10-base-dirs.conf diff --git a/xdg/.config/environment.d/10-user-dirs.conf b/stow/xdg/.config/environment.d/10-user-dirs.conf similarity index 100% rename from xdg/.config/environment.d/10-user-dirs.conf rename to stow/xdg/.config/environment.d/10-user-dirs.conf diff --git a/xdg/.config/user-dirs.dirs b/stow/xdg/.config/user-dirs.dirs similarity index 100% rename from xdg/.config/user-dirs.dirs rename to stow/xdg/.config/user-dirs.dirs