base16 · Stylix · tinted-theming
- Get it
- See installation instructions
- Group
- Theme systems
- App
- github.com
- Problem?
- Report an issue
- Flavors
Install
Stylix (NixOS / home-manager)
inputs.living-code = { url = "github:living-code-theme/base16"; flake = false; };
stylix.base16Scheme = "${inputs.living-code}/living-code-night.yaml";
stylix.polarity = "dark";base16 shares 16 slots between ANSI and syntax. Stylix-generated themes use Living Code colors with base16 roles, rather than the native ports' exact syntax mapping. Disable a Stylix target when you install its native Living Code port.
For example, Kitty uses its own input:
inputs.living-code-kitty = { url = "github:living-code-theme/kitty"; flake = false; };
stylix.targets.kitty.enable = false;
programs.kitty.extraConfig = "include ${inputs.living-code-kitty}/living-code-night.conf";For tinted-theming tools such as tinty, flavours and base16-shell, copy a YAML file into the tool's schemes directory.
Stylix (NixOS / home-manager)
inputs.living-code = { url = "github:living-code-theme/base16"; flake = false; };
stylix.base16Scheme = "${inputs.living-code}/living-code-frost.yaml";
stylix.polarity = "dark";base16 shares 16 slots between ANSI and syntax. Stylix-generated themes use Living Code colors with base16 roles, rather than the native ports' exact syntax mapping. Disable a Stylix target when you install its native Living Code port.
For example, Kitty uses its own input:
inputs.living-code-kitty = { url = "github:living-code-theme/kitty"; flake = false; };
stylix.targets.kitty.enable = false;
programs.kitty.extraConfig = "include ${inputs.living-code-kitty}/living-code-frost.conf";For tinted-theming tools such as tinty, flavours and base16-shell, copy a YAML file into the tool's schemes directory.
Stylix (NixOS / home-manager)
inputs.living-code = { url = "github:living-code-theme/base16"; flake = false; };
stylix.base16Scheme = "${inputs.living-code}/living-code-paper.yaml";
stylix.polarity = "light";base16 shares 16 slots between ANSI and syntax. Stylix-generated themes use Living Code colors with base16 roles, rather than the native ports' exact syntax mapping. Disable a Stylix target when you install its native Living Code port.
For example, Kitty uses its own input:
inputs.living-code-kitty = { url = "github:living-code-theme/kitty"; flake = false; };
stylix.targets.kitty.enable = false;
programs.kitty.extraConfig = "include ${inputs.living-code-kitty}/living-code-paper.conf";For tinted-theming tools such as tinty, flavours and base16-shell, copy a YAML file into the tool's schemes directory.
Stylix (NixOS / home-manager)
inputs.living-code = { url = "github:living-code-theme/base16"; flake = false; };
stylix.base16Scheme = "${inputs.living-code}/living-code-signal.yaml";
stylix.polarity = "dark";base16 shares 16 slots between ANSI and syntax. Stylix-generated themes use Living Code colors with base16 roles, rather than the native ports' exact syntax mapping. Disable a Stylix target when you install its native Living Code port.
For example, Kitty uses its own input:
inputs.living-code-kitty = { url = "github:living-code-theme/kitty"; flake = false; };
stylix.targets.kitty.enable = false;
programs.kitty.extraConfig = "include ${inputs.living-code-kitty}/living-code-signal.conf";For tinted-theming tools such as tinty, flavours and base16-shell, copy a YAML file into the tool's schemes directory.
Details
Configuration
See base16 · Stylix · tinted-theming's documentation for application settings and reload behavior. The activation instructions above identify each supported flavor; keep your other application configuration.
Compatibility
This port supplies theme files for base16 · Stylix · tinted-theming, not the application itself. Install the application separately and follow the installation instructions for its supported configuration format.