diff --git a/dotfiles/hypr-session/dot-config/hypr/hyprland.conf b/dotfiles/hypr-session/dot-config/hypr/hyprland.conf index 1a8d0a5..7b5f4f6 100644 --- a/dotfiles/hypr-session/dot-config/hypr/hyprland.conf +++ b/dotfiles/hypr-session/dot-config/hypr/hyprland.conf @@ -31,6 +31,7 @@ exec-once = waybar exec-once = ~/.local/hypr_autostart.sh exec-once = hypridle exec-once = hyprpaper +exec-once = pypr exec-once = wl-paste --watch ~/.bin/cliphist-filter exec-once = wl-paste --primary --watch ~/.bin/cliphist-filter @@ -125,6 +126,10 @@ bind = $mainMod, B, exec, ~/.bin/startBrowser.sh bind = $mainMod, N, exec, ~/.bin/startBrowserPrivat.sh bind = $mainMod, V, exec, cliphist list | wofi -p Clipboard -S dmenu | cliphist decode | wl-copy +# PyPrland +bind = , F1, exec, pypr toggle term +bind = $mainMod, Tab, exec, pypr fetch_client_menu + # Laptop multimedia keys for volume and LCD brightness bindel = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ bindel = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- diff --git a/dotfiles/hypr-session/dot-config/hypr/pyprland.toml b/dotfiles/hypr-session/dot-config/hypr/pyprland.toml new file mode 100644 index 0000000..2900662 --- /dev/null +++ b/dotfiles/hypr-session/dot-config/hypr/pyprland.toml @@ -0,0 +1,14 @@ +[pyprland] +plugins = ["scratchpads", "fetch_client_menu"] + +[scratchpads.term] +animation = "fromTop" +command = "kitty --class kitty-dropterm" +class = "kitty-dropterm" +size = "75% 60%" +max_size = "1920px 100%" +margin = 51 + +[fetch_client_menu] +engine = "wofi" +parameters = "--show dmenu" diff --git a/system/arch/workstation_aurSoftware.yaml b/system/arch/workstation_aurSoftware.yaml index 02efbf9..c863d67 100644 --- a/system/arch/workstation_aurSoftware.yaml +++ b/system/arch/workstation_aurSoftware.yaml @@ -21,6 +21,7 @@ aur: name: - hyprshot + - pyprland