_ _ _ _ _ _ _ _ _ _ _ _
{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}
/_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\
_ ____ _ _ _
{\o/} | _ \ ___ ___ _ __ ___ __ _| |_(_) ___ {\o/}
/_\ | | | |/ _ \ / _ \| '_ ` _ \ / _` | __| |/ __| /_\
_ | |_| | (_) | (_) | | | | | | (_| | |_| | (__ _
{\o/} |____/ \___/ \___/|_| |_| |_|\__,_|\__|_|\___| {\o/}
/_\ /_\
_ _ _ _ _ _ _ _ _ _ _ _
{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}{\o/}
/_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ /_\ 'Dotfiles for BSPWM (created by Doomatic / 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:
- Pre-Installation
- Creating Directories
- Applying all themes/configs
- Credits
- Screenshots
- Help/QuickGuide
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
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
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
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
mkdir ~/.config/bspwm
mkdir ~/.config/dunst
mkdir ~/.config/kitty
mkdir ~/.config/cava
mkdir ~/.config/sxhkd
mkdir ~/.fonts
mkdir ~/.config/picom
mkdir ~/Pictures/Wallpapers
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
Kitty Theme Based On (I just added some transparency to it and different font)
- Alternetive Stuff My Current Gtk Theme
(The Gtk Theme Im using as a now)
- Kitty : super + enter
- Nemo (File Manager) : super + backspace
- Lockscreen : crtl + alt + l
- Rofi : super + e
- Firefox : super + w
- Brave : super + shift + p
- 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)
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.
Add whats bellow to the end of your .bashrc, .zshrc, (or whatever your shell is).
cat ~/.cache/wal/sequences
- [
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
Type whats bellow in your terminal
betterlockscreen -u /path/to/background
( Also do betterlockscreen -h for more help )
Open ~/.config/polybar/bars in your perfered text editor. Each bar is correctly order so you know which bar you are modifing. (Main being the first bar, ballzz being the second and LinusTorballzz being the last). Widith is to change how long the bar is (you might wanna change the width for the last bar as its not able to show Date, Day, and Time)
Height is to change how long your bar is from top-to-bottom.
Offset-x is to change how far you bar is from lefft and rightt
Offset-y is to change your floating posstion. If you want to place your bar at the bottom of the screen change [ bottom = false] to [ bottom = true ].
- You can mess around with Changing the fonts and modules placment but I rather you not do so.
Open rofi-theme-selector with [ super + crtl + e] and choose your theme. If you're trying to download a custom theme do:
cp /path/to/theme /usr/share/rofi/themes/
Then open rofi-theme-selector and change to your perfered theme