diff --git a/Droidnix/assets/hyprland/conf/hypr/theming.conf b/Droidnix/assets/hyprland/conf/hypr/theming.conf index ef6f04392..b652f9147 100644 --- a/Droidnix/assets/hyprland/conf/hypr/theming.conf +++ b/Droidnix/assets/hyprland/conf/hypr/theming.conf @@ -1,64 +1,66 @@ -# Catppuccin Mocha for Hyprland -# Colors (match your variables.conf or override here) +# Hyprland Catppuccin Mocha Theme +# Fully compatible with Stylix palette + +# Colors (from Stylix YAML) $base = #1e1e2e -$inactive = rgba(595959aa) $mantle = #181825 -$crust = #11111b $surface0 = #313244 $surface1 = #45475a $surface2 = #585b70 -$overlay0 = #6c7086 -$overlay1 = #7f849c -$overlay2 = #9399b2 -$subtext0 = #a6adc8 -$subtext1 = #bac2de $text = #cdd6f4 -$lavender = #b4befe -$blue = #89b4fa -$sapphire = #74c7ec -$sky = #89dceb -$teal = #94e2d5 -$green = #a6e3a1 -$yellow = #f9e2af -$peach = #fab387 -$maroon = #eba0ac -$red = #f38ba8 -$mauve = #cba6f7 -$pink = #f5c2e7 -$flamingo = #f2cdcd $rosewater = #f5e0dc +$lavender = #b4befe +$red = #f38ba8 +$peach = #fab387 +$yellow = #f9e2af +$green = #a6e3a1 +$teal = #94e2d5 +$blue = #89b4fa +$mauve = #cba6f7 +$flamingo = #f2cdcd +$inactive = rgba(89, 89, 89, 0.67) # General theming general { gaps_in = 2 gaps_out = 4 border_size = 4 - col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg - col.inactive_border = $inactive layout = scrolling resize_on_border = true - extend_border_grab_area = 20 # Makes it easier to "grab" the edge + extend_border_grab_area = 20 + + # Gradient active border using Stylix colors + col.active_border = linear-gradient($blue, $green) + col.inactive_border = $inactive } +# Window decorations decoration { rounding = 8 - # drop_shadow = true - # shadow_range = 10 - # shadow_render_power = 3 + # Drop shadows are not supported natively in Hyprland } -# Input fields (e.g., Hyprctl menus) +# Input fields (e.g., hyprctl menus) input_field { + background = $surface0 + border = $surface1 + text = $text } # Hyprbar (if used) hyprbar { + background = $mantle + foreground = $text } # Hyprlock (if used) hyprlock { + background = $mantle + text = $text } # Hypridle (if used) hypridle { + background = $mantle + text = $text }