From 457a5d99529818fdbcf3af17b3604a8ab778bc0b Mon Sep 17 00:00:00 2001 From: Ricardo Pinto Date: Mon, 8 Apr 2024 14:09:25 +0100 Subject: Add persistent others to dock --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 9840298..e17d950 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -47,6 +47,7 @@ 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"]; system.defaults.screencapture.location = "/tmp"; system.defaults.screensaver.askForPassword = true; system.defaults.screensaver.askForPasswordDelay = 5; -- cgit v1.2.3 From 93913d14a310efc40fc84d58d278b96c73c37c65 Mon Sep 17 00:00:00 2001 From: Ricardo Pinto Date: Wed, 15 May 2024 07:49:00 +0100 Subject: Add file or directory tile to Dock persistent others --- tests/system-defaults-write.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index e17d950..7624bba 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -47,7 +47,7 @@ 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"]; + system.defaults.dock.persistent-others = ["~/Documents" "~/Downloads/file.txt"]; system.defaults.screencapture.location = "/tmp"; system.defaults.screensaver.askForPassword = true; system.defaults.screensaver.askForPasswordDelay = 5; -- cgit v1.2.3 From be14a2add172621f1d02b0457e50a6a96fd9b73b Mon Sep 17 00:00:00 2001 From: 347Online | Katie Janzen Date: Sat, 8 Jun 2024 10:10:29 -0500 Subject: Add inline prediction option mirroring the capitalization option --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 7624bba..6a95b55 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -12,6 +12,7 @@ system.defaults.NSGlobalDomain.AppleShowScrollBars = "Always"; system.defaults.NSGlobalDomain.AppleScrollerPagingBehavior = true; 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; -- cgit v1.2.3 From 3dd14e466c78e1a5e90ffeff5cf37b40c3a82a53 Mon Sep 17 00:00:00 2001 From: Maxime Daffis Date: Thu, 11 Jul 2024 14:56:29 +0200 Subject: (feature) Add Stage Manager (com.apple.WindowManager) settings as system.defaults.windowmanager All credits go to @AlexOwl. Their [PR](https://github.com/LnL7/nix-darwin/pull/505) looked abandonned so I reported their changes and addressed the change requests. --- tests/system-defaults-write.nix | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 6a95b55..f91aabe 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -64,6 +64,14 @@ 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.StandardHideWidgets = true; + system.defaults.WindowManager.StageManagerHideWidgets = true; system.defaults.CustomUserPreferences = { "NSGlobalDomain" = { "TISRomanSwitchState" = 1; }; "com.apple.Safari" = { -- cgit v1.2.3 From 3b087efcbdb72f89e0c80a3ebdf4e091b7a48e41 Mon Sep 17 00:00:00 2001 From: Niklas Ravnsborg Date: Wed, 4 Sep 2024 23:03:14 +0200 Subject: add `NSGlobalDomain.AppleSpacesSwitchOnActivate` option --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index f91aabe..35750b4 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -11,6 +11,7 @@ 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; -- cgit v1.2.3 From e92cc01524b68028d449e9dbb56a8a644ede3ab4 Mon Sep 17 00:00:00 2001 From: Niklas Ravnsborg Date: Wed, 18 Sep 2024 09:57:48 +0200 Subject: add tests for finder options --- tests/system-defaults-write.nix | 46 ++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 17 deletions(-) (limited to 'tests/system-defaults-write.nix') 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 <&2 "checking defaults write in /${x}" + ${pkgs.python3}/bin/python3 < Date: Fri, 25 Oct 2024 13:21:56 -0700 Subject: Configure the folder that new Finder windows open --- tests/system-defaults-write.nix | 2 ++ 1 file changed, 2 insertions(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index eae6199..8da9f4e 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -57,6 +57,8 @@ system.defaults.finder.FXPreferredViewStyle = "Flwv"; 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; -- cgit v1.2.3 From 21809c4261a421eb06b2d7b3ccd18ebadd921f96 Mon Sep 17 00:00:00 2001 From: April Schleck Date: Sun, 27 Oct 2024 23:37:08 -0700 Subject: Allow configuring the fn key action --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index eae6199..d5e0d08 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -61,6 +61,7 @@ system.defaults.finder._FXShowPosixPathInTitle = true; system.defaults.finder._FXSortFoldersFirst = true; system.defaults.finder.FXEnableExtensionChangeWarning = false; + system.defaults.hitoolbox.AppleFnUsageType = "Show Emoji & Symbols"; system.defaults.screencapture.location = "/tmp"; system.defaults.screensaver.askForPassword = true; system.defaults.screensaver.askForPasswordDelay = 5; -- cgit v1.2.3 From d71aa30b41bac3b2e38bd4b8f49e12811cd27ec1 Mon Sep 17 00:00:00 2001 From: Lucas Mendes Loureiro Date: Sun, 10 Nov 2024 23:12:44 +0000 Subject: feat(defaults): adding support to control center --- tests/system-defaults-write.nix | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index ab26ef1..c5c9b75 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -94,6 +94,13 @@ true; }; }; + 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}" -- cgit v1.2.3 From 32df51bf2b82dab724b845f4ad2d45bc1a0d0b9e Mon Sep 17 00:00:00 2001 From: Lucas Mendes Loureiro Date: Tue, 12 Nov 2024 01:24:22 +0000 Subject: fix(defaults): fixing #1107 --- tests/system-defaults-write.nix | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index c5c9b75..078cf82 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -42,6 +42,7 @@ 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; @@ -50,11 +51,13 @@ 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"; @@ -62,9 +65,15 @@ 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.include-date = true; system.defaults.screensaver.askForPassword = true; system.defaults.screensaver.askForPasswordDelay = 5; system.defaults.smb.NetBIOSName = "IMAC-000000"; -- cgit v1.2.3 From 09e5dfb67ee27355d78d35a4f4ab747c230cb9b8 Mon Sep 17 00:00:00 2001 From: Beta-Computer <67995456+Beta-Computer@users.noreply.github.com> Date: Thu, 14 Nov 2024 10:44:14 +1300 Subject: defaults: add `EnableTiledWindowMargins` option Co-authored-by: Michael Hoang --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 078cf82..435d138 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -94,6 +94,7 @@ 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 = { -- cgit v1.2.3 From 567bae1e17fdd10eccc9d5c6ec20e3d98d498de7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 21 Nov 2024 21:40:11 -0600 Subject: defaults: expose-group-by-app -> expose-group-apps Default was renamed in previous macOS release. --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index 435d138..fae08de 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -46,6 +46,7 @@ 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"; -- cgit v1.2.3 From 19bc0d6cbeacb20c5ca865d06c274152c42ffd22 Mon Sep 17 00:00:00 2001 From: Filip Kania Date: Sun, 29 Dec 2024 00:14:48 +0100 Subject: tests: add screencapture.target test case --- tests/system-defaults-write.nix | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/system-defaults-write.nix') diff --git a/tests/system-defaults-write.nix b/tests/system-defaults-write.nix index fae08de..1a29aa2 100644 --- a/tests/system-defaults-write.nix +++ b/tests/system-defaults-write.nix @@ -74,6 +74,7 @@ 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; -- cgit v1.2.3