2024-06-06 17:40:24 +01:00
|
|
|
{ lib, ... }:
|
2018-02-27 17:24:45 +00:00
|
|
|
|
|
|
|
with lib;
|
|
|
|
|
|
|
|
{
|
|
|
|
options = {
|
|
|
|
|
|
|
|
system.defaults.screencapture.location = mkOption {
|
2018-03-01 13:20:16 +00:00
|
|
|
type = types.nullOr types.str;
|
|
|
|
default = null;
|
2024-04-14 23:02:32 +02:00
|
|
|
description = ''
|
2018-02-27 17:24:45 +00:00
|
|
|
The filesystem path to which screencaptures should be written.
|
|
|
|
'';
|
|
|
|
};
|
2020-04-12 18:18:46 +01:00
|
|
|
|
2022-07-12 14:50:50 -06:00
|
|
|
system.defaults.screencapture.type = mkOption {
|
|
|
|
type = types.nullOr types.str;
|
|
|
|
default = null;
|
2024-04-14 23:02:32 +02:00
|
|
|
description = ''
|
2022-07-12 14:50:50 -06:00
|
|
|
The image format to use, such as "jpg".
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
|
2020-04-12 18:18:46 +01:00
|
|
|
system.defaults.screencapture.disable-shadow = mkOption {
|
2020-04-12 18:21:07 +01:00
|
|
|
type = types.nullOr types.bool;
|
|
|
|
default = null;
|
2024-04-14 23:02:32 +02:00
|
|
|
description = ''
|
2021-10-21 20:36:55 +11:00
|
|
|
Disable drop shadow border around screencaptures. The default is false.
|
2020-04-12 18:18:46 +01:00
|
|
|
'';
|
|
|
|
};
|
2024-06-06 17:40:24 +01:00
|
|
|
|
|
|
|
system.defaults.screencapture.show-thumbnail = mkOption {
|
|
|
|
type = types.nullOr types.bool;
|
|
|
|
default = null;
|
|
|
|
description = ''
|
|
|
|
Show thumbnail after screencapture before writing to file. The default is true.
|
|
|
|
'';
|
|
|
|
};
|
2018-02-27 17:24:45 +00:00
|
|
|
};
|
|
|
|
}
|