summary refs log tree commit diff stats
path: root/system
diff options
context:
space:
mode:
Diffstat (limited to 'system')
-rw-r--r--system/marvin.nix49
1 files changed, 49 insertions, 0 deletions
diff --git a/system/marvin.nix b/system/marvin.nix
index cc02a202..1907aa39 100644
--- a/system/marvin.nix
+++ b/system/marvin.nix
@@ -49,4 +49,53 @@
       }
     ];
   };
+
+  system.defaults = {
+    dock = {
+      launchanim = false;
+      autohide = true;
+      autohide-delay = 0.05;
+      autohide-time-modifier = 0.12;
+      mineffect = "scale";
+      minimize-to-application = true;
+      show-process-indicators = false;
+      scroll-to-open = true;
+      expose-animation-duration = 0.5;
+    };
+    finder = {
+      QuitMenuItem = true;
+      NewWindowTarget = "Home";
+      _FXSortFoldersFirst = true;
+      FXDefaultSearchScope = "SCcf"; # current folder
+      FXPreferredViewStyle = "clmv"; # column view
+      FXRemoveOldTrashItems = true;
+      FXEnableExtensionChangeWarning = false;
+    };
+    NSGlobalDomain = {
+      AppleShowScrollBars = "Always";
+    };
+    screensaver = {
+      askForPasswordDelay = 60;
+    };
+    menuExtraClock =
+      let
+        if-space = 0;
+        always = 1;
+        never = 2;
+      in
+      {
+        Show24Hour = true;
+        ShowDate = never;
+      };
+    hitoolbox = {
+      AppleFnUsageType = "Do Nothing";
+    };
+    trackpad = {
+      TrackpadThreeFingerTapGesture = 2; # Lookup
+    };
+    controlcenter = {
+      Sound = true;
+      FocusModes = true;
+    };
+  };
 }