MagmaWM / MagmaWM

A versatile and customizable Window Manager and Wayland Compositor

Home Page:https://magmawm.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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?

@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.