diff options
| author | Niklas Ravnsborg <niklasravnsborg@gmail.com> | 2024-09-18 09:57:48 +0200 |
|---|---|---|
| committer | Niklas Ravnsborg <niklasravnsborg@gmail.com> | 2024-09-18 09:57:48 +0200 |
| commit | e92cc01524b68028d449e9dbb56a8a644ede3ab4 (patch) | |
| tree | 68864bbd76ec9e9545f2ebee4a570e68024ff156 /tests/system-defaults-write.nix | |
| parent | 2841f496312a3e9b4d48e18af435ee46a11a1bb6 (diff) | |
add tests for finder options
Diffstat (limited to 'tests/system-defaults-write.nix')
| -rw-r--r-- | tests/system-defaults-write.nix | 46 |
1 files changed, 29 insertions, 17 deletions
diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 35750b4..eae6199 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -50,6 +50,17 @@ 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.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.AppleShowAllExtensions = true; + system.defaults.finder.CreateDesktop = false; + system.defaults.finder.QuitMenuItem = true; + system.defaults.finder._FXShowPosixPathInTitle = true; + system.defaults.finder._FXSortFoldersFirst = true; + system.defaults.finder.FXEnableExtensionChangeWarning = false; system.defaults.screencapture.location = "/tmp"; system.defaults.screensaver.askForPassword = true; system.defaults.screensaver.askForPasswordDelay = 5; @@ -74,24 +85,25 @@ 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 - '') [ + }; + 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" ]; |
