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
-33
View File
@@ -1,33 +0,0 @@
[colors]
[colors.normal]
black = "#72696a"
red = "#fd6883"
green = "#adda78"
yellow = "#f9cc6c"
blue = "#f38d70"
magenta = "#a8a9eb"
cyan = "#85dacc"
white = "#e6d9db"
[colors.bright]
black = "#948a8b"
red = "#ff8297"
green = "#c8e292"
yellow = "#fcd675"
blue = "#f8a788"
magenta = "#bebffd"
cyan = "#9bf1e1"
white = "#f1e5e7"
[colors.cursor]
cursor = '#c3b7b8'
text = '#c3b7b8'
[colors.primary]
background = '#2c2525'
foreground = '#e6d9db'
[colors.selection]
background = '#403e41'
text = '#e6d9db'
-1
View File
@@ -1 +0,0 @@
37,33,30
-1
View File
@@ -1 +0,0 @@
theme="Monokai Pro Ristretto"
-4
View File
@@ -1,4 +0,0 @@
general {
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
col.active_border = rgb(e6d9db)
}
-7
View File
@@ -1,7 +0,0 @@
hl.config({
general = {
col = {
active_border = "rgb(e6d9db)"
}
}
})
-5
View File
@@ -1,5 +0,0 @@
$color = rgba(44,37,37,1.0)
$inner_color = rgba(44,37,37,0.8)
$outer_color = rgba(230,217,219,1.0)
$font_color = rgba(230,217,219,1.0)
$check_color = rgba(253,104,131,1.0)
-24
View File
@@ -1,24 +0,0 @@
text-color=#e6d9db
border-color=#e6d9db
background-color=#2c2525
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
+14 -8
View File
@@ -8,18 +8,24 @@ return {
return {
NonText = { fg = "#948a8b" },
MiniIconsGrey = { fg = "#948a8b" },
MiniIconsRed = { fg = "#fd6883" },
MiniIconsBlue = { fg = "#85dacc" },
MiniIconsGreen = { fg = "#adda78" },
MiniIconsYellow = { fg = "#f9cc6c" },
MiniIconsOrange = { fg = "#f38d70" },
MiniIconsPurple = { fg = "#a8a9eb" },
MiniIconsAzure = { fg = "#a8a9eb" },
MiniIconsCyan = { fg = "#85dacc" }, -- same value as MiniIconsBlue for consistency
MiniIconsRed = { fg = "#fd6883" },
MiniIconsBlue = { fg = "#85dacc" },
MiniIconsGreen = { fg = "#adda78" },
MiniIconsYellow = { fg = "#f9cc6c" },
MiniIconsOrange = { fg = "#f38d70" },
MiniIconsPurple = { fg = "#a8a9eb" },
MiniIconsAzure = { fg = "#a8a9eb" },
MiniIconsCyan = { fg = "#85dacc" }, -- same value as MiniIconsBlue for consistency
}
end,
})
vim.cmd([[colorscheme monokai-pro]])
end,
},
{
"LazyVim/LazyVim",
opts = {
colorscheme = "monokai-pro",
},
},
}
-5
View File
@@ -1,5 +0,0 @@
@define-color background-color #2c2525;
@define-color border-color #c3b7b8;
@define-color label #c3b7b8;
@define-color image #c3b7b8;
@define-color progress #c3b7b8;
-1
View File
@@ -1 +0,0 @@
set -g @plugin 'maxpetretta/tmux-monokai-pro'
-6
View File
@@ -1,6 +0,0 @@
@define-color selected-text #fabd2f;
@define-color text #e6d9db;
@define-color base #2c2525;
@define-color border #e6d9db;
@define-color foreground #e6d9db;
@define-color background #2c2525;
-2
View File
@@ -1,2 +0,0 @@
@define-color foreground #e6d9db;
@define-color background #2c2525;