You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

167 lines
4.2 KiB

hl.monitor {
output = 'DP-1',
mode = '2560x1440@180',
position = '0x0',
scale = 1,
vrr = 1,
cm = 'hdr',
bitdepth=10,
min_luminance = 0,
max_luminance = 1000,
max_avg_luminance = 400,
sdrbrightness = 1.2,
sdrsaturation = 1.0,
sdr_min_luminance = 0.005,
sdr_max_luminance = 300,
}
hl.monitor {
output = 'DP-4',
mode = '1920x1080@60',
position = '320x1440',
scale = 1,
vrr = 0,
}
hl.config {
general = {
border_size = 0,
gaps_in = 2,
gaps_out = 5,
float_gaps = 0,
gaps_workspaces = 0,
col = {
active_border = { colors = { "#66cceeff", "#55595959" }, angle = 60 },
inactive_border = '#33595959',
},
layout = 'scrolling',
allow_tearing = true,
snap = {
enabled = false,
},
},
decoration = {
rounding = 4,
rounding_power = 2.0,
active_opacity = 1.0,
inactive_opacity = 1.0,
fullscreen_opacity = 1.0,
dim_modal = true,
dim_inactive = true,
dim_strength = 0.05,
dim_special = 0.8,
dim_around = 0.4,
blur = {
enabled = true,
size = 6,
passes = 1,
new_optimizations = true,
xray = false,
special = false,
popups = true,
popups_ignorealpha = 0.2,
input_methods = true,
input_methods_ignorealpha = 0.2,
},
shadow = {
enabled = false,
},
glow = {
enabled = true,
},
motion_blur = {
enabled = false,
},
},
animations = {
enabled = true,
workspace_wraparound = false,
},
input = {
kb_layout = 'us',
sensitivity = 0.5,
--accel_profile = '',
natural_scroll = false,
follow_mouse = 1,
follow_mouse_shrink = 0,
focus_on_close = 2,
mouse_refocus = true,
float_switch_override_focus = 2,
},
cursor = {
invisible = false,
sync_gsettings_theme = true,
no_hardware_cursors = 0, -- 0 use if possible 1 not use 2 auto: disable when tearing
inactive_timeout = 1,
hide_on_key_press = true,
hide_on_touch = true,
hide_on_tablet = true,
default_monitor = 'DP-1',
zoom_disable_aa = true,
},
binds = {
pass_mouse_when_bound = false,
--allow_workspace_cycles = false,
workspace_center_on = 1, -- cursor on workspace(0) or last active window(1)
},
render = {
direct_scanout = 1, -- 0 off 1 on 2 auto on type 'game'
cm_enabled = true,
cm_auto_hdr = 1, -- 0 off 1 cm hdr 2 cm hdredid
non_shader_cm = 1, -- 0 off 1 whenener possible 2 DS and passthrough only 3 disable and ignore CM issues
non_shader_cm_interop = 0, -- 0 disabled in fullscreen 1 enabled in fullscreen 2 disabled for fullscreen photo/video/game
new_render_scheduling = true,
keep_unmodified_copy = 2, -- 0 off 1 on 2 auto for HDR with SDR modifiers
},
xwayland = {
enabled = true,
use_nearest_neighbor = true,
},
misc = {
disable_autoreload = true,
disable_hyprland_logo = true,
disable_splash_rendering = true,
font_family='Mi Lan Pro VF',
splash_font_family='Mi Lan Pro VF',
enable_swallow = true,
swallow_regex = 'kitty',
swallow_exception_regex = 'wev',
focus_on_activate = true,
mouse_move_focuses_monitor = true,
close_special_on_empty = true,
middle_click_paste = true,
},
quirks = {
prefer_hdr = 1, -- 0 off 1 always 2 gamescope only
skip_non_kms_dmabuf_formats = true,
},
scrolling = {
fullscreen_on_one_column = true,
column_width = 0.55,
focus_fit_method = 1, -- 0 center 1 fit
follow_focus = true,
--follow_min_visible = 0.55,
explicit_column_widths = '0.333, 0.45, 0.55, 0.667, 1.0',
wrap_focus = true,
wrap_swapcol = true,
direction = 'right',
},
plugin = require('land.plugins').config,
}