Want to keep track of this README, don't w?
This commit is contained in:
parent
4bace34f26
commit
622b4e63d9
86
dot_dotfiles/README.md
Normal file
86
dot_dotfiles/README.md
Normal file
@ -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
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user