@ -122,6 +122,7 @@ static const char *brightnessDown[] = { "brightness", "down", NULL };
static const char * setBackgroundRandom [ ] = { " rofi-background " , " --earth " , NULL } ;
static const char * setBackgroundRandom [ ] = { " rofi-background " , " --earth " , NULL } ;
static const char * backgroundDetails [ ] = { " background " , " --only-notify " , NULL } ;
static const char * backgroundDetails [ ] = { " background " , " --only-notify " , NULL } ;
static const char * lockScreen [ ] = { " screenlock " , " --suspend " , NULL } ;
static const char * powerMenu [ ] = { " rofi-shutdown " , NULL } ;
static const char * powerMenu [ ] = { " rofi-shutdown " , NULL } ;
# include "movestack.c"
# include "movestack.c"
@ -195,7 +196,7 @@ static Key keys[] = {
// On the pinephone, I want a single press of the power button to put the phone in sleep mode.
// On the pinephone, I want a single press of the power button to put the phone in sleep mode.
// I want a double press to bring up the power menu
// I want a double press to bring up the power menu
// TODO: Make a command for screen lock
// TODO: Make a command for screen lock
//{ 0, XF86XK_PowerOff, 1, spawn, {.v = <This will be a screen lock command> } },
{ 0 , XF86XK_PowerOff , 1 , spawn , { . v = lockScreen } } ,
{ 0 , XF86XK_PowerOff , 2 , spawn , { . v = powerMenu } } ,
{ 0 , XF86XK_PowerOff , 2 , spawn , { . v = powerMenu } } ,
{ MODKEY | ShiftMask , XK_r , 0 , quit , { 0 } } ,
{ MODKEY | ShiftMask , XK_r , 0 , quit , { 0 } } ,