mirror of
https://github.com/basecamp/omarchy.git
synced 2026-02-17 15:25:37 +00:00
Compare commits
42 Commits
v3.3.0
...
colors-gem
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e8bcad0c23 | ||
|
|
a6b9bee8b9 | ||
|
|
edc964e458 | ||
|
|
7194176fe5 | ||
|
|
2829279884 | ||
|
|
63a4710a88 | ||
|
|
b86fb24403 | ||
|
|
615e13bbba | ||
|
|
2c8f71c179 | ||
|
|
f4f356659f | ||
|
|
fee7746362 | ||
|
|
5d712d3ff1 | ||
|
|
32dbe60a02 | ||
|
|
9ecf5a089b | ||
|
|
4ead763559 | ||
|
|
a308000390 | ||
|
|
1b8da49425 | ||
|
|
934285b7c4 | ||
|
|
fdd3b6d787 | ||
|
|
0b04881a6f | ||
|
|
222386639b | ||
|
|
a7d925de51 | ||
|
|
8460be15c2 | ||
|
|
a57e2b48e7 | ||
|
|
b07c54fff1 | ||
|
|
277495b875 | ||
|
|
d448664726 | ||
|
|
14e140285f | ||
|
|
b95a4a44df | ||
|
|
79b31144d0 | ||
|
|
cf5f4423e1 | ||
|
|
01135724d4 | ||
|
|
ff9474e0eb | ||
|
|
b14297ea21 | ||
|
|
3db3705370 | ||
|
|
bd6992c58c | ||
|
|
3dc59e5404 | ||
|
|
3ecdcb262b | ||
|
|
8ea021744d | ||
|
|
6952e80710 | ||
|
|
8abeac68dc | ||
|
|
1cd2f5b979 |
@@ -303,7 +303,7 @@ show_install_gaming_menu() {
|
|||||||
show_install_style_menu() {
|
show_install_style_menu() {
|
||||||
case $(menu "Install" " Theme\n Background\n Font") in
|
case $(menu "Install" " Theme\n Background\n Font") in
|
||||||
*Theme*) present_terminal omarchy-theme-install ;;
|
*Theme*) present_terminal omarchy-theme-install ;;
|
||||||
*Background*) nautilus ~/.config/omarchy/current/theme/backgrounds ;;
|
*Background*) omarchy-theme-bg-install ;;
|
||||||
*Font*) show_install_font_menu ;;
|
*Font*) show_install_font_menu ;;
|
||||||
*) show_install_menu ;;
|
*) show_install_menu ;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
7
bin/omarchy-theme-bg-install
Executable file
7
bin/omarchy-theme-bg-install
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
CURRENT_THEME_NAME=$(cat "$HOME/.config/omarchy/current/theme.name")
|
||||||
|
THEME_USER_BACKGROUNDS="$HOME/.config/omarchy/backgrounds/$CURRENT_THEME_NAME"
|
||||||
|
|
||||||
|
mkdir -p "$THEME_USER_BACKGROUNDS"
|
||||||
|
nautilus "$THEME_USER_BACKGROUNDS"
|
||||||
@@ -2,10 +2,12 @@
|
|||||||
|
|
||||||
# Cycles through the background images available
|
# Cycles through the background images available
|
||||||
|
|
||||||
BACKGROUNDS_DIR="$HOME/.config/omarchy/current/theme/backgrounds/"
|
THEME_NAME=$(cat "$HOME/.config/omarchy/current/theme.name" 2>/dev/null)
|
||||||
|
THEME_BACKGROUNDS_PATH="$HOME/.config/omarchy/current/theme/backgrounds/"
|
||||||
|
USER_BACKGROUNDS_PATH="$HOME/.config/omarchy/backgrounds/$THEME_NAME/"
|
||||||
CURRENT_BACKGROUND_LINK="$HOME/.config/omarchy/current/background"
|
CURRENT_BACKGROUND_LINK="$HOME/.config/omarchy/current/background"
|
||||||
|
|
||||||
mapfile -d '' -t BACKGROUNDS < <(find -L "$BACKGROUNDS_DIR" -type f -print0 | sort -z)
|
mapfile -d '' -t BACKGROUNDS < <(find -L "$USER_BACKGROUNDS_PATH" "$THEME_BACKGROUNDS_PATH" -maxdepth 1 -type f -print0 2>/dev/null | sort -z)
|
||||||
TOTAL=${#BACKGROUNDS[@]}
|
TOTAL=${#BACKGROUNDS[@]}
|
||||||
|
|
||||||
if [[ $TOTAL -eq 0 ]]; then
|
if [[ $TOTAL -eq 0 ]]; then
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
basename "$(realpath "$HOME/.config/omarchy/current/theme")" | sed -E 's/(^|-)([a-z])/\1\u\2/g; s/-/ /g'
|
THEME_NAME_PATH="$HOME/.config/omarchy/current/theme.name"
|
||||||
|
|
||||||
|
if [[ -f $THEME_NAME_PATH ]]; then
|
||||||
|
cat $THEME_NAME_PATH | sed -E 's/(^|-)([a-z])/\1\u\2/g; s/-/ /g'
|
||||||
|
else
|
||||||
|
echo "Unknown"
|
||||||
|
fi
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
find ~/.config/omarchy/themes/ -mindepth 1 -maxdepth 1 \( -type d -o -type l \) | sort | while read -r path; do
|
{
|
||||||
echo "$(basename "$path" | sed -E 's/(^|-)([a-z])/\1\u\2/g; s/-/ /g')"
|
find ~/.config/omarchy/themes/ -mindepth 1 -maxdepth 1 \( -type d -o -type l \) -printf '%f\n'
|
||||||
|
find "$OMARCHY_PATH/themes/" -mindepth 1 -maxdepth 1 -type d -printf '%f\n'
|
||||||
|
} | sort -u | while read -r name; do
|
||||||
|
echo "$name" | sed -E 's/(^|-)([a-z])/\1\u\2/g; s/-/ /g'
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -1,34 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
THEMES_DIR="$HOME/.config/omarchy/themes/"
|
|
||||||
CURRENT_THEME_LINK="$HOME/.config/omarchy/current/theme"
|
|
||||||
|
|
||||||
THEMES=($(find "$THEMES_DIR" -mindepth 1 -maxdepth 1 | sort))
|
|
||||||
TOTAL=${#THEMES[@]}
|
|
||||||
|
|
||||||
# Get current theme from symlink
|
|
||||||
if [[ -L "$CURRENT_THEME_LINK" ]]; then
|
|
||||||
CURRENT_THEME=$(realpath "$CURRENT_THEME_LINK")
|
|
||||||
else
|
|
||||||
# Default to first theme if no symlink exists
|
|
||||||
CURRENT_THEME=$(realpath "${THEMES[0]}")
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Find current theme index
|
|
||||||
INDEX=0
|
|
||||||
for i in "${!THEMES[@]}"; do
|
|
||||||
THEMES[$i]=$(realpath "${THEMES[$i]}")
|
|
||||||
|
|
||||||
if [[ "${THEMES[$i]}" == "$CURRENT_THEME" ]]; then
|
|
||||||
INDEX=$i
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# Get next theme (wrap around)
|
|
||||||
NEXT_INDEX=$(((INDEX + 1) % TOTAL))
|
|
||||||
NEW_THEME=${THEMES[$NEXT_INDEX]}
|
|
||||||
NEW_THEME_NAME=$(basename "$NEW_THEME")
|
|
||||||
|
|
||||||
omarchy-theme-set $NEW_THEME_NAME
|
|
||||||
notify-send "Theme changed to $NEW_THEME_NAME" -t 2000
|
|
||||||
@@ -31,10 +31,5 @@ if [ ! -d "$THEME_PATH" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Move to the next theme if the current theme is the one being removed
|
|
||||||
if [ "$(readlink -f "$CURRENT_DIR/theme")" = "$(readlink -f "$THEME_PATH")" ]; then
|
|
||||||
omarchy-theme-next
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Now remove the theme directory for THEME_NAME
|
# Now remove the theme directory for THEME_NAME
|
||||||
rm -rf "$THEME_PATH"
|
rm -rf "$THEME_PATH"
|
||||||
|
|||||||
@@ -1,24 +1,42 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
if [[ -z $1 && $1 != "CNCLD" ]]; then
|
if [[ -z $1 ]]; then
|
||||||
echo "Usage: omarchy-theme-set <theme-name>"
|
echo "Usage: omarchy-theme-set <theme-name>"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
THEMES_DIR="$HOME/.config/omarchy/themes/"
|
CURRENT_THEME_PATH="$HOME/.config/omarchy/current/theme"
|
||||||
CURRENT_THEME_DIR="$HOME/.config/omarchy/current/theme"
|
NEXT_THEME_PATH="$HOME/.config/omarchy/current/next-theme"
|
||||||
|
USER_THEMES_PATH="$HOME/.config/omarchy/themes"
|
||||||
|
OMARCHY_THEMES_PATH="$OMARCHY_PATH/themes"
|
||||||
|
|
||||||
THEME_NAME=$(echo "$1" | sed -E 's/<[^>]+>//g' | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
|
THEME_NAME=$(echo "$1" | sed -E 's/<[^>]+>//g' | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
|
||||||
THEME_PATH="$THEMES_DIR/$THEME_NAME"
|
|
||||||
|
|
||||||
# Check if the theme entered exists
|
if [[ -d "$USER_THEMES_PATH/$THEME_NAME" ]]; then
|
||||||
if [[ ! -d "$THEME_PATH" ]]; then
|
THEME_PATH="$USER_THEMES_PATH/$THEME_NAME"
|
||||||
echo "Theme '$THEME_NAME' does not exist in $THEMES_DIR"
|
elif [[ -d "$OMARCHY_THEMES_PATH/$THEME_NAME" ]]; then
|
||||||
|
THEME_PATH="$OMARCHY_THEMES_PATH/$THEME_NAME"
|
||||||
|
else
|
||||||
|
echo "Theme '$THEME_NAME' does not exist"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Update theme symlinks
|
# Setup clean next theme directory (for atomic theme config swapping)
|
||||||
ln -nsf "$THEME_PATH" "$CURRENT_THEME_DIR"
|
rm -rf "$NEXT_THEME_PATH"
|
||||||
|
mkdir -p "$NEXT_THEME_PATH"
|
||||||
|
|
||||||
|
# Copy static configs
|
||||||
|
cp -r "$THEME_PATH/"* "$NEXT_THEME_PATH/" 2>/dev/null
|
||||||
|
|
||||||
|
# Generate dynamic configs
|
||||||
|
omarchy-theme-set-templates
|
||||||
|
|
||||||
|
# Swap next theme in as current
|
||||||
|
rm -rf "$CURRENT_THEME_PATH"
|
||||||
|
mv "$NEXT_THEME_PATH" "$CURRENT_THEME_PATH"
|
||||||
|
|
||||||
|
# Store theme name for reference
|
||||||
|
echo "$THEME_NAME" > "$HOME/.config/omarchy/current/theme.name"
|
||||||
|
|
||||||
# Change background with theme
|
# Change background with theme
|
||||||
omarchy-theme-bg-next
|
omarchy-theme-bg-next
|
||||||
@@ -31,9 +49,10 @@ omarchy-restart-swayosd
|
|||||||
omarchy-restart-terminal
|
omarchy-restart-terminal
|
||||||
hyprctl reload
|
hyprctl reload
|
||||||
pkill -SIGUSR2 btop
|
pkill -SIGUSR2 btop
|
||||||
|
# pkill -SIGUSR2 opencode
|
||||||
makoctl reload
|
makoctl reload
|
||||||
|
|
||||||
# Change gnome, browser, vscode, cursor themes
|
# Change app-specific themes
|
||||||
omarchy-theme-set-gnome
|
omarchy-theme-set-gnome
|
||||||
omarchy-theme-set-browser
|
omarchy-theme-set-browser
|
||||||
omarchy-theme-set-vscode
|
omarchy-theme-set-vscode
|
||||||
|
|||||||
44
bin/omarchy-theme-set-templates
Executable file
44
bin/omarchy-theme-set-templates
Executable file
@@ -0,0 +1,44 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
TEMPLATES_DIR="$OMARCHY_PATH/default/themed"
|
||||||
|
NEXT_THEME_DIR="$HOME/.config/omarchy/current/next-theme"
|
||||||
|
COLORS_FILE="$NEXT_THEME_DIR/colors.toml"
|
||||||
|
|
||||||
|
# Convert hex color to decimal RGB (e.g., "#1e1e2e" -> "30,30,46")
|
||||||
|
hex_to_rgb() {
|
||||||
|
local hex="${1#\#}"
|
||||||
|
printf "%d,%d,%d" "0x${hex:0:2}" "0x${hex:2:2}" "0x${hex:4:2}"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Only generate dynamic templates for themes with a colors.toml definition
|
||||||
|
if [[ -f $COLORS_FILE ]]; then
|
||||||
|
# Parse TOML using yq (treating it as YAML since the flat key=value structure is compatible)
|
||||||
|
# We convert 'key = value' to 'key: value' to make it valid YAML, then use yq/jq to generate the replacement commands.
|
||||||
|
sed_script=$(mktemp)
|
||||||
|
|
||||||
|
# Generate standard and _strip substitutions
|
||||||
|
sed 's/=/:/' "$COLORS_FILE" | yq -r 'to_entries[] | "s|{{ \(.key) }}|\(.value)|g", "s|{{ \(.key)_strip }}|\(.value | sub("^#";""))|g"' > "$sed_script"
|
||||||
|
|
||||||
|
# Generate _rgb substitutions for hex colors
|
||||||
|
while IFS='=' read -r key value; do
|
||||||
|
key=$(echo "$key" | xargs)
|
||||||
|
value=$(echo "$value" | xargs | tr -d '"')
|
||||||
|
if [[ $value =~ ^# ]]; then
|
||||||
|
rgb=$(hex_to_rgb "$value")
|
||||||
|
echo "s|{{ ${key}_rgb }}|${rgb}|g" >> "$sed_script"
|
||||||
|
fi
|
||||||
|
done < "$COLORS_FILE"
|
||||||
|
|
||||||
|
shopt -s nullglob
|
||||||
|
for tpl in "$TEMPLATES_DIR"/*.tpl; do
|
||||||
|
filename=$(basename "$tpl" .tpl)
|
||||||
|
output_path="$NEXT_THEME_DIR/$filename"
|
||||||
|
|
||||||
|
# Don't overwrite configs already exists in the output directory (copied from theme specific folder)
|
||||||
|
if [[ ! -f $output_path ]]; then
|
||||||
|
sed -f "$sed_script" "$tpl" > "$output_path"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
rm "$sed_script"
|
||||||
|
fi
|
||||||
@@ -4,45 +4,64 @@
|
|||||||
Name = "omarchythemes"
|
Name = "omarchythemes"
|
||||||
NamePretty = "Omarchy Themes"
|
NamePretty = "Omarchy Themes"
|
||||||
|
|
||||||
|
-- Check if file exists using Lua (no subprocess)
|
||||||
|
local function file_exists(path)
|
||||||
|
local f = io.open(path, "r")
|
||||||
|
if f then
|
||||||
|
f:close()
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
return false
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Get first matching file from directory using ls (single call for fallback)
|
||||||
|
local function first_image_in_dir(dir)
|
||||||
|
local handle = io.popen("ls -1 '" .. dir .. "' 2>/dev/null | head -n 1")
|
||||||
|
if handle then
|
||||||
|
local file = handle:read("*l")
|
||||||
|
handle:close()
|
||||||
|
if file and file ~= "" then
|
||||||
|
return dir .. "/" .. file
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return nil
|
||||||
|
end
|
||||||
|
|
||||||
-- The main function elephant will call
|
-- The main function elephant will call
|
||||||
function GetEntries()
|
function GetEntries()
|
||||||
local entries = {}
|
local entries = {}
|
||||||
local theme_dir = os.getenv("HOME") .. "/.config/omarchy/themes"
|
local user_theme_dir = os.getenv("HOME") .. "/.config/omarchy/themes"
|
||||||
|
local omarchy_path = os.getenv("OMARCHY_PATH") or ""
|
||||||
|
local default_theme_dir = omarchy_path .. "/themes"
|
||||||
|
|
||||||
-- First, get all theme directories
|
local seen_themes = {}
|
||||||
local find_dirs_cmd = "find -L '" .. theme_dir .. "' -mindepth 1 -maxdepth 1 -type d 2>/dev/null"
|
|
||||||
|
|
||||||
local handle = io.popen(find_dirs_cmd)
|
-- Helper function to process themes from a directory
|
||||||
|
local function process_themes_from_dir(theme_dir)
|
||||||
|
-- Single find call to get all theme directories
|
||||||
|
local handle = io.popen("find -L '" .. theme_dir .. "' -mindepth 1 -maxdepth 1 -type d 2>/dev/null")
|
||||||
if not handle then
|
if not handle then
|
||||||
return entries
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
for theme_path in handle:lines() do
|
for theme_path in handle:lines() do
|
||||||
local theme_name = theme_path:match(".*/(.+)$")
|
local theme_name = theme_path:match(".*/(.+)$")
|
||||||
|
|
||||||
if theme_name then
|
if theme_name and not seen_themes[theme_name] then
|
||||||
-- find preview image
|
seen_themes[theme_name] = true
|
||||||
local find_preview_cmd = "find -L '"
|
|
||||||
.. theme_path
|
-- Check for preview images directly (no subprocess)
|
||||||
.. "' -maxdepth 1 -type f \\( -name 'preview.png' -o -name 'preview.jpg' \\) 2>/dev/null | head -n 1"
|
|
||||||
local preview_handle = io.popen(find_preview_cmd)
|
|
||||||
local preview_path = nil
|
local preview_path = nil
|
||||||
|
local preview_png = theme_path .. "/preview.png"
|
||||||
|
local preview_jpg = theme_path .. "/preview.jpg"
|
||||||
|
|
||||||
if preview_handle then
|
if file_exists(preview_png) then
|
||||||
preview_path = preview_handle:read("*l")
|
preview_path = preview_png
|
||||||
preview_handle:close()
|
elseif file_exists(preview_jpg) then
|
||||||
end
|
preview_path = preview_jpg
|
||||||
|
else
|
||||||
-- If no preview found, use first image from backgrounds folder
|
-- Fallback: get first image from backgrounds (one ls call)
|
||||||
if not preview_path or preview_path == "" then
|
preview_path = first_image_in_dir(theme_path .. "/backgrounds")
|
||||||
local bg_cmd = "find -L '"
|
|
||||||
.. theme_path
|
|
||||||
.. "/backgrounds' -maxdepth 1 -type f \\( -iname '*.png' -o -iname '*.jpg' -o -iname '*.jpeg' \\) 2>/dev/null | head -n 1"
|
|
||||||
local bg_handle = io.popen(bg_cmd)
|
|
||||||
if bg_handle then
|
|
||||||
preview_path = bg_handle:read("*l")
|
|
||||||
bg_handle:close()
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if preview_path and preview_path ~= "" then
|
if preview_path and preview_path ~= "" then
|
||||||
@@ -65,6 +84,13 @@ function GetEntries()
|
|||||||
end
|
end
|
||||||
|
|
||||||
handle:close()
|
handle:close()
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Process user themes first (they take precedence)
|
||||||
|
process_themes_from_dir(user_theme_dir)
|
||||||
|
-- Then process default themes (only if not already seen)
|
||||||
|
process_themes_from_dir(default_theme_dir)
|
||||||
|
|
||||||
return entries
|
return entries
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
47
default/themed/alacritty.toml.tpl
Normal file
47
default/themed/alacritty.toml.tpl
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
[colors.primary]
|
||||||
|
background = "{{ background }}"
|
||||||
|
foreground = "{{ foreground }}"
|
||||||
|
|
||||||
|
[colors.cursor]
|
||||||
|
text = "{{ background }}"
|
||||||
|
cursor = "{{ cursor }}"
|
||||||
|
|
||||||
|
[colors.vi_mode_cursor]
|
||||||
|
text = "{{ background }}"
|
||||||
|
cursor = "{{ cursor }}"
|
||||||
|
|
||||||
|
[colors.search.matches]
|
||||||
|
foreground = "{{ background }}"
|
||||||
|
background = "{{ color3 }}"
|
||||||
|
|
||||||
|
[colors.search.focused_match]
|
||||||
|
foreground = "{{ background }}"
|
||||||
|
background = "{{ color1 }}"
|
||||||
|
|
||||||
|
[colors.footer_bar]
|
||||||
|
foreground = "{{ background }}"
|
||||||
|
background = "{{ foreground }}"
|
||||||
|
|
||||||
|
[colors.selection]
|
||||||
|
text = "{{ selection_foreground }}"
|
||||||
|
background = "{{ selection_background }}"
|
||||||
|
|
||||||
|
[colors.normal]
|
||||||
|
black = "{{ color0 }}"
|
||||||
|
red = "{{ color1 }}"
|
||||||
|
green = "{{ color2 }}"
|
||||||
|
yellow = "{{ color3 }}"
|
||||||
|
blue = "{{ color4 }}"
|
||||||
|
magenta = "{{ color5 }}"
|
||||||
|
cyan = "{{ color6 }}"
|
||||||
|
white = "{{ color7 }}"
|
||||||
|
|
||||||
|
[colors.bright]
|
||||||
|
black = "{{ color8 }}"
|
||||||
|
red = "{{ color9 }}"
|
||||||
|
green = "{{ color10 }}"
|
||||||
|
yellow = "{{ color11 }}"
|
||||||
|
blue = "{{ color12 }}"
|
||||||
|
magenta = "{{ color13 }}"
|
||||||
|
cyan = "{{ color14 }}"
|
||||||
|
white = "{{ color15 }}"
|
||||||
83
default/themed/btop.theme.tpl
Normal file
83
default/themed/btop.theme.tpl
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||||
|
theme[main_bg]="{{ background }}"
|
||||||
|
|
||||||
|
# Main text color
|
||||||
|
theme[main_fg]="{{ foreground }}"
|
||||||
|
|
||||||
|
# Title color for boxes
|
||||||
|
theme[title]="{{ foreground }}"
|
||||||
|
|
||||||
|
# Highlight color for keyboard shortcuts
|
||||||
|
theme[hi_fg]="{{ accent }}"
|
||||||
|
|
||||||
|
# Background color of selected item in processes box
|
||||||
|
theme[selected_bg]="{{ color8 }}"
|
||||||
|
|
||||||
|
# Foreground color of selected item in processes box
|
||||||
|
theme[selected_fg]="{{ accent }}"
|
||||||
|
|
||||||
|
# Color of inactive/disabled text
|
||||||
|
theme[inactive_fg]="{{ color8 }}"
|
||||||
|
|
||||||
|
# Color of text appearing on top of graphs, i.e uptime and current network graph scaling
|
||||||
|
theme[graph_text]="{{ foreground }}"
|
||||||
|
|
||||||
|
# Background color of the percentage meters
|
||||||
|
theme[meter_bg]="{{ color8 }}"
|
||||||
|
|
||||||
|
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||||
|
theme[proc_misc]="{{ foreground }}"
|
||||||
|
|
||||||
|
# CPU, Memory, Network, Proc box outline colors
|
||||||
|
theme[cpu_box]="{{ color5 }}"
|
||||||
|
theme[mem_box]="{{ color2 }}"
|
||||||
|
theme[net_box]="{{ color1 }}"
|
||||||
|
theme[proc_box]="{{ accent }}"
|
||||||
|
|
||||||
|
# Box divider line and small boxes line color
|
||||||
|
theme[div_line]="{{ color8 }}"
|
||||||
|
|
||||||
|
# Temperature graph color (Green -> Yellow -> Red)
|
||||||
|
theme[temp_start]="{{ color2 }}"
|
||||||
|
theme[temp_mid]="{{ color3 }}"
|
||||||
|
theme[temp_end]="{{ color1 }}"
|
||||||
|
|
||||||
|
# CPU graph colors (Teal -> Lavender)
|
||||||
|
theme[cpu_start]="{{ color6 }}"
|
||||||
|
theme[cpu_mid]="{{ color4 }}"
|
||||||
|
theme[cpu_end]="{{ color5 }}"
|
||||||
|
|
||||||
|
# Mem/Disk free meter (Mauve -> Lavender -> Blue)
|
||||||
|
theme[free_start]="{{ color5 }}"
|
||||||
|
theme[free_mid]="{{ color4 }}"
|
||||||
|
theme[free_end]="{{ color6 }}"
|
||||||
|
|
||||||
|
# Mem/Disk cached meter (Sapphire -> Lavender)
|
||||||
|
theme[cached_start]="{{ color4 }}"
|
||||||
|
theme[cached_mid]="{{ color6 }}"
|
||||||
|
theme[cached_end]="{{ color5 }}"
|
||||||
|
|
||||||
|
# Mem/Disk available meter (Peach -> Red)
|
||||||
|
theme[available_start]="{{ color3 }}"
|
||||||
|
theme[available_mid]="{{ color1 }}"
|
||||||
|
theme[available_end]="{{ color1 }}"
|
||||||
|
|
||||||
|
# Mem/Disk used meter (Green -> Sky)
|
||||||
|
theme[used_start]="{{ color2 }}"
|
||||||
|
theme[used_mid]="{{ color6 }}"
|
||||||
|
theme[used_end]="{{ color4 }}"
|
||||||
|
|
||||||
|
# Download graph colors (Peach -> Red)
|
||||||
|
theme[download_start]="{{ color3 }}"
|
||||||
|
theme[download_mid]="{{ color1 }}"
|
||||||
|
theme[download_end]="{{ color1 }}"
|
||||||
|
|
||||||
|
# Upload graph colors (Green -> Sky)
|
||||||
|
theme[upload_start]="{{ color2 }}"
|
||||||
|
theme[upload_mid]="{{ color6 }}"
|
||||||
|
theme[upload_end]="{{ color4 }}"
|
||||||
|
|
||||||
|
# Process box color gradient for threads, mem and cpu usage (Sapphire -> Mauve)
|
||||||
|
theme[process_start]="{{ color6 }}"
|
||||||
|
theme[process_mid]="{{ color4 }}"
|
||||||
|
theme[process_end]="{{ color5 }}"
|
||||||
22
default/themed/ghostty.conf.tpl
Normal file
22
default/themed/ghostty.conf.tpl
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
background = {{ background }}
|
||||||
|
foreground = {{ foreground }}
|
||||||
|
cursor-color = {{ cursor }}
|
||||||
|
selection-background = {{ selection_background }}
|
||||||
|
selection-foreground = {{ selection_foreground }}
|
||||||
|
|
||||||
|
palette = 0={{ color0 }}
|
||||||
|
palette = 1={{ color1 }}
|
||||||
|
palette = 2={{ color2 }}
|
||||||
|
palette = 3={{ color3 }}
|
||||||
|
palette = 4={{ color4 }}
|
||||||
|
palette = 5={{ color5 }}
|
||||||
|
palette = 6={{ color6 }}
|
||||||
|
palette = 7={{ color7 }}
|
||||||
|
palette = 8={{ color8 }}
|
||||||
|
palette = 9={{ color9 }}
|
||||||
|
palette = 10={{ color10 }}
|
||||||
|
palette = 11={{ color11 }}
|
||||||
|
palette = 12={{ color12 }}
|
||||||
|
palette = 13={{ color13 }}
|
||||||
|
palette = 14={{ color14 }}
|
||||||
|
palette = 15={{ color15 }}
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
@define-color foreground #ffcead;
|
@define-color foreground {{ foreground }};
|
||||||
@define-color background #060B1E;
|
@define-color background {{ background }};
|
||||||
@define-color accent #7d82d9;
|
@define-color accent {{ accent }};
|
||||||
@define-color muted #6d7db6;
|
@define-color muted {{ color8 }};
|
||||||
@define-color card_bg #12172b;
|
@define-color card_bg {{ color0 }};
|
||||||
@define-color text_dark #060B1E;
|
@define-color text_dark {{ background }};
|
||||||
@define-color accent_hover #c2c4f0;
|
@define-color accent_hover {{ color12 }};
|
||||||
@define-color selected_tab #7d82d9;
|
@define-color selected_tab {{ accent }};
|
||||||
@define-color text #ffcead;
|
@define-color text {{ foreground }};
|
||||||
|
|
||||||
* {
|
* {
|
||||||
all: unset;
|
all: unset;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
$activeBorderColor = rgb(1e66f5)
|
$activeBorderColor = rgb({{ accent_strip }})
|
||||||
|
|
||||||
general {
|
general {
|
||||||
col.active_border = $activeBorderColor
|
col.active_border = $activeBorderColor
|
||||||
5
default/themed/hyprlock.conf.tpl
Normal file
5
default/themed/hyprlock.conf.tpl
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
$color = rgba({{ background_rgb }}, 1.0)
|
||||||
|
$inner_color = rgba({{ background_rgb }}, 0.8)
|
||||||
|
$outer_color = rgba({{ foreground_rgb }}, 1.0)
|
||||||
|
$font_color = rgba({{ foreground_rgb }}, 1.0)
|
||||||
|
$check_color = rgba({{ accent_rgb }}, 1.0)
|
||||||
27
default/themed/kitty.conf.tpl
Normal file
27
default/themed/kitty.conf.tpl
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
foreground {{ foreground }}
|
||||||
|
background {{ background }}
|
||||||
|
selection_foreground {{ selection_foreground }}
|
||||||
|
selection_background {{ selection_background }}
|
||||||
|
|
||||||
|
cursor {{ cursor }}
|
||||||
|
cursor_text_color {{ background }}
|
||||||
|
|
||||||
|
active_border_color {{ active_border_color }}
|
||||||
|
active_tab_background {{ active_tab_background }}
|
||||||
|
|
||||||
|
color0 {{ color0 }}
|
||||||
|
color1 {{ color1 }}
|
||||||
|
color2 {{ color2 }}
|
||||||
|
color3 {{ color3 }}
|
||||||
|
color4 {{ color4 }}
|
||||||
|
color5 {{ color5 }}
|
||||||
|
color6 {{ color6 }}
|
||||||
|
color7 {{ color7 }}
|
||||||
|
color8 {{ color8 }}
|
||||||
|
color9 {{ color9 }}
|
||||||
|
color10 {{ color10 }}
|
||||||
|
color11 {{ color11 }}
|
||||||
|
color12 {{ color12 }}
|
||||||
|
color13 {{ color13 }}
|
||||||
|
color14 {{ color14 }}
|
||||||
|
color15 {{ color15 }}
|
||||||
5
default/themed/mako.ini.tpl
Normal file
5
default/themed/mako.ini.tpl
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
include=~/.local/share/omarchy/default/mako/core.ini
|
||||||
|
|
||||||
|
text-color={{ foreground }}
|
||||||
|
border-color={{ foreground }}
|
||||||
|
background-color={{ background }}
|
||||||
5
default/themed/swayosd.css.tpl
Normal file
5
default/themed/swayosd.css.tpl
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
@define-color background-color {{ background }};
|
||||||
|
@define-color border-color {{ foreground }};
|
||||||
|
@define-color label {{ foreground }};
|
||||||
|
@define-color image {{ foreground }};
|
||||||
|
@define-color progress {{ foreground }};
|
||||||
6
default/themed/walker.css.tpl
Normal file
6
default/themed/walker.css.tpl
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
@define-color selected-text {{ accent }};
|
||||||
|
@define-color text {{ foreground }};
|
||||||
|
@define-color base {{ background }};
|
||||||
|
@define-color border {{ foreground }};
|
||||||
|
@define-color foreground {{ foreground }};
|
||||||
|
@define-color background {{ background }};
|
||||||
2
default/themed/waybar.css.tpl
Normal file
2
default/themed/waybar.css.tpl
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
@define-color foreground {{ foreground }};
|
||||||
|
@define-color background {{ background }};
|
||||||
@@ -144,4 +144,5 @@ xmlstarlet
|
|||||||
xournalpp
|
xournalpp
|
||||||
yaru-icon-theme
|
yaru-icon-theme
|
||||||
yay
|
yay
|
||||||
|
yq
|
||||||
zoxide
|
zoxide
|
||||||
|
|||||||
62
migrations/1767306902.sh
Normal file
62
migrations/1767306902.sh
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
echo "Migrate to new theme setup"
|
||||||
|
|
||||||
|
omarchy-pkg-add yq
|
||||||
|
|
||||||
|
# Move user-added backgrounds from Omarchy theme folders to user config
|
||||||
|
OMARCHY_DIR="$HOME/.local/share/omarchy"
|
||||||
|
USER_BACKGROUNDS_DIR="$HOME/.config/omarchy/backgrounds"
|
||||||
|
|
||||||
|
if [[ -d "$OMARCHY_DIR/themes" ]]; then
|
||||||
|
cd "$OMARCHY_DIR"
|
||||||
|
|
||||||
|
# Get list of git-tracked background files (relative to omarchy dir)
|
||||||
|
mapfile -t TRACKED_BACKGROUNDS < <(git ls-files --cached 'themes/*/backgrounds/*' 2>/dev/null)
|
||||||
|
|
||||||
|
# Find all background files and check if they're untracked (user-added)
|
||||||
|
for theme_dir in themes/*/; do
|
||||||
|
theme_name=$(basename "$theme_dir")
|
||||||
|
backgrounds_dir="themes/$theme_name/backgrounds"
|
||||||
|
|
||||||
|
[[ -d "$backgrounds_dir" ]] || continue
|
||||||
|
|
||||||
|
for bg_file in "$backgrounds_dir"/*; do
|
||||||
|
[[ -f "$bg_file" ]] || continue
|
||||||
|
|
||||||
|
# Check if this file is tracked by git
|
||||||
|
is_tracked=false
|
||||||
|
for tracked in "${TRACKED_BACKGROUNDS[@]}"; do
|
||||||
|
if [[ "$tracked" == "$bg_file" ]]; then
|
||||||
|
is_tracked=true
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [[ "$is_tracked" == "false" ]]; then
|
||||||
|
# This is a user-added background, move it to user config
|
||||||
|
user_theme_bg_dir="$USER_BACKGROUNDS_DIR/$theme_name"
|
||||||
|
mkdir -p "$user_theme_bg_dir"
|
||||||
|
mv "$bg_file" "$user_theme_bg_dir/"
|
||||||
|
echo "Moved user background: $bg_file -> $user_theme_bg_dir/"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
THEMES_DIR="$HOME/.config/omarchy/themes"
|
||||||
|
CURRENT_THEME_LINK="$HOME/.config/omarchy/current/theme"
|
||||||
|
|
||||||
|
# Get current theme name from symlink before removing anything
|
||||||
|
CURRENT_THEME_NAME=""
|
||||||
|
if [[ -L $CURRENT_THEME_LINK ]]; then
|
||||||
|
CURRENT_THEME_NAME=$(basename "$(readlink "$CURRENT_THEME_LINK")")
|
||||||
|
elif [[ -f "$HOME/.config/omarchy/current/theme.name" ]]; then
|
||||||
|
CURRENT_THEME_NAME=$(cat "$HOME/.config/omarchy/current/theme.name")
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Remove all symlinks from ~/.config/omarchy/themes
|
||||||
|
find "$THEMES_DIR" -mindepth 1 -maxdepth 1 -type l -delete
|
||||||
|
|
||||||
|
# Re-apply the current theme with the new system
|
||||||
|
if [[ -n $CURRENT_THEME_NAME ]]; then
|
||||||
|
omarchy-theme-set "$CURRENT_THEME_NAME"
|
||||||
|
fi
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
# https://raw.githubusercontent.com/catppuccin/alacritty/main/catppuccin-latte.toml
|
|
||||||
|
|
||||||
[colors.primary]
|
|
||||||
background = "#eff1f5"
|
|
||||||
foreground = "#4c4f69"
|
|
||||||
dim_foreground = "#8c8fa1"
|
|
||||||
bright_foreground = "#4c4f69"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#eff1f5"
|
|
||||||
cursor = "#dc8a78"
|
|
||||||
|
|
||||||
[colors.vi_mode_cursor]
|
|
||||||
text = "#eff1f5"
|
|
||||||
cursor = "#7287fd"
|
|
||||||
|
|
||||||
[colors.search.matches]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#6c6f85"
|
|
||||||
|
|
||||||
[colors.search.focused_match]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#40a02b"
|
|
||||||
|
|
||||||
[colors.footer_bar]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#6c6f85"
|
|
||||||
|
|
||||||
[colors.hints.start]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#df8e1d"
|
|
||||||
|
|
||||||
[colors.hints.end]
|
|
||||||
foreground = "#eff1f5"
|
|
||||||
background = "#6c6f85"
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
text = "#eff1f5"
|
|
||||||
background = "#dc8a78"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#bcc0cc"
|
|
||||||
red = "#d20f39"
|
|
||||||
green = "#40a02b"
|
|
||||||
yellow = "#df8e1d"
|
|
||||||
blue = "#1e66f5"
|
|
||||||
magenta = "#ea76cb"
|
|
||||||
cyan = "#179299"
|
|
||||||
white = "#5c5f77"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#acb0be"
|
|
||||||
red = "#d20f39"
|
|
||||||
green = "#40a02b"
|
|
||||||
yellow = "#df8e1d"
|
|
||||||
blue = "#1e66f5"
|
|
||||||
magenta = "#ea76cb"
|
|
||||||
cyan = "#179299"
|
|
||||||
white = "#6c6f85"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 16
|
|
||||||
color = "#fe640b"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 17
|
|
||||||
color = "#dc8a78"
|
|
||||||
26
themes/catppuccin-latte/colors.toml
Normal file
26
themes/catppuccin-latte/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#1e66f5"
|
||||||
|
active_border_color = "#8839EF"
|
||||||
|
active_tab_background = "#8839EF"
|
||||||
|
|
||||||
|
cursor = "#dc8a78"
|
||||||
|
foreground = "#4c4f69"
|
||||||
|
background = "#eff1f5"
|
||||||
|
selection_foreground = "#eff1f5"
|
||||||
|
selection_background = "#dc8a78"
|
||||||
|
|
||||||
|
color0 = "#bcc0cc"
|
||||||
|
color1 = "#d20f39"
|
||||||
|
color2 = "#40a02b"
|
||||||
|
color3 = "#df8e1d"
|
||||||
|
color4 = "#1e66f5"
|
||||||
|
color5 = "#ea76cb"
|
||||||
|
color6 = "#179299"
|
||||||
|
color7 = "#5c5f77"
|
||||||
|
color8 = "#acb0be"
|
||||||
|
color9 = "#d20f39"
|
||||||
|
color10 = "#40a02b"
|
||||||
|
color11 = "#df8e1d"
|
||||||
|
color12 = "#1e66f5"
|
||||||
|
color13 = "#ea76cb"
|
||||||
|
color14 = "#179299"
|
||||||
|
color15 = "#6c6f85"
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme = Catppuccin Latte
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
@define-color foreground #4C4F69;
|
|
||||||
@define-color background #EFF1F5;
|
|
||||||
@define-color accent #1E66F5;
|
|
||||||
@define-color muted #9CA0B0;
|
|
||||||
@define-color card_bg #E6E9EF;
|
|
||||||
@define-color text_dark #EFF1F5;
|
|
||||||
@define-color accent_hover #7287FD;
|
|
||||||
@define-color selected_tab #1E66F5;
|
|
||||||
@define-color text #4C4F69;
|
|
||||||
|
|
||||||
* {
|
|
||||||
all: unset;
|
|
||||||
font-family: JetBrains Mono NF;
|
|
||||||
color: @foreground;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.window {
|
|
||||||
background: alpha(@background, 0.95);
|
|
||||||
border: solid 2px @accent;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab {
|
|
||||||
margin-right: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-label {
|
|
||||||
color: @text;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
|
||||||
text-decoration: underline currentColor;
|
|
||||||
color: @selected_tab;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:focus > .tab-label {
|
|
||||||
color: @foreground;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-label {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild > .card, button > .card {
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
border: solid 2px transparent;
|
|
||||||
border-color: @background;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @card_bg;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
|
||||||
border: solid 2px @accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image {
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text_dark;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button > label {
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
|
||||||
background-color: @accent_hover;
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:disabled {
|
|
||||||
background-color: @muted;
|
|
||||||
color: @background;
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
$color = rgba(239,241,245,1.0)
|
|
||||||
$inner_color = rgba(239,241,245,0.8)
|
|
||||||
$outer_color = rgba(30,102,245,1.0)
|
|
||||||
$font_color = rgba(76,79,105,1.0)
|
|
||||||
$check_color = rgba(4,165,229,1.0)
|
|
||||||
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
## name: Catppuccin Latte 🐑
|
|
||||||
## author: Pocco81 (https://github.com/Pocco81)
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/latte.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #4C4F69
|
|
||||||
background #EFF1F5
|
|
||||||
selection_foreground #EFF1F5
|
|
||||||
selection_background #DC8A78
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #DC8A78
|
|
||||||
cursor_text_color #EFF1F5
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #7287FD
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #8839EF
|
|
||||||
inactive_border_color #7C7F93
|
|
||||||
bell_border_color #E64553
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #EFF1F5
|
|
||||||
active_tab_background #8839EF
|
|
||||||
inactive_tab_foreground #4C4F69
|
|
||||||
inactive_tab_background #9CA0B0
|
|
||||||
tab_bar_background #BCC0CC
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #EFF1F5
|
|
||||||
mark1_background #1E66F5
|
|
||||||
mark2_foreground #EFF1F5
|
|
||||||
mark2_background #8839EF
|
|
||||||
mark3_foreground #EFF1F5
|
|
||||||
mark3_background #209FB5
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #4C4F69
|
|
||||||
color8 #6C6F85
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #D20F39
|
|
||||||
color9 #D20F39
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #40A02B
|
|
||||||
color10 #40A02B
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #DF8E1D
|
|
||||||
color11 #DF8E1D
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #1E66F5
|
|
||||||
color12 #1E66F5
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #EA76CB
|
|
||||||
color13 #EA76CB
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #179299
|
|
||||||
color14 #179299
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #ACB0BE
|
|
||||||
color15 #ACB0BE
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
include=~/.local/share/omarchy/default/mako/core.ini
|
|
||||||
|
|
||||||
text-color=#4c4f69
|
|
||||||
border-color=#1e66f5
|
|
||||||
background-color=#eff1f5
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #eff1f5;
|
|
||||||
@define-color border-color #1e66f5;
|
|
||||||
@define-color label #4c4f69;
|
|
||||||
@define-color image #4c4f69;
|
|
||||||
@define-color progress #4c4f69;
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #1e66f5;
|
|
||||||
@define-color text #4c4f69;
|
|
||||||
@define-color base #eff1f5;
|
|
||||||
@define-color border #dce0e8;
|
|
||||||
@define-color foreground #4c4f69;
|
|
||||||
@define-color background #eff1f5;
|
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
@define-color foreground #4c4f69; /* text */
|
|
||||||
@define-color background #eff1f5; /* base */
|
|
||||||
@define-color border #dce0e8; /* crust */
|
|
||||||
@define-color accent #1e66f5; /* blue */
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
[colors.primary]
|
|
||||||
background = "#1e1e2e"
|
|
||||||
foreground = "#cdd6f4"
|
|
||||||
dim_foreground = "#7f849c"
|
|
||||||
bright_foreground = "#cdd6f4"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#1e1e2e"
|
|
||||||
cursor = "#f5e0dc"
|
|
||||||
|
|
||||||
[colors.vi_mode_cursor]
|
|
||||||
text = "#1e1e2e"
|
|
||||||
cursor = "#b4befe"
|
|
||||||
|
|
||||||
[colors.search.matches]
|
|
||||||
foreground = "#1e1e2e"
|
|
||||||
background = "#a6adc8"
|
|
||||||
|
|
||||||
[colors.search.focused_match]
|
|
||||||
foreground = "#1e1e2e"
|
|
||||||
background = "#a6e3a1"
|
|
||||||
|
|
||||||
[colors.footer_bar]
|
|
||||||
foreground = "#1e1e2e"
|
|
||||||
background = "#a6adc8"
|
|
||||||
|
|
||||||
[colors.hints.start]
|
|
||||||
foreground = "#1e1e2e"
|
|
||||||
background = "#f9e2af"
|
|
||||||
|
|
||||||
[colors.hints.end]
|
|
||||||
foreground = "#1e1e2e"
|
|
||||||
background = "#a6adc8"
|
|
||||||
|
|
||||||
[colors.selection]
|
|
||||||
text = "#1e1e2e"
|
|
||||||
background = "#f5e0dc"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#45475a"
|
|
||||||
red = "#f38ba8"
|
|
||||||
green = "#a6e3a1"
|
|
||||||
yellow = "#f9e2af"
|
|
||||||
blue = "#89b4fa"
|
|
||||||
magenta = "#f5c2e7"
|
|
||||||
cyan = "#94e2d5"
|
|
||||||
white = "#bac2de"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#585b70"
|
|
||||||
red = "#f38ba8"
|
|
||||||
green = "#a6e3a1"
|
|
||||||
yellow = "#f9e2af"
|
|
||||||
blue = "#89b4fa"
|
|
||||||
magenta = "#f5c2e7"
|
|
||||||
cyan = "#94e2d5"
|
|
||||||
white = "#a6adc8"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 16
|
|
||||||
color = "#fab387"
|
|
||||||
|
|
||||||
[[colors.indexed_colors]]
|
|
||||||
index = 17
|
|
||||||
color = "#f5e0dc"
|
|
||||||
26
themes/catppuccin/colors.toml
Normal file
26
themes/catppuccin/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#89b4fa"
|
||||||
|
active_border_color = "#CBA6F7"
|
||||||
|
active_tab_background = "#CBA6F7"
|
||||||
|
|
||||||
|
cursor = "#f5e0dc"
|
||||||
|
foreground = "#cdd6f4"
|
||||||
|
background = "#1e1e2e"
|
||||||
|
selection_foreground = "#1e1e2e"
|
||||||
|
selection_background = "#f5e0dc"
|
||||||
|
|
||||||
|
color0 = "#45475a"
|
||||||
|
color1 = "#f38ba8"
|
||||||
|
color2 = "#a6e3a1"
|
||||||
|
color3 = "#f9e2af"
|
||||||
|
color4 = "#89b4fa"
|
||||||
|
color5 = "#f5c2e7"
|
||||||
|
color6 = "#94e2d5"
|
||||||
|
color7 = "#bac2de"
|
||||||
|
color8 = "#585b70"
|
||||||
|
color9 = "#f38ba8"
|
||||||
|
color10 = "#a6e3a1"
|
||||||
|
color11 = "#f9e2af"
|
||||||
|
color12 = "#89b4fa"
|
||||||
|
color13 = "#f5c2e7"
|
||||||
|
color14 = "#94e2d5"
|
||||||
|
color15 = "#a6adc8"
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme = Catppuccin Mocha
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
@define-color foreground #CDD6F4;
|
|
||||||
@define-color background #1E1E2E;
|
|
||||||
@define-color accent #87B0F9;
|
|
||||||
@define-color muted #43465A;
|
|
||||||
@define-color card_bg #181825;
|
|
||||||
@define-color text_dark #11111B;
|
|
||||||
@define-color accent_hover #B4BEFE;
|
|
||||||
@define-color selected_tab #87B0F9;
|
|
||||||
@define-color text #CDD6F4;
|
|
||||||
|
|
||||||
* {
|
|
||||||
all: unset;
|
|
||||||
font-family: JetBrains Mono NF;
|
|
||||||
color: @foreground;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.window {
|
|
||||||
background: alpha(@background, 0.95);
|
|
||||||
border: solid 2px @accent;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab {
|
|
||||||
margin-right: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-label {
|
|
||||||
color: @text;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
|
||||||
text-decoration: underline currentColor;
|
|
||||||
color: @selected_tab;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:focus > .tab-label {
|
|
||||||
color: @foreground;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-label {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild > .card, button > .card {
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
border: solid 2px transparent;
|
|
||||||
border-color: @background;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @card_bg;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
|
||||||
border: solid 2px @accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image {
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text_dark;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button > label {
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
|
||||||
background-color: @accent_hover;
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:disabled {
|
|
||||||
background-color: @muted;
|
|
||||||
color: @background;
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
$activeBorderColor = rgb(c6d0f5)
|
|
||||||
|
|
||||||
general {
|
|
||||||
col.active_border = $activeBorderColor
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $activeBorderColor
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(24,24,36,1.0)
|
|
||||||
$inner_color = rgba(24,24,36,0.8)
|
|
||||||
$outer_color = rgba(205,214,244,1.0)
|
|
||||||
$font_color = rgba(205,214,244,1.0)
|
|
||||||
$check_color = rgba(68, 157, 171, 1.0)
|
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
## name: Catppuccin Mocha 🌿
|
|
||||||
## author: Pocco81 (https://github.com/Pocco81)
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/catppuccin/kitty/blob/main/mocha.conf
|
|
||||||
## blurb: Soothing pastel theme for the high-spirited!
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #CDD6F4
|
|
||||||
background #1E1E2E
|
|
||||||
selection_foreground #1E1E2E
|
|
||||||
selection_background #F5E0DC
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #F5E0DC
|
|
||||||
cursor_text_color #1E1E2E
|
|
||||||
|
|
||||||
# URL underline color when hovering with mouse
|
|
||||||
url_color #B4BEFE
|
|
||||||
|
|
||||||
# Kitty window border colors
|
|
||||||
active_border_color #CBA6F7
|
|
||||||
inactive_border_color #8E95B3
|
|
||||||
bell_border_color #EBA0AC
|
|
||||||
|
|
||||||
# OS Window titlebar colors
|
|
||||||
wayland_titlebar_color system
|
|
||||||
macos_titlebar_color system
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #11111B
|
|
||||||
active_tab_background #CBA6F7
|
|
||||||
inactive_tab_foreground #CDD6F4
|
|
||||||
inactive_tab_background #181825
|
|
||||||
tab_bar_background #11111B
|
|
||||||
|
|
||||||
# Colors for marks (marked text in the terminal)
|
|
||||||
mark1_foreground #1E1E2E
|
|
||||||
mark1_background #87B0F9
|
|
||||||
mark2_foreground #1E1E2E
|
|
||||||
mark2_background #CBA6F7
|
|
||||||
mark3_foreground #1E1E2E
|
|
||||||
mark3_background #74C7EC
|
|
||||||
|
|
||||||
# The 16 terminal colors
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #43465A
|
|
||||||
color8 #43465A
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #F38BA8
|
|
||||||
color9 #F38BA8
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #A6E3A1
|
|
||||||
color10 #A6E3A1
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #F9E2AF
|
|
||||||
color11 #F9E2AF
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #87B0F9
|
|
||||||
color12 #87B0F9
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #F5C2E7
|
|
||||||
color13 #F5C2E7
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #94E2D5
|
|
||||||
color14 #94E2D5
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #CDD6F4
|
|
||||||
color15 #A1A8C9
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
include=~/.local/share/omarchy/default/mako/core.ini
|
|
||||||
|
|
||||||
text-color=#cad3f5
|
|
||||||
border-color=#c6d0f5
|
|
||||||
background-color=#24273a
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #24273a;
|
|
||||||
@define-color border-color #c6d0f5;
|
|
||||||
@define-color label #cad3f5;
|
|
||||||
@define-color image #cad3f5;
|
|
||||||
@define-color progress #cad3f5;
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #8caaee;
|
|
||||||
@define-color text #c6d0f5;
|
|
||||||
@define-color base #24273a;
|
|
||||||
@define-color border #c6d0f5;
|
|
||||||
@define-color foreground #c6d0f5;
|
|
||||||
@define-color background #24273a;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #cdd6f4;
|
|
||||||
@define-color background #181824;
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = "#060B1E"
|
|
||||||
foreground = "#ffcead"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#060B1E"
|
|
||||||
red = "#ED5B5A"
|
|
||||||
green = "#92a593"
|
|
||||||
yellow = "#E9BB4F"
|
|
||||||
blue = "#7d82d9"
|
|
||||||
magenta = "#c89dc1"
|
|
||||||
cyan = "#a3bfd1"
|
|
||||||
white = "#F99957"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#6d7db6"
|
|
||||||
red = "#faaaa9"
|
|
||||||
green = "#c4cfc4"
|
|
||||||
yellow = "#f7dc9c"
|
|
||||||
blue = "#c2c4f0"
|
|
||||||
magenta = "#ead7e7"
|
|
||||||
cyan = "#dfeaf0"
|
|
||||||
white = "#ffcead"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#060B1E"
|
|
||||||
cursor = "#ffcead"
|
|
||||||
26
themes/ethereal/colors.toml
Normal file
26
themes/ethereal/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#7d82d9"
|
||||||
|
active_border_color = "#7d82d9"
|
||||||
|
active_tab_background = "#060B1E"
|
||||||
|
|
||||||
|
cursor = "#ffcead"
|
||||||
|
foreground = "#ffcead"
|
||||||
|
background = "#060B1E"
|
||||||
|
selection_foreground = "#060B1E"
|
||||||
|
selection_background = "#ffcead"
|
||||||
|
|
||||||
|
color0 = "#060B1E"
|
||||||
|
color1 = "#ED5B5A"
|
||||||
|
color2 = "#92a593"
|
||||||
|
color3 = "#E9BB4F"
|
||||||
|
color4 = "#7d82d9"
|
||||||
|
color5 = "#c89dc1"
|
||||||
|
color6 = "#a3bfd1"
|
||||||
|
color7 = "#F99957"
|
||||||
|
color8 = "#6d7db6"
|
||||||
|
color9 = "#faaaa9"
|
||||||
|
color10 = "#c4cfc4"
|
||||||
|
color11 = "#f7dc9c"
|
||||||
|
color12 = "#c2c4f0"
|
||||||
|
color13 = "#ead7e7"
|
||||||
|
color14 = "#dfeaf0"
|
||||||
|
color15 = "#ffcead"
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
# Background and foreground colors
|
|
||||||
background = #060B1E
|
|
||||||
foreground = #ffcead
|
|
||||||
|
|
||||||
# Standard colors
|
|
||||||
palette = 0=#060B1E
|
|
||||||
palette = 1=#ED5B5A
|
|
||||||
palette = 2=#92a593
|
|
||||||
palette = 3=#E9BB4F
|
|
||||||
palette = 4=#7d82d9
|
|
||||||
palette = 5=#c89dc1
|
|
||||||
palette = 6=#a3bfd1
|
|
||||||
palette = 7=#F99957
|
|
||||||
|
|
||||||
# Bright colors
|
|
||||||
palette = 8=#6d7db6
|
|
||||||
palette = 9=#faaaa9
|
|
||||||
palette = 10=#c4cfc4
|
|
||||||
palette = 11=#f7dc9c
|
|
||||||
palette = 12=#c2c4f0
|
|
||||||
palette = 13=#ead7e7
|
|
||||||
palette = 14=#dfeaf0
|
|
||||||
palette = 15=#ffcead
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
# This file is not a full hyprland configuration.
|
|
||||||
# It is intended to be included in your main hyprland.conf.
|
|
||||||
|
|
||||||
$activeBorderColor = rgb(4E85D8)
|
|
||||||
|
|
||||||
general {
|
|
||||||
col.active_border = $activeBorderColor
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $activeBorderColor
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
$color = rgba(6, 11, 30, 1)
|
|
||||||
$inner_color = rgba(6, 11, 30, 0.66)
|
|
||||||
$outer_color = rgba(200, 157, 193, 1)
|
|
||||||
$font_color = rgba(255, 206, 173, 1)
|
|
||||||
$placeholder_color = rgba(255, 206, 173, 0.7)
|
|
||||||
$check_color = rgba(163, 191, 209, 1)
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
background #060B1E
|
|
||||||
foreground #ffcead
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #060B1E
|
|
||||||
color8 #6d7db6
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #ED5B5A
|
|
||||||
color9 #faaaa9
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #92a593
|
|
||||||
color10 #c4cfc4
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #E9BB4F
|
|
||||||
color11 #f7dc9c
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #7d82d9
|
|
||||||
color12 #c2c4f0
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #c89dc1
|
|
||||||
color13 #ead7e7
|
|
||||||
|
|
||||||
#cyan
|
|
||||||
color6 #a3bfd1
|
|
||||||
color14 #dfeaf0
|
|
||||||
|
|
||||||
#white
|
|
||||||
color7 #F99957
|
|
||||||
color15 #ffcead
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
text-color=#ffcead
|
|
||||||
border-color=#c89dc1
|
|
||||||
background-color=#060B1E
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #060B1E;
|
|
||||||
@define-color border-color #6d7db6;
|
|
||||||
@define-color label #ffcead;
|
|
||||||
@define-color image #ffcead;
|
|
||||||
@define-color progress #E9BB4F;
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #7d82d9;
|
|
||||||
@define-color text #ffcead;
|
|
||||||
@define-color base #060B1E;
|
|
||||||
@define-color border #6d7db6;
|
|
||||||
@define-color foreground #ffcead;
|
|
||||||
@define-color background #060B1E;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color background #060B1E;
|
|
||||||
@define-color foreground #ffcead;
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[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'
|
|
||||||
26
themes/everforest/colors.toml
Normal file
26
themes/everforest/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#7fbbb3"
|
||||||
|
active_border_color = "#7fbbb3"
|
||||||
|
active_tab_background = "#2d353b"
|
||||||
|
|
||||||
|
cursor = "#d3c6aa"
|
||||||
|
foreground = "#d3c6aa"
|
||||||
|
background = "#2d353b"
|
||||||
|
selection_foreground = "#2d353b"
|
||||||
|
selection_background = "#d3c6aa"
|
||||||
|
|
||||||
|
color0 = "#475258"
|
||||||
|
color1 = "#e67e80"
|
||||||
|
color2 = "#a7c080"
|
||||||
|
color3 = "#dbbc7f"
|
||||||
|
color4 = "#7fbbb3"
|
||||||
|
color5 = "#d699b6"
|
||||||
|
color6 = "#83c092"
|
||||||
|
color7 = "#d3c6aa"
|
||||||
|
color8 = "#475258"
|
||||||
|
color9 = "#e67e80"
|
||||||
|
color10 = "#a7c080"
|
||||||
|
color11 = "#dbbc7f"
|
||||||
|
color12 = "#7fbbb3"
|
||||||
|
color13 = "#d699b6"
|
||||||
|
color14 = "#83c092"
|
||||||
|
color15 = "#d3c6aa"
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
background = #2d353b
|
|
||||||
foreground = #d3c6aa
|
|
||||||
|
|
||||||
palette = 0=#475258
|
|
||||||
palette = 1=#e67e80
|
|
||||||
palette = 2=#a7c080
|
|
||||||
palette = 3=#dbbc7f
|
|
||||||
palette = 4=#7fbbb3
|
|
||||||
palette = 5=#d699b6
|
|
||||||
palette = 6=#83c092
|
|
||||||
palette = 7=#d3c6aa
|
|
||||||
|
|
||||||
palette = 8=#475258
|
|
||||||
palette = 9=#e67e80
|
|
||||||
palette = 10=#a7c080
|
|
||||||
palette = 11=#dbbc7f
|
|
||||||
palette = 12=#7fbbb3
|
|
||||||
palette = 13=#d699b6
|
|
||||||
palette = 14=#83c092
|
|
||||||
palette = 15=#d3c6aa
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
@define-color foreground #d3c6aa;
|
|
||||||
@define-color background #2d353b;
|
|
||||||
@define-color accent #a7c080;
|
|
||||||
@define-color muted #475258;
|
|
||||||
@define-color card_bg #333c43;
|
|
||||||
@define-color text_dark #2d353b;
|
|
||||||
@define-color accent_hover #83c092;
|
|
||||||
@define-color selected_tab #a7c080;
|
|
||||||
@define-color text #d3c6aa;
|
|
||||||
|
|
||||||
* {
|
|
||||||
all: unset;
|
|
||||||
font-family: JetBrains Mono NF;
|
|
||||||
color: @foreground;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.window {
|
|
||||||
background: alpha(@background, 0.95);
|
|
||||||
border: solid 2px @accent;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab {
|
|
||||||
margin-right: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-label {
|
|
||||||
color: @text;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
|
||||||
text-decoration: underline currentColor;
|
|
||||||
color: @selected_tab;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:focus > .tab-label {
|
|
||||||
color: @foreground;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-label {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild > .card, button > .card {
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
border: solid 2px transparent;
|
|
||||||
border-color: @background;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @card_bg;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
|
||||||
border: solid 2px @accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image {
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text_dark;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button > label {
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
|
||||||
background-color: @accent_hover;
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:disabled {
|
|
||||||
background-color: @muted;
|
|
||||||
color: @background;
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
$activeBorderColor = rgb(d3c6aa)
|
|
||||||
|
|
||||||
general {
|
|
||||||
col.active_border = $activeBorderColor
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $activeBorderColor
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(45,53,59,1.0)
|
|
||||||
$inner_color = rgba(45,53,59,0.8)
|
|
||||||
$outer_color = rgba(211,198,170,1.0)
|
|
||||||
$font_color = rgba(211,198,170,1.0)
|
|
||||||
$check_color = rgba(131, 192, 146, 1.0)
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
## name: Everforest Dark Hard
|
|
||||||
## author: Sainnhe Park
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://github.com/ewal/kitty-everforest/blob/master/themes/everforest_dark_hard.conf
|
|
||||||
## blurb: A green based color scheme designed to be warm and soft
|
|
||||||
|
|
||||||
background #2d353b
|
|
||||||
foreground #d3c6aa
|
|
||||||
|
|
||||||
# Normal colors
|
|
||||||
color0 #475258
|
|
||||||
color1 #e67e80
|
|
||||||
color2 #a7c080
|
|
||||||
color3 #dbbc7f
|
|
||||||
color4 #7fbbb3
|
|
||||||
color5 #d699b6
|
|
||||||
color6 #83c092
|
|
||||||
color7 #d3c6aa
|
|
||||||
|
|
||||||
# Bright colors
|
|
||||||
color8 #475258
|
|
||||||
color9 #e67e80
|
|
||||||
color10 #a7c080
|
|
||||||
color11 #dbbc7f
|
|
||||||
color12 #7fbbb3
|
|
||||||
color13 #d699b6
|
|
||||||
color14 #83c092
|
|
||||||
color15 #d3c6aa
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
include=~/.local/share/omarchy/default/mako/core.ini
|
|
||||||
|
|
||||||
text-color=#d3c6aa
|
|
||||||
border-color=#d3c6aa
|
|
||||||
background-color=#2d353b
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color background-color #2d353b;
|
|
||||||
@define-color border-color #d3c6aa;
|
|
||||||
@define-color label #d3c6aa;
|
|
||||||
@define-color image #d3c6aa;
|
|
||||||
@define-color progress #d3c6aa;
|
|
||||||
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #dbbc7f;
|
|
||||||
@define-color text #d3c6aa;
|
|
||||||
@define-color base #2d353b;
|
|
||||||
@define-color border #d3c6aa;
|
|
||||||
@define-color foreground #d3c6aa;
|
|
||||||
@define-color background #2d353b;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #d3c6aa;
|
|
||||||
@define-color background #2d353b;
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
[colors.bright]
|
|
||||||
black = "#100F0F"
|
|
||||||
blue = "#205EA6"
|
|
||||||
cyan = "#3AA99F"
|
|
||||||
green = "#879A39"
|
|
||||||
magenta = "#CE5D97"
|
|
||||||
red = "#D14D41"
|
|
||||||
white = "#FFFCF0"
|
|
||||||
yellow = "#D0A215"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
cursor = "#100F0F"
|
|
||||||
text = "#FFFCF0"
|
|
||||||
|
|
||||||
[colors.dim]
|
|
||||||
black = "#100F0F"
|
|
||||||
blue = "#205EA6"
|
|
||||||
cyan = "#3AA99F"
|
|
||||||
green = "#879A39"
|
|
||||||
magenta = "#CE5D97"
|
|
||||||
red = "#D14D41"
|
|
||||||
white = "#FFFCF0"
|
|
||||||
yellow = "#D0A215"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#100F0F"
|
|
||||||
blue = "#205EA6"
|
|
||||||
cyan = "#3AA99F"
|
|
||||||
green = "#879A39"
|
|
||||||
magenta = "#CE5D97"
|
|
||||||
red = "#D14D41"
|
|
||||||
white = "#FFFCF0"
|
|
||||||
yellow = "#D0A215"
|
|
||||||
|
|
||||||
[colors.primary]
|
|
||||||
background = "#FFFCF0"
|
|
||||||
bright_foreground = "#100F0F"
|
|
||||||
dim_foreground = "#100F0F"
|
|
||||||
foreground = "#100F0F"
|
|
||||||
26
themes/flexoki-light/colors.toml
Normal file
26
themes/flexoki-light/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#205EA6"
|
||||||
|
active_border_color = "#D14D41"
|
||||||
|
active_tab_background = "#CECDC3"
|
||||||
|
|
||||||
|
cursor = "#100F0F"
|
||||||
|
foreground = "#100F0F"
|
||||||
|
background = "#FFFCF0"
|
||||||
|
selection_foreground = "#100F0F"
|
||||||
|
selection_background = "#CECDC3"
|
||||||
|
|
||||||
|
color0 = "#100F0F"
|
||||||
|
color1 = "#D14D41"
|
||||||
|
color2 = "#879A39"
|
||||||
|
color3 = "#D0A215"
|
||||||
|
color4 = "#205EA6"
|
||||||
|
color5 = "#CE5D97"
|
||||||
|
color6 = "#3AA99F"
|
||||||
|
color7 = "#FFFCF0"
|
||||||
|
color8 = "#100F0F"
|
||||||
|
color9 = "#D14D41"
|
||||||
|
color10 = "#879A39"
|
||||||
|
color11 = "#D0A215"
|
||||||
|
color12 = "#4385BE"
|
||||||
|
color13 = "#CE5D97"
|
||||||
|
color14 = "#3AA99F"
|
||||||
|
color15 = "#FFFCF0"
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme = Flexoki Light
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
@define-color foreground #100F0F;
|
|
||||||
@define-color background #FFFCF0;
|
|
||||||
@define-color accent #205EA6;
|
|
||||||
@define-color muted #6F6E69;
|
|
||||||
@define-color card_bg #F2F0E5;
|
|
||||||
@define-color text_dark #FFFCF0;
|
|
||||||
@define-color accent_hover #4385BE;
|
|
||||||
@define-color selected_tab #205EA6;
|
|
||||||
@define-color text #100F0F;
|
|
||||||
|
|
||||||
* {
|
|
||||||
all: unset;
|
|
||||||
font-family: JetBrains Mono NF;
|
|
||||||
color: @foreground;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.window {
|
|
||||||
background: alpha(@background, 0.95);
|
|
||||||
border: solid 2px @accent;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab {
|
|
||||||
margin-right: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-label {
|
|
||||||
color: @text;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
|
||||||
text-decoration: underline currentColor;
|
|
||||||
color: @selected_tab;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:focus > .tab-label {
|
|
||||||
color: @foreground;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-label {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild > .card, button > .card {
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
border: solid 2px transparent;
|
|
||||||
border-color: @background;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @card_bg;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
|
||||||
border: solid 2px @accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image {
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text_dark;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button > label {
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
|
||||||
background-color: @accent_hover;
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:disabled {
|
|
||||||
background-color: @muted;
|
|
||||||
color: @background;
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
$activeBorderColor = rgba(205EA6ee)
|
|
||||||
|
|
||||||
general {
|
|
||||||
col.active_border = $activeBorderColor
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $activeBorderColor
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(255,252,240,1.0)
|
|
||||||
$inner_color = rgba(242,240,229,1.0)
|
|
||||||
$outer_color = rgba(206,205,195,1.0)
|
|
||||||
$font_color = rgba(16,15,15,1.0)
|
|
||||||
$check_color = rgba(32, 94, 166, 1.0)
|
|
||||||
@@ -1,67 +0,0 @@
|
|||||||
# vim:ft=kitty
|
|
||||||
|
|
||||||
## name: Flexoki (Light)
|
|
||||||
## author: Kepano
|
|
||||||
## license: MIT
|
|
||||||
## upstream: https://raw.githubusercontent.com/kepano/flexoki/main/kitty/flexoki_light.conf
|
|
||||||
## blurb: An inky color scheme for prose and code
|
|
||||||
|
|
||||||
# The basic colors
|
|
||||||
foreground #100F0F
|
|
||||||
background #FFFCF0
|
|
||||||
selection_foreground #100F0F
|
|
||||||
selection_background #CECDC3
|
|
||||||
|
|
||||||
# Cursor colors
|
|
||||||
cursor #100F0F
|
|
||||||
cursor_text_color #FFFCF0
|
|
||||||
|
|
||||||
# kitty window border colors
|
|
||||||
active_border_color #D14D41
|
|
||||||
inactive_border_color #CECDC3
|
|
||||||
|
|
||||||
# Tab bar colors
|
|
||||||
active_tab_foreground #100F0F
|
|
||||||
active_tab_background #CECDC3
|
|
||||||
inactive_tab_foreground #6F6E69
|
|
||||||
inactive_tab_background #E6E4D9
|
|
||||||
|
|
||||||
# The basic 16 colors
|
|
||||||
# black
|
|
||||||
color0 #100F0F
|
|
||||||
color8 #6F6E69
|
|
||||||
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #D14D41
|
|
||||||
color9 #AF3029
|
|
||||||
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #879A39
|
|
||||||
color10 #66800B
|
|
||||||
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #D0A215
|
|
||||||
color11 #AD8301
|
|
||||||
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #4385BE
|
|
||||||
color12 #205EA6
|
|
||||||
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #CE5D97
|
|
||||||
color13 #A02F6F
|
|
||||||
|
|
||||||
|
|
||||||
# cyan
|
|
||||||
color6 #3AA99F
|
|
||||||
color14 #24837B
|
|
||||||
|
|
||||||
|
|
||||||
# white
|
|
||||||
color7 #FFFCF0
|
|
||||||
color15 #F2F0E5
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
include=~/.local/share/omarchy/default/mako/core.ini
|
|
||||||
|
|
||||||
text-color=#100F0F
|
|
||||||
border-color=#205EA6
|
|
||||||
background-color=#FFFCF0
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #FFFCF0;
|
|
||||||
@define-color border-color #205EA6;
|
|
||||||
@define-color label #100F0F;
|
|
||||||
@define-color image #100F0F;
|
|
||||||
@define-color progress #100F0F;
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #205EA6;
|
|
||||||
@define-color text #100F0F;
|
|
||||||
@define-color base #FFFCF0;
|
|
||||||
@define-color border #205EA6;
|
|
||||||
@define-color foreground #100F0F;
|
|
||||||
@define-color background #FFFCF0;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #100F0F;
|
|
||||||
@define-color background #FFFCF0;
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[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"
|
|
||||||
26
themes/gruvbox/colors.toml
Normal file
26
themes/gruvbox/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#7daea3"
|
||||||
|
active_border_color = "#458588"
|
||||||
|
active_tab_background = "#d65d0e"
|
||||||
|
|
||||||
|
cursor = "#bdae93"
|
||||||
|
foreground = "#d4be98"
|
||||||
|
background = "#282828"
|
||||||
|
selection_foreground = "#ebdbb2"
|
||||||
|
selection_background = "#d65d0e"
|
||||||
|
|
||||||
|
color0 = "#3c3836"
|
||||||
|
color1 = "#ea6962"
|
||||||
|
color2 = "#a9b665"
|
||||||
|
color3 = "#d8a657"
|
||||||
|
color4 = "#7daea3"
|
||||||
|
color5 = "#d3869b"
|
||||||
|
color6 = "#89b482"
|
||||||
|
color7 = "#d4be98"
|
||||||
|
color8 = "#3c3836"
|
||||||
|
color9 = "#ea6962"
|
||||||
|
color10 = "#a9b665"
|
||||||
|
color11 = "#d8a657"
|
||||||
|
color12 = "#7daea3"
|
||||||
|
color13 = "#d3869b"
|
||||||
|
color14 = "#89b482"
|
||||||
|
color15 = "#d4be98"
|
||||||
@@ -1 +0,0 @@
|
|||||||
theme = Gruvbox Dark
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
@define-color foreground #ebdbb2;
|
|
||||||
@define-color background #282828;
|
|
||||||
@define-color accent #d65d0e;
|
|
||||||
@define-color muted #928374;
|
|
||||||
@define-color card_bg #3c3836;
|
|
||||||
@define-color text_dark #282828;
|
|
||||||
@define-color accent_hover #fabd2f;
|
|
||||||
@define-color selected_tab #d65d0e;
|
|
||||||
@define-color text #ebdbb2;
|
|
||||||
|
|
||||||
* {
|
|
||||||
all: unset;
|
|
||||||
font-family: JetBrains Mono NF;
|
|
||||||
color: @foreground;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.window {
|
|
||||||
background: alpha(@background, 0.95);
|
|
||||||
border: solid 2px @accent;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab {
|
|
||||||
margin-right: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-label {
|
|
||||||
color: @text;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
|
||||||
text-decoration: underline currentColor;
|
|
||||||
color: @selected_tab;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:focus > .tab-label {
|
|
||||||
color: @foreground;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-label {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild > .card, button > .card {
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
border: solid 2px transparent;
|
|
||||||
border-color: @background;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @card_bg;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
|
||||||
border: solid 2px @accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image {
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text_dark;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button > label {
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
|
||||||
background-color: @accent_hover;
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:disabled {
|
|
||||||
background-color: @muted;
|
|
||||||
color: @background;
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
$activeBorderColor = rgb(a89984)
|
|
||||||
|
|
||||||
general {
|
|
||||||
col.active_border = $activeBorderColor
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $activeBorderColor
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
$color = rgba(40,40,40,1.0)
|
|
||||||
$inner_color = rgba(40,40,40,0.8)
|
|
||||||
$outer_color = rgba(212,190,152,1.0)
|
|
||||||
$font_color = rgba(212,190,152,1.0)
|
|
||||||
$check_color = rgba(214, 153, 92, 1.0)
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
## name: Gruvbox Dark
|
|
||||||
## author: Pavel Pertsev
|
|
||||||
## license: MIT/X11
|
|
||||||
## upstream: https://raw.githubusercontent.com/gruvbox-community/gruvbox-contrib/master/kitty/gruvbox-dark.conf
|
|
||||||
|
|
||||||
selection_foreground #ebdbb2
|
|
||||||
selection_background #d65d0e
|
|
||||||
|
|
||||||
background #282828
|
|
||||||
foreground #ebdbb2
|
|
||||||
|
|
||||||
color0 #3c3836
|
|
||||||
color1 #cc241d
|
|
||||||
color2 #98971a
|
|
||||||
color3 #d79921
|
|
||||||
color4 #458588
|
|
||||||
color5 #b16286
|
|
||||||
color6 #689d6a
|
|
||||||
color7 #a89984
|
|
||||||
color8 #928374
|
|
||||||
color9 #fb4934
|
|
||||||
color10 #b8bb26
|
|
||||||
color11 #fabd2f
|
|
||||||
color12 #83a598
|
|
||||||
color13 #d3869b
|
|
||||||
color14 #8ec07c
|
|
||||||
color15 #fbf1c7
|
|
||||||
|
|
||||||
cursor #bdae93
|
|
||||||
cursor_text_color #665c54
|
|
||||||
|
|
||||||
url_color #458588
|
|
||||||
|
|
||||||
# START_AUTOGENERATED_TAB_STYLE
|
|
||||||
# Feel free to update these colors manually and remove these comments.
|
|
||||||
active_tab_foreground #eeeeee
|
|
||||||
active_tab_background #d65d0e
|
|
||||||
inactive_tab_foreground #ebdbb2
|
|
||||||
inactive_tab_background #202020
|
|
||||||
# END_AUTOGENERATED_TAB_STYLE
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
include=~/.local/share/omarchy/default/mako/core.ini
|
|
||||||
|
|
||||||
text-color=#d4be98
|
|
||||||
border-color=#a89984
|
|
||||||
background-color=#282828
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color background-color #282828;
|
|
||||||
@define-color border-color #a89984;
|
|
||||||
@define-color label #ebdbb2;
|
|
||||||
@define-color image #ebdbb2;
|
|
||||||
@define-color progress #ebdbb2;
|
|
||||||
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #fabd2f;
|
|
||||||
@define-color text #ebdbb2;
|
|
||||||
@define-color base #282828;
|
|
||||||
@define-color border #ebdbb2;
|
|
||||||
@define-color foreground #ebdbb2;
|
|
||||||
@define-color background #282828;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color foreground #d4be98;
|
|
||||||
@define-color background #282828;
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
[colors]
|
|
||||||
[colors.primary]
|
|
||||||
background = "#0B0C16"
|
|
||||||
foreground = "#ddf7ff"
|
|
||||||
|
|
||||||
[colors.normal]
|
|
||||||
black = "#0B0C16"
|
|
||||||
red = "#50f872"
|
|
||||||
green = "#4fe88f"
|
|
||||||
yellow = "#50f7d4"
|
|
||||||
blue = "#829dd4"
|
|
||||||
magenta = "#86a7df"
|
|
||||||
cyan = "#7cf8f7"
|
|
||||||
white = "#85E1FB"
|
|
||||||
|
|
||||||
[colors.bright]
|
|
||||||
black = "#6a6e95"
|
|
||||||
red = "#85ff9d"
|
|
||||||
green = "#9cf7c2"
|
|
||||||
yellow = "#a4ffec"
|
|
||||||
blue = "#c4d2ed"
|
|
||||||
magenta = "#cddbf4"
|
|
||||||
cyan = "#d1fffe"
|
|
||||||
white = "#ddf7ff"
|
|
||||||
|
|
||||||
[colors.cursor]
|
|
||||||
text = "#0B0C16"
|
|
||||||
cursor = "#ddf7ff"
|
|
||||||
26
themes/hackerman/colors.toml
Normal file
26
themes/hackerman/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#829dd4"
|
||||||
|
active_border_color = "#829dd4"
|
||||||
|
active_tab_background = "#0B0C16"
|
||||||
|
|
||||||
|
cursor = "#ddf7ff"
|
||||||
|
foreground = "#ddf7ff"
|
||||||
|
background = "#0B0C16"
|
||||||
|
selection_foreground = "#0B0C16"
|
||||||
|
selection_background = "#ddf7ff"
|
||||||
|
|
||||||
|
color0 = "#0B0C16"
|
||||||
|
color1 = "#50f872"
|
||||||
|
color2 = "#4fe88f"
|
||||||
|
color3 = "#50f7d4"
|
||||||
|
color4 = "#829dd4"
|
||||||
|
color5 = "#86a7df"
|
||||||
|
color6 = "#7cf8f7"
|
||||||
|
color7 = "#85E1FB"
|
||||||
|
color8 = "#6a6e95"
|
||||||
|
color9 = "#85ff9d"
|
||||||
|
color10 = "#9cf7c2"
|
||||||
|
color11 = "#a4ffec"
|
||||||
|
color12 = "#c4d2ed"
|
||||||
|
color13 = "#cddbf4"
|
||||||
|
color14 = "#d1fffe"
|
||||||
|
color15 = "#ddf7ff"
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
# Background and foreground colors
|
|
||||||
background = #0B0C16
|
|
||||||
foreground = #ddf7ff
|
|
||||||
|
|
||||||
# Standard colors
|
|
||||||
palette = 0=#0B0C16
|
|
||||||
palette = 1=#50f872
|
|
||||||
palette = 2=#4fe88f
|
|
||||||
palette = 3=#50f7d4
|
|
||||||
palette = 4=#829dd4
|
|
||||||
palette = 5=#86a7df
|
|
||||||
palette = 6=#7cf8f7
|
|
||||||
palette = 7=#85E1FB
|
|
||||||
|
|
||||||
# Bright colors
|
|
||||||
palette = 8=#6a6e95
|
|
||||||
palette = 9=#85ff9d
|
|
||||||
palette = 10=#9cf7c2
|
|
||||||
palette = 11=#a4ffec
|
|
||||||
palette = 12=#c4d2ed
|
|
||||||
palette = 13=#cddbf4
|
|
||||||
palette = 14=#d1fffe
|
|
||||||
palette = 15=#ddf7ff
|
|
||||||
@@ -1,94 +0,0 @@
|
|||||||
@define-color foreground #ddf7ff;
|
|
||||||
@define-color background #0B0C16;
|
|
||||||
@define-color accent #829dd4;
|
|
||||||
@define-color muted #6a6e95;
|
|
||||||
@define-color card_bg #141526;
|
|
||||||
@define-color text_dark #0B0C16;
|
|
||||||
@define-color accent_hover #c4d2ed;
|
|
||||||
@define-color selected_tab #829dd4;
|
|
||||||
@define-color text #ddf7ff;
|
|
||||||
|
|
||||||
* {
|
|
||||||
all: unset;
|
|
||||||
font-family: JetBrains Mono NF;
|
|
||||||
color: @foreground;
|
|
||||||
font-weight: bold;
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.window {
|
|
||||||
background: alpha(@background, 0.95);
|
|
||||||
border: solid 2px @accent;
|
|
||||||
margin: 4px;
|
|
||||||
padding: 18px;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab {
|
|
||||||
margin-right: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.tab-label {
|
|
||||||
color: @text;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:checked > .tab-label, tabs > tab:active > .tab-label {
|
|
||||||
text-decoration: underline currentColor;
|
|
||||||
color: @selected_tab;
|
|
||||||
}
|
|
||||||
|
|
||||||
tabs > tab:focus > .tab-label {
|
|
||||||
color: @foreground;
|
|
||||||
}
|
|
||||||
|
|
||||||
.page {
|
|
||||||
padding: 1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image-label {
|
|
||||||
font-size: 12px;
|
|
||||||
padding: 0.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild > .card, button > .card {
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
border: solid 2px transparent;
|
|
||||||
border-color: @background;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @card_bg;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
flowboxchild:hover > .card, button:hover > .card, flowboxchild:active > .card, flowboxchild:selected > .card, button:active > .card, button:selected > .card, button:focus > .card {
|
|
||||||
border: solid 2px @accent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.image {
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button {
|
|
||||||
padding: 0.5rem 1rem;
|
|
||||||
border-radius: 5px;
|
|
||||||
background-color: @accent;
|
|
||||||
color: @text_dark;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button > label {
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:not(:disabled):hover, .region-button:not(:disabled):focus {
|
|
||||||
background-color: @accent_hover;
|
|
||||||
color: @text_dark;
|
|
||||||
}
|
|
||||||
|
|
||||||
.region-button:disabled {
|
|
||||||
background-color: @muted;
|
|
||||||
color: @background;
|
|
||||||
}
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
# This file is not a full hyprland configuration.
|
|
||||||
# It is intended to be included in your main hyprland.conf.
|
|
||||||
|
|
||||||
$activeBorderColor = rgba(26a269ee) rgba(2ec27eee) 45deg
|
|
||||||
|
|
||||||
general {
|
|
||||||
col.active_border = $activeBorderColor
|
|
||||||
}
|
|
||||||
|
|
||||||
group {
|
|
||||||
col.border_active = $activeBorderColor
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
$color = rgba(11, 12, 22, 1)
|
|
||||||
$inner_color = rgba(11, 12, 22, 0.66)
|
|
||||||
$outer_color = rgba(134, 167, 223, 1)
|
|
||||||
$font_color = rgba(221, 247, 255, 1)
|
|
||||||
$placeholder_color = rgba(221, 247, 255, 0.7)
|
|
||||||
$check_color = rgba(124, 248, 247, 1)
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
background #0B0C16
|
|
||||||
foreground #ddf7ff
|
|
||||||
|
|
||||||
# black
|
|
||||||
color0 #0B0C16
|
|
||||||
color8 #6a6e95
|
|
||||||
|
|
||||||
# red
|
|
||||||
color1 #50f872
|
|
||||||
color9 #85ff9d
|
|
||||||
|
|
||||||
# green
|
|
||||||
color2 #4fe88f
|
|
||||||
color10 #9cf7c2
|
|
||||||
|
|
||||||
# yellow
|
|
||||||
color3 #50f7d4
|
|
||||||
color11 #a4ffec
|
|
||||||
|
|
||||||
# blue
|
|
||||||
color4 #829dd4
|
|
||||||
color12 #c4d2ed
|
|
||||||
|
|
||||||
# magenta
|
|
||||||
color5 #86a7df
|
|
||||||
color13 #cddbf4
|
|
||||||
|
|
||||||
#cyan
|
|
||||||
color6 #7cf8f7
|
|
||||||
color14 #d1fffe
|
|
||||||
|
|
||||||
#white
|
|
||||||
color7 #85E1FB
|
|
||||||
color15 #ddf7ff
|
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
text-color=#ddf7ff
|
|
||||||
border-color=#86a7df
|
|
||||||
background-color=#0B0C16
|
|
||||||
width=420
|
|
||||||
height=110
|
|
||||||
padding=10
|
|
||||||
border-size=2
|
|
||||||
font=Liberation Sans 11
|
|
||||||
anchor=top-right
|
|
||||||
outer-margin=20
|
|
||||||
default-timeout=5000
|
|
||||||
max-icon-size=32
|
|
||||||
|
|
||||||
[app-name=Spotify]
|
|
||||||
invisible=1
|
|
||||||
|
|
||||||
[mode=do-not-disturb]
|
|
||||||
invisible=true
|
|
||||||
|
|
||||||
[mode=do-not-disturb app-name=notify-send]
|
|
||||||
invisible=false
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
@define-color background-color #0B0C16;
|
|
||||||
@define-color border-color #6a6e95;
|
|
||||||
@define-color label #ddf7ff;
|
|
||||||
@define-color image #ddf7ff;
|
|
||||||
@define-color progress #50f7d4;
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
@define-color selected-text #829dd4;
|
|
||||||
@define-color text #ddf7ff;
|
|
||||||
@define-color base #0B0C16;
|
|
||||||
@define-color border #6a6e95;
|
|
||||||
@define-color foreground #ddf7ff;
|
|
||||||
@define-color background #0B0C16;
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
@define-color background #0B0C16;
|
|
||||||
@define-color foreground #ddf7ff;
|
|
||||||
@@ -1,36 +0,0 @@
|
|||||||
[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'
|
|
||||||
26
themes/kanagawa/colors.toml
Normal file
26
themes/kanagawa/colors.toml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
accent = "#7e9cd8"
|
||||||
|
active_border_color = "#7e9cd8"
|
||||||
|
active_tab_background = "#1f1f28"
|
||||||
|
|
||||||
|
cursor = "#c8c093"
|
||||||
|
foreground = "#dcd7ba"
|
||||||
|
background = "#1f1f28"
|
||||||
|
selection_foreground = "#c8c093"
|
||||||
|
selection_background = "#2d4f67"
|
||||||
|
|
||||||
|
color0 = "#090618"
|
||||||
|
color1 = "#c34043"
|
||||||
|
color2 = "#76946a"
|
||||||
|
color3 = "#c0a36e"
|
||||||
|
color4 = "#7e9cd8"
|
||||||
|
color5 = "#957fb8"
|
||||||
|
color6 = "#6a9589"
|
||||||
|
color7 = "#c8c093"
|
||||||
|
color8 = "#727169"
|
||||||
|
color9 = "#e82424"
|
||||||
|
color10 = "#98bb6c"
|
||||||
|
color11 = "#e6c384"
|
||||||
|
color12 = "#7fb4ca"
|
||||||
|
color13 = "#938aa9"
|
||||||
|
color14 = "#7aa89f"
|
||||||
|
color15 = "#dcd7ba"
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user