This commit is contained in:
2026-03-28 23:59:02 +01:00
parent 94f9cbef4a
commit 73d28aff9a
3 changed files with 79 additions and 68 deletions
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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;