commit ef5bb0fc465e5b76c85d63db323e216ed52ea224 from: Brett Fisher date: Sun Jul 5 06:50:30 2026 UTC bin/setbackground.lua: Implement TITLE constant, normalize sleep 2. commit - d6c130a407914179d262025c3f6cd269291ed9b2 commit + ef5bb0fc465e5b76c85d63db323e216ed52ea224 blob - 6a1236f6b92c82b706cfeb127998ad47feb1bb7a blob + 78ef56be56bbf1731c8283e9844d7545650a826d --- bin/setbackground.lua +++ bin/setbackground.lua @@ -15,23 +15,24 @@ local input = require("aestel.input") local menu = require("aestel.menu") local navigate = require("aestel.navigate") +local TITLE = "Background Setter" + local bg_dir = os.getenv("HOME") .. "/.local/share/backgrounds" local function set_background() display.clear_and_position(1, 1) - -- Track current directory for browse, start from backgrounds directory local current_dir = bg_dir -- Main loop: browse, select, set, repeat, or quit while true do - local selected_file = navigate.browse(current_dir, bg_dir, nil, "Background Setter") + local selected_file = navigate.browse(current_dir, bg_dir, nil, TITLE) if not selected_file then -- Quitting - display.status_line("... Exiting Background Setter", colors.REVERSE) - os.execute("sleep 3") + display.status_line("... Exiting " .. TITLE, colors.REVERSE) + os.execute("sleep 2") display.clear_screen() return end @@ -40,7 +41,7 @@ local function set_background() -- Setting background display.status_line("... Setting background ", colors.REVERSE) - os.execute("sleep 3") + os.execute("sleep 2") local handle = io.popen("bgs '" .. selected_file .. "' 2>&1") local output = handle:read("*a") @@ -51,7 +52,7 @@ local function set_background() and "... Background set successfully" or "... Warning: bgs may have failed" display.status_line(message, colors.REVERSE) - os.execute("sleep 3") + os.execute("sleep 2") -- Update current_dir to directory of selected file current_dir = selected_file:match("^(.*)/[^/]+$") or bg_dir