Skip to content

Configuration

This repository contains a highly customized bspwm window manager setup with interactive Polybar modules and a custom Pink Floyd theme.

bspwm Window Manager

  • configs/bspwm/bspwmrc: Main bspwm configuration file.
  • configs/bspwm/bspwm-date.sh: Script to display date/time in Polybar.
  • configs/bspwm/bspwm-calendar.py: Python script generating the weekly calendar view.
  • configs/bspwm/bspwm-weather-details.py: Python script fetching current weather and 5-day forecast.
  • configs/bspwm/bspwm-click-calendar.sh: Click handler to open the calendar in Rofi.
  • configs/bspwm/bspwm-click-weather.sh: Click handler to open weather details in Rofi.

Polybar Status Bar

  • configs/polybar/config.ini: Main Polybar configuration.
  • configs/polybar/modules.ini: Module definitions (including clickable date and weather).
  • configs/polybar/launch.sh: Script to launch and configure Polybar instances.

Rofi & sxhkd

  • configs/sxhkd/sxhkdrc: Keybindings configuration (including screenshot shortcuts).
  • configs/sxhkd/rofi/config.rasi: Main Rofi launcher configuration.
  • configs/sxhkd/rofi/powermenu.sh: Power menu script.
  • configs/bspwm/rofi/pinkfloyd.rasi: Custom Pink Floyd themed Rofi configuration for interactive modules.