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:
@@ -1,29 +0,0 @@
|
||||
[colors]
|
||||
[colors.primary]
|
||||
background = '#1a1b26'
|
||||
foreground = '#a9b1d6'
|
||||
|
||||
# Normal colors
|
||||
[colors.normal]
|
||||
black = '#32344a'
|
||||
red = '#f7768e'
|
||||
green = '#9ece6a'
|
||||
yellow = '#e0af68'
|
||||
blue = '#7aa2f7'
|
||||
magenta = '#ad8ee6'
|
||||
cyan = '#449dab'
|
||||
white = '#787c99'
|
||||
|
||||
# Bright colors
|
||||
[colors.bright]
|
||||
black = '#444b6a'
|
||||
red = '#ff7a93'
|
||||
green = '#b9f27c'
|
||||
yellow = '#ff9e64'
|
||||
blue = '#7da6ff'
|
||||
magenta = '#bb9af7'
|
||||
cyan = '#0db9d7'
|
||||
white = '#acb0d0'
|
||||
|
||||
[colors.selection]
|
||||
background = '#7aa2f7'
|
||||
@@ -1 +0,0 @@
|
||||
26,27,38
|
||||
@@ -1,21 +0,0 @@
|
||||
# -*- conf -*-
|
||||
|
||||
[colors-dark]
|
||||
background=24283b
|
||||
foreground=c0caf5
|
||||
regular0=1D202F
|
||||
regular1=f7768e
|
||||
regular2=9ece6a
|
||||
regular3=e0af68
|
||||
regular4=7aa2f7
|
||||
regular5=bb9af7
|
||||
regular6=7dcfff
|
||||
regular7=a9b1d6
|
||||
bright0=414868
|
||||
bright1=f7768e
|
||||
bright2=9ece6a
|
||||
bright3=e0af68
|
||||
bright4=7aa2f7
|
||||
bright5=bb9af7
|
||||
bright6=7dcfff
|
||||
bright7=c0caf5
|
||||
@@ -1 +0,0 @@
|
||||
theme="TokyoNight Storm"
|
||||
@@ -1,4 +0,0 @@
|
||||
general {
|
||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
hl.config({
|
||||
general = {
|
||||
col = {
|
||||
active_border = { colors = {"rgba(33ccffee)", "rgba(00ff99ee)" }, angle = 45 }
|
||||
}
|
||||
}
|
||||
})
|
||||
@@ -1,5 +0,0 @@
|
||||
$color = rgba(26,27,38,1.0)
|
||||
$inner_color = rgba(26,27,38,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,24 +0,0 @@
|
||||
text-color=#a9b1d6
|
||||
border-color=#33ccff
|
||||
background-color=#1a1b26
|
||||
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
|
||||
@@ -1,19 +1,12 @@
|
||||
return {
|
||||
{
|
||||
"folke/tokyonight.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
require("tokyonight").setup({
|
||||
style = "night",
|
||||
transparent = true,
|
||||
terminal_colors = true,
|
||||
styles = {
|
||||
sidebars = "transparent",
|
||||
floats = "transparent",
|
||||
},
|
||||
})
|
||||
vim.cmd("colorscheme tokyonight")
|
||||
end,
|
||||
},
|
||||
{
|
||||
"folke/tokyonight.nvim",
|
||||
priority = 1000,
|
||||
},
|
||||
{
|
||||
"LazyVim/LazyVim",
|
||||
opts = {
|
||||
colorscheme = "tokyonight-night",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -1,84 +0,0 @@
|
||||
/*
|
||||
* ROFI color theme
|
||||
*
|
||||
* Based on Something Found in the Internet
|
||||
*
|
||||
* User: Contributors
|
||||
* Copyright: *!
|
||||
*/
|
||||
|
||||
configuration {
|
||||
font: "MonaspiceRn Nerd Font 15";
|
||||
|
||||
drun {
|
||||
display-name: "";
|
||||
}
|
||||
|
||||
run {
|
||||
display-name: "";
|
||||
}
|
||||
|
||||
window {
|
||||
display-name: "";
|
||||
}
|
||||
|
||||
timeout {
|
||||
delay: 10;
|
||||
action: "kb-cancel";
|
||||
}
|
||||
}
|
||||
|
||||
* {
|
||||
border: 1;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
spacing: 0;
|
||||
|
||||
bg: #28282844;
|
||||
bg-alt: #3c3836;
|
||||
fg: #fbf1c7;
|
||||
blue: #83a598;
|
||||
|
||||
background-color: @bg;
|
||||
text-color: @fg;
|
||||
}
|
||||
|
||||
window {
|
||||
transparency: "real";
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
mainbox {
|
||||
children: [inputbar, listview];
|
||||
}
|
||||
|
||||
inputbar {
|
||||
background-color: @bg-alt;
|
||||
children: [prompt, entry];
|
||||
}
|
||||
|
||||
entry {
|
||||
background-color: inherit;
|
||||
padding: 12px 3px;
|
||||
}
|
||||
|
||||
prompt {
|
||||
background-color: inherit;
|
||||
padding: 12px 16px 12px 12px;
|
||||
}
|
||||
|
||||
listview {
|
||||
lines: 8;
|
||||
}
|
||||
|
||||
element {
|
||||
// children: [element-text];
|
||||
}
|
||||
|
||||
element-text, element-icon {
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
element-text selected {
|
||||
text-color: @blue;
|
||||
}
|
||||
@@ -1,6 +0,0 @@
|
||||
@define-color background-color #1a1b26;
|
||||
@define-color border-color #33ccff;
|
||||
@define-color label #a9b1d6;
|
||||
@define-color image #a9b1d6;
|
||||
@define-color progress #a9b1d6;
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
theme_bg0="#24283b"
|
||||
theme_bg0_soft="#414868"
|
||||
theme_bg3="#7aa2f7"
|
||||
|
||||
theme_fg0="#a9b1d6"
|
||||
theme_fg1="#7dcfff"
|
||||
theme_red_dark="#f7768e"
|
||||
theme_red_light="#f7768e"
|
||||
theme_yellow_dark="#e0af68"
|
||||
theme_yellow_light="#e0af68"
|
||||
theme_gray="#7aa2f7"
|
||||
|
||||
set -g @prefix_highlight_fg "${theme_bg0}"
|
||||
set -g @prefix_highlight_bg "${theme_yellow_light}"
|
||||
|
||||
# Status bar settings
|
||||
set -g status-style "bg=${theme_bg0},fg=${theme_fg0}"
|
||||
set -g status "on"
|
||||
set -g status-bg "${theme_bg0}"
|
||||
set -g status-justify "left"
|
||||
set -g status-left-length "100"
|
||||
set -g status-right-length "100"
|
||||
|
||||
# Messages
|
||||
set -g message-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
||||
set -g message-command-style "fg=${theme_yellow_light},bg=${theme_bg3},align=centre"
|
||||
|
||||
# Panes
|
||||
set -g pane-border-style "fg=${theme_gray}"
|
||||
set -g pane-active-border-style "fg=${theme_yellow_dark}"
|
||||
|
||||
# Windows
|
||||
set -g window-status-activity-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
||||
set -g window-status-separator ""
|
||||
set -g window-status-style "fg=${theme_fg0},bg=${theme_bg0},none"
|
||||
|
||||
#jStatusline - current window
|
||||
set -g window-status-current-format "#[fg=${theme_red_light},bg=${theme_bg0}] #I: #[fg=${theme_fg1},bg=${theme_bg0}](✓) #[fg=${theme_yellow_dark},bg=${theme_bg0}]#(echo '#{pane_current_path}' | rev | cut -d'/' -f-2 | rev) #[fg=${theme_fg1},bg=${theme_bg0}]"
|
||||
|
||||
# Statusline - other windows
|
||||
set -g window-status-format "#[fg=${theme_red_dark},bg=${theme_bg0}] #I: #[fg=${theme_fg0},bg=${theme_bg0}]#W"
|
||||
|
||||
# Statusline - right side
|
||||
set -g status-right "#[fg=${theme_fg1},bg=${theme_bg0},nobold,nounderscore,noitalics]%Y-%m-%d %H:%M #[fg=${theme_red_dark},bg=${theme_bg0},nobold,nounderscore,noitalics]#[fg=${theme_bg0},bg=${theme_red_dark},nobold,nounderscore,noitalics] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #W #{?client_prefix,#[fg=${theme_red_dark}],#[fg=${theme_yellow_dark}]}#[bg=${theme_bg0_soft}]#{?client_prefix,#[bg=${theme_red_dark}],#[bg=${theme_yellow_dark}]}#[fg=${theme_bg0}] #[fg=${theme_fg0},bg=${theme_bg0_soft}] #S "
|
||||
|
||||
# Statusline - left side (empty)
|
||||
# set -g status-left ""
|
||||
|
||||
# Modes
|
||||
set -g clock-mode-colour "${theme_yellow_light}"
|
||||
set -g mode-style "fg=${theme_red_light} bg=${theme_bg3} bold"
|
||||
@@ -1,6 +0,0 @@
|
||||
@define-color selected-text #7dcfff;
|
||||
@define-color text #cfc9c2;
|
||||
@define-color base #1a1b26;
|
||||
@define-color border #33ccff;
|
||||
@define-color foreground #cfc9c2;
|
||||
@define-color background #1a1b26;
|
||||
@@ -1,2 +0,0 @@
|
||||
@define-color foreground #cdd6f4;
|
||||
@define-color background #1a1b26;
|
||||
Reference in New Issue
Block a user