Parity with main
This commit is contained in:
parent
ad849dea6d
commit
68ffff9392
|
@ -94,7 +94,7 @@ static const int horizpadbar = 2; /* horizontal padding for status
|
||||||
static const int vertpadbar = 0; /* vertical padding for statusbar */
|
static const int vertpadbar = 0; /* vertical padding for statusbar */
|
||||||
#endif // BAR_STATUSPADDING_PATCH
|
#endif // BAR_STATUSPADDING_PATCH
|
||||||
#if BAR_STATUSBUTTON_PATCH
|
#if BAR_STATUSBUTTON_PATCH
|
||||||
static const char buttonbar[] = "<O>";
|
static const char buttonbar[] = " Start";
|
||||||
#endif // BAR_STATUSBUTTON_PATCH
|
#endif // BAR_STATUSBUTTON_PATCH
|
||||||
#if BAR_SYSTRAY_PATCH
|
#if BAR_SYSTRAY_PATCH
|
||||||
static const unsigned int systrayspacing = 2; /* systray spacing */
|
static const unsigned int systrayspacing = 2; /* systray spacing */
|
||||||
|
@ -160,11 +160,11 @@ static void (*bartabmonfns[])(Monitor *) = { NULL /* , customlayoutfn */ };
|
||||||
#endif // MONOCLE_LAYOUT
|
#endif // MONOCLE_LAYOUT
|
||||||
#endif // BAR_TABGROUPS_PATCH
|
#endif // BAR_TABGROUPS_PATCH
|
||||||
#if BAR_PANGO_PATCH
|
#if BAR_PANGO_PATCH
|
||||||
static const char font[] = "monospace 10";
|
static const char font[] = "Hack Nerd Font 11";
|
||||||
#else
|
#else
|
||||||
static const char *fonts[] = { "monospace:size=10" };
|
static const char *fonts[] = { "Hack Nerd Font:size=11" };
|
||||||
#endif // BAR_PANGO_PATCH
|
#endif // BAR_PANGO_PATCH
|
||||||
static const char dmenufont[] = "monospace:size=10";
|
static const char dmenufont[] = "Hack Nerd Font:size=11";
|
||||||
|
|
||||||
static char c000000[] = "#000000"; // placeholder value
|
static char c000000[] = "#000000"; // placeholder value
|
||||||
|
|
||||||
|
@ -451,7 +451,7 @@ static char *tagicons[][NUMTAGS] =
|
||||||
{
|
{
|
||||||
[DEFAULT_TAGS] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" },
|
[DEFAULT_TAGS] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" },
|
||||||
[ALTERNATIVE_TAGS] = { "A", "B", "C", "D", "E", "F", "G", "H", "I" },
|
[ALTERNATIVE_TAGS] = { "A", "B", "C", "D", "E", "F", "G", "H", "I" },
|
||||||
[ALT_TAGS_DECORATION] = { "<1>", "<2>", "<3>", "<4>", "<5>", "<6>", "<7>", "<8>", "<9>" },
|
[ALT_TAGS_DECORATION] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" },
|
||||||
};
|
};
|
||||||
|
|
||||||
#if BAR_TAGGRID_PATCH
|
#if BAR_TAGGRID_PATCH
|
||||||
|
@ -628,7 +628,7 @@ static const int nmaster = 1; /* number of clients in master area */
|
||||||
#if FLEXTILE_DELUXE_LAYOUT
|
#if FLEXTILE_DELUXE_LAYOUT
|
||||||
static const int nstack = 0; /* number of clients in primary stack area */
|
static const int nstack = 0; /* number of clients in primary stack area */
|
||||||
#endif // FLEXTILE_DELUXE_LAYOUT
|
#endif // FLEXTILE_DELUXE_LAYOUT
|
||||||
static const int resizehints = 0; /* 1 means respect size hints in tiled resizals */
|
static const int resizehints = 1; /* 1 means respect size hints in tiled resizals */
|
||||||
static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
|
static const int lockfullscreen = 1; /* 1 will force focus on the fullscreen window */
|
||||||
#if DECORATION_HINTS_PATCH
|
#if DECORATION_HINTS_PATCH
|
||||||
static const int decorhints = 1; /* 1 means respect decoration hints */
|
static const int decorhints = 1; /* 1 means respect decoration hints */
|
||||||
|
@ -867,9 +867,11 @@ static const char *dmenucmd[] = {
|
||||||
#if BAR_DMENUMATCHTOP_PATCH
|
#if BAR_DMENUMATCHTOP_PATCH
|
||||||
topbar ? NULL : "-b",
|
topbar ? NULL : "-b",
|
||||||
#endif // BAR_DMENUMATCHTOP_PATCH
|
#endif // BAR_DMENUMATCHTOP_PATCH
|
||||||
|
"-g", "4",
|
||||||
|
"-l", "10",
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
static const char *termcmd[] = { "st", NULL };
|
static const char *termcmd[] = { "st", "-e", NULL };
|
||||||
|
|
||||||
#if BAR_STATUSCMD_PATCH
|
#if BAR_STATUSCMD_PATCH
|
||||||
#if BAR_DWMBLOCKS_PATCH
|
#if BAR_DWMBLOCKS_PATCH
|
||||||
|
@ -897,15 +899,38 @@ static const Key on_empty_keys[] = {
|
||||||
|
|
||||||
static const Key keys[] = {
|
static const Key keys[] = {
|
||||||
/* modifier key function argument */
|
/* modifier key function argument */
|
||||||
|
/* spmenu bindings here */
|
||||||
|
{ Mod4Mask, XK_s, spawn, SHCMD("spmenu_run -d -a '-g 4 -l 10'") },
|
||||||
|
{ Mod4Mask|ShiftMask, XK_s, spawn, SHCMD("spmenu_run -a '-g 4 -l 10'") },
|
||||||
|
{ Mod4Mask, XK_f, spawn, SHCMD("spmenu_run -fm -a '-g 4 -l 10'") },
|
||||||
|
/* spmenu scripts down here */
|
||||||
|
{ Mod4Mask, XK_v, spawn, SHCMD("clipmenu-spmenu") },
|
||||||
|
{ Mod4Mask|ShiftMask, XK_Print, spawn, SHCMD("screenshot-spmenu -f") },
|
||||||
|
{ Mod4Mask|Mod1Mask, XK_Print, spawn, SHCMD("screenshot-spmenu -s") },
|
||||||
|
{ Mod4Mask, XK_p, spawn, SHCMD("pirokit") },
|
||||||
|
{ Mod4Mask|ShiftMask, XK_w, spawn, SHCMD("wallpaper-spmenu") },
|
||||||
|
/* end of spmenu keybinds */
|
||||||
|
/* dunst specific keybinds */
|
||||||
|
{ Mod4Mask, XK_n, spawn, SHCMD("dunstctl history-pop") },
|
||||||
|
{ Mod4Mask, XK_x, spawn, SHCMD("dunstctl close-all") },
|
||||||
|
/* install paplay, dunst, and the scripts on scripts/dunst first */
|
||||||
|
{ Mod4Mask, XK_u, spawn, SHCMD("volume-dunst up") },
|
||||||
|
{ Mod4Mask, XK_d, spawn, SHCMD("volume-dunst down") },
|
||||||
|
{ Mod4Mask, XK_m, spawn, SHCMD("volume-dunst mute") },
|
||||||
#if KEYMODES_PATCH
|
#if KEYMODES_PATCH
|
||||||
{ MODKEY, XK_Escape, setkeymode, {.ui = COMMANDMODE} },
|
{ MODKEY, XK_Escape, setkeymode, {.ui = COMMANDMODE} },
|
||||||
#endif // KEYMODES_PATCH
|
#endif // KEYMODES_PATCH
|
||||||
{ MODKEY, XK_p, spawn, {.v = dmenucmd } },
|
{ Mod4Mask|Mod1Mask, XK_s, spawn, {.v = dmenucmd } },
|
||||||
{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
|
{ MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
|
||||||
#if RIODRAW_PATCH
|
#if RIODRAW_PATCH
|
||||||
{ MODKEY|ControlMask, XK_p, riospawnsync, {.v = dmenucmd } },
|
{ MODKEY|ControlMask, XK_s, riospawnsync, {.v = dmenucmd } },
|
||||||
{ MODKEY|ControlMask, XK_Return, riospawn, {.v = termcmd } },
|
{ MODKEY|ControlMask, XK_Return, riospawn, {.v = termcmd } },
|
||||||
{ MODKEY, XK_s, rioresize, {0} },
|
{ MODKEY, XK_s, rioresize, {0} },
|
||||||
|
/* suckless-utils keymaps */
|
||||||
|
{ MODKEY|ShiftMask, XK_t, spawn, SHCMD("tabbed -r 2 st -w ''") },
|
||||||
|
{ MODKEY|ShiftMask, XK_i, spawn, SHCMD("firefox") },
|
||||||
|
{ Mod4Mask, XK_e, spawn, SHCMD("st -T sfm sfm") },
|
||||||
|
{ Mod4Mask, XK_Print, spawn, SHCMD("maim ~/Pictures/Screenshot_$(date +%s).png") },
|
||||||
#endif // RIODRAW_PATCH
|
#endif // RIODRAW_PATCH
|
||||||
{ MODKEY, XK_b, togglebar, {0} },
|
{ MODKEY, XK_b, togglebar, {0} },
|
||||||
#if TOGGLETOPBAR_PATCH
|
#if TOGGLETOPBAR_PATCH
|
||||||
|
@ -1332,7 +1357,7 @@ static const Command commands[] = {
|
||||||
static const Button buttons[] = {
|
static const Button buttons[] = {
|
||||||
/* click event mask button function argument */
|
/* click event mask button function argument */
|
||||||
#if BAR_STATUSBUTTON_PATCH
|
#if BAR_STATUSBUTTON_PATCH
|
||||||
{ ClkButton, 0, Button1, spawn, {.v = dmenucmd } },
|
{ ClkButton, 0, Button1, spawn, SHCMD("spmenu_run -d -a '-g 4 -l 10'") /* use spmenu instead of dmenu */ },
|
||||||
#endif // BAR_STATUSBUTTON_PATCH
|
#endif // BAR_STATUSBUTTON_PATCH
|
||||||
{ ClkLtSymbol, 0, Button1, setlayout, {0} },
|
{ ClkLtSymbol, 0, Button1, setlayout, {0} },
|
||||||
#if BAR_LAYOUTMENU_PATCH
|
#if BAR_LAYOUTMENU_PATCH
|
||||||
|
|
|
@ -43,13 +43,13 @@ XRENDER = -lXrender
|
||||||
#YAJLINC = -I/usr/include/yajl
|
#YAJLINC = -I/usr/include/yajl
|
||||||
|
|
||||||
# Uncomment this for the rounded corners patch / ROUNDED_CORNERS_PATCH
|
# Uncomment this for the rounded corners patch / ROUNDED_CORNERS_PATCH
|
||||||
#XEXTLIB = -lXext
|
XEXTLIB = -lXext
|
||||||
|
|
||||||
# Uncomment this for the swallow patch / SWALLOW_PATCH
|
# Uncomment this for the swallow patch / SWALLOW_PATCH
|
||||||
#XCBLIBS = -lX11-xcb -lxcb -lxcb-res
|
#XCBLIBS = -lX11-xcb -lxcb -lxcb-res
|
||||||
|
|
||||||
# This is needed for the winicon and tagpreview patches / BAR_WINICON_PATCH / BAR_TAGPREVIEW_PATCH
|
# This is needed for the winicon and tagpreview patches / BAR_WINICON_PATCH / BAR_TAGPREVIEW_PATCH
|
||||||
#IMLIB2LIBS = -lImlib2
|
IMLIB2LIBS = -lImlib2
|
||||||
|
|
||||||
# Uncomment for the bidi patch
|
# Uncomment for the bidi patch
|
||||||
#BDINC = `pkg-config --cflags fribidi`
|
#BDINC = `pkg-config --cflags fribidi`
|
||||||
|
|
|
@ -162,25 +162,25 @@
|
||||||
* E.g. ^B5^ would use color5 as the background color.
|
* E.g. ^B5^ would use color5 as the background color.
|
||||||
* https://dwm.suckless.org/patches/status2d/
|
* https://dwm.suckless.org/patches/status2d/
|
||||||
*/
|
*/
|
||||||
#define BAR_STATUS2D_XRDB_TERMCOLORS_PATCH 0
|
#define BAR_STATUS2D_XRDB_TERMCOLORS_PATCH 1
|
||||||
|
|
||||||
/* The systray patch adds systray for the status bar.
|
/* The systray patch adds systray for the status bar.
|
||||||
* https://dwm.suckless.org/patches/systray/
|
* https://dwm.suckless.org/patches/systray/
|
||||||
*/
|
*/
|
||||||
#define BAR_SYSTRAY_PATCH 0
|
#define BAR_SYSTRAY_PATCH 1
|
||||||
|
|
||||||
/* Show tag symbols in the bar. */
|
/* Show tag symbols in the bar. */
|
||||||
#define BAR_TAGS_PATCH 1
|
#define BAR_TAGS_PATCH 0
|
||||||
|
|
||||||
/* Show tag symbols + class of master window in the bar.
|
/* Show tag symbols + class of master window in the bar.
|
||||||
* https://dwm.suckless.org/patches/taglabels/
|
* https://dwm.suckless.org/patches/taglabels/
|
||||||
*/
|
*/
|
||||||
#define BAR_TAGLABELS_PATCH 0
|
#define BAR_TAGLABELS_PATCH 1
|
||||||
|
|
||||||
/* This patch underlines the selected tag, or optionally all tags.
|
/* This patch underlines the selected tag, or optionally all tags.
|
||||||
* https://dwm.suckless.org/patches/underlinetags/
|
* https://dwm.suckless.org/patches/underlinetags/
|
||||||
*/
|
*/
|
||||||
#define BAR_UNDERLINETAGS_PATCH 0
|
#define BAR_UNDERLINETAGS_PATCH 1
|
||||||
|
|
||||||
/* This patch adds the window icon next to the window title in the bar.
|
/* This patch adds the window icon next to the window title in the bar.
|
||||||
*
|
*
|
||||||
|
@ -198,7 +198,7 @@
|
||||||
* https://github.com/AdamYuan/dwm-winicon
|
* https://github.com/AdamYuan/dwm-winicon
|
||||||
* https://dwm.suckless.org/patches/winicon
|
* https://dwm.suckless.org/patches/winicon
|
||||||
*/
|
*/
|
||||||
#define BAR_WINICON_PATCH 0
|
#define BAR_WINICON_PATCH 1
|
||||||
|
|
||||||
/* Show window title in bar */
|
/* Show window title in bar */
|
||||||
#define BAR_WINTITLE_PATCH 1
|
#define BAR_WINTITLE_PATCH 1
|
||||||
|
@ -249,19 +249,19 @@
|
||||||
* when including this patch.
|
* when including this patch.
|
||||||
* https://dwm.suckless.org/patches/alpha/
|
* https://dwm.suckless.org/patches/alpha/
|
||||||
*/
|
*/
|
||||||
#define BAR_ALPHA_PATCH 0
|
#define BAR_ALPHA_PATCH 1
|
||||||
|
|
||||||
/* This patch introduces alternative tags which can be switched on the fly for the
|
/* This patch introduces alternative tags which can be switched on the fly for the
|
||||||
* sole purpose of providing visual aid.
|
* sole purpose of providing visual aid.
|
||||||
* https://dwm.suckless.org/patches/alternativetags/
|
* https://dwm.suckless.org/patches/alternativetags/
|
||||||
*/
|
*/
|
||||||
#define BAR_ALTERNATIVE_TAGS_PATCH 0
|
#define BAR_ALTERNATIVE_TAGS_PATCH 1
|
||||||
|
|
||||||
/* This patches provides the ability to use alternative text for tags which contain at
|
/* This patches provides the ability to use alternative text for tags which contain at
|
||||||
* least one window.
|
* least one window.
|
||||||
* https://dwm.suckless.org/patches/alttagsdecoration/
|
* https://dwm.suckless.org/patches/alttagsdecoration/
|
||||||
*/
|
*/
|
||||||
#define BAR_ALTTAGSDECORATION_PATCH 0
|
#define BAR_ALTTAGSDECORATION_PATCH 1
|
||||||
|
|
||||||
/* This patch enables dwm to manage external status bars such as lemonbar and polybar.
|
/* This patch enables dwm to manage external status bars such as lemonbar and polybar.
|
||||||
* dwm treats the external bar as it would its own, so all regular dwm commands such as
|
* dwm treats the external bar as it would its own, so all regular dwm commands such as
|
||||||
|
@ -310,7 +310,7 @@
|
||||||
* renamed to more accurately reflect what it does - creating an extra status.
|
* renamed to more accurately reflect what it does - creating an extra status.
|
||||||
* https://dwm.suckless.org/patches/extrabar/
|
* https://dwm.suckless.org/patches/extrabar/
|
||||||
*/
|
*/
|
||||||
#define BAR_EXTRASTATUS_PATCH 0
|
#define BAR_EXTRASTATUS_PATCH 1
|
||||||
|
|
||||||
/* Adds EWMH support for _NET_NUMBER_OF_DESKTOPS, _NET_CURRENT_DESKTOP, _NET_DESKTOP_NAMES
|
/* Adds EWMH support for _NET_NUMBER_OF_DESKTOPS, _NET_CURRENT_DESKTOP, _NET_DESKTOP_NAMES
|
||||||
* and _NET_DESKTOP_VIEWPORT, which allows for compatibility with other bars and programs
|
* and _NET_DESKTOP_VIEWPORT, which allows for compatibility with other bars and programs
|
||||||
|
@ -326,17 +326,17 @@
|
||||||
* https://github.com/bakkeby/dwm-flexipatch/issues/50 (_IS_FLOATING patch)
|
* https://github.com/bakkeby/dwm-flexipatch/issues/50 (_IS_FLOATING patch)
|
||||||
* https://dwm.suckless.org/patches/ewmhtags/
|
* https://dwm.suckless.org/patches/ewmhtags/
|
||||||
*/
|
*/
|
||||||
#define BAR_EWMHTAGS_PATCH 0
|
#define BAR_EWMHTAGS_PATCH 1
|
||||||
|
|
||||||
/* Allows the bar height to be explicitly set rather than being derived from font.
|
/* Allows the bar height to be explicitly set rather than being derived from font.
|
||||||
* https://dwm.suckless.org/patches/bar_height/
|
* https://dwm.suckless.org/patches/bar_height/
|
||||||
*/
|
*/
|
||||||
#define BAR_HEIGHT_PATCH 0
|
#define BAR_HEIGHT_PATCH 1
|
||||||
|
|
||||||
/* This patch prevents dwm from drawing tags with no clients (i.e. vacant) on the bar.
|
/* This patch prevents dwm from drawing tags with no clients (i.e. vacant) on the bar.
|
||||||
* https://dwm.suckless.org/patches/hide_vacant_tags/
|
* https://dwm.suckless.org/patches/hide_vacant_tags/
|
||||||
*/
|
*/
|
||||||
#define BAR_HIDEVACANTTAGS_PATCH 0
|
#define BAR_HIDEVACANTTAGS_PATCH 1
|
||||||
|
|
||||||
/* With this patch dwm's built-in status bar is only shown when HOLDKEY is pressed
|
/* With this patch dwm's built-in status bar is only shown when HOLDKEY is pressed
|
||||||
* and the bar will now overlay the display.
|
* and the bar will now overlay the display.
|
||||||
|
@ -367,7 +367,7 @@
|
||||||
* toggled in unison when vanitygaps are toggled. Increasing or decreasing gaps during runtime
|
* toggled in unison when vanitygaps are toggled. Increasing or decreasing gaps during runtime
|
||||||
* will not affect the bar padding.
|
* will not affect the bar padding.
|
||||||
*/
|
*/
|
||||||
#define BAR_PADDING_VANITYGAPS_PATCH 0
|
#define BAR_PADDING_VANITYGAPS_PATCH 1
|
||||||
|
|
||||||
/* This patch adds simple markup for status messages using pango markup.
|
/* This patch adds simple markup for status messages using pango markup.
|
||||||
* This depends on the pango library v1.44 or greater.
|
* This depends on the pango library v1.44 or greater.
|
||||||
|
@ -441,14 +441,14 @@
|
||||||
/* Adds a window task switcher toggled using alt-tab.
|
/* Adds a window task switcher toggled using alt-tab.
|
||||||
* https://dwm.suckless.org/patches/alt-tab/
|
* https://dwm.suckless.org/patches/alt-tab/
|
||||||
*/
|
*/
|
||||||
#define ALT_TAB_PATCH 0
|
#define ALT_TAB_PATCH 1
|
||||||
|
|
||||||
/* All floating windows are centered, like the center patch, but without a rule.
|
/* All floating windows are centered, like the center patch, but without a rule.
|
||||||
* The center patch takes precedence over this patch.
|
* The center patch takes precedence over this patch.
|
||||||
* This patch interferes with the center transient windows patches.
|
* This patch interferes with the center transient windows patches.
|
||||||
* https://dwm.suckless.org/patches/alwayscenter/
|
* https://dwm.suckless.org/patches/alwayscenter/
|
||||||
*/
|
*/
|
||||||
#define ALWAYSCENTER_PATCH 0
|
#define ALWAYSCENTER_PATCH 1
|
||||||
|
|
||||||
/* This patch allows windows to be resized with its aspect ratio remaining constant.
|
/* This patch allows windows to be resized with its aspect ratio remaining constant.
|
||||||
* https://dwm.suckless.org/patches/aspectresize/
|
* https://dwm.suckless.org/patches/aspectresize/
|
||||||
|
@ -555,7 +555,7 @@
|
||||||
/* The cyclelayouts patch lets you cycle through all your layouts.
|
/* The cyclelayouts patch lets you cycle through all your layouts.
|
||||||
* https://dwm.suckless.org/patches/cyclelayouts/
|
* https://dwm.suckless.org/patches/cyclelayouts/
|
||||||
*/
|
*/
|
||||||
#define CYCLELAYOUTS_PATCH 0
|
#define CYCLELAYOUTS_PATCH 1
|
||||||
|
|
||||||
/* Make dwm respect _MOTIF_WM_HINTS property, and not draw borders around windows requesting
|
/* Make dwm respect _MOTIF_WM_HINTS property, and not draw borders around windows requesting
|
||||||
* for it. Some applications use this property to notify window managers to not draw window
|
* for it. Some applications use this property to notify window managers to not draw window
|
||||||
|
@ -564,7 +564,7 @@
|
||||||
* like chromium (with "Use system title bar and borders" turned off) or vlc in fullscreen mode.
|
* like chromium (with "Use system title bar and borders" turned off) or vlc in fullscreen mode.
|
||||||
* https://dwm.suckless.org/patches/decoration_hints/
|
* https://dwm.suckless.org/patches/decoration_hints/
|
||||||
*/
|
*/
|
||||||
#define DECORATION_HINTS_PATCH 0
|
#define DECORATION_HINTS_PATCH 1
|
||||||
|
|
||||||
/* This feature distributes all clients on the current monitor evenly across all tags.
|
/* This feature distributes all clients on the current monitor evenly across all tags.
|
||||||
* It is a variant of the reorganizetags patch.
|
* It is a variant of the reorganizetags patch.
|
||||||
|
@ -632,7 +632,7 @@
|
||||||
#define FLOATPOS_PATCH 0
|
#define FLOATPOS_PATCH 0
|
||||||
|
|
||||||
/* Add-on functionality for the above: make the float positions respect outer (vanity)gaps. */
|
/* Add-on functionality for the above: make the float positions respect outer (vanity)gaps. */
|
||||||
#define FLOATPOS_RESPECT_GAPS_PATCH 0
|
#define FLOATPOS_RESPECT_GAPS_PATCH 1
|
||||||
|
|
||||||
/* This patch provides the ability to focus the tag on the immediate left or right of the
|
/* This patch provides the ability to focus the tag on the immediate left or right of the
|
||||||
* currently focused tag. It also allows to send the focused window either on the left or
|
* currently focused tag. It also allows to send the focused window either on the left or
|
||||||
|
@ -660,7 +660,7 @@
|
||||||
/* Switch focus only by mouse click and not sloppy (focus follows mouse pointer).
|
/* Switch focus only by mouse click and not sloppy (focus follows mouse pointer).
|
||||||
* https://dwm.suckless.org/patches/focusonclick/
|
* https://dwm.suckless.org/patches/focusonclick/
|
||||||
*/
|
*/
|
||||||
#define FOCUSONCLICK_PATCH 0
|
#define FOCUSONCLICK_PATCH 1
|
||||||
|
|
||||||
/* Selects the next window having the urgent flag regardless of the tag it is on.
|
/* Selects the next window having the urgent flag regardless of the tag it is on.
|
||||||
* The urgent flag can be artificially set with the following xdotool command on any window:
|
* The urgent flag can be artificially set with the following xdotool command on any window:
|
||||||
|
@ -686,7 +686,7 @@
|
||||||
* again it shows the bar and restores the layout that was active before going fullscreen.
|
* again it shows the bar and restores the layout that was active before going fullscreen.
|
||||||
* https://dwm.suckless.org/patches/fullscreen/
|
* https://dwm.suckless.org/patches/fullscreen/
|
||||||
*/
|
*/
|
||||||
#define FULLSCREEN_PATCH 0
|
#define FULLSCREEN_PATCH 1
|
||||||
|
|
||||||
/* This patch provides a keybinding to rotate all clients in the currently selected
|
/* This patch provides a keybinding to rotate all clients in the currently selected
|
||||||
* area (master or stack) without affecting the other area.
|
* area (master or stack) without affecting the other area.
|
||||||
|
@ -878,7 +878,7 @@
|
||||||
* monitor (default).
|
* monitor (default).
|
||||||
* https://dwm.suckless.org/patches/pertag/
|
* https://dwm.suckless.org/patches/pertag/
|
||||||
*/
|
*/
|
||||||
#define PERTAG_PATCH 0
|
#define PERTAG_PATCH 1
|
||||||
|
|
||||||
/* Option to enable gaps on a per tag basis rather than globally.
|
/* Option to enable gaps on a per tag basis rather than globally.
|
||||||
* Depends on both pertag and vanitygaps patches being enabled.
|
* Depends on both pertag and vanitygaps patches being enabled.
|
||||||
|
@ -942,7 +942,7 @@
|
||||||
* This takes precedence over the resizecorners patch.
|
* This takes precedence over the resizecorners patch.
|
||||||
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-resizepoint-6.2.diff
|
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-resizepoint-6.2.diff
|
||||||
*/
|
*/
|
||||||
#define RESIZEPOINT_PATCH 0
|
#define RESIZEPOINT_PATCH 1
|
||||||
|
|
||||||
/* Adds a keyboard shortcut to restart dwm or alternatively by using kill -HUP dwmpid.
|
/* Adds a keyboard shortcut to restart dwm or alternatively by using kill -HUP dwmpid.
|
||||||
* Additionally dwm can quit cleanly by using kill -TERM dwmpid.
|
* Additionally dwm can quit cleanly by using kill -TERM dwmpid.
|
||||||
|
@ -1128,7 +1128,7 @@
|
||||||
*
|
*
|
||||||
* https://github.com/bakkeby/patches/wiki/steam
|
* https://github.com/bakkeby/patches/wiki/steam
|
||||||
*/
|
*/
|
||||||
#define STEAM_PATCH 0
|
#define STEAM_PATCH 1
|
||||||
|
|
||||||
/* Adds toggleable keyboard shortcut to make a client 'sticky', i.e. visible on all tags.
|
/* Adds toggleable keyboard shortcut to make a client 'sticky', i.e. visible on all tags.
|
||||||
* https://dwm.suckless.org/patches/sticky/
|
* https://dwm.suckless.org/patches/sticky/
|
||||||
|
@ -1259,7 +1259,7 @@
|
||||||
/* This patch allows you to toggle fullscreen on and off using a single shortcut key.
|
/* This patch allows you to toggle fullscreen on and off using a single shortcut key.
|
||||||
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-togglefullscreen-6.2.diff
|
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-togglefullscreen-6.2.diff
|
||||||
*/
|
*/
|
||||||
#define TOGGLEFULLSCREEN_PATCH 0
|
#define TOGGLEFULLSCREEN_PATCH 1
|
||||||
|
|
||||||
/* This patch allows for the bar position (top or bottom) to be toggled during runtime.
|
/* This patch allows for the bar position (top or bottom) to be toggled during runtime.
|
||||||
* https://dwm.suckless.org/patches/toggletopbar/
|
* https://dwm.suckless.org/patches/toggletopbar/
|
||||||
|
@ -1289,7 +1289,7 @@
|
||||||
* https://www.reddit.com/r/suckless/comments/ik27vd/key_toggle_between_next_and_previous_tag_dwm/
|
* https://www.reddit.com/r/suckless/comments/ik27vd/key_toggle_between_next_and_previous_tag_dwm/
|
||||||
* https://github.com/bakkeby/patches/wiki/toggletag
|
* https://github.com/bakkeby/patches/wiki/toggletag
|
||||||
*/
|
*/
|
||||||
#define TOGGLETAG_PATCH 0
|
#define TOGGLETAG_PATCH 1
|
||||||
|
|
||||||
/* Lets you transfer the currently focused client between the master and stack area
|
/* Lets you transfer the currently focused client between the master and stack area
|
||||||
* while increasing or decreasing the master area (nmaster) accordingly.
|
* while increasing or decreasing the master area (nmaster) accordingly.
|
||||||
|
@ -1321,13 +1321,13 @@
|
||||||
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-vanitygaps-6.2.diff
|
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-vanitygaps-6.2.diff
|
||||||
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-cfacts-vanitygaps-6.2.diff
|
* https://github.com/bakkeby/patches/blob/master/dwm/dwm-cfacts-vanitygaps-6.2.diff
|
||||||
*/
|
*/
|
||||||
#define VANITYGAPS_PATCH 0
|
#define VANITYGAPS_PATCH 1
|
||||||
|
|
||||||
/* This patch adds outer gaps for the monocle layout.
|
/* This patch adds outer gaps for the monocle layout.
|
||||||
* Most gaps patches tries to avoid gaps on the monocle layout, as it is often used as a
|
* Most gaps patches tries to avoid gaps on the monocle layout, as it is often used as a
|
||||||
* fullscreen mode, hence this is enabled separately from the main vanitygaps patch.
|
* fullscreen mode, hence this is enabled separately from the main vanitygaps patch.
|
||||||
*/
|
*/
|
||||||
#define VANITYGAPS_MONOCLE_PATCH 0
|
#define VANITYGAPS_MONOCLE_PATCH 1
|
||||||
|
|
||||||
/* By default MOD+Tab will take the user back to the previous tag only. If the user keeps
|
/* By default MOD+Tab will take the user back to the previous tag only. If the user keeps
|
||||||
* using MOD+Tab then the view will switch back and forth between the current and previous tag.
|
* using MOD+Tab then the view will switch back and forth between the current and previous tag.
|
||||||
|
@ -1376,7 +1376,7 @@
|
||||||
* the float border color, awesomebar, urgentborder and titlecolor patches.
|
* the float border color, awesomebar, urgentborder and titlecolor patches.
|
||||||
* https://dwm.suckless.org/patches/xrdb/
|
* https://dwm.suckless.org/patches/xrdb/
|
||||||
*/
|
*/
|
||||||
#define XRDB_PATCH 0
|
#define XRDB_PATCH 1
|
||||||
|
|
||||||
/* Simple patch that allows floating windows to be zoomed into the master stack position.
|
/* Simple patch that allows floating windows to be zoomed into the master stack position.
|
||||||
* https://www.reddit.com/r/suckless/comments/ie5fe3/zoomfloating_my_own_simple_original_patch/
|
* https://www.reddit.com/r/suckless/comments/ie5fe3/zoomfloating_my_own_simple_original_patch/
|
||||||
|
@ -1443,17 +1443,17 @@
|
||||||
/* Gappless grid layout.
|
/* Gappless grid layout.
|
||||||
* https://dwm.suckless.org/patches/gaplessgrid/
|
* https://dwm.suckless.org/patches/gaplessgrid/
|
||||||
*/
|
*/
|
||||||
#define GAPPLESSGRID_LAYOUT 0
|
#define GAPPLESSGRID_LAYOUT 1
|
||||||
|
|
||||||
/* Gridmode (grid) layout.
|
/* Gridmode (grid) layout.
|
||||||
* https://dwm.suckless.org/patches/gridmode/
|
* https://dwm.suckless.org/patches/gridmode/
|
||||||
*/
|
*/
|
||||||
#define GRIDMODE_LAYOUT 0
|
#define GRIDMODE_LAYOUT 1
|
||||||
|
|
||||||
/* Horizontal grid (horizgrid) layout.
|
/* Horizontal grid (horizgrid) layout.
|
||||||
* https://dwm.suckless.org/patches/horizgrid/
|
* https://dwm.suckless.org/patches/horizgrid/
|
||||||
*/
|
*/
|
||||||
#define HORIZGRID_LAYOUT 0
|
#define HORIZGRID_LAYOUT 1
|
||||||
|
|
||||||
/* Grid layout where nmaster controls the number of rows.
|
/* Grid layout where nmaster controls the number of rows.
|
||||||
* https://dwm.suckless.org/patches/nrowgrid/
|
* https://dwm.suckless.org/patches/nrowgrid/
|
||||||
|
|
Loading…
Reference in a new issue