From ed0de68a9bb4b6ea62052d5af53a149f5a1cb871 Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Thu, 15 Nov 2018 12:33:17 -0500 Subject: [PATCH] stow: Split extras into separate packages Instead of "hiding" dotfiles in an extra group, it is easier to use separate packages for each unique set of files. Since I'm working on making my setup more modular, and since I can stow all my dotfiles with a single command anyway, this configuration is more appealing now. --- extras/README.md | 43 -------------------- {extras => feh}/.config/feh/keys | 0 {extras => httpie}/.httpie/config.json | 0 {extras => httpie}/.httpie/headers.json | 0 {extras => mpd}/.config/mpd/mpd.conf | 0 {extras => mpv}/.config/mpv/input.conf | 0 {extras => mpv}/.config/mpv/mpv.conf | 0 {extras => ncmpcpp}/.config/ncmpcpp/bindings | 0 {extras => ncmpcpp}/.config/ncmpcpp/config | 0 {extras => ranger}/.config/ranger/rc.conf | 0 {extras => rtv}/.config/rtv/rtv.cfg | 0 {extras => rtv}/.mailcap | 0 {extras => yay}/.config/yay/config.json | 0 {extras => yt-dl}/.config/youtube-dl/config | 0 14 files changed, 43 deletions(-) delete mode 100644 extras/README.md rename {extras => feh}/.config/feh/keys (100%) rename {extras => httpie}/.httpie/config.json (100%) rename {extras => httpie}/.httpie/headers.json (100%) rename {extras => mpd}/.config/mpd/mpd.conf (100%) rename {extras => mpv}/.config/mpv/input.conf (100%) rename {extras => mpv}/.config/mpv/mpv.conf (100%) rename {extras => ncmpcpp}/.config/ncmpcpp/bindings (100%) rename {extras => ncmpcpp}/.config/ncmpcpp/config (100%) rename {extras => ranger}/.config/ranger/rc.conf (100%) rename {extras => rtv}/.config/rtv/rtv.cfg (100%) rename {extras => rtv}/.mailcap (100%) rename {extras => yay}/.config/yay/config.json (100%) rename {extras => yt-dl}/.config/youtube-dl/config (100%) diff --git a/extras/README.md b/extras/README.md deleted file mode 100644 index 77d7e58..0000000 --- a/extras/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Extras - -Some other programs I use that have dotfiles. - -## Dependencies - -- [httpie][httpie] - A friendly version of curl / wget -- [feh][feh] - A GUI-less image viewer -- [mpd][mpd] - The music player daemon -- [ncmpcpp][ncmpcpp] - A stylish music player client for the terminal -- [youtube-dl][youtube-dl] - A program that can download online videos -- [ranger][ranger] - A file explorer with image preview support for the terminal -- [rtv][rtv] - A reddit browser for the terminal -- [yay][yay] - An AUR helper for Arch Linux -- [mpv][mpv] - A media player without the GUI - -## Installation - -```sh -make package=extras -``` - -## Usage - -Use these programs like you normally would, and the settings will be automatically applied. - -### Ranger - -In order to make image previews work with ranger, you must first copy the preview script. - -```sh -ranger --copy-config=scope -``` - -[httpie]: https://www.archlinux.org/packages/community/any/httpie/ -[feh]: https://www.archlinux.org/packages/extra/x86_64/feh/ -[mpd]: https://www.archlinux.org/packages/extra/x86_64/mpd/ -[ncmpcpp]: https://www.archlinux.org/packages/community/x86_64/ncmpcpp/ -[youtube-dl]: https://www.archlinux.org/packages/community/any/youtube-dl/ -[ranger]: https://www.archlinux.org/packages/community/any/ranger/ -[rtv]: https://aur.archlinux.org/packages/rtv -[yay]: https://aur.archlinux.org/packages/yay -[mpv]: https://www.archlinux.org/packages/community/x86_64/mpv/ diff --git a/extras/.config/feh/keys b/feh/.config/feh/keys similarity index 100% rename from extras/.config/feh/keys rename to feh/.config/feh/keys diff --git a/extras/.httpie/config.json b/httpie/.httpie/config.json similarity index 100% rename from extras/.httpie/config.json rename to httpie/.httpie/config.json diff --git a/extras/.httpie/headers.json b/httpie/.httpie/headers.json similarity index 100% rename from extras/.httpie/headers.json rename to httpie/.httpie/headers.json diff --git a/extras/.config/mpd/mpd.conf b/mpd/.config/mpd/mpd.conf similarity index 100% rename from extras/.config/mpd/mpd.conf rename to mpd/.config/mpd/mpd.conf diff --git a/extras/.config/mpv/input.conf b/mpv/.config/mpv/input.conf similarity index 100% rename from extras/.config/mpv/input.conf rename to mpv/.config/mpv/input.conf diff --git a/extras/.config/mpv/mpv.conf b/mpv/.config/mpv/mpv.conf similarity index 100% rename from extras/.config/mpv/mpv.conf rename to mpv/.config/mpv/mpv.conf diff --git a/extras/.config/ncmpcpp/bindings b/ncmpcpp/.config/ncmpcpp/bindings similarity index 100% rename from extras/.config/ncmpcpp/bindings rename to ncmpcpp/.config/ncmpcpp/bindings diff --git a/extras/.config/ncmpcpp/config b/ncmpcpp/.config/ncmpcpp/config similarity index 100% rename from extras/.config/ncmpcpp/config rename to ncmpcpp/.config/ncmpcpp/config diff --git a/extras/.config/ranger/rc.conf b/ranger/.config/ranger/rc.conf similarity index 100% rename from extras/.config/ranger/rc.conf rename to ranger/.config/ranger/rc.conf diff --git a/extras/.config/rtv/rtv.cfg b/rtv/.config/rtv/rtv.cfg similarity index 100% rename from extras/.config/rtv/rtv.cfg rename to rtv/.config/rtv/rtv.cfg diff --git a/extras/.mailcap b/rtv/.mailcap similarity index 100% rename from extras/.mailcap rename to rtv/.mailcap diff --git a/extras/.config/yay/config.json b/yay/.config/yay/config.json similarity index 100% rename from extras/.config/yay/config.json rename to yay/.config/yay/config.json diff --git a/extras/.config/youtube-dl/config b/yt-dl/.config/youtube-dl/config similarity index 100% rename from extras/.config/youtube-dl/config rename to yt-dl/.config/youtube-dl/config