These are CuriOS's opinionated configuration dotfiles and themes to set up a
COSMIC desktop environment.

These dotfiles are meant to be installed with the curios-dotfiles program. It comes pre-installed with CuriOS.
- (Optional) Check that your current configuration points to this repository:
nixos-option -r curios.core.dotfiles- (Optional) Upgrade the dotfiles and themes to the latest version from this repository:
curios-dotfiles --upgrade "$HOME"- Open
curios-manager(Shortcut:Super+Return). - Go to the
Themesmenu, then choose a theme from the list.
- COSMIC desktop environment configuration files and themes.
- Alacritty and Ghostty terminal themes.
- OpenCode configuration and plugin for log shell commands.
- Zed editor themes and settings.
btopcustom configuration.herdrandtmuxminimal configuration.- LazyVim default starter configuration files.
- npm user configuration file.
- AI agent skills for the CuriOS system, herdr, Docker, Brave browser and Basecamp.
Available themes are:
- Catppuccin catppuccin-machiatto

- COSMIC Dark

- Everforest Medium

- Gruvbox Dark

- Hackers Green

- Kanagawa

- Nord Dark

- Nord Light

- One Dark (default)

- Tokyo Night

References:
- iTerm2 color schemes for terminal colors.
- COSMIC themes.
This project uses Just to manage development commands.
Run them inside the Nix shell with nix-shell shell.nix --run "just".
-
Lint files: Check code quality for agent-skill TypeScript files:
nix-shell shell.nix --run "just lint" -
Publish a new version: Create a new git tag, push it, build it and update the hash signature for the Nix package:
nix-shell shell.nix --run "just publish 0.1.2" -
Supported versions: NixOS 26.05 or later, COSMIC 1.2.0.