39 lines
912 B
Nix
39 lines
912 B
Nix
{
|
|
self,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
services.nix-daemon.enable = true;
|
|
programs.gnupg.agent.enable = true;
|
|
programs.gnupg.agent.enableSSHSupport = true;
|
|
|
|
fonts.packages = [self.packages.${pkgs.system}.nerd-fonts-sf-mono-ligatures];
|
|
|
|
system.defaults = {
|
|
dock = {
|
|
autohide = true;
|
|
autohide-delay = 0.24;
|
|
show-recents = false;
|
|
};
|
|
finder = {
|
|
AppleShowAllExtensions = true;
|
|
ShowPathbar = true;
|
|
FXEnableExtensionChangeWarning = false;
|
|
AppleShowAllFiles = true;
|
|
FXPreferredViewStyle = "Nlsv";
|
|
_FXSortFoldersFirst = true;
|
|
_FXSortFoldersFirstOnDesktop = true;
|
|
ShowStatusBar = true;
|
|
NewWindowTarget = "Home";
|
|
};
|
|
trackpad = {
|
|
Clicking = true;
|
|
};
|
|
NSGlobalDomain = {
|
|
"com.apple.swipescrolldirection" = false;
|
|
"com.apple.keyboard.fnState" = true;
|
|
};
|
|
};
|
|
|
|
nixpkgs.hostPlatform = "aarch64-darwin";
|
|
}
|