From 622b4e63d92e96f28556ca06873c4b1a14880c84 Mon Sep 17 00:00:00 2001 From: Joachim Date: Tue, 14 Jul 2020 22:32:19 +0200 Subject: [PATCH] Want to keep track of this README, don't w? --- dot_dotfiles/README.md | 86 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 dot_dotfiles/README.md diff --git a/dot_dotfiles/README.md b/dot_dotfiles/README.md new file mode 100644 index 0000000..a5c544c --- /dev/null +++ b/dot_dotfiles/README.md @@ -0,0 +1,86 @@ +# Zu's dotfiles +It seems something everyone's doing: keep everything (dot / config files) together in one single directory and then symlink wherever appropriate. Feel free to use these files at your own peril. + +Everything below assumes this repo is cloned in ~/.dotfiles. + +## Dependencies + +- zsh +- nerd-fonts-complete +- compton-conf (optional) +- compton-git (optional) +- mpris (playerctl integration - `pip3 install --user dbus-python pygobject`) + - install `mpv` + - in mpsyt: `set player mpv` + - profits +- networkmanager-dmenu (no need for nm-applet) +- notifications... + - libnotify + - dunst +- rofi-dmenu (optional, makes rofi take over role of dmenu) +- xsel (needed by vim copy-to-clipboard plugin) + +## Setup + +Below are the symbolic links needed to hook up .dotfiles to the default locations (Arch Linux) of the dotfiles. + +``` +ln -s ~/.dotfiles/.vimrc ~/.vimrc +ln -s ~/.dotfiles/i3 ~/.config/i3 +ln -s ~/.dotfiles/polybar ~/.config/polybar +ln -s ~/.dotfiles/qutebrowser ~/.config/qutebrowser +ln -s ~/.dotfiles/reloadcompton.sh ~/.config/reloadcompton.sh +ln -s ~/.dotfiles/rofi ~/.config/rofi +``` + +The i3 setup uses ~/.fehbg to set its background. Plan accordingly. + +## Subtrees + +### polybar-scripts +``` +git subtree add --prefix polybar/polybar-scripts https://github.com/x70b1/polybar-scripts.git master --squash +``` + +Also, using one of the scripts there, so have to add execute privilege: +``` +chmod u+x updates-arch.sh +``` + +## Italics in terminal + +Create a `~/.terminfo/` entry so we can use the new TERM info. +``` +tic xterm-256color-italic.terminfo +``` + + +## Additional applications + +### Ranger - terminal file manager +- yay ranger +- `yay rxvt-unicode-pixbuf` to enable picture previews + +### Qutebrowser +vim style browsing + +### entr +look this up, should be really useful + +### autorandr +Together with xrandr, this allows you to automatically set up multi-monitor setups and detect changes in the environment. + +### sxiv +Image viewer with lots of features. + +### ciinema +Record a terminal session and replay it in a video-like fashion: https://asciinema.org/ + + +# Doing a rework +## Dependencies identified +- lscolors-git +- zsh-theme-powerlevel10k-git +- ttf-meslo-nerd-font-powerlevel10k +- siji-git +