summaryrefslogtreecommitdiffstats
path: root/awesome/.config/awesome/rc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'awesome/.config/awesome/rc.lua')
-rw-r--r--awesome/.config/awesome/rc.lua41
1 files changed, 25 insertions, 16 deletions
diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua
index a25629b..182927c 100644
--- a/awesome/.config/awesome/rc.lua
+++ b/awesome/.config/awesome/rc.lua
@@ -13,13 +13,17 @@ local menubar = require("menubar")
local lfs = require("lfs")
local posix = require("posix")
-package.path =
- '/home/slash/projects/avandu-lua/lua/?.lua;' .. package.path
+local hostname = posix.uname("%n")
+local avandu = nil
+
+if hostname == "drd" then
+ package.path =
+ '/home/slash/projects/avandu-lua/lua/?.lua;' .. package.path
-local avandu = require 'avandu'
+ avandu = require 'avandu'
+end
local maildir_base = os.getenv("HOME") .. "/documents/mail/"
-local hostname = posix.uname("%n")
function new_mail(maildir)
local count = 0
@@ -81,7 +85,10 @@ end
-- {{{ Variable definitions
-- Themes define colours, icons, font and wallpapers.
beautiful.init("/usr/share/awesome/themes/default/theme.lua")
-avandu.ttrss_url = "https://ryuslash.org/tt-rss/api/"
+
+if avandu then
+ avandu.ttrss_url = "https://ryuslash.org/tt-rss/api/"
+end
-- This is used later as the default terminal and editor to run.
terminal = "urxvtc"
@@ -212,16 +219,18 @@ mymaillisttimer:connect_signal(
end)
mymaillisttimer:start()
-myrsslist = wibox.widget.textbox()
-myrsslist:set_markup(" " .. (avandu.unread() or '?') .. " <span face=\"FontAwesome\"></span>")
-myrsslisttimer = timer({ timeout = 60 })
-myrsslisttimer:connect_signal(
- "timeout",
- function ()
- myrsslist:set_markup(" " .. (avandu.unread() or '?') .. " <span face=\"FontAwesome\"></span>")
- end
-)
-myrsslisttimer:start()
+if avandu then
+ myrsslist = wibox.widget.textbox()
+ myrsslist:set_markup(" " .. (avandu.unread() or '?') .. " <span face=\"FontAwesome\"></span>")
+ myrsslisttimer = timer({ timeout = 60 })
+ myrsslisttimer:connect_signal(
+ "timeout",
+ function ()
+ myrsslist:set_markup(" " .. (avandu.unread() or '?') .. " <span face=\"FontAwesome\"></span>")
+ end
+ )
+ myrsslisttimer:start()
+end
function unlocked()
if awful.util.pread("gkeyring -1 --name unlocked") == "true" then
@@ -282,7 +291,7 @@ for s = 1, screen.count() do
-- Widgets that are aligned to the right
local right_layout = wibox.layout.fixed.horizontal()
if s == 1 then
- right_layout:add(myrsslist)
+ if avandu then right_layout:add(myrsslist) end
right_layout:add(mymaillist)
right_layout:add(mykeyringlist)
right_layout:add(wibox.widget.systray())