Skip to content

cjber/oxide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oxide

Oxide

A dark colour scheme with rust-orange, teal, and peach accents. One palette, one variant; each role maps to a single hue.

token hex swatch
background #121113
background_alt #0a0a0a
surface #1a1a1c
surface_alt #222222
border #333333
foreground #c1c1c1
foreground_alt #b0b0b0
foreground_dim #777777
comment #555555
muted #999999
primary #e78a53
primary_dim #d77a43
secondary #5f8787
secondary_bright #6f9797
accent #fbcb97
destructive #c75a5a
success #6a9955

The canonical palette lives in palette/oxide.json (with terminal ANSI aliases) and palette/oxide.css (CSS variables).

Ports

app path install
Neovim ports/nvim/colors/oxide.lua drop into ~/.config/nvim/colors/, then :colorscheme oxide
Zellij ports/zellij/themes/oxide.kdl drop into ~/.config/zellij/themes/, then theme "oxide" in your config
Hyprland ports/hyprland/oxide.lua drop at ~/.config/hypr/oxide.lua, local oxide = require("oxide")
Niri ports/niri/oxide.kdl merge blocks into ~/.config/niri/config.kdl
Waybar ports/waybar/oxide.css @import from your waybar style.css
Yazi ports/yazi/oxide.toml drop into ~/.config/yazi/theme.toml
Rofi ports/rofi/oxide.rasi drop into ~/.config/rofi/, then @theme "oxide"
Kitty ports/kitty/oxide.conf include oxide.conf in ~/.config/kitty/kitty.conf
Starship ports/starship/oxide.toml ~/.config/starship.toml (or STARSHIP_CONFIG)
Mako ports/mako/config drop into ~/.config/mako/config
Swaylock ports/swaylock/config drop into ~/.config/swaylock/config
Hyprshell ports/hyprshell/styles.css drop into ~/.config/hyprshell/styles.css
Bottom ports/bottom/oxide.toml drop into ~/.config/bottom/bottom.toml

Every port here was extracted from a config I run day to day. Issues or new app ports welcome via PR.

Adding a port

  1. Add ports/<app>/<theme-file> using only colours from palette/oxide.json. The CI checks every hex literal under ports/ against the palette and fails on any colour not present (case-insensitive).
  2. Add a row to the table above with the install path.
  3. Open a PR.

License

MIT