2022-08-26 11:41:11 +02:00
|
|
|
/* Toggle patches
|
2022-09-03 17:44:49 +02:00
|
|
|
* This header allows you to enable/disable patches that can break compability or decrease performance with certain OSes or configurations.
|
2022-09-17 16:39:35 +02:00
|
|
|
*
|
2022-09-08 18:10:34 +02:00
|
|
|
* If it's disabled (set to 0), it will not be compiled in with speedwm. This keeps the binary small and may make the experience better.
|
2022-08-26 11:41:11 +02:00
|
|
|
*/
|
2022-09-03 19:08:07 +02:00
|
|
|
|
|
|
|
/* IPC */
|
2022-12-03 15:25:31 +01:00
|
|
|
#define USEIPC 0 /* Whether or not to include IPC.
|
2022-09-17 16:39:35 +02:00
|
|
|
NOTE: If you set this to 1, set USEIPC to true in toggle.mk and comment the YAJLLIBS and YAJLINC lines in config.mk.
|
|
|
|
Not compatible with BSDs so for those, set this to 0. */
|
2022-09-03 19:08:07 +02:00
|
|
|
|
|
|
|
/* Alpha related patches
|
|
|
|
*
|
|
|
|
* These do not have any dependencies but can slow down older computers.
|
|
|
|
* Because of this, you can easily toggle them on/off.
|
|
|
|
*/
|
2022-10-05 13:25:23 +02:00
|
|
|
#define USEALPHA 1 /* Whether or not to include transparency for the bar */
|
|
|
|
#define USEFADE 1 /* Whether or not to include fading windows */
|
2022-09-17 16:39:35 +02:00
|
|
|
|
2022-11-30 17:44:29 +01:00
|
|
|
/* Miscellanious */
|
2022-10-17 21:56:46 +02:00
|
|
|
#define USESWITCHER 1 /* Whether or not to include the switcher */
|
2022-12-03 17:31:43 +01:00
|
|
|
#define USESYSTRAY 1 /* Whether or not to include the systray */
|
2022-10-05 13:25:23 +02:00
|
|
|
#define USEROUNDCORNERS 1 /* Whether or not to include rounded corners */
|
|
|
|
#define USEMEDIA 1 /* Whether or not to include media keys */
|
|
|
|
#define USEMOUSE 1 /* Whether or not to include mouse binds */
|
2022-12-01 19:27:29 +01:00
|
|
|
#define USEXRESOURCES 1 /* Whether or not to include .Xresources support. */
|
2022-12-02 11:28:45 +01:00
|
|
|
|
2022-09-03 19:08:07 +02:00
|
|
|
/* Image related patches
|
|
|
|
*
|
2022-10-05 13:25:23 +02:00
|
|
|
* These can slow down speedwm slightly but if you include modern computers, it's not noticeable.
|
2022-09-03 19:08:07 +02:00
|
|
|
* If you wish to disable them though, set them to 0.
|
|
|
|
*/
|
2022-10-05 13:25:23 +02:00
|
|
|
#define USEIMLIB2 1 /* Whether or not to include imlib2. Required by USEWINICON and USETAGPREVIEW. */
|
2022-12-03 15:25:31 +01:00
|
|
|
#define USEWINICON 0 /* Whether or not to include window icons. Requires imlib to be enabled in toggle.mk and it must be installed. */
|
|
|
|
#define USETAGPREVIEW 0 /* Whether or not to include tag previews. Requires imlib to be enabled in toggle.mk and it must be installed. */
|