Add screenshot support

This commit is contained in:
ItsDrike 2024-06-21 12:19:03 +02:00
parent c2ddd6e720
commit 8808ac6be4
Signed by: ItsDrike
GPG key ID: FA2745890B7048C0
5 changed files with 262 additions and 2 deletions

View file

@ -0,0 +1,24 @@
# - `grim`: screenshot utility for wayland
# - `slurp`: to select an area
# - `hyprctl`: to read properties of current window
# - `wl-copy`: clipboard utility
# - `jq`: json utility to parse hyprctl output
# - `notify-send`: to show notifications
# - `swappy`: for editing the screenshots (only required for --edit)
{pkgs, ...}:
pkgs.writeShellApplication {
name = "hyprland-screenshot";
runtimeInputs = with pkgs; [
jq
grim
slurp
swappy
wl-clipboard
libnotify
hyprland
];
text = ''
${builtins.readFile ./hyprland-screenshot.sh}
'';
}