grimblast is a command-line screenshot helper for Hyprland. It adapts the approach used by grimshot for Sway, combining grim, slurp, and Hyprland’s window information to make common screen-capture tasks easier to invoke.
Rather than providing its own screenshot editor or selection engine, grimblast coordinates existing Wayland tools. It can be called from a terminal, script, or Hyprland keyboard shortcut, with separate actions for saving a screenshot, copying it to the clipboard, or handing it to an image editor.
This is free and open source software.
Key Features
- Captures the active window, currently active display output, entire desktop across outputs, or an interactively selected region.
- Allows users to click a window or drag an area when choosing a capture target.
- Provides save, copy, combined copy-and-save, and edit actions.
- Supports PNG, PPM, and JPEG files, while clipboard operations use PNG.
- Can freeze the screen before an area is selected, helping capture transient interface elements.
- Offers delayed capture, including fractional-second delays after manual selection.
- Can include the mouse pointer where supported by the selected capture method.
- Allows image scaling to be passed through to grim.
- Displays optional desktop notifications with configurable expiry times.
- Can open the containing folder when interacting with a notification.
- Lets users choose an external editor through an environment variable.
- Uses configurable screenshot directories, temporary editing directories, and timestamp-based filename formats.
- Supports customizable slurp arguments and predefined selection rectangles.
- Can send saved image data to standard output for shell pipelines.
- Includes a dependency-checking action and prevents overlapping capture instances.
Website: github.com/hyprwm/contrib/tree/main/grimblast
Support:
Developer: Hypr Development contributors
License: MIT License
Related Software
| Screen Capture GUI Tools for Hyprland | |
|---|---|
| HyprQuickFrame | Native screenshot utility for Hyprland built with Quickshell |
| HyprCap | Capture screenshots and screen recordings on Hyprland |
| hyprsnap | Script-based screenshot utility |
| HyprSnipper | Qt-based screenshot tool designed specifically for Hyprland |
| HyprQuickshot | Screenshot utility for Hyprland built with Quickshell |
| grimblast | Helper for screenshots within Hyprland |
| FramR | Annotate, record and upload captures from Wayland desktops |
| Scran | Capture images and videos on supported Wayland compositors |
Read our verdict in the software roundup.
| CLI Screen Capture Tools | |
|---|---|
| maim | Make Image aims to improve on scrot |
| scrot | SCReenshOT is a simple command line screen capture utility |
| slop | Queries for a selection from the user and prints the region to stdout |
| wayshot | Screenshot tool for wayland compositors |
| termframe | Terminal output SVG screenshot tool |
| grim | Utility to take screenshots of Wayland desktops |
| shotman | Uncompromising screenshot tool for Wayland compositors |
| shotgun | Minimal screenshot utility |
| ImageMagick | Create, edit, and compose bitmap images |
| HyprCap | Capture screenshots and screen recordings on Hyprland |
| grimblast | Capture windows, selected areas, and screens on Hyprland |
| lqth | Simple but fast screenshot utility inspired by xscreenshot |
| grimshot | Capture windows, selected areas, and screens under Sway |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.