final
This commit is contained in:
@@ -8,7 +8,7 @@ activate_item_with_single_click=false
|
|||||||
activate_pastes=true
|
activate_pastes=true
|
||||||
always_on_top=false
|
always_on_top=false
|
||||||
autocompletion=true
|
autocompletion=true
|
||||||
autostart=true
|
autostart=false
|
||||||
check_clipboard=true
|
check_clipboard=true
|
||||||
check_selection=false
|
check_selection=false
|
||||||
clipboard_notification_lines=0
|
clipboard_notification_lines=0
|
||||||
|
|||||||
+42
-22
@@ -35,19 +35,28 @@ input {
|
|||||||
}
|
}
|
||||||
# hyprctl devices
|
# hyprctl devices
|
||||||
device {
|
device {
|
||||||
name = apple-inc.-magic-trackpad
|
name = apple-inc.-magic-trackpad-usb-c
|
||||||
sensitivity = 0.1
|
sensitivity = 0.15
|
||||||
natural_scroll = true
|
natural_scroll = true
|
||||||
}
|
}
|
||||||
|
device {
|
||||||
|
name = kinesis-corporation-adv360-pro-mouse
|
||||||
|
sensitivity = 0.5
|
||||||
|
}
|
||||||
|
|
||||||
# Gestures
|
# Gestures
|
||||||
gesture = 3, horizontal, workspace
|
# gesture = 3, horizontal, workspace
|
||||||
gesture = 3, vertical, special, magic
|
# gesture = 3, vertical, special, magic
|
||||||
# gesture = 4, down, close
|
# gesture = 4, down, close
|
||||||
# gesture = 4, up, dispatcher, exec, rofi -show drun
|
# gesture = 4, up, dispatcher, exec, rofi -show drun
|
||||||
|
# gesture = 3, l, layoutmsg, scroll 1
|
||||||
gesture = 3, swipe, mod: SUPER, resize
|
gesture = 3, swipe, mod: SUPER, resize
|
||||||
gesture = 3, swipe, mod: CTRL, move
|
gesture = 3, swipe, mod: CTRL, move
|
||||||
gesture = 3, swipe, mod: Alt, fullscreen
|
gesture = 3, swipe, mod: Alt, fullscreen
|
||||||
|
gesture = 3, right, dispatcher, movefocus, l
|
||||||
|
gesture = 3, left, dispatcher, movefocus, r
|
||||||
|
gesture = 3, down, dispatcher, movefocus, u
|
||||||
|
gesture = 3, up, dispatcher, movefocus, d
|
||||||
# gesture = 3, left, dispatcher, focusmonitor, -1
|
# gesture = 3, left, dispatcher, focusmonitor, -1
|
||||||
# gesture = 3, left, mod: CTRL, dispatcher, movetoworkspace, -1
|
# gesture = 3, left, mod: CTRL, dispatcher, movetoworkspace, -1
|
||||||
# gesture = 3, right, dispatcher, focusmonitor, +1
|
# gesture = 3, right, dispatcher, focusmonitor, +1
|
||||||
@@ -63,6 +72,12 @@ general {
|
|||||||
layout = dwindle
|
layout = dwindle
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bind = SUPER, F1, exec, hyprctl keyword general:layout dwindle && notify-send "Layout: Dwindle"
|
||||||
|
bind = SUPER, F2, exec, hyprctl keyword general:layout master && notify-send "Layout: Master"
|
||||||
|
bind = SUPER, F3, exec, hyprctl keyword general:layout scrolling && notify-send "Layout: Scrolling"
|
||||||
|
bind = SUPER, F4, exec, hyprctl keyword general:layout monocle && notify-send "Layout: Monocle"
|
||||||
|
|
||||||
# Decoration
|
# Decoration
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 10
|
rounding = 10
|
||||||
@@ -106,27 +121,32 @@ dwindle {
|
|||||||
preserve_split = true
|
preserve_split = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scrolling {
|
||||||
|
direction = right
|
||||||
|
focus_fit_method = 0
|
||||||
|
}
|
||||||
|
|
||||||
# Window Rules
|
# Window Rules
|
||||||
windowrulev2 = opacity 0.9 0.8, class:^(Alacritty)$
|
# windowrulev2 = opacity 0.9 0.8, class:^(Alacritty)$
|
||||||
windowrulev2 = float, size 800 600, center, class:^(org.pulseaudio.pavucontrol)$
|
# windowrulev2 = float, size 800 600, center, class:^(org.pulseaudio.pavucontrol)$
|
||||||
windowrulev2 = float, class:^(waypaper)$
|
# windowrulev2 = float, class:^(waypaper)$
|
||||||
windowrulev2 = size 800 600, class:^(waypaper)$
|
# windowrulev2 = size 800 600, class:^(waypaper)$
|
||||||
windowrulev2 = center, class:^(waypaper)$
|
# windowrulev2 = center, class:^(waypaper)$
|
||||||
windowrulev2 = float, class:^(com.github.hluk.copyq)$
|
# windowrulev2 = float, class:^(com.github.hluk.copyq)$
|
||||||
windowrulev2 = center, class:^(com.github.hluk.copyq)$
|
# windowrulev2 = center, class:^(com.github.hluk.copyq)$
|
||||||
windowrulev2 = size 800 600, class:^(com.github.hluk.copyq)$
|
# windowrulev2 = size 800 600, class:^(com.github.hluk.copyq)$
|
||||||
windowrulev2 = opacity 0.9 0.9, class:^(com.github.hluk.copyq)$
|
# windowrulev2 = opacity 0.9 0.9, class:^(com.github.hluk.copyq)$
|
||||||
|
|
||||||
# Layer Rules
|
# Layer Rules
|
||||||
layerrule = blur, rofi
|
# layerrule = blur, rofi
|
||||||
layerrule = ignorealpha 0.1, rofi
|
# layerrule = ignorealpha 0.1, rofi
|
||||||
layerrule = blur, logout_dialog
|
# layerrule = blur, logout_dialog
|
||||||
layerrule = ignorealpha 0.1, logout_dialog
|
# layerrule = ignorealpha 0.1, logout_dialog
|
||||||
layerrule = ignorezero, logout_dialog
|
# layerrule = ignorezero, logout_dialog
|
||||||
layerrule = blur, swaync-control-center
|
# layerrule = blur, swaync-control-center
|
||||||
layerrule = blur, swaync-notification-window
|
# layerrule = blur, swaync-notification-window
|
||||||
layerrule = ignorealpha 0.5, swaync-control-center
|
# layerrule = ignorealpha 0.5, swaync-control-center
|
||||||
layerrule = ignorealpha 0.5, swaync-notification-window
|
# layerrule = ignorealpha 0.5, swaync-notification-window
|
||||||
|
|
||||||
# Keybindings
|
# Keybindings
|
||||||
bind = $mainMod, T, exec, $terminal
|
bind = $mainMod, T, exec, $terminal
|
||||||
|
|||||||
+36
-45
@@ -1,59 +1,50 @@
|
|||||||
|
[Added Associations]
|
||||||
|
x-scheme-handler/http=app.zen_browser.zen.desktop;
|
||||||
|
x-scheme-handler/https=app.zen_browser.zen.desktop;
|
||||||
|
|
||||||
[Default Applications]
|
[Default Applications]
|
||||||
# --- Text ---
|
|
||||||
text/plain=Helix.desktop;org.kde.kwrite.desktop;
|
|
||||||
text/markdown=Helix.desktop;org.kde.kwrite.desktop;
|
|
||||||
text/rust=Helix.desktop;org.kde.kwrite.desktop;
|
|
||||||
application/json=Helix.desktop;org.kde.kwrite.desktop;
|
application/json=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
application/x-yaml=Helix.desktop;org.kde.kwrite.desktop;
|
application/pdf=org.pwmt.zathura.desktop;org.kde.okular.desktop;
|
||||||
|
application/x-compressed-tar=org.kde.ark.desktop;
|
||||||
application/x-docbook+xml=Helix.desktop;org.kde.kwrite.desktop;
|
application/x-docbook+xml=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
|
application/x-extension-ics=thunderbird.desktop;
|
||||||
|
application/x-matroska=org.kde.haruna.desktop;
|
||||||
|
application/x-tar=org.kde.ark.desktop;
|
||||||
|
application/x-terminal-emulator=Alacritty.desktop;
|
||||||
|
application/x-yaml=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
application/x-zerosize=Helix.desktop;org.kde.kwrite.desktop;
|
application/x-zerosize=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
|
application/zip=org.kde.ark.desktop;
|
||||||
|
audio/aac=org.kde.elisa.desktop;
|
||||||
|
audio/flac=org.kde.elisa.desktop;
|
||||||
|
audio/mp4=org.kde.elisa.desktop;
|
||||||
|
audio/mpeg=org.kde.elisa.desktop;
|
||||||
|
audio/ogg=org.kde.elisa.desktop;
|
||||||
|
audio/x-vorbis+ogg=org.kde.elisa.desktop;
|
||||||
|
audio/x-wav=org.kde.elisa.desktop;
|
||||||
|
image/jpeg=org.kde.gwenview.desktop;
|
||||||
|
image/png=org.kde.gwenview.desktop;
|
||||||
|
image/svg+xml=org.kde.gwenview.desktop;org.inkscape.Inkscape.desktop;
|
||||||
|
inode/directory=org.kde.dolphin.desktop;
|
||||||
|
message/rfc822=thunderbird.desktop;
|
||||||
|
text/calendar=thunderbird.desktop;
|
||||||
|
text/markdown=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
|
text/plain=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
|
text/rust=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
text/x-cmake=Helix.desktop;org.kde.kwrite.desktop;
|
text/x-cmake=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
text/x-objcsrc=Helix.desktop;org.kde.kwrite.desktop;
|
text/x-objcsrc=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
text/x-typst=Helix.desktop;org.kde.kwrite.desktop;
|
text/x-typst=Helix.desktop;org.kde.kwrite.desktop;
|
||||||
|
|
||||||
# --- Audio ---
|
|
||||||
audio/mpeg=org.kde.elisa.desktop;
|
|
||||||
audio/x-wav=org.kde.elisa.desktop;
|
|
||||||
audio/x-vorbis+ogg=org.kde.elisa.desktop;
|
|
||||||
audio/flac=org.kde.elisa.desktop;
|
|
||||||
audio/mp4=org.kde.elisa.desktop;
|
|
||||||
audio/aac=org.kde.elisa.desktop;
|
|
||||||
audio/ogg=org.kde.elisa.desktop;
|
|
||||||
|
|
||||||
# --- Video ---
|
|
||||||
video/mp4=org.kde.haruna.desktop;
|
video/mp4=org.kde.haruna.desktop;
|
||||||
video/x-matroska=org.kde.haruna.desktop;
|
|
||||||
video/webm=org.kde.haruna.desktop;
|
|
||||||
video/quicktime=org.kde.haruna.desktop;
|
|
||||||
video/x-msvideo=org.kde.haruna.desktop;
|
|
||||||
video/mpeg=org.kde.haruna.desktop;
|
video/mpeg=org.kde.haruna.desktop;
|
||||||
|
video/quicktime=org.kde.haruna.desktop;
|
||||||
|
video/webm=org.kde.haruna.desktop;
|
||||||
video/x-flv=org.kde.haruna.desktop;
|
video/x-flv=org.kde.haruna.desktop;
|
||||||
application/x-matroska=org.kde.haruna.desktop;
|
video/x-matroska=org.kde.haruna.desktop;
|
||||||
|
video/x-msvideo=org.kde.haruna.desktop;
|
||||||
# --- Dokumente & Archive ---
|
x-scheme-handler/http=app.zen_browser.zen.desktop;
|
||||||
application/pdf=org.pwmt.zathura.desktop;org.kde.okular.desktop;
|
x-scheme-handler/https=app.zen_browser.zen.desktop;
|
||||||
application/zip=org.kde.ark.desktop;
|
|
||||||
application/x-tar=org.kde.ark.desktop;
|
|
||||||
application/x-compressed-tar=org.kde.ark.desktop;
|
|
||||||
image/svg+xml=org.kde.gwenview.desktop;org.inkscape.Inkscape.desktop;
|
|
||||||
image/png=org.kde.gwenview.desktop;
|
|
||||||
image/jpeg=org.kde.gwenview.desktop;
|
|
||||||
|
|
||||||
# --- Ordner ---
|
|
||||||
inode/directory=org.kde.dolphin.desktop;
|
|
||||||
|
|
||||||
# --- Mail & Kalender ---
|
|
||||||
x-scheme-handler/mailto=thunderbird.desktop;
|
x-scheme-handler/mailto=thunderbird.desktop;
|
||||||
message/rfc822=thunderbird.desktop;
|
|
||||||
text/calendar=thunderbird.desktop;
|
|
||||||
x-scheme-handler/webcal=thunderbird.desktop;
|
|
||||||
x-scheme-handler/webcals=thunderbird.desktop;
|
|
||||||
application/x-extension-ics=thunderbird.desktop;
|
|
||||||
|
|
||||||
# --- Messenger ---
|
|
||||||
x-scheme-handler/sgnl=signal.desktop;
|
x-scheme-handler/sgnl=signal.desktop;
|
||||||
x-scheme-handler/signalcaptcha=signal.desktop;
|
x-scheme-handler/signalcaptcha=signal.desktop;
|
||||||
|
|
||||||
# --- Terminal ---
|
|
||||||
x-scheme-handler/terminal=Alacritty.desktop;
|
x-scheme-handler/terminal=Alacritty.desktop;
|
||||||
application/x-terminal-emulator=Alacritty.desktop;
|
x-scheme-handler/webcal=thunderbird.desktop;
|
||||||
|
x-scheme-handler/webcals=thunderbird.desktop;
|
||||||
|
|||||||
Reference in New Issue
Block a user