awesomewm/bin/init.lua

37 lines
924 B
Lua
Raw Normal View History

2021-08-01 07:24:26 -07:00
dir = configuration_dir .. "bin/"
local script_dir = dir .. "scripts/"
return {
system = {
shutdown = function(confirm_prompt)
if (string.lower(confirm_prompt) == "y") or (string.lower(confirm_prompt) == "yes") then
awful.spawn("shutdown now", false)
elseif (string.lower(confirm_prompt) == "r") or (string.lower(confirm_prompt) == "reset") then
awful.spawn("shutdown -r now", false)
end
2021-11-28 19:49:38 -08:00
end,
lock = function()
awful.spawn(script_dir .. "lock " .. beautiful.icons.lockicon, false)
2021-08-01 07:24:26 -07:00
end
},
rofi = {
launcher = function()
awful.spawn("rofi -show drun -theme \"" .. dir .. "/rofi/launcher.rasi\"")
end
},
capture = function(source, target)
awful.spawn(script_dir .. "capture " .. source .. " " .. target, false)
end,
flameshot = {
gui = function()
2022-03-19 11:01:38 -07:00
--awful.spawn("flameshot gui -p \"" .. conf.screenshot_dir .. "\"", false)
awful.spawn("flameshot gui", false)
2021-08-01 07:24:26 -07:00
end
}
}