summaryrefslogtreecommitdiff
path: root/tests/system-defaults-write.nix
diff options
context:
space:
mode:
authorMike Vink <59492084+ivi-vink@users.noreply.github.com>2025-01-16 22:22:34 +0100
committerGitHub <noreply@github.com>2025-01-16 22:22:34 +0100
commit8e7bd91f353caacc0bc4105f573eb3e17f09e03a (patch)
treec5059edcbebd9644290cad7c653c49a36d593021 /tests/system-defaults-write.nix
parent6bd39d420578aacf7c0bab7de3e7027b952115ae (diff)
parentbd921223ba7cdac346477d7ea5204d6f4736fcc6 (diff)
Merge branch 'LnL7:master' into masterHEADmaster
Diffstat (limited to 'tests/system-defaults-write.nix')
-rw-r--r--tests/system-defaults-write.nix79
1 files changed, 62 insertions, 17 deletions
diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix
index 9840298..1a29aa2 100644
--- a/tests/system-defaults-write.nix
+++ b/tests/system-defaults-write.nix
@@ -11,7 +11,9 @@
system.defaults.NSGlobalDomain.AppleShowAllExtensions = true;
system.defaults.NSGlobalDomain.AppleShowScrollBars = "Always";
system.defaults.NSGlobalDomain.AppleScrollerPagingBehavior = true;
+ system.defaults.NSGlobalDomain.AppleSpacesSwitchOnActivate = false;
system.defaults.NSGlobalDomain.NSAutomaticCapitalizationEnabled = false;
+ system.defaults.NSGlobalDomain.NSAutomaticInlinePredictionEnabled = false;
system.defaults.NSGlobalDomain.NSAutomaticDashSubstitutionEnabled = false;
system.defaults.NSGlobalDomain.NSAutomaticPeriodSubstitutionEnabled = false;
system.defaults.NSGlobalDomain.NSAutomaticQuoteSubstitutionEnabled = false;
@@ -40,14 +42,40 @@
system.defaults.NSGlobalDomain."com.apple.springing.delay" = 0.0;
system.defaults.NSGlobalDomain."com.apple.swipescrolldirection" = true;
system.defaults.".GlobalPreferences"."com.apple.sound.beep.sound" = "/System/Library/Sounds/Funk.aiff";
+ system.defaults.menuExtraClock.FlashDateSeparators = false;
system.defaults.menuExtraClock.Show24Hour = false;
system.defaults.menuExtraClock.ShowDayOfWeek = true;
system.defaults.menuExtraClock.ShowDate = 2;
+ system.defaults.dock.expose-group-apps = true;
system.defaults.dock.appswitcher-all-displays = false;
system.defaults.dock.autohide-delay = 0.24;
system.defaults.dock.orientation = "left";
system.defaults.dock.persistent-apps = ["MyApp.app" "Cool.app"];
+ system.defaults.dock.persistent-others = ["~/Documents" "~/Downloads/file.txt"];
+ system.defaults.dock.scroll-to-open = false;
+ system.defaults.finder.AppleShowAllFiles = true;
+ system.defaults.finder.ShowStatusBar = true;
+ system.defaults.finder.ShowPathbar = true;
+ system.defaults.finder.FXDefaultSearchScope = "SCcf";
+ system.defaults.finder.FXPreferredViewStyle = "Flwv";
+ system.defaults.finder.FXRemoveOldTrashItems = false;
+ system.defaults.finder.AppleShowAllExtensions = true;
+ system.defaults.finder.CreateDesktop = false;
+ system.defaults.finder.NewWindowTarget = "Other";
+ system.defaults.finder.NewWindowTargetPath = "file:///Library/Apple";
+ system.defaults.finder.QuitMenuItem = true;
+ system.defaults.finder._FXShowPosixPathInTitle = true;
+ system.defaults.finder._FXSortFoldersFirst = true;
+ system.defaults.finder._FXSortFoldersFirstOnDesktop = false;
+ system.defaults.finder.FXEnableExtensionChangeWarning = false;
+ system.defaults.finder.ShowExternalHardDrivesOnDesktop = false;
+ system.defaults.finder.ShowHardDrivesOnDesktop = false;
+ system.defaults.finder.ShowMountedServersOnDesktop = false;
+ system.defaults.finder.ShowRemovableMediaOnDesktop = false;
+ system.defaults.hitoolbox.AppleFnUsageType = "Show Emoji & Symbols";
system.defaults.screencapture.location = "/tmp";
+ system.defaults.screencapture.target = "file";
+ system.defaults.screencapture.include-date = true;
system.defaults.screensaver.askForPassword = true;
system.defaults.screensaver.askForPasswordDelay = 5;
system.defaults.smb.NetBIOSName = "IMAC-000000";
@@ -62,25 +90,42 @@
system.defaults.ActivityMonitor.SortColumn = "CPUUsage";
system.defaults.ActivityMonitor.SortDirection = 0;
system.defaults.ActivityMonitor.OpenMainWindow = true;
+ system.defaults.WindowManager.GloballyEnabled = false;
+ system.defaults.WindowManager.EnableStandardClickToShowDesktop = false;
+ system.defaults.WindowManager.AutoHide = false;
+ system.defaults.WindowManager.AppWindowGroupingBehavior = true;
+ system.defaults.WindowManager.StandardHideDesktopIcons = false;
+ system.defaults.WindowManager.HideDesktop = false;
+ system.defaults.WindowManager.EnableTiledWindowMargins = true;
+ system.defaults.WindowManager.StandardHideWidgets = true;
+ system.defaults.WindowManager.StageManagerHideWidgets = true;
system.defaults.CustomUserPreferences = {
- "NSGlobalDomain" = { "TISRomanSwitchState" = 1; };
- "com.apple.Safari" = {
- "com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled" =
- true;
- };
+ "NSGlobalDomain" = { "TISRomanSwitchState" = 1; };
+ "com.apple.Safari" = {
+ "com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled" =
+ true;
};
- test = lib.strings.concatMapStringsSep "\n" (x: ''
- echo >&2 "checking defaults write in /${x}"
- ${pkgs.python3}/bin/python3 <<EOL
-import sys
-from pathlib import Path
-fixture = '${./fixtures/system-defaults-write}/${x}.txt'
-out = '${config.out}/${x}'
-if Path(fixture).read_text() not in Path(out).read_text():
- print("Did not find content from %s in %s" % (fixture, out), file=sys.stderr)
- sys.exit(1)
-EOL
- '') [
+ };
+ system.defaults.controlcenter.BatteryShowPercentage = true;
+ system.defaults.controlcenter.Sound = false;
+ system.defaults.controlcenter.Bluetooth = true;
+ system.defaults.controlcenter.AirDrop = true;
+ system.defaults.controlcenter.Display = false;
+ system.defaults.controlcenter.FocusModes = false;
+ system.defaults.controlcenter.NowPlaying = true;
+ test = lib.strings.concatMapStringsSep "\n"
+ (x: ''
+ echo >&2 "checking defaults write in /${x}"
+ ${pkgs.python3}/bin/python3 <<EOL
+ import sys
+ from pathlib import Path
+ fixture = '${./fixtures/system-defaults-write}/${x}.txt'
+ out = '${config.out}/${x}'
+ if Path(fixture).read_text() not in Path(out).read_text():
+ print("Did not find content from %s in %s" % (fixture, out), file=sys.stderr)
+ sys.exit(1)
+ EOL
+ '') [
"activate"
"activate-user"
];