Â
A set of software tools by Catppuccin developers, for Catppuccin developers.
Â
Add the following to your flake.nix
:
{
inputs = {
catppuccin-toolbox.url = "github:catppuccin/toolbox";
};
outputs = {nixpkgs, catppuccin-toolbox, ...}: {
nixosConfigurations.HOSTNAME = nixpkgs.lib.nixosSystem {
modules = [
{
environment.systemPackages = [
catppuccin-toolbox.packages.${pkgs.system}.whiskers
];
}
];
};
};
}
}
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
catppuccin-toolbox.url = "github:catppuccin/toolbox";
};
outputs = {nixpkgs, home-manager, catppuccin-toolbox, ...}: {
homeConfigurations."user@hostname" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
modules = [
{
home.packages = [
catppuccin-toolbox.packages.${pkgs.system}.whiskers
];
}
];
};
};
}
Add the following to your configuration:
{config, pkgs, ...}: let
flake-compat = builtins.fetchTarball "https://github.com/edolstra/flake-compat/archive/master.tar.gz";
catppuccin-toolbox = (import flake-compat {
src = builtins.fetchTarball "https://github.com/catppuccin/toolbox/archive/main.tar.gz";
}).defaultNix;
in {
# Home Manager
home.packages = [
catppuccin-toolbox.packages.${pkgs.system}.whiskers
];
# Nix
environment.systemPackages = [
catppuccin-toolbox.packages.${pkgs.system}.whiskers
];
}
Â
Copyright © 2021-present Catppuccin Org