Create Theming Explained

Tyler Kelley
2024-02-02 06:58:33 +00:00
parent 4fe2319de4
commit 1b60653809

9
Theming-Explained.md Normal file

@ -0,0 +1,9 @@
Themes you have available for you to set in the flake.nix are available [here](https://github.com/tinted-theming/base16-schemes). Just take off the .yaml part of any of those names and use that as your theme variable. _Do note that some programs like SwayNotificationCenter may require a relaunch to show changes._
![20240202_00h56m39s_grim](uploads/6b5f4c56d94ba48d185ac97214bf12b8/20240202_00h56m39s_grim.png)
Another cool thing I can do is have that [theme](https://github.com/tinted-theming/base16-schemes) the user set in the flake.nix used to generate a GTK theme as well! So when you change that one variable all you system programs will change upon a rebuild.
I do have a theme changing module up in the bar. It should have a paint roller icon. This will load up a rofi menu that you can use to select a theme. After you select a theme a popup will ask you for a password to rebuild the system, which it does after using sed to replace the old theme name with the one you selected in the flake.nix file.
**When using the bar tool you must understand rebuilds take time. Please give the theme a good minute to refresh before assuming it's failed.**