Update stuff :)
This commit is contained in:
parent
c3cc2c4567
commit
59fa9423b5
2 changed files with 31 additions and 18 deletions
15
src/config.h
15
src/config.h
|
@ -1,10 +1,8 @@
|
||||||
/* See LICENSE file for copyright and license details. */
|
/* See LICENSE file for copyright and license details. */
|
||||||
|
|
||||||
/* def */
|
/* def */
|
||||||
#define WEBBROWSER "google-chrome-stable"
|
#define WEBBROWSER "firefox-developer-edition"
|
||||||
#define TERMINAL "kitty"
|
#define TERMINAL "kitty"
|
||||||
#define SCREENSHOT "spectacle"
|
|
||||||
#define GUI_FILEMANAGER "pcmanfm"
|
|
||||||
|
|
||||||
/* appearance */
|
/* appearance */
|
||||||
static const unsigned int borderpx = 1; /* border pixel of windows */
|
static const unsigned int borderpx = 1; /* border pixel of windows */
|
||||||
|
@ -16,7 +14,7 @@ static const unsigned int systrayspacing = 2; /* systray spacing */
|
||||||
static const int systraypinningfailfirst = 1; /* 1: if pinning fails, display systray on the first monitor, False: display systray on the last monitor*/
|
static const int systraypinningfailfirst = 1; /* 1: if pinning fails, display systray on the first monitor, False: display systray on the last monitor*/
|
||||||
static const int showsystray = 1; /* 0 means no systray */
|
static const int showsystray = 1; /* 0 means no systray */
|
||||||
static const int showbar = 1; /* 0 means no bar */
|
static const int showbar = 1; /* 0 means no bar */
|
||||||
static const int topbar = 0; /* 0 means bottom bar */
|
static const int topbar = 1; /* 0 means bottom bar */
|
||||||
static const char *fonts[] = { "monospace:size=7", "Noto Color Emoji:size=8", "Nerd Font Mono:size=16:antialias=true:hinting=true" };
|
static const char *fonts[] = { "monospace:size=7", "Noto Color Emoji:size=8", "Nerd Font Mono:size=16:antialias=true:hinting=true" };
|
||||||
static const char dmenufont[] = "monospace:size=8";
|
static const char dmenufont[] = "monospace:size=8";
|
||||||
|
|
||||||
|
@ -48,8 +46,13 @@ static const Rule rules[] = {
|
||||||
* WM_NAME(STRING) = title
|
* WM_NAME(STRING) = title
|
||||||
*/
|
*/
|
||||||
/* class instance title tags mask isfloating monitor */
|
/* class instance title tags mask isfloating monitor */
|
||||||
{ "Gimp", NULL, NULL, 0, 1, -1 },
|
{ "Gimp", NULL, NULL, 9, 1, -1 },
|
||||||
{ WEBBROWSER, NULL, NULL, 1 << 8, 0, -1 },
|
// { WEBBROWSER, NULL, NULL, 1 << 8, 0, -1 },
|
||||||
|
{ "Tor Browser", NULL, NULL, 10, 0, -1 },
|
||||||
|
{ "keepassxc", NULL, NULL, 10, 0, -1 },
|
||||||
|
{ "firefoxdeveloperedition", NULL, NULL, 1 << 6, 0, -1 },
|
||||||
|
{ "discord", NULL, NULL, 4 << 5, 0, -1 },
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* layout(s) */
|
/* layout(s) */
|
||||||
|
|
|
@ -36,15 +36,17 @@ static Key keys[] = {
|
||||||
// kitty with tmux
|
// kitty with tmux
|
||||||
// { MODKEY, XK_t, ShiftMask|XK_k, spawn, SHCMD("kitty -e tmux") },
|
// { MODKEY, XK_t, ShiftMask|XK_k, spawn, SHCMD("kitty -e tmux") },
|
||||||
/************************************* File browsers *************************************/
|
/************************************* File browsers *************************************/
|
||||||
// GUI filebrowser (pcmanfm)
|
// GUI filebrowser
|
||||||
{ MODKEY|ShiftMask, XK_f, XK_g, spawn, SHCMD(GUI_FILEMANAGER) },
|
{ MODKEY|ShiftMask, XK_f, XK_g, spawn, SHCMD("~/.scripts/filebrowser") },
|
||||||
// Rofi file browser (small)
|
// Rofi file browser (small)
|
||||||
{ MODKEY|ShiftMask, XK_f, XK_f, spawn, SHCMD("rofi -show filebrowser") },
|
{ MODKEY|ShiftMask, XK_f, XK_f, spawn, SHCMD("rofi -show filebrowser") },
|
||||||
// Terminal file manager (ranger)
|
// Terminal file manager (ranger)
|
||||||
{ MODKEY|ShiftMask, XK_f, XK_t, spawn, SHCMD(TERMINAL " -e ranger") },
|
{ MODKEY|ShiftMask, XK_f, XK_t, spawn, SHCMD(TERMINAL " -e ranger") },
|
||||||
/************************************* Start the web browers *************************************/
|
/************************************* Start the web browers *************************************/
|
||||||
// Google chrome stable
|
// Google chrome stable
|
||||||
{ MODKEY, XK_w, XK_g, spawn, SHCMD(WEBBROWSER) },
|
{ MODKEY, XK_w, XK_g, spawn, SHCMD("google-chrome-stable") },
|
||||||
|
// Firefox-developer-edition
|
||||||
|
{ MODKEY, XK_w, XK_f, spawn, SHCMD("firefox-developer-edition") },
|
||||||
// Tor brower
|
// Tor brower
|
||||||
{ MODKEY, XK_w, XK_t, spawn, SHCMD("tor-browser") },
|
{ MODKEY, XK_w, XK_t, spawn, SHCMD("tor-browser") },
|
||||||
/************************************* Start the caht/email/\* apps *************************************/
|
/************************************* Start the caht/email/\* apps *************************************/
|
||||||
|
@ -67,10 +69,11 @@ static Key keys[] = {
|
||||||
// nm-connection-editor
|
// nm-connection-editor
|
||||||
{ MODKEY, XK_p, XK_n, spawn, SHCMD("nm-connection-editor") },
|
{ MODKEY, XK_p, XK_n, spawn, SHCMD("nm-connection-editor") },
|
||||||
/************************************* Start multi media apps *************************************/
|
/************************************* Start multi media apps *************************************/
|
||||||
|
{ MODKEY, -1, XK_m, spawn, SHCMD("~/.scripts/luncher") },
|
||||||
// cmus
|
// cmus
|
||||||
{ MODKEY, XK_m, XK_c, spawn, SHCMD("sh -c \"" TERMINAL " -e cmus\" & sh -c \"cmus-rpc-rs --link\"") },
|
// { MODKEY, XK_m, XK_c, spawn, SHCMD("sh -c \"" TERMINAL " -e cmus\" & sh -c \"cmus-rpc-rs --link\"") },
|
||||||
// vlc
|
// vlc
|
||||||
{ MODKEY, XK_m, XK_v, spawn, SHCMD("vlc") },
|
// { MODKEY, XK_m, XK_v, spawn, SHCMD("vlc") },
|
||||||
// vlc in the main terminal
|
// vlc in the main terminal
|
||||||
// { MODKEY|ShiftMask, XK_m, XK_v, spawn, SHCMD(TERMINAL "nvlc") },
|
// { MODKEY|ShiftMask, XK_m, XK_v, spawn, SHCMD(TERMINAL "nvlc") },
|
||||||
/************************************* Start the emoji piker apps *************************************/
|
/************************************* Start the emoji piker apps *************************************/
|
||||||
|
@ -144,21 +147,28 @@ static Key keys[] = {
|
||||||
TAGKEYS( -1, XK_semicolon, 9)
|
TAGKEYS( -1, XK_semicolon, 9)
|
||||||
/* ---------------------------------- Control Keys ---------------------------------- */
|
/* ---------------------------------- Control Keys ---------------------------------- */
|
||||||
// Brightness controllers (requires xbacklight)
|
// Brightness controllers (requires xbacklight)
|
||||||
{ 0, -1, XF86XK_MonBrightnessUp, spawn, SHCMD("xbacklight -inc 5") },
|
{ 0, -1, XF86XK_MonBrightnessUp, spawn, SHCMD("~/.scripts/brightness up") },
|
||||||
{ 0, -1, XF86XK_MonBrightnessDown, spawn, SHCMD("xbacklight -dec 5") },
|
{ 0, -1, XF86XK_MonBrightnessDown, spawn, SHCMD("~/.scripts/brightness down") },
|
||||||
// Sound controllers (requires pamixer)
|
// Sound controllers (requires pamixer)
|
||||||
{ 0, -1, XF86XK_AudioRaiseVolume, spawn, SHCMD("pamixer --allow-boost -i 4") },
|
{ 0, -1, XF86XK_AudioRaiseVolume, spawn, SHCMD("~/.scripts/volume up") },
|
||||||
{ 0, -1, XF86XK_AudioLowerVolume, spawn, SHCMD("pamixer --allow-boost -d 4") },
|
{ 0, -1, XF86XK_AudioLowerVolume, spawn, SHCMD("~/.scripts/volume down") },
|
||||||
{ 0, -1, XF86XK_AudioMute, spawn, SHCMD("pamixer -t") },
|
{ 0, -1, XF86XK_AudioMute, spawn, SHCMD("~/.scripts/volume mute") },
|
||||||
// Media controls (requires playerctl)
|
// Media controls (requires playerctl)
|
||||||
{ 0, -1, XF86XK_AudioPlay, spawn, SHCMD("playerctl play-pause") },
|
{ 0, -1, XF86XK_AudioPlay, spawn, SHCMD("playerctl play-pause") },
|
||||||
{ 0, -1, XF86XK_AudioStop, spawn, SHCMD("playerctl stop") },
|
{ 0, -1, XF86XK_AudioStop, spawn, SHCMD("playerctl stop") },
|
||||||
{ 0, -1, XF86XK_AudioNext, spawn, SHCMD("playerctl next") },
|
{ 0, -1, XF86XK_AudioNext, spawn, SHCMD("playerctl next") },
|
||||||
{ 0, -1, XF86XK_AudioPrev, spawn, SHCMD("playerctl previous") },
|
{ 0, -1, XF86XK_AudioPrev, spawn, SHCMD("playerctl previous") },
|
||||||
|
|
||||||
|
{ Mod1Mask, -1, XK_F1, spawn, SHCMD("playerctl volume 0.0") },
|
||||||
|
{ Mod1Mask, -1, XK_F2, spawn, SHCMD("playerctl volume 0.1-") },
|
||||||
|
{ Mod1Mask, -1, XK_F3, spawn, SHCMD("playerctl volume 0.1+") },
|
||||||
// Mute and unmute mic
|
// Mute and unmute mic
|
||||||
{ 0, -1, XF86XK_AudioMicMute, spawn, SHCMD("pactl set-source-mute @DEFAULT_SOURCE@ toggle") },
|
{ 0, -1, XF86XK_AudioMicMute, spawn, SHCMD("pactl set-source-mute @DEFAULT_SOURCE@ toggle") },
|
||||||
// Take a screenshot
|
// Take a screenshot
|
||||||
{ 0, -1, XK_Print, spawn, SHCMD(SCREENSHOT) },
|
{ 0, -1, XK_Print, spawn, SHCMD("~/.scripts/screenshot") },
|
||||||
|
{ Mod1Mask, -1, XK_Print, spawn, SHCMD("~/.scripts/screenshot --region") },
|
||||||
|
{ Mod2Mask, -1, XK_Print, spawn, SHCMD("~/.scripts/screenshot --activewindow") },
|
||||||
|
{ Mod1Mask|Mod2Mask, -1, XK_Print, spawn, SHCMD("~/.scripts/screenshot --fullscreen --background --copy-image") },
|
||||||
/* ---------------------------------- lock Keys ---------------------------------- */
|
/* ---------------------------------- lock Keys ---------------------------------- */
|
||||||
// Lock the screen
|
// Lock the screen
|
||||||
{ MODKEY|ShiftMask, -1, XK_x, spawn, SHCMD("betterlockscreen -l dim") },
|
{ MODKEY|ShiftMask, -1, XK_x, spawn, SHCMD("betterlockscreen -l dim") },
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue