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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user