Stylix desktop theming reference
stylixskillsetup L1★15
olafkfreund/nixos_config ↗What it does
Apply system-wide color schemes and fonts across NixOS applications
Best for
NixOS declarative system theming where all apps must inherit a consistent color palette from a single wallpaper or scheme.
Inputs
- · Wallpaper image or base16 color scheme definition
- · Nix module configuration with stylix.enable and theme settings
- · SSH public keys for host/user identity
Outputs
- · Decorated NixOS system with consistent theme applied to all supported apps
- · Generated color scheme from wallpaper using genetic algorithms
Requires
- · NixOS / Home Manager / nix-darwin / Nix-on-Droid
- · base16-schemes package (Tinted Theming)
- · Nix language and package manager
Preconditions
- · NixOS system or Home Manager installation
- · Flakes-based Nix setup (recommended) or nix-channel support
- · Supported applications present in system configuration
Failure modes
- · Theme not applied to unsupported applications (whitelist-only)
- · Wallpaper color extraction fails on low-contrast or minimalist images
- · Multi-user environments need separate Home Manager configs per user
Trust signals
- · 180+ contributors on GitHub
- · MIT license with community support (GitHub Discussions, Matrix chat)
- · Integrated into official nix-community (github.com/danth/stylix)
- · Support for major platforms: NixOS, Home Manager, nix-darwin, Nix-on-Droid