feat: integrate hyprlauncher, hyprpwcenter, hyprsunset, hyprshade

- F4: hyprlauncher (App-Launcher neben wofi)
- F5: hyprpwcenter (PipeWire Audio-Mixer)
- F6: hyprsunset toggle (~3500K Nachtmodus)
- F7: hyprshade toggle (blue-light-filter.glsl)
- windowrules float+center für hyprlauncher und hyprpwcenter
- shortcuts.md neu erstellt (war nur in hypr.bak vorhanden)
- hypridle.conf ins Repo aufgenommen
- packages.txt aktualisiert
This commit is contained in:
2026-04-23 20:13:56 +02:00
parent e84a2d888a
commit 4a20a4401f
6 changed files with 121 additions and 1 deletions
+29 -1
View File
@@ -38,6 +38,7 @@ monitor=,preferred,auto,auto
$terminal = kitty
$fileManager = dolphin
$menu = wofi --show drun
$launcher = hyprlauncher
#################
@@ -56,6 +57,9 @@ exec-once = waybar
# Authentication Agent
exec-once = systemctl --user start hyprpolkitagent
# Bildschirmsperre (sperrt auch vor Sleep/Suspend)
exec-once = hypridle
# Wallpaper
exec-once = awww-daemon
@@ -319,7 +323,7 @@ bind = $mainMod SHIFT, 0, movetoworkspace, 10
# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
bind = $mainMod SHIFT, S, exec, hyprshot -m region
# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
@@ -338,6 +342,12 @@ bind = $mainMod SHIFT, down, movewindow, d
# Theme wechseln
bind = , F3, exec, ~/.config/wal/next-theme.sh
# Neue Tools
bind = , F4, exec, $launcher
bind = , F5, exec, hyprpwcenter
bind = , F6, exec, ~/.config/hypr/scripts/hyprsunset-toggle.sh
bind = , F7, exec, hyprshade toggle ~/.config/hypr/shaders/blue-light-filter.glsl
# Touchpad ein/ausschalten (Fn+F7 = Ctrl+Super+F24 laut Firmware)
bind = CTRL SUPER, F24, exec, /home/tekki/.config/hypr/scripts/touchpad-toggle.sh
@@ -374,6 +384,24 @@ windowrule {
size = 800 600
}
windowrule {
name = hyprlauncher-float
match:class = hyprlauncher
float = yes
center = yes
size = 700 500
}
windowrule {
name = hyprpwcenter-float
match:class = hyprpwcenter
float = yes
center = yes
size = 800 550
}
windowrule {
# Ignore maximize requests from all apps. You'll probably like this.
name = suppress-maximize-events