/dots

My dotfiles, 12 different rices for BSPWM and Polybar. With a Rice selector to change on the fly.

Primary LanguageCSSGNU General Public License v3.0GPL-3.0

BSPWM | Polybar themes collection with Theme Selector

🌿 Information

17 different themes for BSPWM and Polybar. With a theme selector to change on the fly.

Rice-Selector.mp4

Info

Linux Fetch

Distro Arch
WM BSPWM
Bar Polybar
Menu Rofi
Compositor Picom
Terminal Alacritty
Widgets ElKowars wacky widgets
Music/Player mpd-ncmpcpp
File Manager Thunar

🚀 Features

Rice Menu

  • Change themes on the fly: 12 different Rices now!.

  • Theme Selector: Alt + Space bar to launch it.

  • Random wallpaper: Every time you switch between rices or reload bspwm with super + alt + r a new wallpaper is set depending on the rice you are on.

  • Wallpaper Changer Super + Alt + w changes bethween different wallpapers in the actual rice.

  • Hide / Unhide Bar: If you needit you can hide bars

  • Change transparency on the fly: Increase and decrease transparency in focused or selected window.

And more..

⚠️ WARNING ⚠️
 THIS DOTFILES ARE CONFIGURED AT 1600x900 WITH 96 DPI! 1 MONITOR
 SOME STUFF MIGHT BREAK ON LOWER OR HIGHER
 RESOLUTIONS BUT WILL STILL WORK!

🎨 The themes...

So yes... i called the Rices with the names of some of my ex girlfriends.

🌸Emilia:

Emilia Rice Emilia Rice
Extra wallpapers in Emilia
Emilia Rice Emilia Rice Emilia Rice Emilia Rice Emilia Rice

🌸Jan

Jan Rice Jan Rice
Extra wallpapers in Jan
Jan Rice Jan Rice Jan Rice Jan Rice Jan Rice Jan Rice

🌸Aline

Aline Rice Aline Rice
Extra wallpapers in Aline
Aline Rice Aline Rice Aline Rice

🌸Andrea

Andrea Rice Andrea Rice
Extra wallpapers in Andrea
Andrea Rice Andrea Rice

🌸Cynthia

Cynthia Rice Cynthia Rice
Extra wallpapers in Cynthia
Cynthia Rice Cynthia Rice Cynthia Rice Cynthia Rice Cynthia Rice

🌸Isabel

Isabel Rice Isabel Rice
Extra wallpapers in Isabel
Isabel Rice Isabel Rice Isabel Rice Isabel Rice

🌸Silvia

Silvia Rice Silvia Rice
Extra wallpapers in Silvia
Silvia Rice Silvia Rice Silvia Rice Silvia Rice

🌸Melissa

Melissa Rice Melissa Rice
Extra wallpapers in Melissa
Melissa Rice Melissa Rice Melissa Rice Melissa Rice

🌸Pamela

Pamela Rice Pamela Rice
Extra wallpapers in Pamela
Pamela Rice Pamela Rice Pamela Rice

🌸Cristina

Cristina Rice Cristina Rice
Extra wallpapers in Cristina
Cristina Rice Cristina Rice Cristina Rice Cristina Rice

🌸Karla

Karla Rice Karla Rice
Extra wallpapers in Karla
Karla Rice Karla Rice Karla Rice Karla Rice Karla Rice

🌸z0mbi3:

z0mbi3 Rice z0mbi3 Rice
Extra wallpapers in z0mbi3
z0mbi3 Rice z0mbi3 Rice z0mbi3 Rice z0mbi3 Rice

Neovim themes

Actually the neovim theme is OneDark, but the background will adapt to the colorscheme in the rice you are. Now is configured in "lua". i wanna keepit simple so there are a few plugins.

  • Lualine
  • Nvim-Tree
  • Colorizer
  • Devicons

The plugin manager is Packer.

Neovim Themes

Very useful keybindigs to know...

  • alt + @space Display menu to select theme selector.
  • super + m Apps Menu.
  • alt + h Hides bar/s alt + u unhide bar/s
  • super + alt + t Open terminal selection menu (Alacritty, Termite)
  • super + Print Takes screenshot.
  • ctrl + alt {plus,minus,t} Changes transparency on focused window.
  • ctrl + super + alt + p Power off computer. ctrl + super + alt + r Restart computer.
  • super + Return Open a terminal.
  • super + Alt + Return Open a floating terminal.
  • ctrl + super + alt + k Brute Kill a window/process.
  • alt + w Changes randomly wallpaper.
  • super + alt + r Restart bspwm.

And more.. You need to look sxhkdrc file for more.

📦 setup

💾 Installation:

The installer only works for ARCH Linux, and based distros.

Open a terminal in HOME

  • First download the installer
curl -LO https://raw.githubusercontent.com/adityastomar67/dots/master/Installer
  • Now give it execute permissions
chmod +x Installer
  • Finally run the installer
./Installer

Some tips

  • The wallpapers are in webp format because I don't want the repository to be too heavy. I Added the packages libwebp and webp-pixbuf-loader to the dependencies in order for your file browser (in my case thunar) to be able to display the thumbnails. However, you can add more wallpapers in the format you want "jpg, png etc..."
  • If u dont wanna use the random wallpapers comment line 111 from /home/YourUser/.config/bspwm/bspwmrc file.
  • Left click in pacman updates module in polybar to update. Right click for show updates available only.

Troubleshooting

  • Weather module is showing wrong values

You need to edit ~/.config/bspwm/scripts/Weather in line 12 you need to change the name of your city, you can get it from openweathermap

Credits