new config format
HackedOS opened this issue · comments
This issue exists to track the progress and implementation of a new custom config format for MagmaWM
We NixOS users no longer want yet another config format😭
A static config or a scriptable config?
A static config or a scriptable config?
static config, but some basic variable parsing is possible. like colors and number constants and strings to define stuff easily at the top of the file
hmm... is this like completely from scratch (parsing the config with something like nom) or based on an existing format?
this is completely from scratch unless a good proposal using an existing format comes into sight
KDL maybe? Looks pretty solid.
Toml
Toml
Nah, dont make the same mistake that i did.
Ooooooorrr, hear me out
What if we
Just stayed on ron
Ooooooorrr, hear me out
What if we
Just stayed on ron
Exactly my thought. Ron's fine. Maybe we should look into implementing more important things.
Ooooooorrr, hear me out
What if we
Just stayed on ron
Exactly my thought. Ron's fine. Maybe we should look into implementing more important things.
RON syntax is not intuitive for the target audience of MagmaWM
RON syntax is not intuitive for the target audience of MagmaWM
They're linux users, they know that they gotta configure stuff, and the syntax isn't that bad
if we change the config and i think we will it should be before the first release
Ooooooorrr, hear me out
What if we
Just stayed on ron
Exactly my thought. Ron's fine. Maybe we should look into implementing more important things.
RON syntax is not intuitive for the target audience of MagmaWM
If you know how to use a window manager, you know how to configure with RON. Also good documentation will help a lot.
If you really need a new syntax, consider toml or similar.
@HackedOS Do you have like a syntax you like, C-style, S-style?
not really im fine with whatever is preferred by most people. accessibility is most important
So are you looking to implement Lua now?
So are you looking to implement Lua now?
it was just an option. still thinking
Nickel could do.
I don't see an issue with ron. You are basically using strings, array like syntax and dictionary stuff if I remember correctly.
I don't think we should move from ron either. We also have priorities rn that are higher than changing config langs
Contributors agree this is not a good path, I will be closing this issue, We have much bigger priorities then fixing whats not broken.
Feel free to re-open this issue in the future when we have bigger issues sorted out and if this becomes more needed and less controversial.