gh0stzk/dotfiles

BSPWM environment with 18 themes. With a theme selector to change on the fly.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 14th, 2026
Created on June 22nd, 2020
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 317
Total Stargazers: 4,741 (+0)
Total Subscribers: 49 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.8 hours
Mean response time: 36.1 hours
90th percentile: 2.2 days
Tracked items: 258

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 96% of issues opened in the past year have since been closed. Three people close 60% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 122 days
Stale 30+ days: 2
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (39)
  • enhancement (15)
  • Not reproducible (1)
  • help wanted (1)
  • investigating (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

gh0stzk/dotfiles is a BSPWM window manager configuration that provides a complete desktop environment with 18 themes and a theme switcher.

The project addresses the need for a lightweight, visually cohesive desktop setup by bundling BSPWM with a modular theming system. Rather than extracting colors from wallpapers like Pywal or Matugen, the tool uses handcrafted color palettes for each theme. A theme selector allows switching between all 18 themes instantly without restarting the session, and the modular system propagates colors across the entire environment including GTK, terminal emulators, Neovim, Rofi, Polybar, Firefox, and numerous other applications and tools.

This configuration suits Linux users who want a minimal window manager setup with visual polish and consistency. It works well for those comfortable with tiling window managers and who value low resource usage—the environment runs under 600 MB of RAM. The approach differs from wallpaper-based theming tools by maintaining handcrafted, carefully selected color palettes that ensure readability and visual appeal across all components. The project includes a wiki covering first steps for new window manager users, keyboard shortcuts, and frequently asked questions.

The project maintains active development with regular updates to the theming system and module support. Documentation is comprehensive, including detailed wiki pages on color modules, Firefox theming, and configuration options. The codebase is written primarily in Shell, reflecting the straightforward scripting approach needed for theme switching and environment configuration.