]> git.rmz.io Git - dotfiles.git/commitdiff
move run_once to utils module
authorSamir Benmendil <samir.benmendil@gmail.com>
Sat, 15 Jun 2013 02:51:43 +0000 (04:51 +0200)
committerSamir Benmendil <samir.benmendil@gmail.com>
Sat, 15 Jun 2013 02:51:43 +0000 (04:51 +0200)
awesome/autostart.lua
awesome/utils.lua

index a46fa81fef038b282e5fdebbbddf1080ad1e5cee..976769c813bf587195e3756a9fec2292504d40aa 100644 (file)
@@ -1,25 +1,10 @@
--- http://awesome.naquadah.org/wiki/Autostart#Simple_way
-function run_once(prg,arg_string,pname,screen)
-    if not prg then
-        do return nil end
-    end
-
-    if not pname then
-       pname = prg
-    end
-
-    if not arg_string then 
-        awful.util.spawn_with_shell("pgrep -f -u $USER -x '" .. pname .. "' || (" .. prg .. ")",screen)
-    else
-        awful.util.spawn_with_shell("pgrep -f -u $USER -x '" .. pname .. " ".. arg_string .."' || (" .. prg .. " " .. arg_string .. ")",screen)
-    end
-end
+local utils = require("utils")
 
 --run_once("xscreensaver","-no-splash")
 --run_once("pidgin",nil,nil,2)
 --run_once("wicd-client",nil,"/usr/bin/python2 -O /usr/share/wicd/gtk/wicd-client.py")
 
 --run_once("xscreensaver","-no-splash")
 --run_once("pidgin",nil,nil,2)
 --run_once("wicd-client",nil,"/usr/bin/python2 -O /usr/share/wicd/gtk/wicd-client.py")
-run_once("xmodmap", "~/.Xmodmap")
-run_once("qupzilla")
-run_once("kopete")
-run_once("quassel")
-run_once("kontact")
+utils.run_once("xmodmap", "~/.Xmodmap")
+utils.run_once("qupzilla")
+utils.run_once("kopete")
+utils.run_once("quassel")
+utils.run_once("kontact")
index 0ec93aa355f14c5abd5dfd22df7486bf29b01576..8bbf3400941d2cf8de6cd4c353bdef8b9c537ab7 100644 (file)
@@ -23,6 +23,24 @@ function utils.run_or_kill(command)
     awful.util.spawn(command)
 end
 
     awful.util.spawn(command)
 end
 
+-- http://awesome.naquadah.org/wiki/Autostart#Simple_way
+function utils.run_once(prg,arg_string,pname,screen)
+    if not prg then
+        do return nil end
+    end
+
+    if not pname then
+       pname = prg
+    end
+
+    if not arg_string then 
+        awful.util.spawn_with_shell("pgrep -f -u $USER -x '" .. pname .. "' || (" .. prg .. ")",screen)
+    else
+        awful.util.spawn_with_shell("pgrep -f -u $USER -x '" .. pname .. " ".. arg_string .."' || (" .. prg .. " " .. arg_string .. ")",screen)
+    end
+end
+
+
 function utils.joinTables(t1, t2)
     for k,v in ipairs(t2) do table.insert(t1, v) end return t1
 end
 function utils.joinTables(t1, t2)
     for k,v in ipairs(t2) do table.insert(t1, v) end return t1
 end