ces => {
foo => {
layout => 'foo.json',
},
bar => {
layout => 'bar.json',
groups => {
foo => und
up bar
bar => { layout => 'foo.json' },
}
},
baz => {
layout => 'baz.json',
groups => {
my $event = shift;
$self->append_layout($event->{current}{name}, '/path/to/layout.json');
}
);
=head2 $self->add_swallow($match, $cmd, $on)
Add a command that can be used t
th your layout(s) before
configuring them: C<i3-msg "workspace foo; append_layout /path/to/layout.json">
You can store your layouts in C<$HOME/.config/i3>, or put them elsewhere and
configure a path
figure them in C<wod.conf>:
workspace:
dev:
layout: dev.json
group:
work:
layout: dev-work.json
personal:
And as you see, you can override a layout for a
orkspace:
dev:
layout: dev.json
group:
work:
And to make a workspace available in all groups:
workspace:
dev:
layout: dev.json
group:
all:
To have