autostarttags
Description
Allow dwm to execute commands on specific tags during startup from an
autostarttaglist array in your config.h file. The rules array is bypassed for
commands in the autostarttaglist array. This allows you to initialize your session
with applications on different tags without having to use any keybindings.
Example
static const char *browsercmd[] = {"librewolf", NULL};
static const char *keepassxccmd[] = {"keepassxc", NULL};
static const char *emacscmd[] = {"emacs", NULL};
static const char *termcmd[] = {"xterm", NULL };
/* last cmd must be NULL! */
Autostarttag autostarttaglist[] = {
{.cmd = browsercmd, .tags = 1 << 0 },
{.cmd = keepassxccmd, .tags = 1 << 4 },
{.cmd = emacscmd, .tags = 1 << 7 },
{.cmd = termcmd, .tags = 1 << 8 },
{.cmd = NULL, .tags = 0 },
};
Download
Author
- Christian Wills cwills.dev+suckless@gmail.com