~ Jesuar's configuration files ~
This is my personal collection of configuration files.
This is a small fork of Aesthetic BSPWM configuration by by Rxyhn .
The setup section will guide you through the installation process.
Here are some details about my setup:
- WM: bspwm & Hyprland
- OS: Arch Linux
- Terminal: kitty
- Shell: zsh
- Widgets: eww
- Compositor: picom
- Browser: brave
- File Manager: nemo
- Application Launcher: rofi
This is step-by-step how to install these bspwm dotfiles. Just R.T.F.M.
After cloning the repository, install the necessary dependencies to replicate by setup.
Arch Linux (and Arch-based distributions)
Assuming your AUR Helper is yay.
yay -S bspwm sxhkd nemo rofi kitty calcurse todotxt \
feh jq dunst betterlockscreen playerctl maim \
xclip imagemagick
We also need the picom of Zaney
Clone the repository picom.
git clone https://gitlab.com/Zaney/picom
cd picom
$ git submodule update --init --recursive
$ LDFLAGS="-L/usr/X11R6/lib -L/usr/local/lib" CPPFLAGS="-I/usr/X11R6/include -I/usr/local/include" meson --buildtype=release . build
$ ninja -C build
To build.
$ git submodule update --init --recursive
$ LDFLAGS="-L/usr/X11R6/lib -L/usr/local/lib" CPPFLAGS="-I/usr/X11R6/include -I/usr/local/include" meson --buildtype=release . build
$ ninja -C build
To install
$ ninja -C build install
Then after the dependencies are installed, copy the files to it's respective folders.
Config and Binaries
$ mkdir -p $HOME/.config/ && cp -r ./Bswpm/* $HOME/.config/
$ mkdir -p $HOME/.local/bin/ && cp -r ./Bswpm/bin/* $HOME/.local/bin/
You will need to install a few fonts.
Once finished copying the files, you might want to finalize the changes to your system.
# Rebuilds the font cache
$ fc-cache -fv
Lastly, log out from your current desktop session and log in into bspwm.
-
Elkowar's Wacky Widgets
If you're NOT using a monitor with a 1920x1080 resolution, you might want to change the
x
andy
values of the widgets on the config. -
Thanks to
- niraj for some widgets.