From 88d27c62d5b754f30abd73cb3aff7287c6d753ad Mon Sep 17 00:00:00 2001 From: toonn Date: Mon, 19 Aug 2019 16:02:59 +0200 Subject: Add defaults write for the alert sound Found in `System Preferences`->`Sound`->`Sound Effects`, the default is `Funk`. --- modules/system/defaults-write.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/system/defaults-write.nix') diff --git a/modules/system/defaults-write.nix b/modules/system/defaults-write.nix index 80ffb08..889400b 100644 --- a/modules/system/defaults-write.nix +++ b/modules/system/defaults-write.nix @@ -22,6 +22,7 @@ let defaultsToList = domain: attrs: mapAttrsToList (writeDefault domain) (filterAttrs (n: v: v != null) attrs); NSGlobalDomain = defaultsToList "-g" cfg.NSGlobalDomain; + GlobalPreferences = defaultsToList ".GlobalPreferences" cfg.".GlobalPreferences"; LaunchServices = defaultsToList "com.apple.LaunchServices" cfg.LaunchServices; dock = defaultsToList "com.apple.dock" cfg.dock; finder = defaultsToList "com.apple.finder" cfg.finder; @@ -44,12 +45,13 @@ in ''; system.activationScripts.userDefaults.text = mkIfAttrs - [ NSGlobalDomain LaunchServices dock finder screencapture trackpad trackpadBluetooth ] + [ NSGlobalDomain GlobalPreferences LaunchServices dock finder screencapture trackpad trackpadBluetooth ] '' # Set defaults echo >&2 "user defaults..." ${concatStringsSep "\n" NSGlobalDomain} + ${concatStringsSep "\n" GlobalPreferences} ${concatStringsSep "\n" LaunchServices} ${concatStringsSep "\n" dock} ${concatStringsSep "\n" finder} -- cgit v1.2.3