Compare commits

...

5 commits

Author SHA1 Message Date
ef50ca9065
Use PRINTSCR_KEY const for simple dynamic change 2025-07-21 01:20:41 +02:00
d7a398ca08
Update monitor setup 2025-07-21 01:19:52 +02:00
076a3b1dd4
Delay starting vesktop
Instant start causes issues
2025-07-21 01:19:30 +02:00
a572d0f073
Improve emoji spacing in hyprlock 2025-07-21 01:18:41 +02:00
7cf9101c71
Add xdph config file 2025-07-21 01:17:58 +02:00
5 changed files with 25 additions and 19 deletions

View file

@ -1,4 +1,4 @@
exec-once = uwsm finalize
exec-once = uwsm app vesktop
exec-once = sleep 3 && uwsm app vesktop
# vi: ft=hyprlang

View file

@ -3,13 +3,15 @@
# ################
# Should be configured per-profile
#monitor = HDMI-A-1, 1920x1080@60, 0x0, 1 # above
monitor = HDMI-A-1, 1920x1080@60, 1920x1080, 1 # left
monitor = eDP-1, 1920x1200@60, 0x1080, 1
monitor = , preferred, auto, 1
monitor = desc:Microstep MSI MAG 256F BC1H174600235, 1920x1080@120, 1920x0, 1 # left
monitor = desc:AOC 2260WG5 KBEH81A000795, 1920x1080@60, 1920x0, 1, # left
monitor = eDP-1, 1920x1200@60, 0x0, 1
# Mirror the primary (laptop) monitor on externals
# monitor= , preferred, auto, 1, mirror, eDP-1
#monitor= , preferred, auto, 1, mirror, eDP-1
# Extend on externals
monitor = , preferred, auto, 1,
# #####################
# ### GENERAL INPUT ###

View file

@ -48,17 +48,18 @@ bind = SUPER_SHIFT, T, exec, toggle-idle
# Screenshots (with custom screenshot script)
$SCREENSHOT_FORMAT = "${XDG_SCREENSHOTS_DIR:-$HOME/Media/Pictures/Screenshots}/Screenshot_$(date +%Y-%m-%d_%H-%M-%S).png"
$SCREENSHOT_DELAY = 2000
$PRINTSCR_KEY = Print #Menu # Print
bind = ALT, Print, exec, wl-copy --type image/png "$(hyprpicker)" && notify-send 'Picked color' "$(wl-paste) (saved to clipboard)"
bind = , Print, exec, hyprland-screenshot --notify --copy --target area
#bindl = , Print, exec, hyprland-screenshot --notify --copy --target all # lockscreen screenshot (only enable when needed)
bind = SUPER, Print, exec, hyprland-screenshot --notify --copy --target area --edit
bind = SHIFT, Print, exec, hyprland-screenshot --notify --save $SCREENSHOT_FORMAT --target area
bind = CTRL, Print, exec, hyprland-screenshot --notify --copy --target area --delay $SCREENSHOT_DELAY
bind = SUPER_SHIFT, Print, exec, hyprland-screenshot --notify --save $SCREENSHOT_FORMAT --target area --edit
bind = SUPER_CTRL, Print, exec, hyprland-screenshot --notify --copy --target area --delay $SCREENSHOT_DELAY --edit
bind = SUPER_SHIFT_CTRL, Print, exec, hyprland-screenshot --notify --save $SCREENSHOT_FORMAT --target area --delay $SCREENSHOT_DELAY --edit
bind = SUPER_ALT, Print, exec, ocr && notify-send "OCR" "Text copied to clipboard"
#bind = ALT, $PRINTSCR_KEY, exec, wl-copy --type image/png "$(hyprpicker)" && notify-send 'Picked color' "$(wl-paste) (saved to clipboard)"
bind = , $PRINTSCR_KEY, exec, hyprland-screenshot --notify --copy --target area
#bindl = , $PRINTSCR_KEY, exec, hyprland-screenshot --notify --copy --target all # lockscreen screenshot (only enable when needed)
bind = SUPER, $PRINTSCR_KEY, exec, hyprland-screenshot --notify --copy --target area --edit
bind = SHIFT, $PRINTSCR_KEY, exec, hyprland-screenshot --notify --save $SCREENSHOT_FORMAT --target area
bind = CTRL, $PRINTSCR_KEY, exec, hyprland-screenshot --notify --copy --target area --delay $SCREENSHOT_DELAY
bind = SUPER_SHIFT, $PRINTSCR_KEY, exec, hyprland-screenshot --notify --save $SCREENSHOT_FORMAT --target area --edit
bind = SUPER_CTRL, $PRINTSCR_KEY, exec, hyprland-screenshot --notify --copy --target area --delay $SCREENSHOT_DELAY --edit
bind = SUPER_SHIFT_CTRL, $PRINTSCR_KEY, exec, hyprland-screenshot --notify --save $SCREENSHOT_FORMAT --target area --delay $SCREENSHOT_DELAY --edit
bind = SUPER_ALT, $PRINTSCR_KEY, exec, ocr && notify-send "OCR" "Text copied to clipboard"
# XF86Favorites key for recording
# (don't question me, I had it free)

View file

@ -0,0 +1,3 @@
screencopy {
allow_token_by_default = true
}