Skip to content

Commit

Permalink
Deprecate Mackup in my setup
Browse files Browse the repository at this point in the history
Since macOS 14 (Sonoma), Mackup has been broken 😞

See here:
- lra/mackup#1924
- https://www.reddit.com/r/macapps/comments/1f1j41a/avoid_mackup_if_you_are_runing_sonoma_or_later/

There are some workarounds but I am taking this opportunity to just simplify my setup a bit

Most of my settings are not that precious that I rely on Mackup to perfectly replicate between machines; I can just do some manual configuration and get most of the way there

I'm removing references to Mackup and its configuration from this repo in this commit
  • Loading branch information
andrewwestling committed Sep 8, 2024
1 parent 51bed51 commit d5e6948
Show file tree
Hide file tree
Showing 54 changed files with 504 additions and 12,404 deletions.
7 changes: 0 additions & 7 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,6 @@
"group": "build",
"type": "shell",
"command": "brew bundle dump -f"
},
{
"label": "Mackup Backup",
"detail": "Backup settings with Mackup",
"group": "build",
"type": "shell",
"command": "mackup backup"
}
]
}
5 changes: 2 additions & 3 deletions Brewfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,9 @@ brew "hivemind"
brew "jasper"
brew "shared-mime-info"
brew "libheif"
brew "libffi"
brew "python@3.9"
brew "libraw"
brew "imagemagick"
brew "mackup"
brew "libffi"
brew "mas"
brew "nginx"
brew "node"
Expand All @@ -47,6 +45,7 @@ brew "postgresql@12"
brew "pyenv"
brew "python@3.10"
brew "python@3.11"
brew "python@3.9"
brew "qt"
brew "ruby-build"
brew "rbenv"
Expand Down
1,129 changes: 501 additions & 628 deletions Brewfile.lock.json

Large diffs are not rendered by default.

25 changes: 1 addition & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ Do the following, in this order:
1. [Sign into iCloud](#icloud)
1. [Sign into Fastmail](#fastmail)
1. [Install Mac App Store apps](#mac-app-store)
1. [Restore Mackup](#mackup)
1. [Set up SSH](#ssh)
1. [Set up Node](#node)

Expand Down Expand Up @@ -51,7 +50,7 @@ Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
```

Get `brew` in the PATH for now (this gets resolved for real when Mackup restores my .zshrc below)
Get `brew` in the PATH for now:

```zsh
eval "$(/opt/homebrew/bin/brew shellenv)"
Expand Down Expand Up @@ -158,28 +157,6 @@ After setting up 1Password and iCloud above, run the Homebrew install step again
cd ~/code/dotfiles && brew bundle # The `mas` steps should complete now that we're signed into iCloud
```

## Mackup

Restore app settings from mackup

Copy the configuration to the home directory because I don't use the default

```zsh
cp ~/code/dotfiles/mackup/.mackup.cfg ~/
```

Copy the custom config directory for custom apps

```zsh
cp -r ~/code/dotfiles/mackup/.mackup ~/.mackup
```

Restore all the settings

```zsh
mackup restore
```

## SSH

Enable the 1Password [SSH Agent](https://developer.1password.com/docs/ssh/agent/):
Expand Down
25 changes: 0 additions & 25 deletions mackup/.gitconfig

This file was deleted.

2 changes: 0 additions & 2 deletions mackup/.gitignore

This file was deleted.

12 changes: 0 additions & 12 deletions mackup/.mackup.cfg

This file was deleted.

5 changes: 0 additions & 5 deletions mackup/.mackup/bear.cfg

This file was deleted.

7 changes: 0 additions & 7 deletions mackup/.mackup/curl.cfg

This file was deleted.

6 changes: 0 additions & 6 deletions mackup/.mackup/git.cfg

This file was deleted.

5 changes: 0 additions & 5 deletions mackup/.mackup/menumeters.cfg

This file was deleted.

22 changes: 0 additions & 22 deletions mackup/.ripgreprc

This file was deleted.

4 changes: 0 additions & 4 deletions mackup/.ssh/config

This file was deleted.

5 changes: 0 additions & 5 deletions mackup/.yarnrc

This file was deleted.

18 changes: 0 additions & 18 deletions mackup/.zshrc

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion mackup/Library/Application Support/Adobe/OOBE/temp_lbs_wid

This file was deleted.

Binary file not shown.

This file was deleted.

Binary file not shown.
Binary file not shown.
Loading

0 comments on commit d5e6948

Please sign in to comment.