nix-files/hosts/common/programs/grimshot.nix

23 lines
666 B
Nix

{ config, pkgs, ... }:
{
sane.programs."sway-contrib.grimshot" = {
packageUnwrapped = pkgs.sway-contrib.grimshot.override {
# my `sway` is heavily patched to be cross compatible
sway-unwrapped = config.sane.programs.sway.package.sway-unwrapped;
};
suggestedPrograms = [
# runtime dependencies (grimshot is just a trivial shell script)
"grim"
"jq"
"libnotify" # only if invoked with `-n`
"slurp"
# "sway"
"wl-clipboard"
];
sandbox.method = "bwrap";
sandbox.whitelistWayland = true;
sandbox.whitelistDbus = [ "user" ];
sandbox.autodetectCliPaths = "existingFileOrParent";
};
}