README.md

August 29, 2025 · View on GitHub

The Screenshot Scripts

This repository is an "Adellian Application" designed for Adellian's Hyprllian Branch. These scripts should be pretty universal, with the exception of the scripts being required to be ran inside Hyprland.

Dependencies

  • grim
  • imv
  • pipewire
  • slurp
  • wf-recorder
  • wl-clipboard
  • wireplumber

Required Adellian Files

/System/Configuration/Adellian/Screenshot_Path.txt

This file contains the absolute path to where Screenshots should be saved.

~/Pictures/Screenshots

/System/Configuration/Adellian/Screenshot_Encoder.txt

This file contains the encoder that wf-recorder should use.

h264_nvenc

Default Adellian Keybinds

PRINT_SCREEN			→	Capture the whole screen
PRINT_SCREEN + CTRL		→	Capture a region of the screen
PRINT_SCREEN + ALT		→	Capture the currently focused window
PRINT_SCREEN + SHIFT	→	Capture a region of the screen and record a video. Requires to do "CTRL+C" on the Terminal Window to stop recording.

Hyprland Binds

# Screenshot Binds
bind    =   ,           PRINT,  exec,   /bin/bash -c /System/Applications/Screenshot/Screen.sh
bind    =   $CTRL,      PRINT,  exec,   /bin/bash -c /System/Applications/Screenshot/Region.sh
bind    =   $Alt,       PRINT,  exec,   /bin/bash -c /System/Applications/Screenshot/Window.sh
bind    =   $Shift,     PRINT,  exec,   $Terminal /System/Applications/Screenshot/Video.sh
bind    =   $System,    PRINT,  exec,   thunar $(cat /System/Configuration/Adellian/Screenshot_Path.txt)$(date +%Y-%m)

The Adellian Installer Script for this Application can be found here.