https://github.com/catppuccin/toolbox
🧰 Soothing pastel tools for development
https://github.com/catppuccin/toolbox
catppuccin hacktoberfest meta palette toolbox tools
Last synced: 10 months ago
JSON representation
🧰 Soothing pastel tools for development
- Host: GitHub
- URL: https://github.com/catppuccin/toolbox
- Owner: catppuccin
- License: mit
- Created: 2022-05-22T03:42:22.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-06-12T11:34:12.000Z (12 months ago)
- Last Synced: 2025-07-03T21:01:54.979Z (11 months ago)
- Topics: catppuccin, hacktoberfest, meta, palette, toolbox, tools
- Language: TypeScript
- Homepage:
- Size: 1.94 MB
- Stars: 112
- Watchers: 6
- Forks: 9
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

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

Copyright © 2021-present Catppuccin Org