Add more themes

This commit is contained in:
David Heinemeier Hansson
2025-06-18 22:12:10 +02:00
parent a07b4df5bb
commit 04b0fb09ee
24 changed files with 544 additions and 0 deletions

View File

@ -0,0 +1,24 @@
[colors]
[colors.primary]
background = '#2d353b'
foreground = '#d3c6aa'
[colors.normal]
black = '#475258'
red = '#e67e80'
green = '#a7c080'
yellow = '#dbbc7f'
blue = '#7fbbb3'
magenta = '#d699b6'
cyan = '#83c092'
white = '#d3c6aa'
[colors.bright]
black = '#475258'
red = '#e67e80'
green = '#a7c080'
yellow = '#dbbc7f'
blue = '#7fbbb3'
magenta = '#d699b6'
cyan = '#83c092'
white = '#d3c6aa'

View File

@ -0,0 +1,6 @@
BACKGROUNDS_DIR=~/.config/omarchy/backgrounds/everforest
if [[ ! -d $BACKGROUNDS_DIR ]]; then
mkdir -p $BACKGROUNDS_DIR
gum spin --title "Downloading background image..." -- curl -sL -o $BACKGROUNDS_DIR/1-everforest.jpg https://github.com/basecamp/omakub/raw/refs/heads/master/themes/everforest/background.jpg
fi

View File

@ -0,0 +1,10 @@
return {
{ "neanias/everforest-nvim" },
{
"LazyVim/LazyVim",
opts = {
colorscheme = "everforest",
background = "soft",
},
},
}

View File

@ -0,0 +1,10 @@
.notification {
color: #cdd6f4;
background-color: rgba(30, 30, 46, 0.95);
border: 2px solid #313244;
}
.body {
color: #a6adc8;
}

View File

@ -0,0 +1,5 @@
* {
color: #cdd6f4;
background-color: #181824;
}

View File

@ -0,0 +1,73 @@
@define-color selected-text #cba6f7;
@define-color text #cdd6f4;
@define-color base #1e1e2e;
* {
font-family: 'CaskaydiaMono Nerd Font', monospace;
font-size: 18px;
}
window {
margin: 0px;
padding: 20px;
background-color: @base;
opacity: 0.95;
}
#inner-box {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#outer-box {
margin: 0;
padding: 20px;
border: none;
background-color: @base;
}
#scroll {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#input {
margin: 0;
padding: 10px;
border: none;
background-color: @base;
color: @text;
}
#input:focus {
outline: none;
box-shadow: none;
border: none;
}
#text {
margin: 5px;
border: none;
color: @text;
}
#entry {
background-color: @base;
}
#entry:selected {
outline: none;
border: none;
}
#entry:selected #text {
color: @selected-text;
}
#entry image {
-gtk-icon-transform: scale(0.7);
}

View File

@ -0,0 +1,24 @@
[colors]
[colors.primary]
background = "0x282828"
foreground = "0xd4be98"
[colors.normal]
black = "0x3c3836"
red = "0xea6962"
green = "0xa9b665"
yellow = "0xd8a657"
blue = "0x7daea3"
magenta = "0xd3869b"
cyan = "0x89b482"
white = "0xd4be98"
[colors.bright]
black = "0x3c3836"
red = "0xea6962"
green = "0xa9b665"
yellow = "0xd8a657"
blue = "0x7daea3"
magenta = "0xd3869b"
cyan = "0x89b482"
white = "0xd4be98"

View File

@ -0,0 +1,6 @@
BACKGROUNDS_DIR=~/.config/omarchy/backgrounds/gruvbox
if [[ ! -d $BACKGROUNDS_DIR ]]; then
mkdir -p $BACKGROUNDS_DIR
gum spin --title "Downloading background image..." -- curl -sL -o $BACKGROUNDS_DIR/1-gruvbox.jpg https://github.com/basecamp/omakub/raw/refs/heads/master/themes/gruvbox/background.jpg
fi

View File

@ -0,0 +1,9 @@
return {
{ "ellisonleao/gruvbox.nvim" },
{
"LazyVim/LazyVim",
opts = {
colorscheme = "gruvbox",
},
},
}

10
themes/gruvbox/swaync.css Normal file
View File

@ -0,0 +1,10 @@
.notification {
color: #cdd6f4;
background-color: rgba(30, 30, 46, 0.95);
border: 2px solid #313244;
}
.body {
color: #a6adc8;
}

View File

@ -0,0 +1,5 @@
* {
color: #cdd6f4;
background-color: #181824;
}

73
themes/gruvbox/wofi.css Normal file
View File

@ -0,0 +1,73 @@
@define-color selected-text #cba6f7;
@define-color text #cdd6f4;
@define-color base #1e1e2e;
* {
font-family: 'CaskaydiaMono Nerd Font', monospace;
font-size: 18px;
}
window {
margin: 0px;
padding: 20px;
background-color: @base;
opacity: 0.95;
}
#inner-box {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#outer-box {
margin: 0;
padding: 20px;
border: none;
background-color: @base;
}
#scroll {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#input {
margin: 0;
padding: 10px;
border: none;
background-color: @base;
color: @text;
}
#input:focus {
outline: none;
box-shadow: none;
border: none;
}
#text {
margin: 5px;
border: none;
color: @text;
}
#entry {
background-color: @base;
}
#entry:selected {
outline: none;
border: none;
}
#entry:selected #text {
color: @selected-text;
}
#entry image {
-gtk-icon-transform: scale(0.7);
}

View File

@ -0,0 +1,36 @@
[colors]
[colors.primary]
background = '#1f1f28'
foreground = '#dcd7ba'
[colors.normal]
black = '#090618'
red = '#c34043'
green = '#76946a'
yellow = '#c0a36e'
blue = '#7e9cd8'
magenta = '#957fb8'
cyan = '#6a9589'
white = '#c8c093'
[colors.bright]
black = '#727169'
red = '#e82424'
green = '#98bb6c'
yellow = '#e6c384'
blue = '#7fb4ca'
magenta = '#938aa9'
cyan = '#7aa89f'
white = '#dcd7ba'
[colors.selection]
background = '#2d4f67'
foreground = '#c8c093'
[[colors.indexed_colors]]
index = 16
color = '#ffa066'
[[colors.indexed_colors]]
index = 17
color = '#ff5d62'

View File

@ -0,0 +1,6 @@
BACKGROUNDS_DIR=~/.config/omarchy/backgrounds/kanagawa
if [[ ! -d $BACKGROUNDS_DIR ]]; then
mkdir -p $BACKGROUNDS_DIR
gum spin --title "Downloading background image..." -- curl -sL -o $BACKGROUNDS_DIR/1-kanagawa.jpg https://github.com/basecamp/omakub/raw/refs/heads/master/themes/kanagawa/background.jpg
fi

View File

@ -0,0 +1,9 @@
return {
{ "rebelot/kanagawa.nvim" },
{
"LazyVim/LazyVim",
opts = {
colorscheme = "kanagawa",
},
},
}

View File

@ -0,0 +1,10 @@
.notification {
color: #cdd6f4;
background-color: rgba(30, 30, 46, 0.95);
border: 2px solid #313244;
}
.body {
color: #a6adc8;
}

View File

@ -0,0 +1,5 @@
* {
color: #cdd6f4;
background-color: #181824;
}

73
themes/kanagawa/wofi.css Normal file
View File

@ -0,0 +1,73 @@
@define-color selected-text #cba6f7;
@define-color text #cdd6f4;
@define-color base #1e1e2e;
* {
font-family: 'CaskaydiaMono Nerd Font', monospace;
font-size: 18px;
}
window {
margin: 0px;
padding: 20px;
background-color: @base;
opacity: 0.95;
}
#inner-box {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#outer-box {
margin: 0;
padding: 20px;
border: none;
background-color: @base;
}
#scroll {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#input {
margin: 0;
padding: 10px;
border: none;
background-color: @base;
color: @text;
}
#input:focus {
outline: none;
box-shadow: none;
border: none;
}
#text {
margin: 5px;
border: none;
color: @text;
}
#entry {
background-color: @base;
}
#entry:selected {
outline: none;
border: none;
}
#entry:selected #text {
color: @selected-text;
}
#entry image {
-gtk-icon-transform: scale(0.7);
}

View File

@ -0,0 +1,47 @@
[colors]
[colors.primary]
background = "#2e3440"
foreground = "#d8dee9"
dim_foreground = "#a5abb6"
[colors.cursor]
text = "#2e3440"
cursor = "#d8dee9"
[colors.vi_mode_cursor]
text = "#2e3440"
cursor = "#d8dee9"
[colors.selection]
text = "CellForeground"
background = "#4c566a"
[colors.normal]
black = "#3b4252"
red = "#bf616a"
green = "#a3be8c"
yellow = "#ebcb8b"
blue = "#81a1c1"
magenta = "#b48ead"
cyan = "#88c0d0"
white = "#e5e9f0"
[colors.bright]
black = "#4c566a"
red = "#bf616a"
green = "#a3be8c"
yellow = "#ebcb8b"
blue = "#81a1c1"
magenta = "#b48ead"
cyan = "#8fbcbb"
white = "#eceff4"
[colors.dim]
black = "#373e4d"
red = "#94545d"
green = "#809575"
yellow = "#b29e75"
blue = "#68809a"
magenta = "#8c738c"
cyan = "#6d96a5"
white = "#aeb3bb"

View File

@ -0,0 +1,6 @@
BACKGROUNDS_DIR=~/.config/omarchy/backgrounds/nord
if [[ ! -d $BACKGROUNDS_DIR ]]; then
mkdir -p $BACKGROUNDS_DIR
gum spin --title "Downloading background image..." -- curl -sL -o $BACKGROUNDS_DIR/1-nord.png https://github.com/basecamp/omakub/raw/refs/heads/master/themes/catppuccin/background.png
fi

9
themes/nord/neovim.lua Normal file
View File

@ -0,0 +1,9 @@
return {
{ "EdenEast/nightfox.nvim" },
{
"LazyVim/LazyVim",
opts = {
colorscheme = "nordfox",
},
},
}

10
themes/nord/swaync.css Normal file
View File

@ -0,0 +1,10 @@
.notification {
color: #cdd6f4;
background-color: rgba(30, 30, 46, 0.95);
border: 2px solid #313244;
}
.body {
color: #a6adc8;
}

5
themes/nord/waybar.css Normal file
View File

@ -0,0 +1,5 @@
* {
color: #cdd6f4;
background-color: #181824;
}

73
themes/nord/wofi.css Normal file
View File

@ -0,0 +1,73 @@
@define-color selected-text #cba6f7;
@define-color text #cdd6f4;
@define-color base #1e1e2e;
* {
font-family: 'CaskaydiaMono Nerd Font', monospace;
font-size: 18px;
}
window {
margin: 0px;
padding: 20px;
background-color: @base;
opacity: 0.95;
}
#inner-box {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#outer-box {
margin: 0;
padding: 20px;
border: none;
background-color: @base;
}
#scroll {
margin: 0;
padding: 0;
border: none;
background-color: @base;
}
#input {
margin: 0;
padding: 10px;
border: none;
background-color: @base;
color: @text;
}
#input:focus {
outline: none;
box-shadow: none;
border: none;
}
#text {
margin: 5px;
border: none;
color: @text;
}
#entry {
background-color: @base;
}
#entry:selected {
outline: none;
border: none;
}
#entry:selected #text {
color: @selected-text;
}
#entry image {
-gtk-icon-transform: scale(0.7);
}