Skip to content

Journal

Everything under Journal, as Nix options. Each one is named after the control you'd click, and set under programs.nix-plist-manager.options in home-manager.

3 options 0 verified against System Settings

Journal › Settings… › General › Add Entry Title

home-manager · per user Not verified
applications.journal.addEntryTitle = "Always";

One of: "Always""Never""Only for Moments" "unset" puts back macOS's default.

Where it's stored and what runs
  • ~/Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal ADD_ENTRY_TITLE

For Always:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ADD_ENTRY_TITLE -int 0 || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' ADD_ENTRY_TITLE -int 0' >&2

For Never:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ADD_ENTRY_TITLE -int 2 || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' ADD_ENTRY_TITLE -int 2' >&2

For Only for Moments:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ADD_ENTRY_TITLE -int 1 || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' ADD_ENTRY_TITLE -int 1' >&2

For unset:

/usr/bin/defaults delete "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ADD_ENTRY_TITLE 2>/dev/null || true

Journal › Settings… › General › Always Use Moment Date

home-manager · per user Not verified
applications.journal.alwaysUseMomentDate = true;

true or false "unset" puts back macOS's default.

Where it's stored and what runs
  • ~/Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal ALWAYS_USE_MOMENT_DATE

For false:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ALWAYS_USE_MOMENT_DATE -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' ALWAYS_USE_MOMENT_DATE -bool false' >&2

For true:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ALWAYS_USE_MOMENT_DATE -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' ALWAYS_USE_MOMENT_DATE -bool true' >&2

For unset:

/usr/bin/defaults delete "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' ALWAYS_USE_MOMENT_DATE 2>/dev/null || true

Journal › Settings… › General › Get Writing Prompts

home-manager · per user Not verified
applications.journal.getWritingPrompts = true;

true or false "unset" puts back macOS's default.

Where it's stored and what runs
  • ~/Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal showFollowupPrompts

For false:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' showFollowupPrompts -bool false || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' showFollowupPrompts -bool false' >&2

For true:

/usr/bin/defaults write "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' showFollowupPrompts -bool true || echo 'nix-plist-manager: failed: /usr/bin/defaults write "$HOME"/'\''Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal'\'' showFollowupPrompts -bool true' >&2

For unset:

/usr/bin/defaults delete "$HOME"/'Library/Group Containers/group.com.apple.Journal/Library/Preferences/group.com.apple.Journal' showFollowupPrompts 2>/dev/null || true

What this pane shows that can’t be declared, and why:

3 settings
  • Add Current Location — asks for permission to use location
  • Save To Photos — asks for permission to use Photos
  • Show Suggested Moments — only shown with Journaling Suggestions, which the tested Mac didn’t have