AwesomeFiles/config/awesome/configuration/autostart.lua
2022-03-27 21:05:09 +07:00

23 lines
585 B
Lua

local awful = require("awful")
local gears = require("gears")
local function run_once(cmd)
local findme = cmd
local firstspace = cmd:find(' ')
if firstspace then findme = cmd:sub(0, firstspace - 1) end
awful.spawn.with_shell(string.format(
'pgrep -u $USER -x %s > /dev/null || (%s)',
findme, cmd), false)
end
-- music
run_once("mpd")
run_once("mpDris2")
-- picom
run_once("picom --config " .. theme_dir .. "picom.conf")
-- auth
run_once("/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1")
return autostart