This repository contains my personal dotfiles and configuration for a minimalist and efficient Devuan Daedalus setup using the bspwm
window manager. Designed for lightweight, simplicity, and retro visual.
- Distro: Devuan Daedalus
- Window Manager: bspwm
- Resolution: Dual-monitor @ 1920x1080
- Terminal Emulator: urxvt
- Panel: polybar
- App Launcher: rofi
- Appearance Manager: lxappearance
- Notification: dunst
- This is my personal configuration and may not work on your system as expected.
- If you're curious and want to try it out, please test it first in a virtual machine (e.g., VMware) to avoid potential issues on your main setup.
- Make sure to install
bitmap-fonts
before launching the setup, as the configuration depends on these fonts for proper display. - Dual-monitor port configuration may vary depending on your hardware. Please adjust your monitor ports and resolution preferences manually in the
bspwm
andxrandr
configuration files.
- GTK Theme:
Great-IMD-evo-pro-Darker
(custom) - Icon Theme:
sgi-elementary+NsCDE
(custom hybrid) - Font: bitmap-fonts from Tectate
- Wallpaper:
bluebonnets_tile.png
(from tile-anon/tiles)
-
Browsers:
firefox-esr
-
Terminal Emulators:
urxvt
-
File Manager:
pcmanfm
-
Program Launcher:
rofi
-
Calculators:
qalculate
-
Notification:
dunst
-
Window Manager Tools:
bspwm
,sxhkd
-
Audio Control:
alsa-utils
-
Media:
mpv
-
Graphics and Screenshots:
flameshot
-
System Appearance & Utilities:
polybar
,lxappearance
-
Fonts:
bitmap-fonts
(important for proper font rendering in terminal and UI) -
Office Suite:
libreoffice
-
Others:
and etc.
Your configuration is organized under ~/.config/
with a focus on simplicity, clarity, and modularity:
~/.config/
├── bspwm/ # bspwm configuration and keybindings
├── dunst/ # notification config
├── sxhkd/ # hotkey daemon for bspwm
├── picom/ # compositor config
├── polybar/ # custom bars and modules
├── urxvt/ # terminal config
└── ... # other configs (rofi, redshift, etc.)