bitzdots

gitlab

Lean Hyprland dotfiles with automatic matugen theming. Low-end optimized, full-stack auto-coloring, 26 Jinja2 templates. Rofi-powered menus, waybar modules, screenshot/recording, event-driven cache daemon.

0 stars0 forksupdated 2d agodefault branch: matugenExtended
clonehttps://gitlab.com/bitzzdev/bitzdots.git
archlinuxdotfileshyprlandhyprland-dotfileslow-endminimalricingwallustwaybarwayland
@ matugenExtended
-- Auto-generated by matugen — DO NOT EDIT
-- Material Design 3 (M3) Design Tokens & Extended Color Roles
-- Used by appearance.lua via require("colors")
local colors = {
-- Core M3 Accent & Semantic Roles
primary = "{{colors.primary.default.hex_stripped}}",
on_primary = "{{colors.on_primary.default.hex_stripped}}",
primary_container = "{{colors.primary_container.default.hex_stripped}}",
on_primary_container = "{{colors.on_primary_container.default.hex_stripped}}",
secondary = "{{colors.secondary.default.hex_stripped}}",
on_secondary = "{{colors.on_secondary.default.hex_stripped}}",
secondary_container = "{{colors.secondary_container.default.hex_stripped}}",
on_secondary_container = "{{colors.on_secondary_container.default.hex_stripped}}",
tertiary = "{{colors.tertiary.default.hex_stripped}}",
on_tertiary = "{{colors.on_tertiary.default.hex_stripped}}",
tertiary_container = "{{colors.tertiary_container.default.hex_stripped}}",
on_tertiary_container = "{{colors.on_tertiary_container.default.hex_stripped}}",
error = "{{colors.error.default.hex_stripped}}",
on_error = "{{colors.on_error.default.hex_stripped}}",
error_container = "{{colors.error_container.default.hex_stripped}}",
on_error_container = "{{colors.on_error_container.default.hex_stripped}}",
-- Surface & Tone-Based Containers (M3 Elevation)
background = "{{colors.background.default.hex_stripped}}",
on_background = "{{colors.on_background.default.hex_stripped}}",
surface = "{{colors.surface.default.hex_stripped}}",
on_surface = "{{colors.on_surface.default.hex_stripped}}",
surface_variant = "{{colors.surface_variant.default.hex_stripped}}",
on_surface_variant = "{{colors.on_surface_variant.default.hex_stripped}}",
surface_dim = "{{colors.surface_dim.default.hex_stripped}}",
surface_bright = "{{colors.surface_bright.default.hex_stripped}}",
surface_container_lowest = "{{colors.surface_container_lowest.default.hex_stripped}}",
surface_container_low = "{{colors.surface_container_low.default.hex_stripped}}",
surface_container = "{{colors.surface_container.default.hex_stripped}}",
surface_container_high = "{{colors.surface_container_high.default.hex_stripped}}",
surface_container_highest = "{{colors.surface_container_highest.default.hex_stripped}}",
-- Outline & Structural Separators
outline = "{{colors.outline.default.hex_stripped}}",
outline_variant = "{{colors.outline_variant.default.hex_stripped}}",
shadow = "{{colors.shadow.default.hex_stripped}}",
scrim = "{{colors.scrim.default.hex_stripped}}",
-- Inverse & Fixed Roles
inverse_surface = "{{colors.inverse_surface.default.hex_stripped}}",
inverse_on_surface = "{{colors.inverse_on_surface.default.hex_stripped}}",
inverse_primary = "{{colors.inverse_primary.default.hex_stripped}}",
primary_fixed = "{{colors.primary_fixed.default.hex_stripped}}",
primary_fixed_dim = "{{colors.primary_fixed_dim.default.hex_stripped}}",
source_color = "{{colors.source_color.default.hex_stripped}}",
-- Semantic Convenience Aliases
foreground = "{{colors.on_surface.default.hex_stripped}}",
-- ANSI 16 Mapped Palette for Backward Compatibility & TUI Apps
color0 = "{{colors.surface_container_highest.default.hex_stripped}}",
color1 = "{{colors.error.default.hex_stripped}}",
color2 = "{{colors.tertiary.default.hex_stripped}}",
color3 = "{{colors.primary.default.hex_stripped}}",
color4 = "{{colors.secondary.default.hex_stripped}}",
color5 = "{{colors.inverse_primary.default.hex_stripped}}",
color6 = "{{colors.on_tertiary_container.default.hex_stripped}}",
color7 = "{{colors.on_surface_variant.default.hex_stripped}}",
color8 = "{{colors.outline.default.hex_stripped}}",
color9 = "{{colors.on_error_container.default.hex_stripped}}",
color10 = "{{colors.on_tertiary_container.default.hex_stripped}}",
color11 = "{{colors.on_primary_container.default.hex_stripped}}",
color12 = "{{colors.on_secondary_container.default.hex_stripped}}",
color13 = "{{colors.primary.default.hex_stripped}}",
color14 = "{{colors.tertiary.default.hex_stripped}}",
color15 = "{{colors.on_surface.default.hex_stripped}}",
}
return colors