Currently, Xsunaba references environment variables for overriding configuration values. This was just quicker & easier to implement as Xsunaba is intended to accept a command and its parameters to be be executed. I'd like to add more configurability to what options are passed to Xephyr(1) (especially the -resizable option; see issue #3), more automated audio support (see issue #4), etc.
So, I'd like to add option parsing for the current functionality with respect to the environment variables, retaining support for the environment variables. Specifically, Xsunaba should parse options before -- as its own and anything after as the command to run (and its parameters).
Currently,
Xsunabareferences environment variables for overriding configuration values. This was just quicker & easier to implement asXsunabais intended to accept a command and its parameters to be be executed. I'd like to add more configurability to what options are passed to Xephyr(1) (especially the-resizableoption; see issue #3), more automated audio support (see issue #4), etc.So, I'd like to add option parsing for the current functionality with respect to the environment variables, retaining support for the environment variables. Specifically,
Xsunabashould parse options before--as its own and anything after as the command to run (and its parameters).