ma awesome: make locker configurable
This commit is contained in:
parent
325be7a661
commit
28324a02d9
@ -21,7 +21,9 @@ let
|
|||||||
This module will use substituteAll to replace strings before writing to
|
This module will use substituteAll to replace strings before writing to
|
||||||
/etc/xdg/awesome/rc.lua
|
/etc/xdg/awesome/rc.lua
|
||||||
'';
|
'';
|
||||||
default = pkgs.awesomecfg.full;
|
default = pkgs.awesomecfg.full.override {
|
||||||
|
locker = "${pkgs.i3lock}/bin/i3lock -i /var/lib/wallpaper/wallpaper";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
imp = {
|
imp = {
|
||||||
|
@ -1,23 +1,23 @@
|
|||||||
{ pkgs
|
{ pkgs
|
||||||
, lib
|
, lib
|
||||||
, alsaUtils
|
, alsaUtils
|
||||||
, xlockmore
|
|
||||||
, xbacklight
|
, xbacklight
|
||||||
, modkey?"Mod4"
|
, modkey?"Mod4"
|
||||||
|
, locker? "${pkgs.xlock}/bin/xlock -mode blank"
|
||||||
, ... }:
|
, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
# replace: @alsaUtils@ @xlockmore@ @xbacklight@ @modkey@
|
# replace: @alsaUtils@ @xlockmore@ @xbacklight@ @modkey@
|
||||||
full = lib.makeOverridable pkgs.substituteAll {
|
full = lib.makeOverridable pkgs.substituteAll {
|
||||||
name = "awesome_full_config";
|
name = "awesome_full_config";
|
||||||
inherit alsaUtils xlockmore xbacklight modkey;
|
inherit alsaUtils locker xbacklight modkey;
|
||||||
isExecutable = false;
|
isExecutable = false;
|
||||||
src = ./full.cfg;
|
src = ./full.cfg;
|
||||||
};
|
};
|
||||||
|
|
||||||
kiosk = lib.makeOverridable pkgs.substituteAll {
|
kiosk = lib.makeOverridable pkgs.substituteAll {
|
||||||
name = "awesome_kiosk_config";
|
name = "awesome_kiosk_config";
|
||||||
inherit alsaUtils xlockmore xbacklight modkey;
|
inherit alsaUtils locker xbacklight modkey;
|
||||||
isExecutable = false;
|
isExecutable = false;
|
||||||
src = ./kiosk.lua;
|
src = ./kiosk.lua;
|
||||||
};
|
};
|
||||||
|
@ -379,8 +379,8 @@ globalkeys = awful.util.table.join(
|
|||||||
-- Prompt
|
-- Prompt
|
||||||
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
awful.key({ modkey }, "r", function () awful.screen.focused().mypromptbox:run() end,
|
||||||
{description = "run prompt", group = "launcher"}),
|
{description = "run prompt", group = "launcher"}),
|
||||||
awful.key({ modkey,"Control" }, "BackSpace", function () awful.util.spawn("@xlockmore@/bin/xlock -mode blank") end),
|
awful.key({ modkey,"Control" }, "BackSpace", function () awful.util.spawn("@locker@") end),
|
||||||
awful.key({ }, "XF86ScreenSaver", function () awful.util.spawn("@xlockmore@/bin/xlock -mode blank") end),
|
awful.key({ }, "XF86ScreenSaver", function () awful.util.spawn("@locker@") end),
|
||||||
|
|
||||||
awful.key({ modkey }, "x",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
|
@ -331,8 +331,8 @@ globalkeys = awful.util.table.join(
|
|||||||
-- Prompt
|
-- Prompt
|
||||||
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
|
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
|
||||||
-- awful.key({ modkey }, "r", function () awful.util.spawn( "dmenu_run" ) end ),
|
-- awful.key({ modkey }, "r", function () awful.util.spawn( "dmenu_run" ) end ),
|
||||||
awful.key({ modkey,"Control" }, "BackSpace", function () awful.util.spawn("xlock -mode blank") end),
|
awful.key({ modkey,"Control" }, "BackSpace", function () awful.util.spawn("@locker@") end),
|
||||||
awful.key({ }, "XF86ScreenSaver", function () awful.util.spawn("xlock -mode blank") end),
|
awful.key({ }, "XF86ScreenSaver", function () awful.util.spawn("@locker@") end),
|
||||||
|
|
||||||
awful.key({ modkey }, "x",
|
awful.key({ modkey }, "x",
|
||||||
function ()
|
function ()
|
||||||
|
Loading…
Reference in New Issue
Block a user