Skip to content

Theme Switcher

theme-switch applies a theme across every integrated application at once.

ThemeVibe
Catppuccin MochaWarm, soft pastels
NordCool, arctic palette
Tokyo NightDark, vibrant
Terminal window
theme-switch nord
theme-switch catppuccin
theme-switch tokyonight

A single command updates all of these:

  • WezTerm
  • Ghostty
  • Sketchybar
  • Borders
  • Zellij (layout + zjstatus colors)

Each application has theme-specific config files. theme-switch updates symlinks and config values to point to the selected theme, then restarts services as needed.

For Zellij, the default layout symlink gets swapped:

~/.config/zellij/layouts/default.kdl → active theme layout

You can also grab wallpapers from Wallhaven.cc:

Terminal window
wallpaper search "cyberpunk"