SkillAgentSearch skills...

Dotfiles

My dotfiles for BSPWM

Install / Use

/learn @reeqbone/Dotfiles
About this skill

Quality Score

0/100

Supported Platforms

Universal

README




  _____                 _                      
 |  __ \               | |                     
 | |__) |___  ___  __ _| |__   ___  _ __   ___ 
 |  _  // _ \/ _ \/ _` | '_ \ / _ \| '_ \ / _ \
 | | \ \  __/  __/ (_| | |_) | (_) | | | |  __/
 |_|  \_\___|\___|\__, |_.__/ \___/|_| |_|\___|
                     | |                       
                     |_|                       

Dotfiles for BSPWM (created by Reeqbone / u/Siurzu)

See my second branch of my BSPWM rices for more updated themes. Updates such as powermenus, new rofi themes and different polybar can be found in my Second Branch


Jump To:


Info:

Window Manager: BSPWM

Bar: Polybar

Launcher Rofi

Distro: Arch Linux

Gtk Theme: ~~Gruvbox~~ Colloid Dark (I changed my Gtk theme, as you can see in my Pywal Screenshots)

Colorscheme: Gruvbox (I edited up a little to flow with some of my wallpapers)

Music Player: MPD/Ncmpcpp

Main Web Browser: Firefox with Gnome Empathy theme

File Manager: Nemo

Icons: Tele Icon Circle


Pre-Installation:

Arch Linux:

sudo pacman -S polybar bspwm picom sxhkd rofi dunst kitty cava feh ttf-meslo-nerd-font-powerlevel10k nemo xinput xsetroot

Ubuntu:

sudo apt install polybar bspwm picom sxhkd rofi dunst kitty cava feh nemo xinput xsetroot

Fedora:

sudo dnf install polybar bspwm sxhkd rofi dunst kitty cava feh nemo xinput xsetroot

Optional: Donwloading picom-ibhagwan-git for blurring, and BetterlockScreen for a lockscreen.

Arch:

yay -Syu picom-ibhagwan-git betterlockscreen

Fedora and Ubuntu Users can read this to see how to build Picom-ibhagwan. Fedora and Ubuntu Users can read this to see how to install Betterlockscreen


Make sure you install Iosveka Nerd Fonts and Nerd Fonts Symbols only for polybar!

Nerd Fonts Symbols Only: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/NerdFontsSymbolsOnly.zip Iosevka Nerd Fonts: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Iosevka.zip

Also install Melso-Nerd-Fonts if you want the correct fonts to work in Kitty.


Make your directories if needed:

mkdir ~/.config/bspwm

mkdir ~/.config/dunst

mkdir ~/.config/kitty

mkdir ~/.config/cava

mkdir ~/.config/sxhkd

mkdir ~/.fonts

mkdir ~/.config/picom

mkdir ~/Pictures/Wallpapers

Applying Dotfiles:


mv ~/dotfiles/Wallpapers/life.png ~/Pictures/Wallpapers

mv ~/dotfiles/bspwm/bspwmrc ~/.config/bspwm 

mv ~/dotfiles/sxhkd/sxhkdrc ~/.config/sxhkd

mv ~/dotfiles/dunst/dunstrc ~/.config/dunst

mv ~/dotfiles/kitty/kitty.conf ~/.config/kitty

mv ~/dotfiles/picom/picom.conf ~/.config/picom

mv ~/dotfiles/polybar ~/.config/

mv ~/dotfiles/cava/config ~/.config/cava

sudo cp ~/dotfiles/Rofi/orgin.rasi /usr/share/rofi/themes

Do not Copy my sxhkdrc if you do not want my keyblinds.


Credits:

Rofi Configuration

Neofetch Configuration

Gtk Theme

Cursor Theme

Kitty Theme Based On (I just added some transparency to it and different font)

Firefox Theme

Color Scheme Orginal Source

Icom Themes


(The Gtk Theme Im using as a now)


Screenshots:

1

Screenshot from 2022-07-19 18-37-35 Screenshot from 2022-07-20 11-10-10 Screenshot from 2022-07-19 18-37-17


Pywal Screenshots

(Read the Help/Quickguide to see how to enable Pywal for polybar and for the terminal)

p1 p2 p3 p4 p5 p6


Read Bellow if you have issues or Need help.


Help and Quickguide

Opening Apps

  • Kitty : super + enter
  • Nemo (File Manager) : super + backspace
  • Lockscreen : crtl + alt + l
  • Rofi : super + e
  • Firefox : super + w
  • Brave : super + shift + p

Window Control and Bspwm Keys

  • Closing Apps : super + q
  • Restart Bspwm : super + shift + r
  • Quit Bspwm : super + shift + q
  • Floating Window : super + shift + space
  • Moving Floating Window : crtl + alt + {up, down, left, right keys}
  • Enlarge Floating Window : super + crtl + {up, down, left, right keys}
  • Make Floating Window Small : super + alt + {up, down, left, right keys}
  • Moving a Window to another Workspace : super + shift + {1-9} (1 -7 if your using my bspwmrc config)
  • Going to another Workspace : super + {1-9} (1 -7 if your using my bspwmrc config)

How to

Change Polybar Colors:

Go to ~/.config/polybar/colors and edit each color to your prefernece. You can also use Pywal to generate colors (based on your wallpaper) for your polybar and terminal.


Make Kitty autostart with Pywal Colors:

Add whats bellow to the end of your .bashrc, .zshrc, (or whatever your shell is).

cat ~/.cache/wal/sequences

Autostart Polybar with Pywal colors:

  • [ ~~Still trying to figure out a efficent way to do it.~~ ]

~~Open /home/USER/.cache/wal/colors.Xresources in perfer text edtior or do cat /home/USER/.cache/wal/colors.Xresources.~~

~~Copy all of the output and put it in your /home/USER/.Xresources file.~~

touch ~/.Xresources
cp ~/.cache/wal/colors.Xresources ~/.Xresources

Change BetterLockScreen Background

Type whats bellow in your terminal

betterlockscreen -u /path/to/background

( Also do betterlockscreen -h for more help )


View on GitHub
GitHub Stars41
CategoryDevelopment
Updated3mo ago
Forks1

Languages

Shell

Security Score

92/100

Audited on Dec 16, 2025

No findings