hyprland rice in full swing

This commit is contained in:
atagen 2023-03-23 19:59:35 +11:00
parent c3a0f09a41
commit bc72aada53
19 changed files with 2278 additions and 145 deletions

View file

@ -0,0 +1,130 @@
exec-once = eww open bar
exec-once = swayidle -w timeout 600 'systemctl suspend' after-resume 'hyprctl dispatch dpms on && eww open bar'
exec-once = ckb-next -c -b
exec-once = swaybg -i $HOME/Downloads/fantastyland-dark.png -m fill
exec-once = xrdb -l ~/.Xresources
exec-once = swayosd
exec-once = keepassxc
exec = eww reload
exec = gsettings set org.gnome.desktop.interface gtk-theme 'Sweet-Dark'
exec = gsettings set org.gnome.desktop.interface font-name 'Montreux Classic'
exec = gsettings set org.gnome.desktop.interface icon-theme 'Papirus-Dark'
input {
kb_layout=us
kb_options=caps:escape,escape:caps
sensitivity=0.0
accel_profile=flat
}
general {
layout=dwindle
border_size=3
gaps_in=10
gaps_out=20
resize_on_border=true
hover_icon_on_border=true
col.active_border=0xffa1a9b1
col.inactive_border=0xff2f343f
col.group_border=0xffda4453
col.group_border_active=0xffed244e
}
dwindle {
preserve_split=true
pseudotile=true
use_active_for_splits=true
no_gaps_when_only=false
}
decoration {
rounding=8
blur=0
# screen_shader=/home/bolt/Code/desktop.frag
}
misc {
vfr=true
vrr=1
mouse_move_enables_dpms=true
key_press_enables_dpms=true
}
animations {
enabled=1
bezier=overshot,0.05,0.9,0.1,1.1
bezier=smooth,0.06,0.94,0.1,1.0
bezier=slosmooth,0.1,0.89,0.14,0.96
animation=windows,1,6,overshot,popin
animation=workspaces,1,6,smooth,slidevert
animation=specialWorkspace,1,6,overshot,slide
}
misc {
disable_hyprland_logo=true
disable_splash_rendering=true
}
monitor=,highrr,auto,1
windowrule=noanim,^(wlogout)$
windowrule=workspace special silent,^(keepassxc)$
windowrulev2 = workspace special silent, title:(KeePassXC)$
bindm=SUPER,mouse:272,movewindow
bindm=SUPER,mouse:273,resizewindow
bind=SUPER,Return,exec,kitty
bind=SUPER,E,exec,kitty joshuto
bind=SUPER,F,exec,firefox
bind=SUPER,D,exec,fuzzel
bind=SUPER,N,exec,swaync-client -t
bind=SUPER_SHIFT,Q,killactive
bind=SUPER_SHIFT,space,fullscreen,0
bind=SUPER,space,togglefloating
bind=SUPER,space,centerwindow
bind=SUPER,h,movefocus,l
bind=SUPER,l,movefocus,r
bind=SUPER,j,movefocus,d
bind=SUPER,k,movefocus,u
bind=SUPER_SHIFT,h,movewindow,l
bind=SUPER_SHIFT,l,movewindow,r
bind=SUPER_SHIFT,j,movewindow,d
bind=SUPER_SHIFT,k,movewindow,u
bind=SUPER,s,togglesplit
bind=SUPER,a,changegroupactive,f
bind=SUPER,z,changegroupactive,b
bind=SUPER,x,togglegroup
bind=SUPER,1,workspace,1
bind=SUPER,2,workspace,2
bind=SUPER,3,workspace,3
bind=SUPER,4,workspace,4
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_CTRL,h,resizeactive,-40 0
bind=SUPER_CTRL,l,resizeactive,40 0
bind=SUPER_CTRL,j,resizeactive,0 -40
bind=SUPER_CTRL,k,resizeactive,0 40
bind=SUPER,minus,togglespecialworkspace
bind=SUPER_SHIFT,minus,movetoworkspace,special
bind=SUPER_SHIFT,S,exec,grim -g "$(slurp)" -t png -o "$HOME/Pictures/$(date +%F_%H-%m-%S).png" && notify-send "Screenshot taken."
bind=SUPER_SHIFT_CTRL,S,exec,if [[ $(pgrep wf-recorder; echo $?) -eq 0 ]]; then wf-recorder -a -f "$HOME/Videos/recording_$(date +%F_%H-%m-%S).mp4" & notify-send "Recording desktop.."; else pkill wf-recorder && notify-send "Recording complete."; fi
bind=SUPER_SHIFT,E,exec,wlogout
bind=,XF86AudioMute,exec,swayosd --output-volume mute-toggle
bind=,XF86AudioRaiseVolume,exec,swayosd --output-volume raise
bind=,XF86AudioLowerVolume,exec,swayosd --output-volume lower
bind=,XF86AudioStop,exec,playerctl stop
bind=,XF86AudioPlay,exec,playerctl play-pause
bind=,XF86AudioPrev,exec,playerctl previous
bind=,XF86AudioNext,exec,playerctl next