Here are my dotfiles.
Use stow to install packages:
stow --target $HOME --stow <package-name> -v
To uninstall a package:
stow --target $HOME --delete <package-name> -v
- chriskempson/base16: base16 structure color schemes
- arcticicestudio/nord: colors theme
- powerlevel10k: customizable zsh prompt
- NerdFonts: font used by powerleve9k
- xorg: In order to display graphics
- i3-wm: Window manager
- i3blocks: Configure some blocks to place in i3 bar
- i3status: Status bar for i3
- i3lock: screen locker for i3
- imagemagick: Image manipulation for i3lock
- scrot: GNU SCRean shOT program
- tmux: Split terminal in panes, multiple window and sessions.
- stow: Symlink farm manager
- git: Versionning management
- Add a makefile or scripts to install
- Copy
zsh/.config/zsh/environment/environment.dist
tozsh/.config/zsh/environment/environment
. WARNING This action is manually required. - Create a target to init a new package
- Copy
- Add git configuration
- Add tmux configuration
- Add vim configuration
- Add i3 configuration
- Add wallpapers
- Download wallpapers automatically
- Service to change wallpaper automatically
- Add dunst configuration
- Service to start dunst on startup
- Add xorg related configuration
- homedir configuration
- Add transparency with picom
- global configuration in
/etc
- Add conky configuration
- Improve installation of stow packages
- Autoconfigure stow arguments with a
.stowrc
file