๐ŸŽจ Juna Theming System

This project uses Juna to manage colorschemes across the entire system. Juna provides a collection of themes that are applied to GTK, command-line tools, and desktop applications automatically.

Changing Themes

To change the system-wide theme, simply run the toggle-theme script in your terminal:

toggle-theme

This will open a menu (using fuzzel) that lists all the available themes. Select a theme from the list, and the script will automatically:

  1. Update the colorscheme in your flake.nix.
  2. Apply the new theme to all supported applications.
  3. Reload Qtile and send a notification with the new theme's information.

Available Themes

Juna provides a variety of themes. You can see the full list of available themes by running toggle-theme.

The theme switcher will display the available themes with an icon:

  • โ„๏ธ Nord
  • ๐ŸŒฒ Everforest
  • ๐ŸŒธ Kanagawa
  • ๐Ÿ”ฅ Gruvbox
  • ๐ŸŽจ Other themes

Adding New Themes

Currently, themes are managed by the Juna flake. To add a new theme, you would need to contribute to the Juna project itself.