Open farzadmf opened 2 years ago
Another advantage is that this makes it easy to gradually port existing JSON config to EDN. A simple solution is to move existing configs to a new profile and then asking goku to merge those into the default profile. If you are only using a single profile, that's enough. But for multiple profiles,, something like this would be nice:
{:profiles {:Default {:import-configs ["Old" "Imported"] ;; "Old" & "Imported" are profile names
;; other keys
}}}
A simple solution is to move existing configs
@MuhammedZakir just to confirm, is the solution you're proposing doable now, or is it a suggestion of how it may work when it's implemented? 🙂
A simple solution is to move existing configs
@MuhammedZakir just to confirm, is the solution you're proposing doable now, or is it a suggestion of how it may work when it's implemented? slightly_smiling_face
Latter, it was a suggestion / feature request.
Facing the same issue. I would love to have a way to keep my imports rather than converting them and making changes again
Also just starting to use Goku and was surprised that it wipes my existing complex modifications instead of appending to them. Any way to avoid having to add them again every time Goku is run? And/or is there a good converter tool for existing .json
to .edn
format? Thanks!
Hi,
I'm using
goku
to create my own modifications, but there are some that I've downloaded from Karabiner Website and import them into Karabiner.When I run
goku
, however, it basically clears everything and adds my modifications. I was wondering if there's a way to keep existing ones and somehow "append" mine. Of course, they need to be replaced every time I rungoku
, so it may be complicatedIt would be really nice if this is possible because it saves me the extra step(s) to re-add those bindings everytime I update
goku
config. (I could technically download them and port them toedn
format, but then, I'd need to that in case they're updated)Thank you