From 699c93db790f8dc32652dcec8f4690756028b74c Mon Sep 17 00:00:00 2001 From: Martin Lasson Date: Sun, 26 Jan 2025 01:14:35 +0100 Subject: [PATCH 1/2] Add darwin system options for dock, finder, keyboard stuff and controlcenter. --- nix/system/darwin.nix | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/nix/system/darwin.nix b/nix/system/darwin.nix index e5ad627..fe0d9aa 100644 --- a/nix/system/darwin.nix +++ b/nix/system/darwin.nix @@ -28,8 +28,22 @@ system = { configurationRevision = self.rev or self.dirtyRev or null; defaults = { - dock.autohide = true; - finder.FXPreferredViewStyle = "clmv"; + dock = { + autohide = true; + persistent-apps = [ ]; + persistent-others = [ ]; + show-recents = false; + static-only = true; + }; + finder = { + _FXShowPosixPathInTitle = true; + _FXSortFoldersFirst = true; + AppleShowAllFiles = true; + AppleShowAllExtensions = true; + ShowPathbar = true; + ShowStatusBar = true; + FXPreferredViewStyle = "clmv"; + }; loginwindow.GuestEnabled = false; NSGlobalDomain = { AppleICUForce24HourTime = true; @@ -39,8 +53,11 @@ trackpad = { Clicking = true; TrackpadThreeFingerDrag = true; - TrackpadThreeFingerTapGesture = true; }; + controlcenter = { + BatteryShowPercentage = true; + }; + hitoolbox.AppleFnUsageType = "Show Emoji & Symbols"; }; keyboard = { enableKeyMapping = true; From afba9ff5c3c6fe66c9860f0d614f8307ca819ade Mon Sep 17 00:00:00 2001 From: Martin Lasson Date: Sun, 26 Jan 2025 14:53:57 +0100 Subject: [PATCH 2/2] Add zen browser from homebrew --- nix/system/darwin.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nix/system/darwin.nix b/nix/system/darwin.nix index fe0d9aa..3069bf2 100644 --- a/nix/system/darwin.nix +++ b/nix/system/darwin.nix @@ -15,6 +15,7 @@ enable = true; casks = [ "ghostty" + "zen-browser" ]; brews = [ "mas"