| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
FALLBACK_CONFIG_DIR did not work. Fixed.
|
| |
| |
| |
| |
| | |
- Flag was ignored. Now it's taken into account.
- Missing trailing slashes in path now behaves properly.
|
|\|
| |
| | |
Can customize fallback config directory
|
|/
|
|
|
|
|
| |
CMake takes a `FALLBACK_CONFIG_DIR` flag which is the directory where the
standard configuration file `config` is copied at installation.
If loading from typical configuration directories fails, sway loads
FALLBACK_CONFIG_DIR/config (/etc/sway/config by default).
|
|
|
|
|
| |
This will allow the bar {} block to have a different command set (and
also bar { colors { } }.
|
| |
|
|\
| |
| | |
cmd_output: Merge instead of replace output config
|
| | |
|
| | |
|
|\ \
| |/
|/| |
cmd_output: check for missing subcommand arguments
|
|/ |
|
| |
|
|
|
|
|
| |
This is necessary because i3 config files use CSS notation for colors
(i.e. #rrggbb).
|
| |
|
| |
|
|
|
|
|
| |
This should make the bar open and appear as the panel, once sway
supports panels. Right now it crashes sway!
|
| |
|
| |
|
|\
| |
| | |
cmd_floating: Don't add non-float as sibling to float.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When turning a float to a non-float, `get_focused_container` might
return another floating view, causing the active view to be inserted
into the floating list on its workspace instead of the normal child list
which it should. (Since it has `is_floating` as false the resulting
discrepency triggered other bad behaviour eventually leading sway to
crash.)
This patch fixes that by simply checking floating status before making
it a sibling.
|
|\ \
| | |
| | | |
main: Setup logging before wlc_init.
|
| |/
| |
| |
| |
| | |
If `wlc_init` fails the error message will never be logged or printed
anywhere.
|
| | |
|
|\ \
| | |
| | | |
refactor cmd_output
|
| | | |
|
| | | |
|
| | | |
|
| |/ |
|
|\ \
| |/
|/| |
Add --help to print usage
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Using 'flag' results in duplicate code paths for short and long options.
This broke the -q short option in swaymsg, because there was:
{"quiet", no_argument, &quiet, 'q'}
Which will set quiet to 'q' and return 0, not 'q'.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/| |
Add warnings about invalid output commands
|
|/
|
|
|
| |
This handles some cases where sway will crash if an output command is
invalid/missing an argument.
|
|\
| |
| | |
sway/main: Move wlc init to after args are handled.
|
|/
|
|
|
|
|
|
|
|
| |
First of all because it's not needed that early, and second of all
because there's a bug where calling `sway --get-socketpath` via `popen`
causes the child sway process to spin/hang instead of returning EOF.
(Specifically `(unset SWAYSOCK; swaymsg)` hangs.) This patch fixes that.
(Also note that this patch moves the "detailed review" comment, so I
guess this patch requires extra detailed review?)
|
|
|
|
| |
Which will match any output.
|
|
|
|
|
| |
This also makes it so that your i3 config is used before
/etc/sway/config.
|