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,47 +0,0 @@
|
||||
[colors]
|
||||
[colors.primary]
|
||||
background = "#2e3440"
|
||||
foreground = "#d8dee9"
|
||||
dim_foreground = "#a5abb6"
|
||||
|
||||
[colors.cursor]
|
||||
text = "#2e3440"
|
||||
cursor = "#d8dee9"
|
||||
|
||||
[colors.vi_mode_cursor]
|
||||
text = "#2e3440"
|
||||
cursor = "#d8dee9"
|
||||
|
||||
[colors.selection]
|
||||
text = "CellForeground"
|
||||
background = "#4c566a"
|
||||
|
||||
[colors.normal]
|
||||
black = "#3b4252"
|
||||
red = "#bf616a"
|
||||
green = "#a3be8c"
|
||||
yellow = "#ebcb8b"
|
||||
blue = "#81a1c1"
|
||||
magenta = "#b48ead"
|
||||
cyan = "#88c0d0"
|
||||
white = "#e5e9f0"
|
||||
|
||||
[colors.bright]
|
||||
black = "#4c566a"
|
||||
red = "#bf616a"
|
||||
green = "#a3be8c"
|
||||
yellow = "#ebcb8b"
|
||||
blue = "#81a1c1"
|
||||
magenta = "#b48ead"
|
||||
cyan = "#8fbcbb"
|
||||
white = "#eceff4"
|
||||
|
||||
[colors.dim]
|
||||
black = "#373e4d"
|
||||
red = "#94545d"
|
||||
green = "#809575"
|
||||
yellow = "#b29e75"
|
||||
blue = "#68809a"
|
||||
magenta = "#8c738c"
|
||||
cyan = "#6d96a5"
|
||||
white = "#aeb3bb"
|
||||
@@ -1 +0,0 @@
|
||||
46,52,64
|
||||
@@ -1,42 +0,0 @@
|
||||
# -*- conf -*-
|
||||
# theme: Nord
|
||||
# author: Arctic Ice Studio <development@arcticicestudio.com>, Sven Greb <code@svengreb.de>
|
||||
# description: „Nord“ — An arctic, north-bluish color palette
|
||||
#
|
||||
# this specific foot theme is based on nord-alacritty:
|
||||
# https://github.com/arcticicestudio/nord-alacritty/blob/develop/src/nord.yml
|
||||
|
||||
[colors-dark]
|
||||
cursor = 2e3440 d8dee9
|
||||
foreground = d8dee9
|
||||
background = 2e3440
|
||||
|
||||
# selection-foreground = d8dee9
|
||||
# selection-background = 4c566a
|
||||
|
||||
regular0 = 3b4252
|
||||
regular1 = bf616a
|
||||
regular2 = a3be8c
|
||||
regular3 = ebcb8b
|
||||
regular4 = 81a1c1
|
||||
regular5 = b48ead
|
||||
regular6 = 88c0d0
|
||||
regular7 = e5e9f0
|
||||
|
||||
bright0 = 4c566a
|
||||
bright1 = bf616a
|
||||
bright2 = a3be8c
|
||||
bright3 = ebcb8b
|
||||
bright4 = 81a1c1
|
||||
bright5 = b48ead
|
||||
bright6 = 8fbcbb
|
||||
bright7 = eceff4
|
||||
|
||||
dim0 = 373e4d
|
||||
dim1 = 94545d
|
||||
dim2 = 809575
|
||||
dim3 = b29e75
|
||||
dim4 = 68809a
|
||||
dim5 = 8c738c
|
||||
dim6 = 6d96a5
|
||||
dim7 = aeb3bb
|
||||
@@ -1 +0,0 @@
|
||||
theme="Nord"
|
||||
@@ -1,3 +0,0 @@
|
||||
general {
|
||||
col.active_border = rgb(D8DEE9)
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
hl.config({
|
||||
general = {
|
||||
col = {
|
||||
active_border = "rgb(D8DEE9)"
|
||||
}
|
||||
}
|
||||
})
|
||||
@@ -1,5 +0,0 @@
|
||||
$color = rgba(46,52,64,1.0)
|
||||
$inner_color = rgba(46,52,64,0.8)
|
||||
$outer_color = rgba(216,222,233,1.0)
|
||||
$font_color = rgba(216,222,233,1.0)
|
||||
$check_color = rgba(136, 192, 208, 1.0)
|
||||
@@ -1,24 +0,0 @@
|
||||
text-color=#d8dee9
|
||||
border-color=#D8DEE9
|
||||
background-color=#2e3440
|
||||
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,10 +1,9 @@
|
||||
return {
|
||||
{
|
||||
"EdenEast/nightfox.nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
config = function()
|
||||
vim.cmd("colorscheme nightfox")
|
||||
end,
|
||||
},
|
||||
{ "EdenEast/nightfox.nvim" },
|
||||
{
|
||||
"LazyVim/LazyVim",
|
||||
opts = {
|
||||
colorscheme = "nordfox",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -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 #2E3440;
|
||||
@define-color border-color #D8DEE9;
|
||||
@define-color label #D8DEE9;
|
||||
@define-color image #D8DEE9;
|
||||
@define-color progress #D8DEE9;
|
||||
|
||||
@@ -1,50 +0,0 @@
|
||||
theme_bg0="#2e3440"
|
||||
theme_bg0_soft="#434c5e"
|
||||
theme_bg3="#3b4252"
|
||||
theme_fg0="#eceff4"
|
||||
theme_fg1="#d8dee9"
|
||||
theme_red_dark="#5e81ac"
|
||||
theme_red_light="#81a1c1"
|
||||
theme_yellow_dark="#8fbcbb"
|
||||
theme_yellow_light="#88c0d0"
|
||||
theme_gray="#4c566a"
|
||||
|
||||
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},bg=${theme_bg0}"
|
||||
set -g pane-active-border-style "fg=${theme_fg1},bg=${theme_bg0}"
|
||||
|
||||
# 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"
|
||||
|
||||
# Statusline - 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 #88C0D0;
|
||||
@define-color text #D8DEE9;
|
||||
@define-color base #2E3440;
|
||||
@define-color border #D8DEE9;
|
||||
@define-color foreground #D8DEE9;
|
||||
@define-color background #2E3440;
|
||||
@@ -1,2 +0,0 @@
|
||||
@define-color foreground #d8dee9;
|
||||
@define-color background #2e3440;
|
||||
Reference in New Issue
Block a user