217 lines
5.5 KiB
Text
217 lines
5.5 KiB
Text
$dark0_hard = 0xff1d2021
|
|
$dark0 = 0xff282828
|
|
$dark0_soft = 0xff32302f
|
|
$dark1 = 0xff3c3836
|
|
$dark2 = 0xff504945
|
|
$dark3 = 0xff665c54
|
|
$dark4 = 0xff7c6f64
|
|
$dark4_256 = 0xff7c6f64
|
|
|
|
$gray_245 = 0xff928374
|
|
$gray_244 = 0xff928374
|
|
|
|
$light0_hard = 0xfff9f5d7
|
|
$light0 = 0xfffbf1c7
|
|
$light0_soft = 0xfff2e5bc
|
|
$light1 = 0xffebdbb2
|
|
$light2 = 0xffd5c4a1
|
|
$light3 = 0xffbdae93
|
|
$light4 = 0xffa89984
|
|
$light4_256 = 0xffa89984
|
|
|
|
$bright_red = 0xfffb4934
|
|
$bright_green = 0xffb8bb26
|
|
$bright_yellow = 0xfffabd2f
|
|
$bright_blue = 0xff83a598
|
|
$bright_purple = 0xffd3869b
|
|
$bright_aqua = 0xff8ec07c
|
|
$bright_orange = 0xfffe8019
|
|
|
|
$neutral_red = 0xffcc241d
|
|
$neutral_green = 0xff98971a
|
|
$neutral_yellow = 0xffd79921
|
|
$neutral_blue = 0xff458588
|
|
$neutral_purple = 0xffb16286
|
|
$neutral_aqua = 0xff689d6a
|
|
$neutral_orange = 0xffd65d0e
|
|
|
|
$faded_red = 0xff9d0006
|
|
$faded_green = 0xff79740e
|
|
$faded_yellow = 0xffb57614
|
|
$faded_blue = 0xff076678
|
|
$faded_purple = 0xff8f3f71
|
|
$faded_aqua = 0xff427b58
|
|
$faded_orange = 0xffaf3a03
|
|
|
|
input {
|
|
kb_file=
|
|
kb_layout=us
|
|
kb_variant=cz_sk_de
|
|
kb_model=
|
|
kb_options=
|
|
kb_rules=
|
|
|
|
# use mouse without focus
|
|
follow_mouse=2
|
|
|
|
touchpad {
|
|
natural_scroll=no
|
|
}
|
|
|
|
sensitivity=0 # -1.0 - 1.0, 0 means no modification.
|
|
}
|
|
|
|
general {
|
|
layout = master
|
|
|
|
gaps_in=5
|
|
gaps_out=5
|
|
border_size=3
|
|
col.active_border=$bright_blue
|
|
col.inactive_border=$dark4
|
|
|
|
apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse)
|
|
|
|
damage_tracking=full # leave it on full unless you hate your GPU and want to make it suffer
|
|
}
|
|
|
|
decoration {
|
|
rounding=0
|
|
blur {
|
|
enabled = true
|
|
size = 3
|
|
passes = 1
|
|
|
|
vibrancy = 0.1696
|
|
}
|
|
}
|
|
|
|
animations {
|
|
enabled = true
|
|
|
|
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
|
|
|
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
|
|
|
animation = windows, 1, 7, myBezier
|
|
animation = windowsOut, 1, 7, default, popin 80%
|
|
animation = border, 1, 10, default
|
|
animation = borderangle, 1, 8, default
|
|
animation = fade, 1, 7, default
|
|
animation = workspaces, 1, 6, default
|
|
}
|
|
|
|
dwindle {
|
|
pseudotile = false
|
|
# col.group_border = 0x66777700
|
|
# col.group_border_active = 0x66ffff00
|
|
# force_split = 0
|
|
# preserve_split = 0
|
|
# special_scale_factor = 0.8f
|
|
# split_width_multiplier = 1.0f
|
|
# no_gaps_when_only = 0
|
|
# use_active_for_splits = 1
|
|
}
|
|
|
|
master {
|
|
new_status = master
|
|
}
|
|
|
|
gestures {
|
|
workspace_swipe=true
|
|
}
|
|
|
|
# example window rules
|
|
# for windows named/classed as abc and xyz
|
|
#windowrule=move 69 420,abc
|
|
#windowrule=size 420 69,abc
|
|
#windowrule=tile,xyz
|
|
#windowrule=float,abc
|
|
#windowrule=pseudo,abc
|
|
#windowrule=monitor 0,xyz
|
|
|
|
# some nice mouse binds
|
|
bindm=SUPER,mouse:272,movewindow
|
|
bindm=SUPER,mouse:273,resizewindow
|
|
|
|
# example binds
|
|
bind=SUPER,RETURN,exec,kitty
|
|
bind=SUPER,Q,killactive,
|
|
bind=SUPER_SHIFT,Q,exit,
|
|
# bind=SUPER,E,exec,dolphin
|
|
bind=SUPER_SHIFT,F,togglefloating,
|
|
bind=SUPER,F,fullscreen,
|
|
bind=SUPER,X,exec,wofi --show drun
|
|
bind=SUPER,P,pseudo,
|
|
bind=SUPER,S,workspaceopt,allfloat
|
|
bind=SUPER,M,focusmonitor,0
|
|
bind=SUPER,N,focusmonitor,1
|
|
|
|
# Laptop multimedia keys for volume and LCD brightness
|
|
bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
|
|
bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
|
|
bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
|
|
bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle
|
|
bindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+
|
|
bindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-
|
|
|
|
# XF86ScreenSaver
|
|
bind=,160,exec,swaylock
|
|
|
|
bind=SUPER,left,movefocus,l
|
|
bind=SUPER,right,movefocus,r
|
|
bind=SUPER,up,movefocus,u
|
|
bind=SUPER,down,movefocus,d
|
|
bind=SUPER,h,movefocus,l
|
|
bind=SUPER,l,movefocus,r
|
|
bind=SUPER,k,movefocus,u
|
|
bind=SUPER,j,movefocus,d
|
|
|
|
bind=SUPER_SHIFT,left,movewindow,l
|
|
bind=SUPER_SHIFT,right,movewindow,r
|
|
bind=SUPER_SHIFT,up,movewindow,u
|
|
bind=SUPER_SHIFT,down,movewindow,d
|
|
bind=SUPER_SHIFT,h,movewindow,l
|
|
bind=SUPER_SHIFT,l,movewindow,r
|
|
bind=SUPER_SHIFT,k,movewindow,u
|
|
bind=SUPER_SHIFT,j,movewindow,d
|
|
|
|
bind=SUPER,1,moveworkspacetomonitor,1 current
|
|
bind=SUPER,1,workspace,1
|
|
bind=SUPER,2,moveworkspacetomonitor,2 current
|
|
bind=SUPER,2,workspace,2
|
|
bind=SUPER,3,moveworkspacetomonitor,3 current
|
|
bind=SUPER,3,workspace,3
|
|
bind=SUPER,4,moveworkspacetomonitor,4 current
|
|
bind=SUPER,4,workspace,4
|
|
bind=SUPER,5,moveworkspacetomonitor,5 current
|
|
bind=SUPER,5,workspace,5
|
|
bind=SUPER,6,moveworkspacetomonitor,6 current
|
|
bind=SUPER,6,workspace,6
|
|
bind=SUPER,7,moveworkspacetomonitor,7 current
|
|
bind=SUPER,7,workspace,7
|
|
bind=SUPER,8,moveworkspacetomonitor,8 current
|
|
bind=SUPER,8,workspace,8
|
|
bind=SUPER,9,moveworkspacetomonitor,9 current
|
|
bind=SUPER,9,workspace,9
|
|
bind=SUPER,0,workspace,movetomonitor10 current
|
|
bind=SUPER,0,workspace,10
|
|
bind=SUPER,60,workspace,+1
|
|
bind=SUPER,59,workspace,-1
|
|
|
|
bind=SUPER_SHIFT,1,movetoworkspacesilent,1
|
|
bind=SUPER_SHIFT,2,movetoworkspacesilent,2
|
|
bind=SUPER_SHIFT,3,movetoworkspacesilent,3
|
|
bind=SUPER_SHIFT,4,movetoworkspacesilent,4
|
|
bind=SUPER_SHIFT,5,movetoworkspacesilent,5
|
|
bind=SUPER_SHIFT,6,movetoworkspacesilent,6
|
|
bind=SUPER_SHIFT,7,movetoworkspacesilent,7
|
|
bind=SUPER_SHIFT,8,movetoworkspacesilent,8
|
|
bind=SUPER_SHIFT,9,movetoworkspacesilent,9
|
|
bind=SUPER_SHIFT,0,movetoworkspacesilent,10
|
|
|
|
bind=SUPER,mouse_down,workspace,e+1
|
|
bind=SUPER,mouse_up,workspace,e-1
|
|
|
|
exec-once=systemctl --user import-environment WAYLAND_DISPLAY HYPRLAND_CMD HYPRLAND_INSTANCE_SIGNATURE
|
|
exec=systemctl --user restart waybar-hyprland
|