86 lines
2.2 KiB
Nix
86 lines
2.2 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}: {
|
|
security.pam.enableSudoTouchIdAuth = true;
|
|
|
|
# Set Git commit hash for darwin-version.
|
|
system.configurationRevision = inputs.self.rev or inputs.self.dirtyRev or null;
|
|
|
|
system.defaults = {
|
|
controlcenter = {
|
|
BatteryShowPercentage = true;
|
|
NowPlaying = false;
|
|
};
|
|
dock = {
|
|
autohide = false;
|
|
tilesize = 22;
|
|
mineffect = "genie";
|
|
largesize = 32;
|
|
mru-spaces = true;
|
|
show-recents = false;
|
|
|
|
# don't ned hotcorners
|
|
wvous-bl-corner = null;
|
|
wvous-br-corner = null;
|
|
wvous-tl-corner = null;
|
|
wvous-tr-corner = null;
|
|
};
|
|
finder = {
|
|
CreateDesktop = false;
|
|
FXDefaultSearchScope = "SCcf";
|
|
FXPreferredViewStyle = "Nlsv";
|
|
NewWindowTarget = "Other";
|
|
NewWindowTargetPath = "file:///Users/lilj/Downloads";
|
|
ShowPathbar = true;
|
|
ShowStatusBar = true;
|
|
ShowRemovableMediaOnDesktop = false;
|
|
};
|
|
menuExtraClock = {
|
|
Show24Hour = false;
|
|
ShowAMPM = false;
|
|
ShowSeconds = false;
|
|
ShowDate = 1;
|
|
ShowDayOfWeek = true;
|
|
};
|
|
NSGlobalDomain = {
|
|
AppleInterfaceStyle = "Dark";
|
|
AppleICUForce24HourTime = false;
|
|
AppleSpacesSwitchOnActivate = true; # Switch to other workspace when switching application
|
|
"com.apple.keyboard.fnState" = false;
|
|
"com.apple.sound.beep.feedback" = 0;
|
|
"com.apple.sound.beep.volume" = 0.7788008;
|
|
"com.apple.swipescrolldirection" = true;
|
|
"com.apple.trackpad.scaling" = 1.35;
|
|
InitialKeyRepeat = 15;
|
|
KeyRepeat = 3;
|
|
|
|
NSAutomaticCapitalizationEnabled = false;
|
|
NSAutomaticDashSubstitutionEnabled = false;
|
|
NSAutomaticSpellingCorrectionEnabled = false;
|
|
NSAutomaticWindowAnimationsEnabled = true;
|
|
NSScrollAnimationEnabled = true;
|
|
NSTableViewDefaultSizeMode = 2; # finder sidebar icons size
|
|
};
|
|
screencapture = {
|
|
include-date = false;
|
|
location = "~/Documents/screenshots";
|
|
type = "png";
|
|
};
|
|
trackpad = {
|
|
ActuationStrength = 0;
|
|
Clicking = true;
|
|
TrackpadRightClick = true;
|
|
};
|
|
WindowManager = {
|
|
EnableStandardClickToShowDesktop = true;
|
|
EnableTiledWindowMargins = true;
|
|
};
|
|
};
|
|
|
|
system.stateVersion = 5;
|
|
|
|
time.timeZone = "Asia/Calcutta";
|
|
}
|