48 lines
1.3 KiB
Nix
48 lines
1.3 KiB
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
{
|
|
# dock
|
|
system.defaults.dock.autohide = true;
|
|
system.defaults.dock.autohide-delay = 0.2;
|
|
system.defaults.dock.autohide-time-modifier = 0.2;
|
|
system.defaults.dock.mineffect = "scale";
|
|
system.defaults.dock.orientation = "left";
|
|
system.defaults.dock.show-recents = true;
|
|
system.defaults.dock.tilesize = 48;
|
|
system.defaults.dock.persistent-apps = [
|
|
"${pkgs.firefox}/Applications/Firefox.app"
|
|
"${pkgs.ghostty}/Applications/Ghostty.app"
|
|
"/System/Applications/Finder.app"
|
|
];
|
|
|
|
# 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;
|
|
};
|
|
|
|
# hotkey daemon
|
|
services.skhd.enable = true;
|
|
}
|