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 + ]; + }; +}