mirror of
https://github.com/LnL7/nix-darwin.git
synced 2025-03-07 01:07:03 +00:00
29 lines
718 B
Nix
29 lines
718 B
Nix
{ lib, ... }:
|
|
|
|
{
|
|
options = {
|
|
|
|
system.defaults.hitoolbox.AppleFnUsageType = lib.mkOption {
|
|
type = lib.types.nullOr (lib.types.enum [
|
|
"Do Nothing"
|
|
"Change Input Source"
|
|
"Show Emoji & Symbols"
|
|
"Start Dictation"
|
|
]);
|
|
apply = key: if key == null then null else {
|
|
"Do Nothing" = 0;
|
|
"Change Input Source" = 1;
|
|
"Show Emoji & Symbols" = 2;
|
|
"Start Dictation" = 3;
|
|
}.${key};
|
|
default = null;
|
|
description = ''
|
|
Chooses what happens when you press the Fn key on the keyboard. A restart is required for
|
|
this setting to take effect.
|
|
|
|
The default is unset ("Show Emoji & Symbols").
|
|
'';
|
|
};
|
|
|
|
};
|
|
}
|