https://github.com/catppuccin/cosmic-desktop
✨ Soothing pastel theme for COSMIC Desktop Environment
https://github.com/catppuccin/cosmic-desktop
catppuccin color-scheme cosmic cosmic-desktop hacktoberfest theme
Last synced: 3 months ago
JSON representation
✨ Soothing pastel theme for COSMIC Desktop Environment
- Host: GitHub
- URL: https://github.com/catppuccin/cosmic-desktop
- Owner: catppuccin
- License: mit
- Created: 2024-04-22T12:42:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-22T10:52:28.000Z (6 months ago)
- Last Synced: 2025-07-29T00:49:53.297Z (3 months ago)
- Topics: catppuccin, color-scheme, cosmic, cosmic-desktop, hacktoberfest, theme
- Homepage:
- Size: 823 KB
- Stars: 170
- Watchers: 5
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

Catppuccin for COSMIC Desktop Environment
## Previews
🌻 Latte

🪴 Frappé

🌺 Macchiato

🌿 Mocha

## Usage
Clone this repository locally:
```bash
git clone https://github.com/catppuccin/cosmic-desktop.git
```
Follow the instructions below to apply the theme to your desktop and terminal.
### COSMIC Desktop Appearance
1. Open COSMIC Settings and navigate to `Desktop -> Appearance`.
2. Click `Import` and browse to where you cloned this repository.
3. Select your desired theme from the [themes/cosmic-settings](./themes/cosmic-settings) directory.
### COSMIC Terminal Color Scheme
1. Open COSMIC Terminal and navigate to `View -> Color schemes...`.
2. Click `Import` and browse to where you cloned this repository.
3. Select your desired theme from the [themes/cosmic-term](./themes/cosmic-term) directory.
### Generating Custom Configurations
The themes included in this repository are generated via [catppuccin/whiskers](https://github.com/catppuccin/whiskers).
To learn how to modify the generated themes, follow the instructions listed below:
1. Install [catppuccin/whiskers](https://github.com/catppuccin/whiskers#installation).
2. Navigate to the root of this respository.
3. Run `whiskers` with `--overrides` set to a JSON object with your desired options, for example:
```bash
whiskers templates/cosmic-settings.tera --overrides='{"roundness": "square", "window_hint_color": "peach", "bg_alpha": 0.8}'
```
#### Available Settings
- `accent`: The primary/accent color. May be any of the Catppuccin palette color names, or a list of color names. Defaults to rendering a version of the theme for every palette accent color.
- `roundness`: The roundness of the corners. Can be `round`, `slightlyround`, or `square`. Defaults to `round`.
- `window_hint_color`: The color of the window hint. May be any of the Catppuccin palette color names. Defaults to matching the accent color.
- `bg_alpha`: The alpha value (opacity) of the window background color. Must be a float between `0.0` and `1.0`. Defaults to `1.0`.
- `frosted`: Enables blurred transparency. Must be a boolean. Defaults to `false`.
- `outer_gap_size`: Compositor outer gap size. Must be an integer. Defaults to `0`.
- `inner_gap_size`: Compositor inner gap size. Must be an integer. Defaults to `8`.
- `active_hint_size`: Compositor active window hint outline width. Must be an integer. Defaults to `3`.
You can also use `whiskers` with `--flavor` to only render a single flavor (`latte`, `frappe`, `macchiato`, `mocha`).
By default, a version of the theme for all 4 flavors will be rendered.
## 💝 Thanks to
- [EdenQwQ](https://github.com/EdenQwQ)
Copyright © 2021-present Catppuccin Org