11 lines
369 B
Nix
11 lines
369 B
Nix
{ config, pkgs, ... }:
|
|
|
|
# pass the mode (output, window, region) as a command line argument
|
|
|
|
let
|
|
screenshotDir = "${config.xdg.userDirs.pictures}/screenshots";
|
|
in
|
|
(pkgs.writeShellScriptBin "screenshot" ''
|
|
mkdir -p ${screenshotDir}
|
|
${pkgs.hyprshot}/bin/hyprshot --mode $1 --output-folder ${screenshotDir} --filename screenshot_$(date +"%Y-%m-%d_%H-%M-%S").png
|
|
'')
|