summaryrefslogtreecommitdiff
path: root/modules/system
diff options
context:
space:
mode:
Diffstat (limited to 'modules/system')
-rw-r--r--modules/system/defaults/GlobalPreferences.nix13
1 files changed, 3 insertions, 10 deletions
diff --git a/modules/system/defaults/GlobalPreferences.nix b/modules/system/defaults/GlobalPreferences.nix
index e6964aa..32841be 100644
--- a/modules/system/defaults/GlobalPreferences.nix
+++ b/modules/system/defaults/GlobalPreferences.nix
@@ -3,15 +3,7 @@
with lib;
let
- isFloat = x: isString x && builtins.match "^[+-]?([0-9]*[.])?[0-9]+$" x != null;
-
- float = mkOptionType {
- name = "float";
- description = "float";
- check = isFloat;
- merge = options.mergeOneOption;
- };
-
+ inherit (config.lib.defaults.types) floatWithDeprecationError;
in {
options = {
@@ -28,8 +20,9 @@ in {
system.defaults.".GlobalPreferences"."com.apple.mouse.scaling" =
mkOption {
- type = types.nullOr float;
+ type = types.nullOr floatWithDeprecationError;
default = null;
+ example = -1;
description = lib.mdDoc ''
Sets the mouse tracking speed. Found in the "Mouse" section of
"System Preferences". Set to -1 to disable mouse acceleration.