- from now on: pull polybar-scripts into ~/.config - any desired scripts are copied into $CHEZMOI/polybar/polybar-scripts - then, check for differences between $CHEZMOI/polybar/polybar-scripts - TODO perform these diff checks using a script
2.1 KiB
Zu's dotfiles
These dotfiles are managed by chezmoi. Feel free to use these file and remove all functionality from your pc.
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
- install
- 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)
- scrot (screenshotting)
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-pixbufto 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