feat: add missing project files and fix architecture compliance

- Add LICENSE file (MIT)
- Add CONTRIBUTING.md with generator-first workflow guidelines
- Add Makefile with comprehensive development commands
- Add .editorconfig for consistent code formatting
- Add CHANGELOG.md for version tracking
- Remove inconsistent non-variant files that bypassed generator architecture
- Fix installation script to use variant-specific paths (prevent config overwriting)
This commit is contained in:
2025-09-06 00:36:23 +03:00
parent 11baabe545
commit dd5e539bb5
289 changed files with 29294 additions and 60 deletions

View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "#d3c6aa"
all_entry_color = "#d3c6aa"
avg_entry_color = "#dbbc7f"
cpu_entry_color = "#7fbbb3"
memory_entry_color = "#a7c080"
network_entry_color = "#d699b6"
process_entry_color = "#83c092"
temperature_entry_color = "#e67e80"
disk_entry_color = "#e69875"
# Widget colors
border_color = "#859289"
highlighted_border_color = "#83c092"
text_color = "#d3c6aa"
graph_color = "#7fbbb3"
cursor_color = "#e69875"
selected_text_color = "#2b3339"
selected_bg_color = "#83c092"
widget_title_color = "#d3c6aa"
# High/medium/low colors for graphs
high_battery_color = "#a7c080"
medium_battery_color = "#dbbc7f"
low_battery_color = "#e67e80"
# CPU colors
cpu_core_colors = ["#7fbbb3", "#83c092", "#d699b6", "#83c092", "#dbbc7f", "#e69875", "#a7c080", "#e67e80"]
# RAM/Swap colors
ram_color = "#a7c080"
swap_color = "#e67e80"
arc_color = "#dbbc7f"
gpu_color = "#d699b6"
# Network colors
rx_color = "#a7c080"
tx_color = "#e67e80"
rx_total_color = "#7fbbb3"
tx_total_color = "#e69875"
# Process colors
disabled_text_color = "#859289"

View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "#d3c6aa"
all_entry_color = "#d3c6aa"
avg_entry_color = "#dbbc7f"
cpu_entry_color = "#7fbbb3"
memory_entry_color = "#a7c080"
network_entry_color = "#d699b6"
process_entry_color = "#83c092"
temperature_entry_color = "#e67e80"
disk_entry_color = "#e69875"
# Widget colors
border_color = "#859289"
highlighted_border_color = "#83c092"
text_color = "#d3c6aa"
graph_color = "#7fbbb3"
cursor_color = "#e69875"
selected_text_color = "#2f383e"
selected_bg_color = "#83c092"
widget_title_color = "#d3c6aa"
# High/medium/low colors for graphs
high_battery_color = "#a7c080"
medium_battery_color = "#dbbc7f"
low_battery_color = "#e67e80"
# CPU colors
cpu_core_colors = ["#7fbbb3", "#83c092", "#d699b6", "#83c092", "#dbbc7f", "#e69875", "#a7c080", "#e67e80"]
# RAM/Swap colors
ram_color = "#a7c080"
swap_color = "#e67e80"
arc_color = "#dbbc7f"
gpu_color = "#d699b6"
# Network colors
rx_color = "#a7c080"
tx_color = "#e67e80"
rx_total_color = "#7fbbb3"
tx_total_color = "#e69875"
# Process colors
disabled_text_color = "#859289"

View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "#d3c6aa"
all_entry_color = "#d3c6aa"
avg_entry_color = "#dbbc7f"
cpu_entry_color = "#7fbbb3"
memory_entry_color = "#a7c080"
network_entry_color = "#d699b6"
process_entry_color = "#83c092"
temperature_entry_color = "#e67e80"
disk_entry_color = "#e69875"
# Widget colors
border_color = "#859289"
highlighted_border_color = "#83c092"
text_color = "#d3c6aa"
graph_color = "#7fbbb3"
cursor_color = "#e69875"
selected_text_color = "#323d43"
selected_bg_color = "#83c092"
widget_title_color = "#d3c6aa"
# High/medium/low colors for graphs
high_battery_color = "#a7c080"
medium_battery_color = "#dbbc7f"
low_battery_color = "#e67e80"
# CPU colors
cpu_core_colors = ["#7fbbb3", "#83c092", "#d699b6", "#83c092", "#dbbc7f", "#e69875", "#a7c080", "#e67e80"]
# RAM/Swap colors
ram_color = "#a7c080"
swap_color = "#e67e80"
arc_color = "#dbbc7f"
gpu_color = "#d699b6"
# Network colors
rx_color = "#a7c080"
tx_color = "#e67e80"
rx_total_color = "#7fbbb3"
tx_total_color = "#e69875"
# Process colors
disabled_text_color = "#859289"

View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "#5c6a72"
all_entry_color = "#5c6a72"
avg_entry_color = "#dbbc7f"
cpu_entry_color = "#7fbbb3"
memory_entry_color = "#a7c080"
network_entry_color = "#d699b6"
process_entry_color = "#83c092"
temperature_entry_color = "#e67e80"
disk_entry_color = "#e69875"
# Widget colors
border_color = "#b3c0b0"
highlighted_border_color = "#83c092"
text_color = "#5c6a72"
graph_color = "#7fbbb3"
cursor_color = "#e69875"
selected_text_color = "#fdf6e3"
selected_bg_color = "#83c092"
widget_title_color = "#5c6a72"
# High/medium/low colors for graphs
high_battery_color = "#a7c080"
medium_battery_color = "#dbbc7f"
low_battery_color = "#e67e80"
# CPU colors
cpu_core_colors = ["#7fbbb3", "#83c092", "#d699b6", "#83c092", "#dbbc7f", "#e69875", "#a7c080", "#e67e80"]
# RAM/Swap colors
ram_color = "#a7c080"
swap_color = "#e67e80"
arc_color = "#dbbc7f"
gpu_color = "#d699b6"
# Network colors
rx_color = "#a7c080"
tx_color = "#e67e80"
rx_total_color = "#7fbbb3"
tx_total_color = "#e69875"
# Process colors
disabled_text_color = "#b3c0b0"

View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "#5c6a72"
all_entry_color = "#5c6a72"
avg_entry_color = "#dbbc7f"
cpu_entry_color = "#7fbbb3"
memory_entry_color = "#a7c080"
network_entry_color = "#d699b6"
process_entry_color = "#83c092"
temperature_entry_color = "#e67e80"
disk_entry_color = "#e69875"
# Widget colors
border_color = "#b3c0b0"
highlighted_border_color = "#83c092"
text_color = "#5c6a72"
graph_color = "#7fbbb3"
cursor_color = "#e69875"
selected_text_color = "#f3ead3"
selected_bg_color = "#83c092"
widget_title_color = "#5c6a72"
# High/medium/low colors for graphs
high_battery_color = "#a7c080"
medium_battery_color = "#dbbc7f"
low_battery_color = "#e67e80"
# CPU colors
cpu_core_colors = ["#7fbbb3", "#83c092", "#d699b6", "#83c092", "#dbbc7f", "#e69875", "#a7c080", "#e67e80"]
# RAM/Swap colors
ram_color = "#a7c080"
swap_color = "#e67e80"
arc_color = "#dbbc7f"
gpu_color = "#d699b6"
# Network colors
rx_color = "#a7c080"
tx_color = "#e67e80"
rx_total_color = "#7fbbb3"
tx_total_color = "#e69875"
# Process colors
disabled_text_color = "#b3c0b0"

View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "#5c6a72"
all_entry_color = "#5c6a72"
avg_entry_color = "#dbbc7f"
cpu_entry_color = "#7fbbb3"
memory_entry_color = "#a7c080"
network_entry_color = "#d699b6"
process_entry_color = "#83c092"
temperature_entry_color = "#e67e80"
disk_entry_color = "#e69875"
# Widget colors
border_color = "#b3c0b0"
highlighted_border_color = "#83c092"
text_color = "#5c6a72"
graph_color = "#7fbbb3"
cursor_color = "#e69875"
selected_text_color = "#f0e5cf"
selected_bg_color = "#83c092"
widget_title_color = "#5c6a72"
# High/medium/low colors for graphs
high_battery_color = "#a7c080"
medium_battery_color = "#dbbc7f"
low_battery_color = "#e67e80"
# CPU colors
cpu_core_colors = ["#7fbbb3", "#83c092", "#d699b6", "#83c092", "#dbbc7f", "#e69875", "#a7c080", "#e67e80"]
# RAM/Swap colors
ram_color = "#a7c080"
swap_color = "#e67e80"
arc_color = "#dbbc7f"
gpu_color = "#d699b6"
# Network colors
rx_color = "#a7c080"
tx_color = "#e67e80"
rx_total_color = "#7fbbb3"
tx_total_color = "#e69875"
# Process colors
disabled_text_color = "#b3c0b0"

47
cli/bottom/template.txt Normal file
View File

@@ -0,0 +1,47 @@
# Everforest theme for bottom (btm)
# Place this in ~/.config/bottom/bottom.toml under [colors] section
[colors]
# Background colors
table_header_color = "{{fg}}"
all_entry_color = "{{fg}}"
avg_entry_color = "{{yellow}}"
cpu_entry_color = "{{blue}}"
memory_entry_color = "{{green}}"
network_entry_color = "{{purple}}"
process_entry_color = "{{aqua}}"
temperature_entry_color = "{{red}}"
disk_entry_color = "{{orange}}"
# Widget colors
border_color = "{{gray2}}"
highlighted_border_color = "{{aqua}}"
text_color = "{{fg}}"
graph_color = "{{blue}}"
cursor_color = "{{orange}}"
selected_text_color = "{{bg}}"
selected_bg_color = "{{aqua}}"
widget_title_color = "{{fg}}"
# High/medium/low colors for graphs
high_battery_color = "{{green}}"
medium_battery_color = "{{yellow}}"
low_battery_color = "{{red}}"
# CPU colors
cpu_core_colors = ["{{blue}}", "{{aqua}}", "{{purple}}", "{{aqua}}", "{{yellow}}", "{{orange}}", "{{green}}", "{{red}}"]
# RAM/Swap colors
ram_color = "{{green}}"
swap_color = "{{red}}"
arc_color = "{{yellow}}"
gpu_color = "{{purple}}"
# Network colors
rx_color = "{{green}}"
tx_color = "{{red}}"
rx_total_color = "{{blue}}"
tx_total_color = "{{orange}}"
# Process colors
disabled_text_color = "{{gray2}}"