mirror of
https://github.com/VectorKappa/dotfiles.git
synced 2025-12-19 16:26:10 +01:00
Hyprland dots update
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/dash
|
#!/bin/dash
|
||||||
xhost + local: ;
|
xhost + local: ;
|
||||||
swww init;
|
swww init;
|
||||||
flameshot & disown;
|
flameshot &
|
||||||
wayvnc &
|
wayvnc &
|
||||||
dex -a &
|
dex -a &
|
||||||
dunst &
|
dunst &
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
monitor=DP-1,1920x1080@60,0x0,1
|
monitor=DP-1,1920x1080@60,0x0,1
|
||||||
monitor=DP-3,1920x1080@60,1920x0,1
|
monitor=DP-3,1920x1080@60,1920x0,1
|
||||||
monitor=eDP-1,1920x1080@60,0x0,1
|
monitor=eDP-1,1920x1080@60,0x0,1
|
||||||
|
monitor=HDMI-A-1,1920x1080@60,1920x0,1
|
||||||
#workspace=DP-1,1
|
#workspace=DP-1,1
|
||||||
workspace=1, m:DP-1
|
workspace=1, m:DP-1
|
||||||
workspace=2, m:DP-1
|
workspace=2, m:DP-1
|
||||||
@@ -33,7 +34,7 @@ input {
|
|||||||
}
|
}
|
||||||
|
|
||||||
general {
|
general {
|
||||||
max_fps=60 # deprecated, unused
|
#max_fps=60 # deprecated, unused
|
||||||
sensitivity=1
|
sensitivity=1
|
||||||
#main_mod=SUPER
|
#main_mod=SUPER
|
||||||
no_cursor_warps=true
|
no_cursor_warps=true
|
||||||
@@ -75,11 +76,11 @@ misc {
|
|||||||
#windowrule=pseudo,abc
|
#windowrule=pseudo,abc
|
||||||
#windowrule=monitor 0,xyz
|
#windowrule=monitor 0,xyz
|
||||||
|
|
||||||
exec-once=$HOME/.local/share/hyprload/hyprload.sh
|
|
||||||
# example binds
|
# example binds
|
||||||
bind=SUPERSHIFT,Z,exec,alacritty
|
bind=SUPERSHIFT,Z,exec,alacritty
|
||||||
bind=SUPER,Z,exec,kitty
|
bind=SUPER,Z,exec,kitty
|
||||||
bind=SUPER,X,killactive,
|
bind=SUPER,X,killactive,
|
||||||
|
bind=SUPER_SHIFT,X,exec,hyprctl activewindow |grep pid |tr -d 'pid:'|xargs kill
|
||||||
bind=SUPER_SHIFT,Q,exit,
|
bind=SUPER_SHIFT,Q,exit,
|
||||||
|
|
||||||
bind=SUPER,E,exec,nemo
|
bind=SUPER,E,exec,nemo
|
||||||
@@ -96,10 +97,6 @@ bind=SUPER,P,pseudo,
|
|||||||
bind=SUPER,SPACE,exec,rofi -modi drun,run,window,calc -show drun
|
bind=SUPER,SPACE,exec,rofi -modi drun,run,window,calc -show drun
|
||||||
bind=SUPER,C,pin
|
bind=SUPER,C,pin
|
||||||
|
|
||||||
bind=SUPERSHIFT,R,hyprload,reload
|
|
||||||
bind=SUPERSHIFT,U,hyprload,update
|
|
||||||
bind=SUPERSHIFT,I,hyprload,install
|
|
||||||
|
|
||||||
bind=SUPER,left,movefocus,l
|
bind=SUPER,left,movefocus,l
|
||||||
bind=SUPER,right,movefocus,r
|
bind=SUPER,right,movefocus,r
|
||||||
bind=SUPER,up,movefocus,u
|
bind=SUPER,up,movefocus,u
|
||||||
@@ -119,16 +116,16 @@ bind=SUPER,8,workspace,8
|
|||||||
bind=SUPER,9,workspace,9
|
bind=SUPER,9,workspace,9
|
||||||
bind=SUPER,0,workspace,10
|
bind=SUPER,0,workspace,10
|
||||||
|
|
||||||
bind=SUPER_SHIFT,1,movetoworkspace,1
|
bind=SUPER_SHIFT,1,movetoworkspacesilent,1
|
||||||
bind=SUPER_SHIFT,2,movetoworkspace,2
|
bind=SUPER_SHIFT,2,movetoworkspacesilent,2
|
||||||
bind=SUPER_SHIFT,3,movetoworkspace,3
|
bind=SUPER_SHIFT,3,movetoworkspacesilent,3
|
||||||
bind=SUPER_SHIFT,4,movetoworkspace,4
|
bind=SUPER_SHIFT,4,movetoworkspacesilent,4
|
||||||
bind=SUPER_SHIFT,5,movetoworkspace,5
|
bind=SUPER_SHIFT,5,movetoworkspacesilent,5
|
||||||
bind=SUPER_SHIFT,6,movetoworkspace,6
|
bind=SUPER_SHIFT,6,movetoworkspacesilent,6
|
||||||
bind=SUPER_SHIFT,7,movetoworkspace,7
|
bind=SUPER_SHIFT,7,movetoworkspacesilent,7
|
||||||
bind=SUPER_SHIFT,8,movetoworkspace,8
|
bind=SUPER_SHIFT,8,movetoworkspacesilent,8
|
||||||
bind=SUPER_SHIFT,9,movetoworkspace,9
|
bind=SUPER_SHIFT,9,movetoworkspacesilent,9
|
||||||
bind=SUPER_SHIFT,0,movetoworkspace,10
|
bind=SUPER_SHIFT,0,movetoworkspacesilent,10
|
||||||
|
|
||||||
bind=SUPERSHIFT,S,exec,flameshot gui
|
bind=SUPERSHIFT,S,exec,flameshot gui
|
||||||
|
|
||||||
@@ -157,6 +154,8 @@ windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
|
|||||||
windowrulev2 = pin,class:^(scrcpy)$
|
windowrulev2 = pin,class:^(scrcpy)$
|
||||||
windowrulev2 = move onscreen 100%-30,class:^(scrcpy)$
|
windowrulev2 = move onscreen 100%-30,class:^(scrcpy)$
|
||||||
|
|
||||||
|
windowrulev2 = stayfocused,title:^rofi
|
||||||
|
|
||||||
windowrulev2 = float,class:^(flameshot)$
|
windowrulev2 = float,class:^(flameshot)$
|
||||||
windowrulev2 = pin,class:^(flameshot)$
|
windowrulev2 = pin,class:^(flameshot)$
|
||||||
|
|
||||||
@@ -173,11 +172,23 @@ env = GDK_BACKEND,wayland,x11
|
|||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
env = QT_AUTO_SCREEN_SCALE_FACTOR,1
|
||||||
env = QT_QPA_PLATFORMTHEME,qt5ct
|
env = QT_QPA_PLATFORMTHEME,qt5ct
|
||||||
|
|
||||||
plugin:hyprfocus {
|
|
||||||
|
plugin {
|
||||||
|
hyprbars {
|
||||||
|
# example config
|
||||||
|
bar_height = 20
|
||||||
|
|
||||||
|
# example buttons (R -> L)
|
||||||
|
# hyprbars-button = color, size, on-click
|
||||||
|
bar_color = rgb(000000)
|
||||||
|
hyprbars-button = rgb(ff4040), 10, , hyprctl dispatch killactive
|
||||||
|
hyprbars-button = rgb(eeee11), 10, , hyprctl dispatch fullscreen 1
|
||||||
|
hyprbars-button = rgb(11ee11), 10, ¥, hyprctl dispatch togglefloating
|
||||||
|
}
|
||||||
|
hyprfocus {
|
||||||
enabled = yes
|
enabled = yes
|
||||||
|
|
||||||
keyboard_focus_animation = shrink
|
focus_animation = shrink
|
||||||
mouse_focus_animation = shrink
|
|
||||||
|
|
||||||
bezier = bezIn, 0.5,0.0,1.0,0.5
|
bezier = bezIn, 0.5,0.0,1.0,0.5
|
||||||
bezier = bezOut, 0.0,0.5,0.5,1.0
|
bezier = bezOut, 0.0,0.5,0.5,1.0
|
||||||
@@ -202,4 +213,19 @@ plugin:hyprfocus {
|
|||||||
out_speed = 3
|
out_speed = 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
hyprtrails {
|
||||||
|
color = rgba(ff0000ff)
|
||||||
|
}
|
||||||
|
hyprexpo {
|
||||||
|
columns = 3
|
||||||
|
gap_size = 5
|
||||||
|
bg_col = rgb(111111)
|
||||||
|
workspace_method = center current # [center/first] [workspace] e.g. first 1 or center m+1
|
||||||
|
|
||||||
|
enable_gesture = true # laptop touchpad, 4 fingers
|
||||||
|
gesture_distance = 300 # how far is the "max"
|
||||||
|
gesture_positive = true # positive = swipe down. Negative = swipe up.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
exec-once = hyprpm reload -n
|
||||||
|
|||||||
@@ -1,6 +0,0 @@
|
|||||||
plugins = [
|
|
||||||
# Installs the plugin from https://github.com/Duckonaut/split-monitor-workspaces
|
|
||||||
"Duckonaut/split-monitor-workspaces",
|
|
||||||
"VortexCoyote/hyprfocus",
|
|
||||||
|
|
||||||
]
|
|
||||||
Reference in New Issue
Block a user