Amethyst
Amethyst copied to clipboard
Add method to export current GUI config to `.amethyst.yml`
Is your feature request related to a problem? Please describe. First of all, thank you for your work on Amethyst - it's a key part of my macOS workflow.
I want to migrate my current GUI config to an .amethyst.yml file so that I can store it with my other dotfiles. However, all of my keybinds are customized, and I use a whitelist to determine which apps to manage, so the conversion process is time-consuming (to the point that I haven't yet gotten around to it and am instead opening this issue, since I'm sure others are in the same boat).
Describe the solution you'd like
A method to generate an .amethyst.yml file containing the current configuration values from the GUI.
Describe alternatives you've considered
/Applications/Amethyst.app/Contents/MacOS/Amethyst --debug-info is close, but it's not formatted as yaml and doesn't seem to contain info about keybinds. Perhaps there's another flag I'm not aware of?
Additional context
This is related to #1217 but is a bit different, since the goal is not to export to an arbitrary config file but rather to use the existing yaml config format.
I was about to create an issue asking how to sync amethyst config across multiple machines but stumbled upon this one.
Surprised this feature isn't already a part of amethyst, especially because looking through the issue history I can infer that Amethyst once had dotfile-based configuration, but it is unclear why this was dropped in favour of the current paradigm.
I hope I don't have to try Yabai as an alternative to amethyst that can sync across machine, because I love the simplicity of amethyst.
I use https://github.com/lra/mackup to backup/sync Amethyst and my other apps, though I understand that's only a Mac option. Just thought I'd share!
I use https://github.com/lra/mackup to backup/sync Amethyst and my other apps, though I understand that's only a Mac option. Just thought I'd share!
This is a good solution for backing up a user's Amethyst config, but part of the reason I'd like to be able to export it to a config file is to be able to place it under version control with the rest of my dotfiles.
To be clear, it's already possible to do this. This feature request is specifically about migrating my existing config to the new format.
Would love to see this be implemented
I use https://github.com/lra/mackup to backup/sync Amethyst and my other apps, though I understand that's only a Mac option. Just thought I'd share!
This is a good solution for backing up a user's Amethyst config, but part of the reason I'd like to be able to export it to a config file is to be able to place it under version control with the rest of my dotfiles.
To be clear, it's already possible to do this. This feature request is specifically about migrating my existing config to the new format.
Yeah, completely agree! Would be better that way for sure!
I'd love to see this feature too. 👍🏿
Same, this would be a great feature!
I would love to see this as well.
This feature would make setting up my new workstations a lot easier.
Same here!