summaryrefslogtreecommitdiff
path: root/modules/system/defaults
diff options
context:
space:
mode:
authorFilip Kania <fkania2@gmail.com>2024-12-28 23:30:47 +0100
committerFilip Kania <fkania2@gmail.com>2024-12-29 00:17:19 +0100
commit25fb52710582c19ad811d1ac9a2fe9d8920c0a66 (patch)
treee4b69ec0be8bf56377d8bd0ad19a00d4bd6dfb70 /modules/system/defaults
parent53a0c2fe6ed46ab33fc4a221c9f907a7b4c8a91c (diff)
feat: add screencapture.target option
Diffstat (limited to 'modules/system/defaults')
-rw-r--r--modules/system/defaults/screencapture.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/modules/system/defaults/screencapture.nix b/modules/system/defaults/screencapture.nix
index 80dcaab..795cd03 100644
--- a/modules/system/defaults/screencapture.nix
+++ b/modules/system/defaults/screencapture.nix
@@ -48,5 +48,20 @@ with lib;
Show thumbnail after screencapture before writing to file. The default is true.
'';
};
+
+ system.defaults.screencapture.target = mkOption {
+ type = types.nullOr types.str;
+ default = null;
+ description = ''
+ Target to which screencapture should save screenshot to. The default is "file".
+ Valid values include:
+
+ * `file`: Saves as a file in location specified by `system.defaults.screencapture.location`
+ * `clipboard`: Saves screenshot to clipboard
+ * `preview`: Opens screenshot in Preview app
+ * `mail`
+ * `messages`
+ '';
+ };
};
}