catppuccin/nix
The soothing pastel theme - now for Nix!
Built on top of NixOS and home-manager, catppuccin/nix
allows you to easily use Catppuccin across all of your apps!
What you'll find here
You should first check out our Getting started guide. Once you're done, you can take a look at all of our available options:
Find a problem?
Feel free to open an issue!
Getting started
catppuccin/nix
supports both stable Nix and Flakes! Select one of the options below based on what you want to use.
Stable Nix
When using stable Nix, we have a couple options for installing catppuccin/nix
With npins
npins
provides a way to easily "pin" and update external dependencies for your configurations.
Assuming you have followed their getting started guide, you can run the following:
npins add --name catppuccin github catppuccin nix
And in your system configuration:
let
sources = import ./npins;
in
{
imports = [
(sources.catppuccin + "/modules/nixos")
];
# if you use home-manager
home-manager.users.pepperjack = {
imports = [
(sources.catppuccin + "/modules/home-manager")
];
};
}
or if you use a standalone installation of home-manager
let
sources = import ./npins.nix;
in
{
imports = [
(sources.catppuccin + "/modules/home-manager")
];
home.username = "pepperjack";
programs.home-manager.enable = true;
}
With channels
Nix channels provide a way for you to easily download, update, and use our modules -- though at the cost of reproducibility across machines.
To add catppuccin/nix
as a channel, you can run the following:
sudo nix-channel --add https://github.com/catppuccin/nix/archive/main.tar.gz catppuccin
sudo nix-channel --update
And in your system configuration:
{
imports = [
<catppuccin/modules/nixos>
];
# if you use home-manager
home-manager.users.pepperjack = {
imports = [
<catppuccin/modules/home-manager>
];
};
}
or if you use a standalone installation of home-manager
{
imports = [
<catppuccin/modules/home-manager>
];
home.username = "pepperjack";
programs.home-manager.enable = true;
}
Flakes
Flakes are the preferred way to to use catppuccin/nix
and will be the easiest method for those with them enabled
First, we need to add this project to our inputs so we can use it in our configurations:
{
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
catppuccin.url = "github:catppuccin/nix";
};
}
After, we can use them in a NixOS configuration like so
{
nixosConfigurations.pepperjacksComputer = {
system = "x86_64-linux";
modules = [
catppuccin.nixosModules.catppuccin
# if you use home-manager
home-manager.nixosModules.home-manager
{
# if you use home-manager
home-manager.users.pepperjack = {
imports = [
./home.nix
catppuccin.homeManagerModules.catppuccin
];
};
}
];
};
}
or if you use a standalone installation of home-manager
{
homeConfigurations.pepperjack = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [
./home.nix
catppuccin.homeManagerModules.catppuccin
];
};
}
By the end, you should have a flake.nix that looks something like this
{
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
catppuccin.url = "github:catppuccin/nix";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, catppuccin, home-manager }: {
# for nixos module home-manager installations
nixosConfigurations.pepperjacksComputer = pkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
catppuccin.nixosModules.catppuccin
# if you use home-manager
home-manager.nixosModules.home-manager
{
# if you use home-manager
home-manager.users.pepperjack = {
imports = [
./home.nix
catppuccin.homeManagerModules.catppuccin
];
};
}
];
};
# for standalone home-manager installations
homeConfigurations.pepperjack = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [
./home.nix
catppuccin.homeManagerModules.catppuccin
];
};
};
}
Module Options
Below is a (searchable) list of all the options in the modules we provide. Enjoy!
If you have any issues with this documentation, don't hesitate to open an issue.
boot.loader.grub.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
boot.loader.grub.catppuccin.flavor
Catppuccin flavor for grub
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
boot.plymouth.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
boot.plymouth.catppuccin.flavor
Catppuccin flavor for plymouth
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
catppuccin.enable
Whether to enable Catppuccin globally.
Type: boolean
Default:
false
Example:
true
Declared by:
catppuccin.accent
Global Catppuccin accent
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
catppuccin.flavor
Global Catppuccin flavor
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
catppuccin.sources
Port sources used across all options
Type: lazy attribute set of raw value
Default:
"{ ... }"
Declared by:
console.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
console.catppuccin.flavor
Catppuccin flavor for console
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
services.displayManager.sddm.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
services.displayManager.sddm.catppuccin.assertQt6Sddm
Whether to enable checking if services.displayManager.sddm.package
is the Qt 6 version.
This is to ensure the theme is applied properly, but may have false positives in the case of overridden packages for example .
Type: boolean
Default:
true
Example:
true
Declared by:
services.displayManager.sddm.catppuccin.background
Background image to use for the login screen
Type: path or string
Default:
""
Declared by:
services.displayManager.sddm.catppuccin.flavor
Catppuccin flavor for sddm
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
services.displayManager.sddm.catppuccin.font
Font to use for the login screen
Type: string
Default:
"Noto Sans"
Declared by:
services.displayManager.sddm.catppuccin.fontSize
Font size to use for the login screen
Type: string
Default:
"9"
Declared by:
services.displayManager.sddm.catppuccin.loginBackground
Add an additional background layer to the login panel
Type: boolean
Default:
true
Declared by:
catppuccin.enable
Whether to enable Catppuccin globally.
Type: boolean
Default:
false
Example:
true
Declared by:
catppuccin.accent
Global Catppuccin accent
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
catppuccin.flavor
Global Catppuccin flavor
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
catppuccin.pointerCursor.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
catppuccin.pointerCursor.accent
Catppuccin accent for cursors
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”, “dark”, “light”
Default:
"mauve"
Declared by:
catppuccin.pointerCursor.flavor
Catppuccin flavor for cursors
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
catppuccin.sources
Port sources used across all options
Type: lazy attribute set of raw value
Default:
"{ ... }"
Declared by:
gtk.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
gtk.catppuccin.accent
Catppuccin accent for gtk
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
gtk.catppuccin.flavor
Catppuccin flavor for gtk
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
gtk.catppuccin.gnomeShellTheme
Whether to enable Catppuccin gtk theme for GNOME Shell.
Type: boolean
Default:
false
Example:
true
Declared by:
gtk.catppuccin.icon.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
gtk.catppuccin.icon.accent
Catppuccin accent for gtk modified Papirus icon theme
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
gtk.catppuccin.icon.flavor
Catppuccin flavor for gtk modified Papirus icon theme
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
gtk.catppuccin.size
Catppuccin size variant for gtk
Type: one of “standard”, “compact”
Default:
"standard"
Declared by:
gtk.catppuccin.tweaks
Catppuccin tweaks for gtk
Type: list of (one of “black”, “rimless”, “normal”)
Default:
[
"normal"
]
Declared by:
i18n.inputMethod.fcitx5.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
i18n.inputMethod.fcitx5.catppuccin.apply
Applies the theme by overwriting $XDG_CONFIG_HOME/fcitx5/conf/classicui.conf
.
If this is disabled, you must manually set the theme (e.g. by using fcitx5-configtool
).
Type: boolean
Default:
true
Declared by:
i18n.inputMethod.fcitx5.catppuccin.flavor
Catppuccin flavor for Fcitx5
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.alacritty.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.alacritty.catppuccin.flavor
Catppuccin flavor for alacritty
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.bat.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.bat.catppuccin.flavor
Catppuccin flavor for bat
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.bottom.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.bottom.catppuccin.flavor
Catppuccin flavor for bottom
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.btop.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.btop.catppuccin.flavor
Catppuccin flavor for btop
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.cava.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.cava.catppuccin.flavor
Catppuccin flavor for cava
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.cava.catppuccin.transparent
Whether to enable transparent version of flavor.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.fish.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.fish.catppuccin.flavor
Catppuccin flavor for fish
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.foot.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.foot.catppuccin.flavor
Catppuccin flavor for foot
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.fzf.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.fzf.catppuccin.flavor
Catppuccin flavor for fzf
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.gh-dash.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.gh-dash.catppuccin.accent
Catppuccin accent for gh-dash
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
programs.gh-dash.catppuccin.flavor
Catppuccin flavor for gh-dash
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.git.delta.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.git.delta.catppuccin.flavor
Catppuccin flavor for catppuccin
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.gitui.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.gitui.catppuccin.flavor
Catppuccin flavor for gitui
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.glamour.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.glamour.catppuccin.flavor
Catppuccin flavor for glamour
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.helix.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.helix.catppuccin.flavor
Catppuccin flavor for helix
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.helix.catppuccin.useItalics
Whether to enable Italics in Catppuccin theme for Helix.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.imv.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.imv.catppuccin.flavor
Catppuccin flavor for imv
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.k9s.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.k9s.catppuccin.flavor
Catppuccin flavor for k9s
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.k9s.catppuccin.transparent
Whether to enable transparent version of flavor.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.kitty.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.kitty.catppuccin.flavor
Catppuccin flavor for kitty
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.lazygit.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.lazygit.catppuccin.accent
Catppuccin accent for lazygit
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
programs.lazygit.catppuccin.flavor
Catppuccin flavor for lazygit
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.micro.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.micro.catppuccin.flavor
Catppuccin flavor for micro
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.mpv.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.mpv.catppuccin.accent
Catppuccin accent for mpv
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
programs.mpv.catppuccin.flavor
Catppuccin flavor for mpv
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.neovim.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.neovim.catppuccin.flavor
Catppuccin flavor for neovim
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.newsboat.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.newsboat.catppuccin.flavor
Catppuccin flavor for newsboat
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.rio.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.rio.catppuccin.flavor
Catppuccin flavor for rio
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.rofi.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.rofi.catppuccin.flavor
Catppuccin flavor for rofi
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.skim.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.skim.catppuccin.flavor
Catppuccin flavor for skim
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.starship.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.starship.catppuccin.flavor
Catppuccin flavor for starship
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.swaylock.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.swaylock.catppuccin.flavor
Catppuccin flavor for swaylock
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.tmux.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.tmux.catppuccin.extraConfig
Additional configuration for the catppuccin plugin.
Type: strings concatenated with “\n”
Default:
""
Example:
''
set -g @catppuccin_status_modules_right "application session user host date_time"
''
Declared by:
programs.tmux.catppuccin.flavor
Catppuccin flavor for tmux
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.tofi.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.tofi.catppuccin.flavor
Catppuccin flavor for tofi
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.waybar.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.waybar.catppuccin.flavor
Catppuccin flavor for waybar
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.waybar.catppuccin.mode
Defines how to include the catppuccin theme css file:
prependImport
: Prepends the import statement, ifprograms.waybar.style
is a string (with default override priority).createLink
: Creates a symbolic link~/.config/waybar/catppuccin.css
, which needs to be included in the waybar stylesheet.
Type: one of “prependImport”, “createLink”
Default:
"prependImport"
Declared by:
programs.yazi.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.yazi.catppuccin.flavor
Catppuccin flavor for yazi
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.zathura.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.zathura.catppuccin.flavor
Catppuccin flavor for zathura
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.zellij.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.zellij.catppuccin.flavor
Catppuccin flavor for zellij
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
programs.zsh.syntaxHighlighting.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
programs.zsh.syntaxHighlighting.catppuccin.flavor
Catppuccin flavor for zsh syntax highlighting
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
qt.style.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
qt.style.catppuccin.accent
Catppuccin accent for Kvantum
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
qt.style.catppuccin.apply
Applies the theme by overwriting $XDG_CONFIG_HOME/Kvantum/kvantum.kvconfig
.
If this is disabled, you must manually set the theme (e.g. by using kvantummanager
).
Type: boolean
Default:
true
Declared by:
qt.style.catppuccin.flavor
Catppuccin flavor for Kvantum
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
services.dunst.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
services.dunst.catppuccin.flavor
Catppuccin flavor for dunst
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
services.mako.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
services.mako.catppuccin.flavor
Catppuccin flavor for mako
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
services.polybar.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
services.polybar.catppuccin.flavor
Catppuccin flavor for polybar
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
wayland.windowManager.hyprland.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
wayland.windowManager.hyprland.catppuccin.accent
Catppuccin accent for hyprland
Type: one of “blue”, “flamingo”, “green”, “lavender”, “maroon”, “mauve”, “peach”, “pink”, “red”, “rosewater”, “sapphire”, “sky”, “teal”, “yellow”
Default:
"mauve"
Declared by:
wayland.windowManager.hyprland.catppuccin.flavor
Catppuccin flavor for hyprland
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
wayland.windowManager.sway.catppuccin.enable
Whether to enable Catppuccin theme.
Type: boolean
Default:
false
Example:
true
Declared by:
wayland.windowManager.sway.catppuccin.flavor
Catppuccin flavor for sway
Type: one of “latte”, “frappe”, “macchiato”, “mocha”
Default:
"mocha"
Declared by:
FAQ
-
Q: "How do I know what programs are supported?"
A: You can find programs supported through home-manager here, and NixOS modules here -
Q: "How do I set
catppuccin.enable
for everything I use?"
A: You can setcatppuccin.enable
globally -
Q: "What versions of NixOS and home-manager are supported?"
A: We primarily support theunstable
branch, but try our best to support the current stable release. You can check if your stable release is currently supported at status.nixos.org
Changelog
We haven't had a release just yet. Check back soon!
Contributing
catppuccin/nix
is an open source, MIT licensed project. Contributions - including bug reports, feature requests, and improvements - can be made on our GitHub repository.
If you are interested in hacking away at our modules, make sure to read our Contributing guidelines