chore: migrate omarchy state from ~/.config to ~/.local/state

Move all omarchy runtime state (themes, backgrounds, current theme)
from ~/.config/omarchy/current to ~/.local/state/omarchy/current
to keep the config dir free of generated files. Add mise task for
recreating symlinks and update credential helpers for tea.
This commit is contained in:
2026-09-03 20:46:18 -04:00
parent d772b3952d
commit b6b738fc7b
24 changed files with 85 additions and 41 deletions
+25 -3
View File
@@ -1,21 +1,43 @@
onboarding = false
[ui]
show_agent_labels_on_pane_borders = true
pane_gaps = false
pane_borders = true
prompt_new_tab_name = false
confirm_close = false
# set -g mouse on
mouse_capture = true
# status-right had the zoom flag followed by #h
tab_bar_right = [{ type = "zoom" }, { type = "hostname" }]
# set -g set-titles on / set -g set-titles-string '#h:#W', where tmux's #W was
# the basename of the pane cwd. This is what Hyprland shows in the group bar,
# and it resolves on the server so remote sessions name the remote host.
window_title = "{hostname}: {workspace}"
[experimental]
pane_history = true
[theme]
name = "gruvbox"
auto_switch = true
name = "terminal"
[theme.custom]
panel_bg = "black"
[terminal]
new_cwd = "follow"
[keys]
prefix = "ctrl+space"
reload_config = "prefix+ctrl+r"
reload_config = "prefix+q"
help = "prefix+?"
detach = "prefix+d"
zoom = "prefix+z"
copy_mode = "prefix+["
last_pane = "prefix+;"
[remote]
manage_ssh_config = true