-- catppuccin color scheme -- -- macchiato local cat_macchiato_rosewater = "#f4dbd6" local cat_macchiato_flamingo = "#f0c6c6" local cat_macchiato_pink = "#f5bde6" local cat_macchiato_mauve = "#c6a0f6" local cat_macchiato_red = "#ed8796" local cat_macchiato_maroon = "#ee99a0" local cat_macchiato_peach = "#f5a97f" local cat_macchiato_yellow = "#eed49f" local cat_macchiato_green = "#a6da95" local cat_macchiato_teal = "#8bd5ca" local cat_macchiato_sky = "#91d7e3" local cat_macchiato_sapphire = "#7dc4e4" local cat_macchiato_blue = "#8aadf4" local cat_macchiato_lavender = "#b7bdf8" local cat_macchiato_text = "#cad3f5" local cat_macchiato_subtext1 = "#b8c0e0" local cat_macchiato_subtext0 = "#a5adcb" local cat_macchiato_overlay2 = "#939ab7" local cat_macchiato_overlay1 = "#8087a2" local cat_macchiato_overlay0 = "#6e738d" local cat_macchiato_surface2 = "#5b6078" local cat_macchiato_surface1 = "#494d64" local cat_macchiato_surface0 = "#363a4f" local cat_macchiato_base = "#24273a" local cat_macchiato_mantle = "#1e2030" local cat_macchiato_crust = "#181926" -- colors to be used local color_rosewater = cat_macchiato_rosewater local color_flamingo = cat_macchiato_flamingo local color_pink = cat_macchiato_pink local color_mauve = cat_macchiato_mauve local color_red = cat_macchiato_red local color_maroon = cat_macchiato_maroon local color_peach = cat_macchiato_peach local color_yellow = cat_macchiato_yellow local color_green = cat_macchiato_green local color_teal = cat_macchiato_teal local color_sky = cat_macchiato_sky local color_sapphire = cat_macchiato_sapphire local color_blue = cat_macchiato_blue local color_lavender = cat_macchiato_lavender local color_text = cat_macchiato_text local color_subtext1 = cat_macchiato_subtext1 local color_subtext0 = cat_macchiato_subtext0 local color_overlay2 = cat_macchiato_overlay2 local color_overlay1 = cat_macchiato_overlay1 local color_overlay0 = cat_macchiato_overlay0 local color_surface2 = cat_macchiato_surface2 local color_surface1 = cat_macchiato_surface1 local color_surface0 = cat_macchiato_surface0 local color_base = cat_macchiato_base local color_mantle = cat_macchiato_mantle local color_crust = cat_macchiato_crust -- configuration -- local FollowMouse = { NEVER = 0, ALWAYS = 1, CLICK = 2, SEPARATE_KEYBOARD_MOUSE_FOCUS = 3, } local FocusOnClose = { NEXT = 0, UNDER_CURSOR = 1, MOST_RECENT = 2, } local DragLock = { DISABLED = 0, WITH_TIMEOUT = 1, STICKY = 2, } local Vrr = { OFF = 0, ON = 1, FULLSCREEN = 2, FULLSCREEN_VIDEO_OR_GAME = 3, } local PreferHdr = { OFF = 0, ALWAYS = 1, GAMES = 2 } return { input = { kb_model = "", kb_layout = "de", kb_variant = "nodeadkeys", kb_options = "compose:rwin", kb_rules = "", numlock_by_default = true, scroll_method = "2fg", natural_scroll = false, follow_mouse = FollowMouse.ALWAYS, follow_mouse_threshold = 10.0, focus_on_close = FocusOnClose.MOST_RECENT, touchpad = { disable_while_typing = true, natural_scroll = false, middle_button_emulation = false, drag_lock = DragLock.WITH_TIMEOUT, }, }, general = { border_size = 3, gaps_in = 10, gaps_out = 20, float_gaps = 10, gaps_workspaces = 0, col = { inactive_border = color_overlay0, active_border = color_lavender, nogroup_border = color_mauve, nogroup_border_active = color_red, }, layout = "master", snap = { enabled = true, -- floating windows should snap to each other respect_gaps = true, -- respect gaps_in when snapping window_gap = 20, -- distance between windows before snapping }, }, decoration = { rounding = 0, active_opacity = 1.0, inactive_opacity = 1.0, fullscreen_opacity = 1.0, dim_modal = true, dim_inactive = true, dim_strength = 0.1, dim_special = 0.8, }, group = { col = { border_active = color_green, border_inactive = color_overlay0, border_locked_active = color_green, border_locked_inactive = color_overlay0, }, groupbar = { enabled = true, font_size = 14, font_weight_active = "bold", height = 18, text_color = color_text, text_color_locked_active = color_red, text_color_locked_inactive = color_red, col = { active = color_green, inactive = color_overlay0, locked_active = color_red, locked_inactive = color_overlay0, }, middle_click_close = false, } }, master = { mfact = 0.7, new_status = "slave", new_on_top = false, new_on_active = "none", orientation = "left", }, misc = { disable_hyprland_logo = true, disable_splash_rendering = true, disable_scale_notification = false, font_family = "Inter", vrr = Vrr.FULLSCREEN_VIDEO_OR_GAME, lockdead_screen_delay = 5000, }, binds = { workspace_back_and_forth = true, }, cursor = { inactive_timeout = 30, }, ecosystem = { no_update_news = false, no_donation_nag = true, enforce_permissions = false, }, quirks = { prefer_hdr = PreferHdr.OFF, } }