1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2024-12-14 11:57:34 +00:00
nix-darwin/modules/system/defaults/clock.nix
Michael Hoang 9e7c20ffd0
Merge pull request #932 from wegank/mddoc-remove
treewide: remove lib.mdDoc
2024-04-20 02:24:36 +10:00

69 lines
1.7 KiB
Nix

{ config, lib, ... }:
with lib;
{
options = {
system.defaults.menuExtraClock.IsAnalog = mkOption {
type = types.nullOr types.bool;
default = null;
description = ''
Show an analog clock instead of a digital one. Default is null.
'';
};
system.defaults.menuExtraClock.Show24Hour = mkOption {
type = types.nullOr types.bool;
default = null;
description = ''
Show a 24-hour clock, instead of a 12-hour clock. Default is null.
'';
};
system.defaults.menuExtraClock.ShowAMPM = mkOption {
type = types.nullOr types.bool;
default = null;
description = ''
Show the AM/PM label. Useful if Show24Hour is false. Default is null.
'';
};
system.defaults.menuExtraClock.ShowDayOfMonth = mkOption {
type = types.nullOr types.bool;
default = null;
description = ''
Show the day of the month. Default is null.
'';
};
system.defaults.menuExtraClock.ShowDayOfWeek = mkOption {
type = types.nullOr types.bool;
default = null;
description = ''
Show the day of the week. Default is null.
'';
};
system.defaults.menuExtraClock.ShowDate = mkOption {
type = types.nullOr (types.enum [ 0 1 2 ]);
default = null;
description = ''
Show the full date. Default is null.
0 = When space allows
1 = Always
2 = Never
'';
};
system.defaults.menuExtraClock.ShowSeconds = mkOption {
type = types.nullOr types.bool;
default = null;
description = ''
Show the clock with second precision, instead of minutes. Default is null.
'';
};
};
}