Finder
Everything under Finder, as Nix options. Each one is named after the control
you'd click, and set under programs.nix-plist-manager.options in home-manager.
Menu Bar
Section titled “Menu Bar”View › Show Path Bar
Section titled “View › Show Path Bar”Finder › Menu Bar › View › Show Path Bar
applications.finder.menuBar.view.showPathBar = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowPathbar
For false:
/usr/bin/defaults write com.apple.finder ShowPathbar -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowPathbar -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowPathbar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowPathbar -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowPathbar -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowPathbar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowPathbar 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowPathbar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueView › Show Sidebar
Section titled “View › Show Sidebar”Finder › Menu Bar › View › Show Sidebar
applications.finder.menuBar.view.showSidebar = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowSidebar
For false:
/usr/bin/defaults write com.apple.finder ShowSidebar -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowSidebar -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowSidebar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowSidebar -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowSidebar -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowSidebar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowSidebar 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowSidebar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueView › Show Status Bar
Section titled “View › Show Status Bar”Finder › Menu Bar › View › Show Status Bar
applications.finder.menuBar.view.showStatusBar = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowStatusBar
For false:
/usr/bin/defaults write com.apple.finder ShowStatusBar -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowStatusBar -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowStatusBar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowStatusBar -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowStatusBar -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowStatusBar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowStatusBar 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowStatusBar 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueView › Show Tab Bar
Section titled “View › Show Tab Bar”Finder › Menu Bar › View › Show Tab Bar
applications.finder.menuBar.view.showTabBar = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderNSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow
For false:
/usr/bin/defaults write com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder NSWindowTabbingShoudShowTabBarKey-com.apple.finder.TBrowserWindow 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueSettings…
Section titled “Settings…”Advanced › Keep folders on top › In windows when sorting by name
Section titled “Advanced › Keep folders on top › In windows when sorting by name”Finder › Settings… › Advanced › Keep folders on top › In windows when sorting by name
applications.finder.settings.advanced.keepFoldersOnTop.inWindowsWhenSortingByName = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finder_FXSortFoldersFirst
For false:
/usr/bin/defaults write com.apple.finder _FXSortFoldersFirst -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder _FXSortFoldersFirst -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder _FXSortFoldersFirst 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder _FXSortFoldersFirst -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder _FXSortFoldersFirst -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder _FXSortFoldersFirst 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder _FXSortFoldersFirst 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder _FXSortFoldersFirst 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › Keep folders on top › On Desktop
Section titled “Advanced › Keep folders on top › On Desktop”Finder › Settings… › Advanced › Keep folders on top › On Desktop
applications.finder.settings.advanced.keepFoldersOnTop.onDesktop = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finder_FXSortFoldersFirstOnDesktop
For false:
/usr/bin/defaults write com.apple.finder _FXSortFoldersFirstOnDesktop -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder _FXSortFoldersFirstOnDesktop -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder _FXSortFoldersFirstOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder _FXSortFoldersFirstOnDesktop -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder _FXSortFoldersFirstOnDesktop -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder _FXSortFoldersFirstOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder _FXSortFoldersFirstOnDesktop 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder _FXSortFoldersFirstOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › Remove items from the Trash after 30 days
Section titled “Advanced › Remove items from the Trash after 30 days”Finder › Settings… › Advanced › Remove items from the Trash after 30 days
applications.finder.settings.advanced.removeItemsFromTheTrashAfter30Days = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderFXRemoveOldTrashItems
For false:
/usr/bin/defaults write com.apple.finder FXRemoveOldTrashItems -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXRemoveOldTrashItems -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXRemoveOldTrashItems 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder FXRemoveOldTrashItems -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXRemoveOldTrashItems -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXRemoveOldTrashItems 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder FXRemoveOldTrashItems 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder FXRemoveOldTrashItems 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › Show all filename extensions
Section titled “Advanced › Show all filename extensions”Finder › Settings… › Advanced › Show all filename extensions
applications.finder.settings.advanced.showAllFilenameExtensions = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
NSGlobalDomainAppleShowAllExtensions
For false:
/usr/bin/defaults write NSGlobalDomain AppleShowAllExtensions -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write NSGlobalDomain AppleShowAllExtensions -bool false' >&2/usr/bin/defaults -currentHost delete NSGlobalDomain AppleShowAllExtensions 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write NSGlobalDomain AppleShowAllExtensions -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write NSGlobalDomain AppleShowAllExtensions -bool true' >&2/usr/bin/defaults -currentHost delete NSGlobalDomain AppleShowAllExtensions 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete NSGlobalDomain AppleShowAllExtensions 2>/dev/null || true/usr/bin/defaults -currentHost delete NSGlobalDomain AppleShowAllExtensions 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › Show warning before changing an extension
Section titled “Advanced › Show warning before changing an extension”Finder › Settings… › Advanced › Show warning before changing an extension
applications.finder.settings.advanced.showWarningBeforeChangingAnExtension = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderFXEnableExtensionChangeWarning
For false:
/usr/bin/defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXEnableExtensionChangeWarning 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder FXEnableExtensionChangeWarning -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXEnableExtensionChangeWarning -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXEnableExtensionChangeWarning 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder FXEnableExtensionChangeWarning 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder FXEnableExtensionChangeWarning 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › Show warning before emptying the Trash
Section titled “Advanced › Show warning before emptying the Trash”Finder › Settings… › Advanced › Show warning before emptying the Trash
applications.finder.settings.advanced.showWarningBeforeEmptyingTheTrash = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderWarnOnEmptyTrash
For false:
/usr/bin/defaults write com.apple.finder WarnOnEmptyTrash -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder WarnOnEmptyTrash -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder WarnOnEmptyTrash 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder WarnOnEmptyTrash -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder WarnOnEmptyTrash -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder WarnOnEmptyTrash 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder WarnOnEmptyTrash 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder WarnOnEmptyTrash 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › Show warning before removing from iCloud Drive
Section titled “Advanced › Show warning before removing from iCloud Drive”Finder › Settings… › Advanced › Show warning before removing from iCloud Drive
applications.finder.settings.advanced.showWarningBeforeRemovingFromiCloudDrive = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.birdcom.apple.clouddocs.unshared.moveOut.suppress
For false:
/usr/bin/defaults write com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress -int 1 || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress -int 1' >&2/usr/bin/defaults -currentHost delete com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress -int 0 || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress -int 0' >&2/usr/bin/defaults -currentHost delete com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.bird com.apple.clouddocs.unshared.moveOut.suppress 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueAdvanced › When performing a search
Section titled “Advanced › When performing a search”Finder › Settings… › Advanced › When performing a search
applications.finder.settings.advanced.whenPerformingASearch = "Search This Mac"; One of: "Search This Mac""Search the Current Folder""Use the Previous Search Scope" "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderFXDefaultSearchScope
For Search This Mac:
/usr/bin/defaults write com.apple.finder FXDefaultSearchScope -string SCev || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXDefaultSearchScope -string SCev' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXDefaultSearchScope 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor Search the Current Folder:
/usr/bin/defaults write com.apple.finder FXDefaultSearchScope -string SCcf || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXDefaultSearchScope -string SCcf' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXDefaultSearchScope 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor Use the Previous Search Scope:
/usr/bin/defaults write com.apple.finder FXDefaultSearchScope -string SCsp || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FXDefaultSearchScope -string SCsp' >&2/usr/bin/defaults -currentHost delete com.apple.finder FXDefaultSearchScope 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder FXDefaultSearchScope 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder FXDefaultSearchScope 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueGeneral › Open folders in tabs instead of new windows
Section titled “General › Open folders in tabs instead of new windows”Finder › Settings… › General › Open folders in tabs instead of new windows
applications.finder.settings.general.openFoldersInTabsInsteadOfNewWindows = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderFinderSpawnTab
For false:
/usr/bin/defaults write com.apple.finder FinderSpawnTab -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FinderSpawnTab -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder FinderSpawnTab 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder FinderSpawnTab -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder FinderSpawnTab -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder FinderSpawnTab 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder FinderSpawnTab 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder FinderSpawnTab 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueGeneral › Show these items on the desktop › CDs, DVDs, and iPods
Section titled “General › Show these items on the desktop › CDs, DVDs, and iPods”Finder › Settings… › General › Show these items on the desktop › CDs, DVDs, and iPods
applications.finder.settings.general.showTheseItemsOnTheDesktop.cdsDvdsAndiPods = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowRemovableMediaOnDesktop
For false:
/usr/bin/defaults write com.apple.finder ShowRemovableMediaOnDesktop -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowRemovableMediaOnDesktop -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowRemovableMediaOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowRemovableMediaOnDesktop -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowRemovableMediaOnDesktop -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowRemovableMediaOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowRemovableMediaOnDesktop 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowRemovableMediaOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueGeneral › Show these items on the desktop › Connected servers
Section titled “General › Show these items on the desktop › Connected servers”Finder › Settings… › General › Show these items on the desktop › Connected servers
applications.finder.settings.general.showTheseItemsOnTheDesktop.connectedServers = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowMountedServersOnDesktop
For false:
/usr/bin/defaults write com.apple.finder ShowMountedServersOnDesktop -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowMountedServersOnDesktop -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowMountedServersOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowMountedServersOnDesktop -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowMountedServersOnDesktop -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowMountedServersOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowMountedServersOnDesktop 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowMountedServersOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueGeneral › Show these items on the desktop › External disks
Section titled “General › Show these items on the desktop › External disks”Finder › Settings… › General › Show these items on the desktop › External disks
applications.finder.settings.general.showTheseItemsOnTheDesktop.externalDisks = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowExternalHardDrivesOnDesktop
For false:
/usr/bin/defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowExternalHardDrivesOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowExternalHardDrivesOnDesktop -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowExternalHardDrivesOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowExternalHardDrivesOnDesktop 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowExternalHardDrivesOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueGeneral › Show these items on the desktop › Hard disks
Section titled “General › Show these items on the desktop › Hard disks”Finder › Settings… › General › Show these items on the desktop › Hard disks
applications.finder.settings.general.showTheseItemsOnTheDesktop.hardDisks = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowHardDrivesOnDesktop
For false:
/usr/bin/defaults write com.apple.finder ShowHardDrivesOnDesktop -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowHardDrivesOnDesktop -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowHardDrivesOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowHardDrivesOnDesktop -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowHardDrivesOnDesktop -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowHardDrivesOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowHardDrivesOnDesktop 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowHardDrivesOnDesktop 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueSidebar › Recent Tags
Section titled “Sidebar › Recent Tags”Finder › Settings… › Sidebar › Recent Tags
applications.finder.settings.sidebar.recentTags = true; true or false "unset" puts back macOS's default.
Where it's stored and what runs
-
com.apple.finderShowRecentTags
For false:
/usr/bin/defaults write com.apple.finder ShowRecentTags -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowRecentTags -bool false' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowRecentTags 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor true:
/usr/bin/defaults write com.apple.finder ShowRecentTags -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write com.apple.finder ShowRecentTags -bool true' >&2/usr/bin/defaults -currentHost delete com.apple.finder ShowRecentTags 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || trueFor unset:
/usr/bin/defaults delete com.apple.finder ShowRecentTags 2>/dev/null || true/usr/bin/defaults -currentHost delete com.apple.finder ShowRecentTags 2>/dev/null || true/usr/bin/killall Finder 2>/dev/null || true