From 61c36b6eef62a8035c711d40b48ef91096b7b2a3 Mon Sep 17 00:00:00 2001 From: ahmza Date: Sun, 16 Aug 2026 17:52:18 +0100 Subject: [PATCH] add screenshot tooling to hyprland --- modules/features/hyprland/default.nix | 2 +- modules/features/screenshot/default.nix | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 modules/features/screenshot/default.nix diff --git a/modules/features/hyprland/default.nix b/modules/features/hyprland/default.nix index 6c9ae45..278965e 100644 --- a/modules/features/hyprland/default.nix +++ b/modules/features/hyprland/default.nix @@ -11,6 +11,7 @@ ghostty waybar quickshell + screenshot ]; in { imports = modules; @@ -148,7 +149,6 @@ udiskie brightnessctl # clipboard - wl-clipboard cliphist # theming gsettings-desktop-schemas diff --git a/modules/features/screenshot/default.nix b/modules/features/screenshot/default.nix new file mode 100644 index 0000000..44d70a8 --- /dev/null +++ b/modules/features/screenshot/default.nix @@ -0,0 +1,12 @@ +{...}: { + # Screenshot capture, region selection, annotation, and clipboard support for + # the Hyprland screenshot keybinds managed in the dotfiles repo. + flake.nixosModules.screenshot = {pkgs, ...}: { + environment.systemPackages = with pkgs; [ + grim + slurp + satty + wl-clipboard + ]; + }; +}