nixos-config/modules/nixos/themes/README.adoc

17 lines
1.0 KiB
Plaintext
Raw Normal View History

2021-12-26 10:43:23 +00:00
= Themes
:toc:
These are where my themes are defined and configured.
Basically, themes are mainly graphical sessions concerned with aesthetics.
2022-07-09 06:04:17 +00:00
It could also include system-wide workflows and configurations.
2021-12-26 10:43:23 +00:00
2022-07-09 06:04:17 +00:00
This is where modules will define how you're going to interact with the computer whether you should use something ranging from a full-fledged desktop environment with bells and whistles to a minimalist desktop environment only composing of a window manager, a terminal, and a bar.
2021-12-26 10:43:23 +00:00
The following list is the summary which can also serve as a guideline to developing a theme.
* Due to the bigger scope and importance of this module, there is a limit where you can only enable one theme at a time.
You can disable this with `config.modules.themes.disableLimit` set to `true`.
* Custom themes should be defined in `config.modules.themes.themes` attribute (e.g., `options.modules.themes.themes.a-happy-gnome`, `options.modules.themes.themes.simple-way`).
This makes up for a namespace entirely dedicated for setting themes.