fixes waybar. moves stuff to vicinae
This commit is contained in:
@@ -1,26 +1,25 @@
|
||||
[colors.bright]
|
||||
black = "{{color8}}"
|
||||
red = "{{color9}}"
|
||||
green = "{{color10}}"
|
||||
yellow = "{{color11}}"
|
||||
blue = "{{color12}}"
|
||||
magenta = "{{color13}}"
|
||||
cyan = "{{color14}}"
|
||||
white = "{{color15}}"
|
||||
|
||||
black = "{{color8}}" # Often a brighter version of normal black, could be slightly desaturated light grey
|
||||
red = "{{color9}}" # More saturated red for emphasis
|
||||
green = "{{color10}}" # More saturated green for emphasis
|
||||
yellow = "{{color11}}" # More saturated yellow, good for prompts or warnings
|
||||
blue = "{{color12}}" # More saturated blue
|
||||
magenta = "{{color13}}" # More saturated magenta
|
||||
cyan = "{{color14}}" # Make cyan lighter to stand out on dark backgrounds
|
||||
white = "{{color15}}" # Should be the brightest possible
|
||||
[colors.cursor]
|
||||
cursor = "{{cursor}}"
|
||||
|
||||
[colors.normal]
|
||||
black = "{{color0}}"
|
||||
red = "{{color1}}"
|
||||
green = "{{color2}}"
|
||||
yellow = "{{color3}}"
|
||||
blue = "{{color4}}"
|
||||
magenta = "{{color5}}"
|
||||
cyan = "{{color6}}"
|
||||
white = "{{color7}}"
|
||||
black = "{{color0}}" # Main dark grey/black
|
||||
red = "{{color1}}" # Normal red
|
||||
green = "{{color2}}" # Normal green
|
||||
yellow = "{{color3}}" # Normal yellow
|
||||
blue = "{{color4}}" # Normal blue
|
||||
magenta = "{{color5}}" # Normal magenta
|
||||
cyan = "{{color6}}" # This needs attention. If background is dark, this should be brighter than the background. If background is light, darker.
|
||||
white = "{{color7}}" # Main light grey/white
|
||||
|
||||
[colors.primary]
|
||||
background = "{{background}}"
|
||||
foreground = "{{foreground}}"
|
||||
foreground = "{{foreground}}" # Force foreground to be the absolute brightest color from the palette
|
||||
|
||||
@@ -12,9 +12,9 @@ width = 100%
|
||||
height = 100%
|
||||
|
||||
hide-cursor = false
|
||||
text-color = #{{ color1 | strip }}55
|
||||
prompt-color = #{{ foreground | strip }}77
|
||||
text-color = #{{ color1 | strip }}88
|
||||
prompt-color = #{{ foreground | strip }}99
|
||||
selection-color = #{{ color5 | strip }}
|
||||
background-color = #{{ background | strip }}99
|
||||
|
||||
history = true
|
||||
history = true
|
||||
|
||||
119
.config/wallust/templates/vicinae.toml
Normal file
119
.config/wallust/templates/vicinae.toml
Normal file
@@ -0,0 +1,119 @@
|
||||
# Vicinae Theme - Wallust Generated
|
||||
# This file is a template. Place it in your wallust templates directory
|
||||
# and configure wallust.toml to output it to your vicinae themes folder.
|
||||
# obtained from https://github.com/saatvik333/niri-dotfiles
|
||||
|
||||
[meta]
|
||||
name = "Wallust Generated"
|
||||
description = "Dynamic theme generated from current wallpaper"
|
||||
variant = "dark" # Wallust defaults to dark variants usually.
|
||||
inherits = "vicinae-dark"
|
||||
|
||||
# ============================================================================
|
||||
# Core Colors
|
||||
# ============================================================================
|
||||
|
||||
[colors.core]
|
||||
accent = "{{color4}}" # Standard ANSI Blue for primary actions
|
||||
accent_foreground = "{{background}}" # Text on accent should be dark for contrast
|
||||
background = "{{background}}" # Main wallpaper-derived background
|
||||
foreground = "{{foreground}}" # Main text color
|
||||
secondary_background = "{{color0 | lighten(0.05)}}" # Slightly elevated surface
|
||||
border = "{{color8 | darken(0.3)}}" # Subtler border than raw bright-black
|
||||
|
||||
# ============================================================================
|
||||
# Window-Specific Colors
|
||||
# ============================================================================
|
||||
|
||||
[colors.main_window]
|
||||
border = "{{color8 | darken(0.3)}}"
|
||||
|
||||
[colors.settings_window]
|
||||
border = "{{color8 | darken(0.3)}}"
|
||||
|
||||
# ============================================================================
|
||||
# Accent Colors
|
||||
# ============================================================================
|
||||
|
||||
[colors.accents]
|
||||
blue = "{{color4}}"
|
||||
green = "{{color2}}"
|
||||
magenta = "{{color5}}"
|
||||
orange = "{{color3}}" # ANSI Yellow/Orange are often swapped or similar
|
||||
red = "{{color1}}"
|
||||
yellow = "{{color3}}"
|
||||
cyan = "{{color6}}"
|
||||
purple = "{{color5}}"
|
||||
|
||||
# ============================================================================
|
||||
# Text Colors
|
||||
# ============================================================================
|
||||
|
||||
[colors.text]
|
||||
default = "{{foreground}}"
|
||||
muted = "{{foreground | darken(0.4)}}" # Derived from foreground for consistent tone
|
||||
danger = "{{color1}}" # Red for errors
|
||||
success = "{{color2}}" # Green for success
|
||||
placeholder = "{{foreground | darken(0.6)}}" # Even darker than muted
|
||||
selection = { background = "{{color4}}", foreground = "{{background}}" }
|
||||
|
||||
[colors.text.links]
|
||||
default = "{{color4}}"
|
||||
visited = "{{color5 | darken(0.1)}}"
|
||||
|
||||
# ============================================================================
|
||||
# Input Fields
|
||||
# ============================================================================
|
||||
|
||||
[colors.input]
|
||||
border = "{{color8 | darken(0.3)}}"
|
||||
border_focus = "{{color4}}"
|
||||
border_error = "{{color1}}"
|
||||
|
||||
# ============================================================================
|
||||
# Buttons
|
||||
# ============================================================================
|
||||
|
||||
[colors.button.primary]
|
||||
background = "{{color0 | lighten(0.1)}}" # Explicitly elevated button background
|
||||
foreground = "{{foreground}}"
|
||||
hover = { background = "{{color8 | darken(0.1)}}" } # Smoother hover state
|
||||
focus = { outline = "{{color4}}" }
|
||||
|
||||
# ============================================================================
|
||||
# Lists
|
||||
# ============================================================================
|
||||
|
||||
[colors.list.item.hover]
|
||||
background = "{{color8 | darken(0.2)}}" # darker hover for better text contrast
|
||||
foreground = "{{foreground}}"
|
||||
|
||||
[colors.list.item.selection]
|
||||
background = "{{color8}}" # Selected item background
|
||||
foreground = "{{foreground}}"
|
||||
secondary_background = "{{color8}}"
|
||||
secondary_foreground = "{{foreground}}"
|
||||
|
||||
# ============================================================================
|
||||
# Grid Items
|
||||
# ============================================================================
|
||||
|
||||
[colors.grid.item]
|
||||
background = "{{color0 | lighten(0.05)}}"
|
||||
hover = { outline = "{{foreground | darken(0.2)}}" }
|
||||
selection = { outline = "{{color4}}" }
|
||||
|
||||
# ============================================================================
|
||||
# Scrollbars
|
||||
# ============================================================================
|
||||
|
||||
[colors.scrollbars]
|
||||
background = "{{color0}}"
|
||||
|
||||
# ============================================================================
|
||||
# Loading Indicators
|
||||
# ============================================================================
|
||||
|
||||
[colors.loading]
|
||||
bar = "{{color4}}"
|
||||
spinner = "{{color4}}"
|
||||
@@ -41,6 +41,7 @@ check_contrast = true
|
||||
|
||||
[templates]
|
||||
waybar = { template = 'waybar.css', target = '~/.config/waybar/colors-wallust.css' }
|
||||
vicinae = { src = 'vicinae.toml', dst = '~/.local/share/vicinae/themes/wallust.toml'}
|
||||
# alacritty = { template = 'alacritty.toml', target = '~/.config/alacritty/colors.toml' }
|
||||
hyprland = { template = 'hyprland.conf', target = '~/.config/hypr/config/colors.conf' }
|
||||
vscode = { template = 'vscode', target = '~/.cache/wal/colors' }
|
||||
|
||||
Reference in New Issue
Block a user