forked from nico/dots
94 lines
2.5 KiB
Nix
94 lines
2.5 KiB
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
{
|
|
|
|
# appearance
|
|
system.defaults.NSGlobalDomain.AppleInterfaceStyle = "Dark";
|
|
system.defaults.NSGlobalDomain.AppleShowScrollBars = "WhenScrolling";
|
|
system.defaults.WindowManager.EnableStandardClickToShowDesktop = false;
|
|
system.startup.chime = true;
|
|
|
|
system.defaults.NSGlobalDomain.NSDisableAutomaticTermination = true;
|
|
system.defaults.NSGlobalDomain.NSDocumentSaveNewDocumentsToCloud = false;
|
|
|
|
# enable ctrl+cmd to drag windows anywhere
|
|
system.defaults.NSGlobalDomain.NSWindowShouldDragOnGesture = true;
|
|
|
|
# hot corners
|
|
system.defaults.dock = {
|
|
wvous-bl-corner = 1;
|
|
wvous-br-corner = 1;
|
|
wvous-tl-corner = 1;
|
|
wvous-tr-corner = 1;
|
|
};
|
|
|
|
# login
|
|
system.defaults.loginwindow.GuestEnabled = false;
|
|
system.defaults.screensaver.askForPassword = true;
|
|
|
|
# control center
|
|
system.defaults.controlcenter = {
|
|
Display = false;
|
|
FocusModes = false;
|
|
NowPlaying = false;
|
|
Sound = false;
|
|
|
|
Bluetooth = false;
|
|
AirDrop = false;
|
|
|
|
BatteryShowPercentage = true;
|
|
};
|
|
|
|
# clock
|
|
system.defaults.menuExtraClock = {
|
|
Show24Hour = false;
|
|
ShowAMPM = true;
|
|
ShowDayOfMonth = true;
|
|
ShowDayOfWeek = true;
|
|
};
|
|
|
|
# mission control
|
|
system.defaults.dock.expose-animation-duration = 0.2;
|
|
|
|
# spaces
|
|
system.defaults.dock.mru-spaces = false; # dont rearange spaces based on usage
|
|
system.defaults.spaces.spans-displays = true; # displays have different spaces
|
|
system.defaults.NSGlobalDomain.AppleSpacesSwitchOnActivate = true;
|
|
|
|
# dock
|
|
system.defaults.dock.autohide = true;
|
|
system.defaults.dock.autohide-delay = 0.01;
|
|
system.defaults.dock.autohide-time-modifier = 0.2;
|
|
system.defaults.dock.mineffect = "scale";
|
|
system.defaults.dock.orientation = "right";
|
|
system.defaults.dock.show-recents = false;
|
|
system.defaults.dock.tilesize = 48;
|
|
|
|
# finder
|
|
system.defaults.finder = {
|
|
AppleShowAllExtensions = true;
|
|
AppleShowAllFiles = true;
|
|
FXEnableExtensionChangeWarning = false;
|
|
FXPreferredViewStyle = "clmv";
|
|
FXRemoveOldTrashItems = true;
|
|
NewWindowTarget = "Home";
|
|
ShowStatusBar = true;
|
|
_FXShowPosixPathInTitle = true;
|
|
_FXSortFoldersFirst = true;
|
|
|
|
CreateDesktop = true; # desktop icons
|
|
ShowHardDrivesOnDesktop = true;
|
|
ShowExternalHardDrivesOnDesktop = true;
|
|
ShowMountedServersOnDesktop = true;
|
|
ShowRemovableMediaOnDesktop = true;
|
|
};
|
|
|
|
# activity monitor
|
|
system.defaults.ActivityMonitor = {
|
|
IconType = 0;
|
|
OpenMainWindow = true;
|
|
ShowCategory = 100;
|
|
SortColumn = "CPUUsage";
|
|
SortDirection = 0;
|
|
};
|
|
}
|