refactor: migrate to template-based theme system, clean up old per-theme configs

- Remove per-theme app configs (alacritty, foot, ghostty, hyprland,
  hyprlock, mako, rofi, swayosd, tmux, walker, waybar, etc.) now
  handled by default/themed/ templates
- Update omarchy scripts (bg-next, list, set) for new template flow
- Update configs: bootstrap, nvim, rofi, tmux, mako
- Tweak installers (02-install-base.sh, btop, desktop, goose, nvim,
  obsidian, theme, tmux)
- Remove obsolete hyprland-rofi-* and hyprland-walker-* scripts
- Update neovim.lua across remaining themes
This commit is contained in:
2026-07-08 15:31:29 -04:00
parent fb52016257
commit d637a2c72a
162 changed files with 315 additions and 2879 deletions
-36
View File
@@ -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'
-1
View File
@@ -1 +0,0 @@
31,31,40
-1
View File
@@ -1 +0,0 @@
theme="Kanagawa Wave"
+10 -1
View File
@@ -1,3 +1,12 @@
$activeBorderColor = rgb(dcd7ba)
general {
col.active_border = rgb(dcd7ba)
col.active_border = $activeBorderColor
}
group {
col.border_active = $activeBorderColor
}
# Kanagawa backdrop is too strong for detault opacity
windowrule = opacity 0.98 0.95, match:tag terminal
-7
View File
@@ -1,7 +0,0 @@
hl.config({
general = {
col = {
active_border = "rgb(dcd7ba)"
}
}
})
-5
View File
@@ -1,5 +0,0 @@
$color = rgba(31,31,40,1.0)
$inner_color = rgba(31,31,40,0.8)
$outer_color = rgba(220,215,186,1.0)
$font_color = rgba(220,215,186,1.0)
$check_color = rgba(126, 156, 216, 1.0)
-24
View File
@@ -1,24 +0,0 @@
text-color=#dcd7ba
border-color=#dcd7ba
background-color=#1f1f28
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
[urgency=critical]
default-timeout=0
-108
View File
@@ -1,108 +0,0 @@
* {
bg0: #1F1F28;
bg1: #223249;
grey0: #727169;
fg0: #DCD7BA;
blue: #7E9CD8;
red: #C34043;
orange: #DCA561;
green: #76946A;
bgStatusline3: #49443C;
background-color: @bg0;
font: "MonaspiceRn Nerd Font 15";
}
window {
border: 1;
border-radius: 10;
border-color: @bgStatusline3;
}
mainbox {
spacing: 0;
children: [inputbar, message, listview];
}
inputbar {
color: @fg0;
padding: 14;
background-color: @bg0;
}
message {
padding: 10;
background-color: @grey0;
}
listview {
padding: 3;
border-radius: 0 0 10 10;
border: 2 2 2 2;
border-color: @bg0;
background-color: @bg0;
dynamic: false;
scrollbar: false;
}
textbox {
text-color: @fg0;
background-color: inherit;
}
error-message {
border: 20 20 20 20;
}
entry, prompt, case-indicator {
text-color: inherit;
}
prompt {
margin: 0 10 0 0;
}
element {
padding: 2;
vertical-align: 0.5;
border-radius: 10;
background-color: @bg1;
}
element.selected.normal {
background-color: @grey0;
}
element.alternate.normal {
background-color: inherit;
}
element.normal.active, element.alternate.active {
background-color: @orange;
}
element.selected.active {
background-color: @green;
}
element.normal.urgent, element.alternate.urgent {
background-color: @red;
}
element.selected.urgent {
background-color: @blue;
}
element-text, element-icon {
size: 40;
margin: 0 10 0 0;
vertical-align: 0.5;
background-color: inherit;
text-color: @fg0;
}
element-text .active, element-text .urgent {
text-color: @bg0;
}
-6
View File
@@ -1,6 +0,0 @@
@define-color background-color #1f1f28;
@define-color border-color #dcd7ba;
@define-color label #dcd7ba;
@define-color image #dcd7ba;
@define-color progress #dcd7ba;
-2
View File
@@ -1,2 +0,0 @@
set -g @plugin 'Nybkox/tmux-kanagawa'
set -g @kanagawa-theme 'wave'
-6
View File
@@ -1,6 +0,0 @@
@define-color selected-text #dca561;
@define-color text #dcd7ba;
@define-color base #1f1f28;
@define-color border #dcd7ba;
@define-color foreground #dcd7ba;
@define-color background #1f1f28;
-2
View File
@@ -1,2 +0,0 @@
@define-color foreground #dcd7ba;
@define-color background #1f1f28;