nix-conf/modules/cross-platform/home-manager/yazi/folder-rules/main.lua

16 lines
541 B
Lua

local function setup()
ps.sub("cd", function()
local cwd = cx.active.current.cwd
if cwd:ends_with("downs") then
ya.emit("sort", { "mtime", reverse = true, dir_first = false })
elseif cwd:ends_with("screenshots") then
ya.emit("sort", { "mtime", reverse = true, dir_first = false })
elseif cwd:ends_with("vids") then
ya.emit("sort", { "mtime", reverse = true, dir_first = false })
else
ya.emit("sort", { "natural", reverse = false, dir_first = true })
end
end)
end
return { setup = setup }