Skip to content

CuB3y0nd/1llusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โ›บ A complete bspwm configuration for Arch Linux

  • Modern NEOVIM configuration.
  • 18 different themes i collected for BSPWM and Polybar. With a theme selector to change on the fly.
  • All the system initialization configuration you needed.

๐ŸŒ  Thanks for dropping by!

This is my personal collection of configuration files.

You are probably here for my Aesthetic BSPWM and Aesthetic NEOVIM configuration.

Here are some details about my setup:

๐Ÿ“– Wiki

Here is the wiki. I also wrote a tutorial about the installation of Arch Linux dual boot + dotfile usage, check Arch Linux ๅŒ็ณป็ปŸ + Bspwm ้…็ฝฎๅฐ่ฎฐ.

If you have any problem, create issue or contact me: root@cubeyond.net.

๐Ÿš€ Features

Rice Menu

Change themes on the fly

With our custom menu based on rofi launcher, switching between the 15 themes is as easy as a click. Enjoy the versatility of styles and color combinations instantly.

Consistency Across the Environment

Each theme not only changes the appearance of bspwm but also instantly transforms the color scheme in alacritty terminal, eww widgets, polybar bars, notifications, and more. Visual harmony is guaranteed in every corner of your system.

Unique Eww Widgets

Discover 4 unique eww widgets, including a calendar, power menu, music player, and user card. These widgets are not only functional but also instantly adapt to the color scheme of the selected theme.

Complete Customization

Explore an elegant right-click menu made with Jgmenu, which also syncs with themes for flawless visual consistency. Additionally, 10 polybar bars and 2 eww widgets offer a fully customizable user experience.

Variety of Wallpapers

Each login surprises you with a randomly selected wallpaper. But if surprises aren't your thing, our wallpaper menu lets you choose from overall wallpapers.

Visual Composition with Picom

Experience effortless beauty with picom as the compositor, providing a pleasing aesthetic without sacrificing performance. Enjoy a hassle-free working experience with delightful visual effects, balance between performance and beauty.. And you can adjust the transparency of your open windows with a simple key combination. Control the appearance of your desktop to perfectly suit your mood and style.

๐Ÿ”ฎ Additional Features

Local Music Control

Manage your local music from the polybar module and the ncmpcpp player, both with a unique design that adapts to the theme's color scheme.

Flexibility

Hide and show the polybar and eww widgets according to your needs, giving you complete control over your workspace.

Functional Scratchpad

Access the scratchpad functionality, a terminal window you can show or hide for tasks when you don't want the window taking up unnecessary space.

  • Change themes on the fly: 15 different Rices now!
  • Theme Selector: Alt + Space to launch it.
  • Random wallpaper: Every time you switch between rices or reload bspwm with Space + R a new wallpaper is set depending on the rice you are on.
  • Wallpaper Changer: Super + Shift + W changes between different wallpapers in the actual rice.
  • Hide / Unhide Bar: If you need, you can hide bars!
  • Change transparency on the fly: Increase and decrease transparency in focused or selected window.

And more...

Caution

This dotfiles are configured at 1600x900 resolution with 96 DPI and 1 monitor. Some stuff might break on lower or higher resolutions, but still work!

๐ŸŽจ The themes

Rice-Selector.mp4

๐Ÿ‘• Theme Selector
Screenshot-11_12_2023-01-06-03
๐Ÿšฅ Wallpaper Selector
Screenshot-11_12_2023-01-03-00

๐Ÿ™ Emilia:

Emilia Rice

๐Ÿ™ Jan

Jan Rice

๐Ÿ™ Aline

Aline Rice

๐Ÿ™ Andrea

Andrea Rice

๐Ÿ™ Cynthia

Cynthia Rice

๐Ÿ™ Isabel

Isabel Rice

๐Ÿ™ Silvia

Silvia Rice

๐Ÿ™ Melissa

Melissa Rice

๐Ÿ™ Pamela

Pamela Rice

๐Ÿ™ Cristina

Cristina Rice

๐Ÿ™ Karla

(Zombie-Night Color Scheme)

Karla Rice

๐Ÿ™ z0mbi3:

z0mbi3 Rice

๐Ÿ™ Brenda:

Brenda Rice

๐Ÿ™ Daniela:

Daniela Rice

๐Ÿ™ Marisol:

Daniela Rice

๐Ÿ™ h4ck3r:

Hacker Rice

๐Ÿ™ Varinka:

Varinka Rice

๐Ÿ™ Yael:

Yael Rice

โ˜• Very useful keybindigs to know...

  • F1 Display keybinds cheat sheet.
  • Alt + Space Display menu to select theme selector.
  • Super + Space Apps Menu.
  • Alt + Shift + W Wallpaper selector.
  • Ctrl + Super + {h, u} Hide/Unhide bars
  • Ctrl + Alt + S Take screenshot.
  • Ctrl + Alt + {+,-,t} Changes transparency on focused window.
  • Ctrl + Super + Shift + P Power off computer.
  • Ctrl + Super + Shift + R Restart computer.
  • Ctrl + Super + Shift + L Lockscreen.
  • Ctrl + Super + Shift + Q Logout.
  • Ctrl + Super + Shift + K Brute Kill a window/process.
  • Alt + Shift + Return Open a terminal.
  • Alt + Shift + F Open a floating terminal.
  • Super + R Restart bspwm.
  • Super + Esc Restart sxhkd.

Hold Super and left-click to move window, right-click to resize window.

๐Ÿ’พ Installation

Important

The installer only works for Arch Linux, and based distros. This is step-by-step how to install this dotfiles. Just R.T.F.M.

  • First, download the install script
curl https://raw.githubusercontent.com/CuB3y0nd/1llusion/master/install -o $HOME/install
  • Then, give it execute permissions
chmod +x install
  • Finally, run the install script
./install

๐ŸŽ About Neovim

The neovim configuration is modified base on NvChad.

If you want use my default configuration, choose N while in neovim's first startup.

If you wanna to configure it yourself based on NvChad, choose y.

For more information about customize your nvim, see NvChad.

๐ŸŽƒ References