From bf3d696758dc01ddeaf1eb70fedfcc1d13e780e3 Mon Sep 17 00:00:00 2001 From: Phantop Date: Sat, 25 Sep 2021 17:44:19 -0400 Subject: [PATCH] Make repository more viewable via stow tricks --- .setup | 1 - {.config => dot-config}/autostart/invidious.desktop | 0 {.config => dot-config}/bashrc | 0 {.config => dot-config}/fish/config.fish | 0 {.config => dot-config}/fish/fish_variables | 0 {.config => dot-config}/fontconfig/fonts.conf | 0 {.config => dot-config}/git/config | 0 {.config => dot-config}/gtk-3.0/gtk.css | 0 {.config => dot-config}/invid.yml | 0 {.config => dot-config}/kitty/kitty.conf | 0 {.config => dot-config}/kitty/wall.png | Bin {.config => dot-config}/mpv/input.conf | 0 {.config => dot-config}/mpv/mpv.conf | 0 {.config => dot-config}/mpv/scripts/mpris.so | Bin {.config => dot-config}/nvim/init.vim | 0 {.config => dot-config}/qutebrowser/adapta.css | 0 {.config => dot-config}/qutebrowser/adapta.py | 0 {.config => dot-config}/qutebrowser/bindings.py | 0 {.config => dot-config}/qutebrowser/config.py | 0 .../qutebrowser/greasemonkey/ao3.js | 0 .../qutebrowser/greasemonkey/discord.js | 0 .../qutebrowser/greasemonkey/hnews.js | 0 .../qutebrowser/greasemonkey/twitch.js | 0 {.config => dot-config}/qutebrowser/quickmarks | 0 {.config => dot-config}/qutebrowser/redirects.py | 0 {.config => dot-config}/rofi/config.rasi | 0 {.config => dot-config}/starship.toml | 0 {.config => dot-config}/tmux/tmux.conf | 0 {.config => dot-config}/wine.theme | 0 {.config => dot-config}/zathura/zathurarc | 0 {.local => dot-local}/bin/72 | 0 {.local => dot-local}/bin/aliases | 0 {.local => dot-local}/bin/all2jxl | 0 {.local => dot-local}/bin/appdwarf | 0 {.local => dot-local}/bin/appsquash | 0 {.local => dot-local}/bin/awall | 0 {.local => dot-local}/bin/clean | 0 {.local => dot-local}/bin/dwarfmount | 0 {.local => dot-local}/bin/foldwarf | 0 {.local => dot-local}/bin/hitolo | 0 {.local => dot-local}/bin/optiall | 0 {.local => dot-local}/bin/optiflac | 0 {.local => dot-local}/bin/setup | 3 +-- {.local => dot-local}/bin/twitch-dl | 0 {.local => dot-local}/bin/waifu2x | 0 setup | 1 + 46 files changed, 2 insertions(+), 3 deletions(-) delete mode 120000 .setup rename {.config => dot-config}/autostart/invidious.desktop (100%) rename {.config => dot-config}/bashrc (100%) rename {.config => dot-config}/fish/config.fish (100%) rename {.config => dot-config}/fish/fish_variables (100%) rename {.config => dot-config}/fontconfig/fonts.conf (100%) rename {.config => dot-config}/git/config (100%) rename {.config => dot-config}/gtk-3.0/gtk.css (100%) rename {.config => dot-config}/invid.yml (100%) rename {.config => dot-config}/kitty/kitty.conf (100%) rename {.config => dot-config}/kitty/wall.png (100%) rename {.config => dot-config}/mpv/input.conf (100%) rename {.config => dot-config}/mpv/mpv.conf (100%) rename {.config => dot-config}/mpv/scripts/mpris.so (100%) rename {.config => dot-config}/nvim/init.vim (100%) rename {.config => dot-config}/qutebrowser/adapta.css (100%) rename {.config => dot-config}/qutebrowser/adapta.py (100%) rename {.config => dot-config}/qutebrowser/bindings.py (100%) rename {.config => dot-config}/qutebrowser/config.py (100%) rename {.config => dot-config}/qutebrowser/greasemonkey/ao3.js (100%) rename {.config => dot-config}/qutebrowser/greasemonkey/discord.js (100%) rename {.config => dot-config}/qutebrowser/greasemonkey/hnews.js (100%) rename {.config => dot-config}/qutebrowser/greasemonkey/twitch.js (100%) rename {.config => dot-config}/qutebrowser/quickmarks (100%) rename {.config => dot-config}/qutebrowser/redirects.py (100%) rename {.config => dot-config}/rofi/config.rasi (100%) rename {.config => dot-config}/starship.toml (100%) rename {.config => dot-config}/tmux/tmux.conf (100%) rename {.config => dot-config}/wine.theme (100%) rename {.config => dot-config}/zathura/zathurarc (100%) rename {.local => dot-local}/bin/72 (100%) rename {.local => dot-local}/bin/aliases (100%) rename {.local => dot-local}/bin/all2jxl (100%) rename {.local => dot-local}/bin/appdwarf (100%) rename {.local => dot-local}/bin/appsquash (100%) rename {.local => dot-local}/bin/awall (100%) rename {.local => dot-local}/bin/clean (100%) rename {.local => dot-local}/bin/dwarfmount (100%) rename {.local => dot-local}/bin/foldwarf (100%) rename {.local => dot-local}/bin/hitolo (100%) rename {.local => dot-local}/bin/optiall (100%) rename {.local => dot-local}/bin/optiflac (100%) rename {.local => dot-local}/bin/setup (96%) rename {.local => dot-local}/bin/twitch-dl (100%) rename {.local => dot-local}/bin/waifu2x (100%) create mode 120000 setup diff --git a/.setup b/.setup deleted file mode 120000 index 4a09fd6..0000000 --- a/.setup +++ /dev/null @@ -1 +0,0 @@ -.local/bin/setup \ No newline at end of file diff --git a/.config/autostart/invidious.desktop b/dot-config/autostart/invidious.desktop similarity index 100% rename from .config/autostart/invidious.desktop rename to dot-config/autostart/invidious.desktop diff --git a/.config/bashrc b/dot-config/bashrc similarity index 100% rename from .config/bashrc rename to dot-config/bashrc diff --git a/.config/fish/config.fish b/dot-config/fish/config.fish similarity index 100% rename from .config/fish/config.fish rename to dot-config/fish/config.fish diff --git a/.config/fish/fish_variables b/dot-config/fish/fish_variables similarity index 100% rename from .config/fish/fish_variables rename to dot-config/fish/fish_variables diff --git a/.config/fontconfig/fonts.conf b/dot-config/fontconfig/fonts.conf similarity index 100% rename from .config/fontconfig/fonts.conf rename to dot-config/fontconfig/fonts.conf diff --git a/.config/git/config b/dot-config/git/config similarity index 100% rename from .config/git/config rename to dot-config/git/config diff --git a/.config/gtk-3.0/gtk.css b/dot-config/gtk-3.0/gtk.css similarity index 100% rename from .config/gtk-3.0/gtk.css rename to dot-config/gtk-3.0/gtk.css diff --git a/.config/invid.yml b/dot-config/invid.yml similarity index 100% rename from .config/invid.yml rename to dot-config/invid.yml diff --git a/.config/kitty/kitty.conf b/dot-config/kitty/kitty.conf similarity index 100% rename from .config/kitty/kitty.conf rename to dot-config/kitty/kitty.conf diff --git a/.config/kitty/wall.png b/dot-config/kitty/wall.png similarity index 100% rename from .config/kitty/wall.png rename to dot-config/kitty/wall.png diff --git a/.config/mpv/input.conf b/dot-config/mpv/input.conf similarity index 100% rename from .config/mpv/input.conf rename to dot-config/mpv/input.conf diff --git a/.config/mpv/mpv.conf b/dot-config/mpv/mpv.conf similarity index 100% rename from .config/mpv/mpv.conf rename to dot-config/mpv/mpv.conf diff --git a/.config/mpv/scripts/mpris.so b/dot-config/mpv/scripts/mpris.so similarity index 100% rename from .config/mpv/scripts/mpris.so rename to dot-config/mpv/scripts/mpris.so diff --git a/.config/nvim/init.vim b/dot-config/nvim/init.vim similarity index 100% rename from .config/nvim/init.vim rename to dot-config/nvim/init.vim diff --git a/.config/qutebrowser/adapta.css b/dot-config/qutebrowser/adapta.css similarity index 100% rename from .config/qutebrowser/adapta.css rename to dot-config/qutebrowser/adapta.css diff --git a/.config/qutebrowser/adapta.py b/dot-config/qutebrowser/adapta.py similarity index 100% rename from .config/qutebrowser/adapta.py rename to dot-config/qutebrowser/adapta.py diff --git a/.config/qutebrowser/bindings.py b/dot-config/qutebrowser/bindings.py similarity index 100% rename from .config/qutebrowser/bindings.py rename to dot-config/qutebrowser/bindings.py diff --git a/.config/qutebrowser/config.py b/dot-config/qutebrowser/config.py similarity index 100% rename from .config/qutebrowser/config.py rename to dot-config/qutebrowser/config.py diff --git a/.config/qutebrowser/greasemonkey/ao3.js b/dot-config/qutebrowser/greasemonkey/ao3.js similarity index 100% rename from .config/qutebrowser/greasemonkey/ao3.js rename to dot-config/qutebrowser/greasemonkey/ao3.js diff --git a/.config/qutebrowser/greasemonkey/discord.js b/dot-config/qutebrowser/greasemonkey/discord.js similarity index 100% rename from .config/qutebrowser/greasemonkey/discord.js rename to dot-config/qutebrowser/greasemonkey/discord.js diff --git a/.config/qutebrowser/greasemonkey/hnews.js b/dot-config/qutebrowser/greasemonkey/hnews.js similarity index 100% rename from .config/qutebrowser/greasemonkey/hnews.js rename to dot-config/qutebrowser/greasemonkey/hnews.js diff --git a/.config/qutebrowser/greasemonkey/twitch.js b/dot-config/qutebrowser/greasemonkey/twitch.js similarity index 100% rename from .config/qutebrowser/greasemonkey/twitch.js rename to dot-config/qutebrowser/greasemonkey/twitch.js diff --git a/.config/qutebrowser/quickmarks b/dot-config/qutebrowser/quickmarks similarity index 100% rename from .config/qutebrowser/quickmarks rename to dot-config/qutebrowser/quickmarks diff --git a/.config/qutebrowser/redirects.py b/dot-config/qutebrowser/redirects.py similarity index 100% rename from .config/qutebrowser/redirects.py rename to dot-config/qutebrowser/redirects.py diff --git a/.config/rofi/config.rasi b/dot-config/rofi/config.rasi similarity index 100% rename from .config/rofi/config.rasi rename to dot-config/rofi/config.rasi diff --git a/.config/starship.toml b/dot-config/starship.toml similarity index 100% rename from .config/starship.toml rename to dot-config/starship.toml diff --git a/.config/tmux/tmux.conf b/dot-config/tmux/tmux.conf similarity index 100% rename from .config/tmux/tmux.conf rename to dot-config/tmux/tmux.conf diff --git a/.config/wine.theme b/dot-config/wine.theme similarity index 100% rename from .config/wine.theme rename to dot-config/wine.theme diff --git a/.config/zathura/zathurarc b/dot-config/zathura/zathurarc similarity index 100% rename from .config/zathura/zathurarc rename to dot-config/zathura/zathurarc diff --git a/.local/bin/72 b/dot-local/bin/72 similarity index 100% rename from .local/bin/72 rename to dot-local/bin/72 diff --git a/.local/bin/aliases b/dot-local/bin/aliases similarity index 100% rename from .local/bin/aliases rename to dot-local/bin/aliases diff --git a/.local/bin/all2jxl b/dot-local/bin/all2jxl similarity index 100% rename from .local/bin/all2jxl rename to dot-local/bin/all2jxl diff --git a/.local/bin/appdwarf b/dot-local/bin/appdwarf similarity index 100% rename from .local/bin/appdwarf rename to dot-local/bin/appdwarf diff --git a/.local/bin/appsquash b/dot-local/bin/appsquash similarity index 100% rename from .local/bin/appsquash rename to dot-local/bin/appsquash diff --git a/.local/bin/awall b/dot-local/bin/awall similarity index 100% rename from .local/bin/awall rename to dot-local/bin/awall diff --git a/.local/bin/clean b/dot-local/bin/clean similarity index 100% rename from .local/bin/clean rename to dot-local/bin/clean diff --git a/.local/bin/dwarfmount b/dot-local/bin/dwarfmount similarity index 100% rename from .local/bin/dwarfmount rename to dot-local/bin/dwarfmount diff --git a/.local/bin/foldwarf b/dot-local/bin/foldwarf similarity index 100% rename from .local/bin/foldwarf rename to dot-local/bin/foldwarf diff --git a/.local/bin/hitolo b/dot-local/bin/hitolo similarity index 100% rename from .local/bin/hitolo rename to dot-local/bin/hitolo diff --git a/.local/bin/optiall b/dot-local/bin/optiall similarity index 100% rename from .local/bin/optiall rename to dot-local/bin/optiall diff --git a/.local/bin/optiflac b/dot-local/bin/optiflac similarity index 100% rename from .local/bin/optiflac rename to dot-local/bin/optiflac diff --git a/.local/bin/setup b/dot-local/bin/setup similarity index 96% rename from .local/bin/setup rename to dot-local/bin/setup index 76656f3..9fa96d2 100755 --- a/.local/bin/setup +++ b/dot-local/bin/setup @@ -15,8 +15,7 @@ sudo eopkg up -y sudo eopkg it -y -c system.devel $audio $dev $gui $media $rice $sys $term $web echo 'source ~/.config/bashrc' > .bashrc -fd -E .git -t d -H -x mkdir -p ~/{} -stow -d ~/.dotfiles -t ~ . +parallel stow --no-folding -d ~/.dotfiles/dot-{} -t ~/.{} . ::: config local mkdir -p ~/.config/mpv/shaders ~/.local/share/qutebrowser/pdfjs ~/.parallel/will-cite un(){ F=$(mktemp); curl https://api.github.com/repos/$1/releases | grep -om1 http.\*zip | wget -i- -O$F; unzip $F -d $2;} diff --git a/.local/bin/twitch-dl b/dot-local/bin/twitch-dl similarity index 100% rename from .local/bin/twitch-dl rename to dot-local/bin/twitch-dl diff --git a/.local/bin/waifu2x b/dot-local/bin/waifu2x similarity index 100% rename from .local/bin/waifu2x rename to dot-local/bin/waifu2x diff --git a/setup b/setup new file mode 120000 index 0000000..10ebacb --- /dev/null +++ b/setup @@ -0,0 +1 @@ +dot-local/bin/setup \ No newline at end of file