summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorMichael Hoang <Enzime@users.noreply.github.com>2024-12-29 22:08:16 +1100
committerGitHub <noreply@github.com>2024-12-29 22:08:16 +1100
commit713da7b75b9ed86b1aeef25981dc73f99ea0477f (patch)
treef7c9beb65addc54a19e77d74f1d01c7656aa5563 /modules
parent53a0c2fe6ed46ab33fc4a221c9f907a7b4c8a91c (diff)
parentb8e184ebf271367cf1c93d942e71ae51d2a248cb (diff)
Merge pull request #1242 from filipkania/screencapture-target
defaults: add screencapture.target option
Diffstat (limited to 'modules')
-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..351ca5f 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.enum [ "file" "clipboard" "preview" "mail" "messages" ]);
+ 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`
+ '';
+ };
};
}