mirror of
https://github.com/dylanaraps/sowm.git
synced 2026-10-17 10:59:45 +00:00
57 lines
2.3 KiB
C
57 lines
2.3 KiB
C
/*
|
|
* /\___/\
|
|
* ( o o ) Made by cat...
|
|
* ( =^= )
|
|
* ( ) ... for cat!
|
|
* ( )
|
|
* ( ))))))________________
|
|
* __________________
|
|
*/
|
|
|
|
#ifndef CONFIG_H
|
|
#define CONFIG_H
|
|
|
|
// Mod (Mod1 == alt) and master size
|
|
#define MOD Mod4Mask
|
|
#define MASTER_SIZE 0.5
|
|
|
|
// Colors
|
|
#define FOCUS "rgb:bc/57/66"
|
|
#define UNFOCUS "rgb:88/88/88"
|
|
|
|
const char* dmenucmd[] = {"dmenu_run",NULL};
|
|
const char* urxvtcmd[] = {"st",NULL};
|
|
const char* voldown[] = {"amixer","sset","Master","5\%-",NULL};
|
|
const char* volup[] = {"amixer","sset","Master","5\%+",NULL};
|
|
|
|
// Avoid multiple paste
|
|
#define DESKTOPCHANGE(K,N) \
|
|
{ MOD, K, change_desktop, {.i = N}}, \
|
|
{ MOD|ShiftMask, K, client_to_desktop, {.i = N}},
|
|
|
|
// Shortcuts
|
|
static struct key keys[] = {
|
|
// MOD KEY FUNCTION ARGS
|
|
{ MOD, XK_q, kill_client, {NULL}},
|
|
{ MOD, XK_c, center_window, {NULL}},
|
|
{ MOD, XK_f, fullscreen_toggle, {NULL}},
|
|
{ Mod1Mask, XK_Tab, next_win, {NULL}},
|
|
{ 0, XF86XK_AudioLowerVolume, spawn, {.com = voldown}},
|
|
{ 0, XF86XK_AudioRaiseVolume, spawn, {.com = volup}},
|
|
{ MOD, XK_d, spawn, {.com = dmenucmd}},
|
|
{ MOD, XK_Return, spawn, {.com = urxvtcmd}},
|
|
DESKTOPCHANGE( XK_0, 0)
|
|
DESKTOPCHANGE( XK_1, 1)
|
|
DESKTOPCHANGE( XK_2, 2)
|
|
DESKTOPCHANGE( XK_3, 3)
|
|
DESKTOPCHANGE( XK_4, 4)
|
|
DESKTOPCHANGE( XK_5, 5)
|
|
DESKTOPCHANGE( XK_6, 6)
|
|
DESKTOPCHANGE( XK_7, 7)
|
|
DESKTOPCHANGE( XK_8, 8)
|
|
DESKTOPCHANGE( XK_9, 9)
|
|
};
|
|
|
|
#endif
|
|
|