Commit Diff


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