diff -r ffc02bf394cb -r e9e2f624cd99 awesome/rc.lua --- a/awesome/rc.lua Sat Jun 20 16:21:25 2015 -0400 +++ b/awesome/rc.lua Sat Jun 20 20:32:45 2015 -0400 @@ -51,7 +51,7 @@ -- The default is a dark theme -- theme_path = "/usr/share/awesome/themes/default/theme.lua" -- Uncommment this for a lighter theme -theme_path = "/usr/share/awesome/themes/sky/theme.lua" +theme_path = awful.util.getdir("config") .. "/current_theme/theme.lua" -- This is used later as the default terminal and editor to run. terminal = "x-terminal-emulator" @@ -76,12 +76,12 @@ -- another modifier like Mod1, but it may interact with others. modkey = "Mod4" -wallpaper_dir = "/home/fabien/themes/backgrounds/" -wallpaper = wallpaper_dir .. "universalis_1024_jsh.jpg" +wallpaper = awful.util.getdir("config") .. "/default" +wallpaper_cmd = "fbsetbg -a " .. wallpaper -- Actually load theme beautiful.init(theme_path) -beautiful.get().wallpaper_cmd = { "awsetbg -a " .. wallpaper } +beautiful.wallpaper_cmd = { wallpaper_cmd } awful.util.spawn_with_shell("pgrep unagi || unagi &") @@ -275,6 +275,8 @@ {"manual", terminal .. " -e man awesome"}, {"edit config", editor_cmd .. " " .. awful.util.getdir("config") .. "/rc.lua"}, + {"themes", my.theme_menu()}, + {"wallpapers", my.wallpaper_menu()}, {"restart", awesome.restart}, {"quit", my.quit} } @@ -337,7 +339,7 @@ local myktwidget = my.widgets.mode() for s = 1, screen.count() do - awful.util.spawn("awsetbg -a " .. wallpaper, false, s) + awful.util.spawn(wallpaper_cmd, false, s) -- status box