diff --git a/Wallpapers/terminal.jpg b/Wallpapers/terminal.jpg deleted file mode 100644 index 058ba12..0000000 Binary files a/Wallpapers/terminal.jpg and /dev/null differ diff --git a/Wallpapers/terminal.png b/Wallpapers/terminal.png deleted file mode 100644 index a520ceb..0000000 Binary files a/Wallpapers/terminal.png and /dev/null differ diff --git a/Wallpapers/toilet-4.png b/Wallpapers/toilet-4.png new file mode 100644 index 0000000..2701069 Binary files /dev/null and b/Wallpapers/toilet-4.png differ diff --git a/rc.lua b/rc.lua index 7d2f60b..66918aa 100644 --- a/rc.lua +++ b/rc.lua @@ -1,5 +1,6 @@ local os = require('os') local math = require('math') +math.randomseed(os.time()) -- Standard awesome library local gears = require("gears") diff --git a/themes/default/theme.lua b/themes/default/theme.lua index 08954ab..ca0555a 100644 --- a/themes/default/theme.lua +++ b/themes/default/theme.lua @@ -76,7 +76,20 @@ theme.titlebar_maximized_button_focus_inactive = "/usr/share/awesome/themes/def theme.titlebar_maximized_button_normal_active = "/usr/share/awesome/themes/default/titlebar/maximized_normal_active.png" theme.titlebar_maximized_button_focus_active = "/usr/share/awesome/themes/default/titlebar/maximized_focus_active.png" -theme.wallpaper = os.getenv('HOME') .. "/.config/awesome/Wallpapers/kuala.png" +function getrandomwallpaper() + local wallpaperdir = os.getenv('HOME') .. '/.config/awesome/Wallpapers/' + local i, t, popen = 0, {}, io.popen + local pfile = popen('ls -a "'.. wallpaperdir .. '"') + for filename in pfile:lines() do + i = i + 1 + t[i] = filename + end + pfile:close() + return wallpaperdir .. t[math.random(1, i)] +end + +theme.wallpaper = getrandomwallpaper() +-- theme.wallpaper = os.getenv('HOME') .. "/.config/awesome/Wallpapers/kuala.png" -- You can use your own layout icons like this: theme.layout_fairh = "/usr/share/awesome/themes/default/layouts/fairhw.png"