Stylix is a NixOS module which applies the same colour scheme, font and wallpaper to a range of applications and desktop environments.
base16.nix allows you to import colours from base16 into Nix code. Stylix takes this a step further:
For those not familiar with NixOS and Home Manager:
Stylix supports either NixOS + Home Manager, or Home Manager on its own. Certain features are only available with NixOS.
Please refer to the Stylix book for instructions and a list of supported apps.
For a visual guide, watch the Ricing Linux Has Never Been Easier | NixOS + Stylix YouTube video by Vimjoyer.
[!NOTE]
It's now necessary to include
stylix.enable = true
in your configuration for any other settings to take effect. This is not mentioned in the video linked above.
If you have any questions, you are welcome to join our Matrix room, or ask on GitHub Discussions.
Photos by Clay Banks and Derrick Cooper.
Try a live demo of this theme by running
nix run github:danth/stylix#testbed-gnome-light
or
nix run github:danth/stylix#testbed-gnome-dark
.
Photos by Aniket Deole and Tom Gainor.
KDE theming is still a work in progress - so some manual steps may be needed to apply the settings completely.