This worked for me in the past as well
thanks for all your input⦠Iām getting close I think.
- I started stream deck and reinstalled all the plugins I used in the past
- I quit Stream Deck then copied over the preference file (the application support folders were already transferred and had the same files and size).
- Then I started stream deck ⦠and still no joy.
strange thing is when I checked, the preference file had reset themselves back to 4kb - when the backed up preferences were a 9k file (edit for typo)
so⦠I force quit stream deck using activity monitor and tried again but the sameā¦
very strange!
only thing I havenāt tried is to reboot the Mac⦠will try that tomorrow
thanks again everyone for your input - really helpful.
update
I found my old profile backup (which only has 2 of the 8 profiles I created) and it seemed to work, partially. at least some of the icons appeared back on the stream deck - no commands worked but I still havenāt restored my keyboard maestro macros fully yet so thatās understood.
I noticed the preferences file went up from 4k to 5k - but when I quit everyone and restored the 9k preference file, it made no difference.
I realize this isnāt helpful now, but under the category of āLessons I Have Learned Myselfā ā I now have a repeating Due.app reminder for Sunday evenings called āSunday Night Backupsā where I always manually backup:
- All of my Keyboard Maestro macros individually (this got easier in version 10)
- Stream Deck Profiles
- All of my calendars (BusyCal makes this easy)
- My BBEdit preferences and Application Support folder
- Contacts to individual vCards
#4 is probably the least necessary, but I wrote a script that makes it easy, and I have BBEdit set up in a very precise way, so I donāt want to lose it.
The others are possible-but-difficult to restore from a full-system backup.
Keyboard Maestro macros are stable, but sometimes Iāll start mucking with one and screw it up (which is dumb because you can easily Duplicate it and muck with the duplicate instead, but sometimes I forget to do that).
great advice!
ā¦I need to do this for your list and a few other things I think fall into the same category.
actually, I did think, last time I migrated to my new shiny 16" top spec M1 MBP, 'Joe, you really need to write down each step of the things you install - in easy to remember ways, because for the life of me, I canāt remember things like Lightroom presets etcā¦
so when I had the urgent crash that needed an overnight wipe and reinstall, I am left scratching around, trying to remember things like thatā¦
now on my list to do once Iāve got operational again!
and⦠I will probably just take time to rebuild my KM / SD setup, backing up all the way!!
thanks for the generous support on this forum! glad I become a member of this community.
I would add the following to any backup strategy if you use them:
- hammerspoon config files
- shell alias files (bashed or equivalent)
- crontab settings
- rsa keys? E.g., for ssh. Not sure about this one
- Raspberry pi or similar (I keep fiddling with mine and donāt document what Iāve done terribly well for future me)
I keep my zsh, gitconfig, brew bundle, and other similar files in Git, well worth doing plus it has finally got me to get all my devices in sync!
For someone who has never used Git, any recommendations on how to best learn how to use it?
Thanks.
GitHub has a good guide on it.
Oh Sh*t, Git!?! is a good guide for if you screw something up as well (as I have done often).
And finally, Git has an official (I think) book which is also quite handy.
Cool. Thanks!
13 14 15 16 17 18 19 20
Thatās an interesting idea. Iām fuzzy on where those all live ā do you have separate repos? Or is there a way to have one repo with files from disparate locations? (I only know how to turn a whole directory into a repo, and then selectively include or exclude files via .gitignore
.)
The way I (and I think a lot of other people) do it is:
- Make a repo
- Stick all of your dotfiles/configs/etc into said repo
- Symlink/copy those files to their expected locations (I had a script for this although I think it is outdated by now)
Essentially, āmaster copiesā go into the repo and everything else is a āshadow copyā.
Got it. Clever. I might do the opposite: make a repo, then run recurring cron jobs to copy and make sure the repo stays up to date. Or maybe better, make the repo the source of truth and copy to the right locations. I already do something similar with crontab on one machine ā I discovered the hard way that cron -e
is one easy typo away from cron -r
That is exactly what I do!
You boys and gals cost me more $ Couldnāt resist and bought myself a stream deck.
Looks like Adorama has the Stream Deck XL on sale today (5/11/22) for $150+tax, which seems like a good price: Elgato Stream Deck XL Keypad with 32 Customizable LCD Keys 10GAT9901
I just heard and now Iām on here looking for talk about it.
Thanks for posting this. I bought it and it arrived today. Finally diving in!