Clone this repo into ~
and then cd
into the directory and run
stow <package>
where <package>
is the package you want to install
Many of the packages depend on the JetBrainsMono NerdFont
.
Install on nerdfonts.com or via pacman:
sudo pacman -S ttf-jetbrains-mono-nerd
List of all packages:
Dependencies:
- feh
If picom is not working, remove the --experimental-backends flag from i3 config
Dependencies (for plugins):
- npm
- fzf
- ripgrep
- fd
- deno
Install from their website
Dependencies:
- xrandr (xorg-xrandr)
In order to use "polybar" certain settings such as batteries and network adapters need to be configured
This rofi config is a bit unstable and not guaranteed to work across systems.
To finalize the tmux instalation, install tpm:
git clone https://github.com/tmux-plugins/tpm $XDG_CONFIG_HOME/tmux/plugins/tpm
Then, in tmux press <leader>r
to reload the tmux configuration and <leader>I
to install plugins
To configure zsh, create a zshenv file in /etc/zsh/
containing the following lines:
if [[ -z "$PATH" || "$PATH" == "/bin:/usr/bin" ]]; then
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"
fi
if [[ -z "$XDG_CONFIG_HOME" ]]; then
export XDG_CONFIG_HOME="$HOME/.config"
fi
if [[ -d "$XDG_CONFIG_HOME" ]]; then
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
fi
Dependencies:
- bat
- delta
- eza (instead of ls)
- zoxide (instead of cd)
- python3
- Enable proper screenshot functionality