summaryrefslogtreecommitdiff
path: root/dwm/my.diff
blob: 52fa8d1adc138aae3c63838c8557847254aa4ad1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
*** /home/tmu/dotfiles/dwm/dwm-6.6/config.def.h	2025-08-09 06:00:55.740267680 -0700
--- /tmp/ediffFTelAh	2025-12-03 09:08:13.726948240 -0800
***************
*** 1,8 ****
  /* See LICENSE file for copyright and license details. */
  
  /* appearance */
  static const unsigned int borderpx  = 1;        /* border pixel of windows */
! static const unsigned int snap      = 32;       /* snap pixel */
  static const int showbar            = 1;        /* 0 means no bar */
  static const int topbar             = 1;        /* 0 means bottom bar */
  static const char *fonts[]          = { "monospace:size=10" };
--- 1,10 ----
  /* See LICENSE file for copyright and license details. */
  
+ #include <X11/XF86keysym.h>
+ 
  /* appearance */
  static const unsigned int borderpx  = 1;        /* border pixel of windows */
! static const unsigned int snap      = 1;       /* snap pixel */
  static const int showbar            = 1;        /* 0 means no bar */
  static const int topbar             = 1;        /* 0 means bottom bar */
  static const char *fonts[]          = { "monospace:size=10" };
***************
*** 11,21 ****
  static const char col_gray2[]       = "#444444";
  static const char col_gray3[]       = "#bbbbbb";
  static const char col_gray4[]       = "#eeeeee";
! static const char col_cyan[]        = "#005577";
  static const char *colors[][3]      = {
  	/*               fg         bg         border   */
  	[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
! 	[SchemeSel]  = { col_gray4, col_cyan,  col_cyan  },
  };
  
  /* tagging */
--- 13,23 ----
  static const char col_gray2[]       = "#444444";
  static const char col_gray3[]       = "#bbbbbb";
  static const char col_gray4[]       = "#eeeeee";
! static const char col_purple[]      = "#6904f7";
  static const char *colors[][3]      = {
  	/*               fg         bg         border   */
  	[SchemeNorm] = { col_gray3, col_gray1, col_gray2 },
! 	[SchemeSel]  = { col_gray4, col_purple,  col_purple  },
  };
  
  /* tagging */
***************
*** 45,51 ****
  };
  
  /* key definitions */
! #define MODKEY Mod1Mask
  #define TAGKEYS(KEY,TAG) \
  	{ MODKEY,                       KEY,      view,           {.ui = 1 << TAG} }, \
  	{ MODKEY|ControlMask,           KEY,      toggleview,     {.ui = 1 << TAG} }, \
--- 47,53 ----
  };
  
  /* key definitions */
! #define MODKEY Mod4Mask
  #define TAGKEYS(KEY,TAG) \
  	{ MODKEY,                       KEY,      view,           {.ui = 1 << TAG} }, \
  	{ MODKEY|ControlMask,           KEY,      toggleview,     {.ui = 1 << TAG} }, \
***************
*** 57,74 ****
  
  /* commands */
  static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
! static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
  static const char *termcmd[]  = { "st", NULL };
  
  static const Key keys[] = {
  	/* modifier                     key        function        argument */
! 	{ MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
  	{ MODKEY|ShiftMask,             XK_Return, spawn,          {.v = termcmd } },
  	{ MODKEY,                       XK_b,      togglebar,      {0} },
  	{ MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
  	{ MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
  	{ MODKEY,                       XK_i,      incnmaster,     {.i = +1 } },
! 	{ MODKEY,                       XK_d,      incnmaster,     {.i = -1 } },
  	{ MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
  	{ MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
  	{ MODKEY,                       XK_Return, zoom,           {0} },
--- 59,90 ----
  
  /* commands */
  static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn() */
! static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_purple, "-sf", col_gray4, NULL };
  static const char *termcmd[]  = { "st", NULL };
+ static const char *browsercmd[]  = { "glide", NULL };
+ static const char *bupcmd[]  = { "brightnessup", NULL };                                 
+ static const char *bdowncmd[]  = { "brightnessdown", NULL };                             
+ static const char *bmaxcmd[]  = { "brightnessmax", NULL };                               
+ static const char *upvol[]      = { "/usr/bin/amixer",  "set", "Master", "5%+", NULL };  
+ static const char *downvol[]    = { "/usr/bin/amixer",  "set", "Master", "5%-", NULL };  
+ static const char *mutevol[]    = { "/usr/bin/amixer", "set", "Master", "toggle", NULL };
  
  static const Key keys[] = {
  	/* modifier                     key        function        argument */
! 	{ MODKEY,                       XK_d,      spawn,          {.v = dmenucmd } },
  	{ MODKEY|ShiftMask,             XK_Return, spawn,          {.v = termcmd } },
+ 	{ MODKEY,                       XK_e,      spawn,          {.v = browsercmd } },
+ 	{ 0,                            XF86XK_MonBrightnessUp, spawn,          {.v = bupcmd } },      
+ 	{ 0,                            XF86XK_MonBrightnessDown, spawn,          {.v = bdowncmd } },  
+ 	{ 0,                            XF86XK_Display, spawn,          {.v = bmaxcmd} },              
+ 	{ 0,                            XF86XK_AudioLowerVolume, spawn, {.v = downvol } },             
+ 	{ 0,                            XF86XK_AudioMute, spawn, {.v = mutevol } },                    
+ 	{ 0,                            XF86XK_AudioRaiseVolume, spawn, {.v = upvol   } },             
  	{ MODKEY,                       XK_b,      togglebar,      {0} },
  	{ MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
  	{ MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
  	{ MODKEY,                       XK_i,      incnmaster,     {.i = +1 } },
! 	{ MODKEY,                       XK_o,      incnmaster,     {.i = -1 } },
  	{ MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
  	{ MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
  	{ MODKEY,                       XK_Return, zoom,           {0} },