291 lines
6.5 KiB
Text
291 lines
6.5 KiB
Text
# ~/.config/hypr/hyperland.conf
|
|
|
|
general {
|
|
border_size = 1
|
|
no_border_on_floating = false
|
|
|
|
gaps_in = 3
|
|
gaps_out = 5
|
|
gaps_workspaces = 0
|
|
|
|
col.inactive_border = 0xff444444
|
|
col.active_border = 0xffffffff
|
|
col.nogroup_border = 0xffff00ff
|
|
|
|
layout = dwindle
|
|
|
|
no_focus_fallback = true
|
|
|
|
resize_on_border = true
|
|
extend_border_grab_area = 5
|
|
hover_icon_on_border = true
|
|
|
|
allow_tearing = false
|
|
|
|
resize_corner = 0
|
|
|
|
snap {
|
|
enabled = false
|
|
window_gap = 10
|
|
monitor_gap = 10
|
|
border_overlap = false
|
|
}
|
|
}
|
|
|
|
decoration {
|
|
rounding = 0
|
|
# rounding_power = 4.0
|
|
|
|
active_opacity = 1.0
|
|
inactive_opacity = 1.0
|
|
fullscreen_opacity = 1.0
|
|
dim_inactive = false
|
|
dim_strength = 0.5
|
|
dim_special = 0.2
|
|
dim_around = 0.4
|
|
|
|
blur {
|
|
enabled = true
|
|
|
|
size = 8
|
|
passes = 1
|
|
noise = 0.01
|
|
contrast = 0.8
|
|
brightness = 0.8
|
|
vibrancy = 0.0
|
|
vibrancy_darkness = 0.0
|
|
|
|
ignore_opacity = true
|
|
new_optimizations = true
|
|
xray = true
|
|
special = false
|
|
popups = false
|
|
# input_methods = false
|
|
}
|
|
|
|
shadow {
|
|
enabled = false
|
|
|
|
range = 4
|
|
render_power = 3
|
|
sharp = false
|
|
|
|
ignore_window = true
|
|
|
|
color = 0xee1a1a1a
|
|
color_inactive = 0xee1a1a1a
|
|
# offset = [0,0]
|
|
scale = 1.0
|
|
}
|
|
}
|
|
|
|
animations {
|
|
enabled = false
|
|
first_launch_animation = true
|
|
}
|
|
|
|
gestures {
|
|
workspace_swipe = true
|
|
workspace_swipe_fingers = 3
|
|
workspace_swipe_min_fingers = false
|
|
workspace_swipe_distance = 300
|
|
workspace_swipe_invert = true
|
|
workspace_swipe_min_speed_to_force = 30
|
|
workspace_swipe_cancel_ratio = 0.2
|
|
workspace_swipe_direction_lock = true
|
|
workspace_swipe_direction_lock_threshold = 10
|
|
|
|
workspace_swipe_touch = false
|
|
workspace_swipe_touch_invert = false
|
|
|
|
workspace_swipe_create_new = false
|
|
|
|
workspace_swipe_forever = true
|
|
|
|
workspace_swipe_use_r = false
|
|
}
|
|
|
|
group {
|
|
auto_group = true
|
|
insert_after_current = true
|
|
focus_removed_window = true
|
|
drag_into_group = 1
|
|
merge_groups_on_drag = true
|
|
merge_groups_on_groupbar = true
|
|
merge_floated_into_tiled_on_groupbar = false
|
|
group_on_movetoworkspace = false
|
|
|
|
col.border_active = 0x66ffff00
|
|
col.border_inactive = 0x66777700
|
|
col.border_locked_active = 0x66ff5500
|
|
col.border_locked_inactive = 0x66775500
|
|
|
|
groupbar {
|
|
enabled = true
|
|
font_family = misc:font_family
|
|
font_size = 8
|
|
gradients = true
|
|
height = 14
|
|
stacked = false
|
|
priority = 3
|
|
render_titles = false
|
|
scrolling = true
|
|
|
|
text_color = 0xffffffff
|
|
|
|
col.active = 0x66ffff00
|
|
col.inactive = 0x66777700
|
|
col.locked_active = 0x66ff5500
|
|
col.locked_inactive = 0x66775500
|
|
}
|
|
}
|
|
|
|
misc {
|
|
disable_hyprland_logo = true
|
|
disable_splash_rendering = true
|
|
|
|
col.splash = 0xffffffff
|
|
|
|
font_family = Letter
|
|
# splash_font_family =
|
|
force_default_wallpaper = -1
|
|
vfr = true
|
|
vrr = 1
|
|
mouse_move_enables_dpms = false
|
|
key_press_enables_dpms = true
|
|
always_follow_on_dnd = true
|
|
layers_hog_keyboard_focus = true
|
|
animate_manual_resizes = false
|
|
animate_mouse_windowdragging = false
|
|
disable_autoreload = true
|
|
enable_swallow = false
|
|
# swallow_regex =
|
|
# swallow_exception_regex =
|
|
focus_on_activate = true
|
|
mouse_move_focuses_monitor = true
|
|
render_ahead_of_time = false
|
|
render_ahead_safezone = 1
|
|
allow_session_lock_restore = false
|
|
background_color = 0x018281
|
|
close_special_on_empty = true
|
|
new_window_takes_over_fullscreen = 2
|
|
exit_window_retains_fullscreen = false
|
|
initial_workspace_tracking = 1
|
|
middle_click_paste = false
|
|
render_unfocused_fps = 12
|
|
disable_xdg_env_checks = false
|
|
# disable_hyprland_qtutils_check = false
|
|
# lockdead_screen_delay = 1000
|
|
}
|
|
|
|
binds {
|
|
pass_mouse_when_bound = false
|
|
scroll_event_delay = 300
|
|
workspace_back_and_forth = false
|
|
allow_workspace_cycles = false
|
|
workspace_center_on = 1
|
|
focus_preferred_method = 0
|
|
ignore_group_lock = false
|
|
# movefocus_cycles_fullscreen = true
|
|
# movefocus_cycles_groupfirst = false
|
|
disable_keybind_grabbing = false
|
|
window_direction_monitor_fallback = true
|
|
# allow_pin_fullscreen = true
|
|
}
|
|
|
|
xwayland {
|
|
enabled = true
|
|
use_nearest_neighbor = true
|
|
force_zero_scaling = false
|
|
}
|
|
|
|
opengl {
|
|
nvidia_anti_flicker = false
|
|
force_introspection = 2
|
|
}
|
|
|
|
render {
|
|
explicit_sync = 2
|
|
explicit_sync_kms = 2
|
|
direct_scanout = false
|
|
expand_undersized_textures = true
|
|
# xp_mode = false
|
|
# ctm_animation = 2
|
|
# allow_early_buffer_release = true
|
|
}
|
|
|
|
cursor {
|
|
sync_gsettings_theme = true
|
|
no_hardware_cursors = false
|
|
no_break_fs_vrr = false
|
|
min_refresh_rate = 24
|
|
hotspot_padding = 1
|
|
inactive_timeout = 10
|
|
no_warps = false
|
|
persistent_warps = false
|
|
warp_on_change_workspace = 0
|
|
# default_monitor =
|
|
zoom_factor = 1.0
|
|
zoom_rigid = false
|
|
# enable_hypercursor = false
|
|
hide_on_key_press = true
|
|
hide_on_touch = true
|
|
# use_cpu_buffer = 2
|
|
# warp_back_after_non_mouse_input = false
|
|
}
|
|
|
|
ecosystem {
|
|
# no_update_news = false
|
|
# no_donation_nag = true
|
|
}
|
|
|
|
exec-once = gnome-keyring-daemon --start --components=secrets
|
|
exec-once = dunst --verbosity crit
|
|
exec-once = waycorner
|
|
exec-once = waybar
|
|
|
|
# TODO Replace with something else?
|
|
exec-once = wlsunset -t 2500 -l 50.51 -L 4.21
|
|
|
|
exec-once = nextcloud --background
|
|
|
|
# STYLING
|
|
exec-once = swaybg -i "${HOME}/.local/state/sisyphus/bg" --mode=fill
|
|
env = XCURSOR_SIZE,24
|
|
|
|
# SHIFT CAPS CTRL/CONTROL ALT MOD2 MOD3 SUPER/WIN/LOGO/MOD4 MOD5
|
|
$flag = MOD4
|
|
|
|
$left = h
|
|
$down = j
|
|
$up = k
|
|
$right = l
|
|
|
|
$term = foot
|
|
$menu = j4-dmenu-desktop --dmenu="rofi -dmenu -i" --no-generic --usage-log="/home/tdpeuter/.local/state/dmenu.log" --term=$term
|
|
$lock = swaylock
|
|
|
|
source = /home/tdpeuter/.config/hypr/input-output.conf
|
|
source = /home/tdpeuter/.config/hypr/keybinds.conf
|
|
|
|
$mode_launcher = Launch (f)irefox, (t)hunderbird.
|
|
bind = $flag, O, submap, $mode_launcher
|
|
submap = $mode_launcher
|
|
|
|
bind = , F, exec, firefox
|
|
bind = , F, submap, reset
|
|
bind = , T, exec, thunderbird
|
|
bind = , T, submap, reset
|
|
bind = , Z, exec, zen
|
|
bind = , Z, submap, reset
|
|
|
|
bind = $flag, O, submap, reset
|
|
bind = , Escape, submap, reset
|
|
bind = , Return, submap, reset
|
|
|
|
submap = reset
|
|
|
|
# https://wiki.hyprland.org/Nvidia/#environment-variables
|
|
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
|
|
env = LIBVA_DRIVER_NAME,nvidia
|
|
env = NVD_BACKEND,direct
|