Follow the steps below to set up your BSPWM environment with the necessary tools and configurations.
Manjaro Linux installed on your system.
Install yay (Yet Another Yaourt) package manager with the following command:
$ sudo pacman -S --needed base-devel git
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
Use yay to install the necessary packages with the following command:
$ yay -S antigen starship polybar lsd fasd github-cli \
bspwm sxhkd xorg-xev xorg-utils xdo xorg-xrandr \
xorg-xmodmap ripgrep polkit-gnome mpv picom flameshot \
dunst mailspring cava kitty yadm ttf-icomoon-feather \
noto-fonts noto-fonts-emoji noto-fonts-extra \
ttf-noto-nerd rofi twitch-cli
- Copy the
bspwm, cava, dunst, kitty, picom, polybar, rofi, sxhkd
folders from the.config
folder to/home/<user>/.config
. - Copy
scripts, styling, .profile, .zshenv, .zshrc
to/home/<user>.
- Copy the
.fonts
folder to/home/<user>
.
Replace with your actual username in the following files:
.profile
.zshenv
Update your /usr/share/X11/xkb/symbols/pc
to be the same as scripts/usr-share-X11-xkb-symbols-pc
.
For the default configuration, install Discord, Spotify, and Steam to ensure proper launching:
- Discord: https://discord.com/download
- Spotify: https://www.spotify.com/download/linux/
- Steam: https://store.steampowered.com/about/
That's it! Your BSPWM environment should now be configured with the necessary tools and settings.