01. Overview & Architecture

Profile: v1.0
Purpose
NixOS module that themes the whole system from one palette or wallpaper.
Compatibility
NixOS (Server: BOTH)
Window Manager & Theme
Any WM / DE / Wallpaper-based
Full Description
NixOS module that themes the whole system from one palette or wallpaper.

02. Installation & Deployment

Method: Verified Command

Step-by-step deployment protocol

Step-by-step deployment
1Add Stylix to your flake
$# flake.nix inputs: stylix.url = "github:nix-community/stylix";
$# modules: stylix.nixosModules.stylix
2Set a wallpaper and base16 scheme
$# configuration.nix: stylix.enable = true; stylix.image = ./wallpaper.png;
3Rebuild the system
$sudo nixos-rebuild switch --flake .

03. Screenshot Gallery // Stylix

Capture 01 // Fullscreen
GNOME 46
01 / 02

04. Documentation & Guide

Source: nix-community/stylixRef: 2856c4c6a8
README.md|GitHub Flavored Markdown

Stylix

About

Stylix is a theming framework for NixOS, Home Manager, nix-darwin, and Nix-on-Droid that applies color schemes, wallpapers, and fonts to a wide range of applications.

Unlike color scheme utilities such as base16.nix or nix-colors, Stylix goes further by applying themes to supported applications, following the "it just works" philosophy.

Resources

Example configurations

GNOME 46

GNOME 46

Wallpapers by Clay Banks and Derrick Cooper.

Try a live demo of this dark theme by running:

nix run github:nix-community/stylix#testbed:gnome:dark

KDE Plasma 5

KDE Plasma 5

Wallpapers by Aniket Deole and Tom Gainor.

Since KDE theming is still a work in progress, some manual steps may be required to properly apply its theme.

GitHub Flavored Markdown (github-markdown-css)● Live Repo Synced