X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=settings.h;h=c4a4d1c07334429c00bbf800576a37e62d07212a;hb=387c6243b4143c4fefe792ba42a91fde3b711e3d;hp=886f03822539f526fa9653d96ce617b959cd2698;hpb=9aeac98b6c4347d1fcf1f291583d6cde6e964b19;p=bspwm.git diff --git a/settings.h b/settings.h index 886f038..c4a4d1c 100644 --- a/settings.h +++ b/settings.h @@ -1,6 +1,64 @@ -#define BORDER_WIDTH 1 -#define INNER_BORDER_WIDTH 2 +#ifndef _SETTINGS_H +#define _SETTINGS_H -#define NORMAL_BORDER_COLOR "#333333" -#define ACTIVE_BORDER_COLOR "#DDDDDD" -#define INNER_BORDER_COLOR "#111111" +#include "types.h" + +#define WM_NAME "bspwm" +#define AUTOSTART_FILE "autostart" +#define CONFIG_HOME_ENV "XDG_CONFIG_HOME" + +#define FOCUSED_BORDER_COLOR "#7E7F89" +#define ACTIVE_BORDER_COLOR "#545350" +#define NORMAL_BORDER_COLOR "#3F3E3B" +#define PRESEL_BORDER_COLOR "#E8E8F4" +#define FOCUSED_LOCKED_BORDER_COLOR "#C7B579" +#define ACTIVE_LOCKED_BORDER_COLOR "#545350" +#define NORMAL_LOCKED_BORDER_COLOR "#3F3E3B" +#define URGENT_BORDER_COLOR "#EFA29A" + +#define BORDER_WIDTH 1 +#define WINDOW_GAP 6 +#define SPLIT_RATIO 0.5 + +#define BORDERLESS_MONOCLE false +#define GAPLESS_MONOCLE false +#define FOCUS_FOLLOWS_POINTER false +#define ADAPTATIVE_RAISE false +#define APPLY_SHADOW_PROPERTY false +#define AUTO_ALTERNATE false + +char focused_border_color[MAXLEN]; +char active_border_color[MAXLEN]; +char normal_border_color[MAXLEN]; +char presel_border_color[MAXLEN]; +char focused_locked_border_color[MAXLEN]; +char active_locked_border_color[MAXLEN]; +char normal_locked_border_color[MAXLEN]; +char urgent_border_color[MAXLEN]; + +uint32_t focused_border_color_pxl; +uint32_t active_border_color_pxl; +uint32_t normal_border_color_pxl; +uint32_t presel_border_color_pxl; +uint32_t focused_locked_border_color_pxl; +uint32_t active_locked_border_color_pxl; +uint32_t normal_locked_border_color_pxl; +uint32_t urgent_border_color_pxl; + +unsigned int border_width; +int window_gap; +double split_ratio; + +bool borderless_monocle; +bool gapless_monocle; +bool focus_follows_pointer; +bool adaptative_raise; +bool apply_shadow_property; +bool auto_alternate; + +char wm_name[MAXLEN]; + +void load_settings(void); +void run_autostart(void); + +#endif