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
+99 -4
View File
@@ -1,8 +1,16 @@
configuration{
@theme "theme"
* {
border: 1;
margin: 0;
padding: 0;
spacing: 0;
}
configuration {
combi-modes: [window,drun];
icon-theme: "Oranchelo";
show-icons: true;
terminal: "foot";
drun-display-format: "{icon} {name}";
location: 0;
disable-history: false;
@@ -12,11 +20,98 @@ configuration{
display-window: "  Window";
display-Network: " 󰤨 Network";
sidebar-mode: true;
}
font: "MonaspiceRn Nerd Font 15";
@theme "theme"
drun {
display-name: "";
}
run {
display-name: "";
}
window {
display-name: "";
}
timeout {
delay: 10;
action: "kb-cancel";
}
}
listview {
columns: 1;
lines: 10;
}
window {
transparency: "real";
border-color: @border-color;
border-radius: @window-border-radius;
border: @window-border-size;
}
message {
border-color: @seperator-color;
border: 1px dash 0px 0px;
padding: 1px;
}
mainbox {
children: [inputbar, listview];
}
textbox-prompt-colon {
str: ":";
expand: false;
text-color: @prompt-color;
}
inputbar {
border: 0px;
children: [prompt, entry];
}
entry {
border: 0px;
background-color: @prompt-background-color;
padding: 12px 3px;
}
prompt {
padding: 12px 16px 12px 12px;
text-color: @prompt-color;
background-color: @prompt-background-color;
border: 0px;
}
listview {
lines: 8;
border: 0px;
}
element {
border: 0px;
// children: [element-text];
}
element-text, element-icon, mode-switcher {
border: 0px;
background-color: inherit;
text-color: inherit;
padding: 10px;
}
element selected {
background-color: @selected-background;
text-color: @selected-foreground;
}
button {
padding: 10px;
background-color: @normal-background;
text-color: @normal-foreground;
vertical-align: 0.5;
horizontal-align: 0.5;
}