Zurück zum Ranking

danth/stylix

Mustachestylix.danth.me

System-wide colorscheming and typography for NixOS

nixoshome-managerricingnix
Sterne-Wachstum
Sterne
1.5k
Forks
193
Wochenwachstum
Issues
165
5001k
Jan. 2023Juni 2023Dez. 2023Juni 2024
README

Stylix

Stylix is a NixOS module which applies the same colour scheme, font and wallpaper to a range of applications and desktop environments.

What's this?

base16.nix allows you to import colours from base16 into Nix code. Stylix takes this a step further:

  • Automatically colours and changes the font of apps
  • Sets your wallpaper
  • Exports the colour scheme to be used manually for anything we missed
  • Can also generate themes based on an image

For those not familiar with NixOS and Home Manager:

  • NixOS is a Linux distribution
  • Home Manager is a program which runs anywhere
  • Both use the Nix language and package manager
  • Both let you install programs and change settings via code

Stylix supports either NixOS + Home Manager, or Home Manager on its own. Certain features are only available with NixOS.

Resources

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.

Example configurations

GNOME 46

GNOME 46

Photos by Clay Banks and Derrick Cooper.

Try a live demo of this theme by running nix run github:danth/stylix#testbed:gnome:default:dark:image:scheme.

KDE Plasma 5

KDE Plasma 5

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.

Ähnliche Repositories
NixOS/nixpkgs

Nix Packages collection & NixOS

NixMIT Licensenixpkgsnix
25.5k19.6k
nix-community/home-manager

Manage a user environment using Nix [maintainer=@khaneliman, @rycee]

NixMIT Licensenixnixpkgs
nix-community.github.io/home-manager/
10.1k2.4k
xonsh/xonsh

🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.

PythonPyPIOtherxonshdevops
xon.sh
9.6k730
nix-community/awesome-nix

😎 A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]

Creative Commons Zero v1.0 Universalawesome-listawesome
nix-community.github.io/awesome-nix/
5.3k203
NixOS/nix.dev

Official documentation for getting things done with Nix.

NixCreative Commons Attribution Share Alike 4.0 Internationalnixdocumentation
nix.dev
3.9k334
Misterio77/nix-starter-configs

Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!

NixCreative Commons Zero v1.0 Universaldotfilesflakes
3.8k178
dustinlyons/nixos-config

General purpose Nix starter template for macOS or NixOS w/ step-by-step instructions

NixBSD 3-Clause "New" or "Revised" Licensedotfilesnix
3.6k200
nix-community/nixos-anywhere

Install NixOS everywhere via SSH [maintainers=@Mic92 @Lassulus @phaer @Enzime @a-kenji]

ShellMIT Licensedeploymentnix
nix-community.github.io/nixos-anywhere/
3.3k209
ryan4yin/nixos-and-flakes-book

:hammer_and_wrench: :heart: Want to know NixOS & Flakes in detail? Looking for a beginner-friendly tutorial? Then you've come to the right place! 想要学习使用 NixOS 与 Flakes 吗?在寻找一份新手友好的教程?那你可来对地方了!

TypeScriptnpmCreative Commons Attribution Share Alike 4.0 Internationallinuxnix
nixos-and-flakes.thiscute.world
3.2k156
Mic92/sops-nix

Atomic secret provisioning for NixOS based on sops

NixMIT Licensenixossops
3k223
nix-community/NixOS-WSL

NixOS on WSL [maintainer=@nzbr]

NixApache License 2.0nixoswsl
3k161
nix-community/nh

Yet another Nix CLI helper. [Maintainers=@NotAShelf, @faukah]

Rustcrates.ioEuropean Union Public License 1.2nixosnix
3k120