chezmoi/dot_dotfiles
Joachim Nielandt 11c51544b9 Removed the polybar-scripts repo from this repository.
- 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
2021-11-08 10:50:56 +01:00
..
colors Fixed directory coloring 2020-07-14 14:41:07 +02:00
i3 Fixed sdkman + added interface names to polybar 2021-11-04 09:27:50 +01:00
oh-my-zsh/custom Fixed sdkman + added interface names to polybar 2021-11-04 09:27:50 +01:00
polybar Removed the polybar-scripts repo from this repository. 2021-11-08 10:50:56 +01:00
rofi Added default gruvbox theme to the config. Old config needs update. 2021-10-26 09:05:56 +02:00
scripts Added reboot.check script to dotfiles. 2021-02-23 14:38:50 +01:00
vim Removed ripgrep from plugins, caused issue. 2021-10-29 17:14:48 +02:00
zsh/custom Added zsh folder. 2020-07-14 21:53:43 +02:00
.keep Fixed directory coloring 2020-07-14 14:41:07 +02:00
dot_p10k.zsh Restructured, cleaned up colors. 2020-07-14 15:18:50 +02:00
README.md Removed the polybar-scripts repo from this repository. 2021-11-08 10:50:56 +01:00

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
  • 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-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