refactor: migrate from shell-based sync to mise dotfiles management

- Replace sync-config/sync-script with mise.toml [dotfiles] directives
- Convert installer scripts to mise tasks (shells, desktop, theme, webapps)
- Remove config/nvim-old (deprecated neovim config)
- Add omarchy theme system with multi-app configs (btop, hyprland, kitty, foot, tmux, etc.)
- Move SSH hosts to config.d/* include pattern
- Add Tera templates for dynamic config generation (git-local, dofiles.conf)
- Update pi agent settings (0.80.10, packages list)
- Add mise tasks for pi plugin setup and nvim tooling
This commit is contained in:
2026-07-18 06:11:59 +00:00
parent 8cf32cbb88
commit 156b7261db
102 changed files with 1124 additions and 4465 deletions
+137
View File
@@ -0,0 +1,137 @@
# Gum Style (generic) Variables
env = FOREGROUND,##a9b1d6
env = BACKGROUND,##1a1b26
env = BORDER_FOREGROUND,##7aa2f7
env = BORDER_BACKGROUND,##1a1b26
# Gum Confirm Style Variables
env = GUM_CONFIRM_PROMPT_FOREGROUND,##7aa2f7
env = GUM_CONFIRM_PROMPT_BACKGROUND,##1a1b26
env = GUM_CONFIRM_SELECTED_FOREGROUND,##c0caf5
env = GUM_CONFIRM_SELECTED_BACKGROUND,##7aa2f7
env = GUM_CONFIRM_UNSELECTED_FOREGROUND,##a9b1d6
env = GUM_CONFIRM_UNSELECTED_BACKGROUND,##1a1b26
# Gum Input Style Variables
env = GUM_INPUT_PROMPT_FOREGROUND,##7aa2f7
env = GUM_INPUT_PROMPT_BACKGROUND,##1a1b26
env = GUM_INPUT_PLACEHOLDER_FOREGROUND,##444b6a
env = GUM_INPUT_PLACEHOLDER_BACKGROUND,##1a1b26
env = GUM_INPUT_CURSOR_FOREGROUND,##c0caf5
env = GUM_INPUT_CURSOR_BACKGROUND,##1a1b26
env = GUM_INPUT_HEADER_FOREGROUND,##a9b1d6
env = GUM_INPUT_HEADER_BACKGROUND,##1a1b26
# Gum Choose Style Variables
env = GUM_CHOOSE_CURSOR_FOREGROUND,##7aa2f7
env = GUM_CHOOSE_CURSOR_BACKGROUND,##1a1b26
env = GUM_CHOOSE_HEADER_FOREGROUND,##a9b1d6
env = GUM_CHOOSE_HEADER_BACKGROUND,##1a1b26
env = GUM_CHOOSE_ITEM_FOREGROUND,##a9b1d6
env = GUM_CHOOSE_ITEM_BACKGROUND,##1a1b26
env = GUM_CHOOSE_SELECTED_FOREGROUND,##c0caf5
env = GUM_CHOOSE_SELECTED_BACKGROUND,##7aa2f7
# Gum Filter Style Variables
env = GUM_FILTER_PROMPT_FOREGROUND,##7aa2f7
env = GUM_FILTER_PROMPT_BACKGROUND,##1a1b26
env = GUM_FILTER_TEXT_FOREGROUND,##a9b1d6
env = GUM_FILTER_TEXT_BACKGROUND,##1a1b26
env = GUM_FILTER_MATCH_FOREGROUND,##7aa2f7
env = GUM_FILTER_CURSOR_TEXT_FOREGROUND,##c0caf5
env = GUM_FILTER_CURSOR_TEXT_BACKGROUND,##1a1b26
env = GUM_FILTER_SELECTED_FOREGROUND,##c0caf5
env = GUM_FILTER_SELECTED_BACKGROUND,##7aa2f7
env = GUM_FILTER_INDICATOR_FOREGROUND,##7aa2f7
env = GUM_FILTER_HEADER_FOREGROUND,##a9b1d6
env = GUM_FILTER_MATCH_BACKGROUND,##1a1b26
env = GUM_FILTER_HEADER_BACKGROUND,##1a1b26
env = GUM_FILTER_PLACEHOLDER_FOREGROUND,##444b6a
env = GUM_FILTER_PLACEHOLDER_BACKGROUND,##1a1b26
env = GUM_FILTER_INDICATOR_BACKGROUND,##1a1b26
env = GUM_FILTER_SELECTED_PREFIX_FOREGROUND,##c0caf5
env = GUM_FILTER_SELECTED_PREFIX_BACKGROUND,##7aa2f7
env = GUM_FILTER_UNSELECTED_PREFIX_FOREGROUND,##444b6a
env = GUM_FILTER_UNSELECTED_PREFIX_BACKGROUND,##1a1b26
# Gum Table Style Variables
env = GUM_TABLE_HEADER_FOREGROUND,##a9b1d6
env = GUM_TABLE_HEADER_BACKGROUND,##1a1b26
env = GUM_TABLE_CELL_FOREGROUND,##a9b1d6
env = GUM_TABLE_CELL_BACKGROUND,##1a1b26
env = GUM_TABLE_BORDER_FOREGROUND,##444b6a
env = GUM_TABLE_BORDER_BACKGROUND,##1a1b26
env = GUM_TABLE_SELECTED_FOREGROUND,##c0caf5
env = GUM_TABLE_SELECTED_BACKGROUND,##7aa2f7
# Gum Spin Style Variables
env = GUM_SPIN_SPINNER_FOREGROUND,##7aa2f7
env = GUM_SPIN_SPINNER_BACKGROUND,##1a1b26
env = GUM_SPIN_TITLE_FOREGROUND,##a9b1d6
env = GUM_SPIN_TITLE_BACKGROUND,##1a1b26
# Gum File Style Variables
env = GUM_FILE_CURSOR_FOREGROUND,##c0caf5
env = GUM_FILE_CURSOR_BACKGROUND,##1a1b26
env = GUM_FILE_SYMLINK_FOREGROUND,##a9b1d6
env = GUM_FILE_SYMLINK_BACKGROUND,##1a1b26
env = GUM_FILE_DIRECTORY_FOREGROUND,##a9b1d6
env = GUM_FILE_DIRECTORY_BACKGROUND,##1a1b26
env = GUM_FILE_FILE_FOREGROUND,##a9b1d6
env = GUM_FILE_FILE_BACKGROUND,##1a1b26
env = GUM_FILE_PERMISSIONS_FOREGROUND,##444b6a
env = GUM_FILE_PERMISSIONS_BACKGROUND,##1a1b26
env = GUM_FILE_SELECTED_FOREGROUND,##c0caf5
env = GUM_FILE_SELECTED_BACKGROUND,##7aa2f7
env = GUM_FILE_FILE_SIZE_FOREGROUND,##444b6a
env = GUM_FILE_FILE_SIZE_BACKGROUND,##1a1b26
env = GUM_FILE_HEADER_FOREGROUND,##a9b1d6
env = GUM_FILE_HEADER_BACKGROUND,##1a1b26
# Gum Pager Style Variables
env = GUM_PAGER_FOREGROUND,##a9b1d6
env = GUM_PAGER_BACKGROUND,##1a1b26
env = GUM_PAGER_LINE_NUMBER_FOREGROUND,##444b6a
env = GUM_PAGER_LINE_NUMBER_BACKGROUND,##1a1b26
env = GUM_PAGER_MATCH_FOREGROUND,##7aa2f7
env = GUM_PAGER_MATCH_BACKGROUND,##1a1b26
env = GUM_PAGER_MATCH_HIGH_FOREGROUND,##7aa2f7
env = GUM_PAGER_MATCH_HIGH_BACKGROUND,##1a1b26
env = GUM_PAGER_HELP_FOREGROUND,##444b6a
env = GUM_PAGER_HELP_BACKGROUND,##1a1b26
# Gum Write Style Variables
env = GUM_WRITE_BASE_FOREGROUND,##a9b1d6
env = GUM_WRITE_BASE_BACKGROUND,##1a1b26
env = GUM_WRITE_CURSOR_LINE_NUMBER_FOREGROUND,##444b6a
env = GUM_WRITE_CURSOR_LINE_NUMBER_BACKGROUND,##1a1b26
env = GUM_WRITE_CURSOR_LINE_FOREGROUND,##a9b1d6
env = GUM_WRITE_CURSOR_LINE_BACKGROUND,##7aa2f7
env = GUM_WRITE_CURSOR_FOREGROUND,##c0caf5
env = GUM_WRITE_CURSOR_BACKGROUND,##1a1b26
env = GUM_WRITE_END_OF_BUFFER_FOREGROUND,##444b6a
env = GUM_WRITE_END_OF_BUFFER_BACKGROUND,##1a1b26
env = GUM_WRITE_LINE_NUMBER_FOREGROUND,##444b6a
env = GUM_WRITE_LINE_NUMBER_BACKGROUND,##1a1b26
env = GUM_WRITE_HEADER_FOREGROUND,##a9b1d6
env = GUM_WRITE_HEADER_BACKGROUND,##1a1b26
env = GUM_WRITE_PLACEHOLDER_FOREGROUND,##444b6a
env = GUM_WRITE_PLACEHOLDER_BACKGROUND,##1a1b26
env = GUM_WRITE_PROMPT_FOREGROUND,##a9b1d6
env = GUM_WRITE_PROMPT_BACKGROUND,##1a1b26
# Gum Log Style Variables
env = GUM_LOG_LEVEL_FOREGROUND,##7aa2f7
env = GUM_LOG_LEVEL_BACKGROUND,##1a1b26
env = GUM_LOG_TIME_FOREGROUND,##444b6a
env = GUM_LOG_TIME_BACKGROUND,##1a1b26
env = GUM_LOG_PREFIX_FOREGROUND,##a9b1d6
env = GUM_LOG_PREFIX_BACKGROUND,##1a1b26
env = GUM_LOG_MESSAGE_FOREGROUND,##a9b1d6
env = GUM_LOG_MESSAGE_BACKGROUND,##1a1b26
env = GUM_LOG_KEY_FOREGROUND,##a9b1d6
env = GUM_LOG_KEY_BACKGROUND,##1a1b26
env = GUM_LOG_VALUE_FOREGROUND,##a9b1d6
env = GUM_LOG_VALUE_BACKGROUND,##1a1b26
env = GUM_LOG_SEPARATOR_FOREGROUND,##444b6a
env = GUM_LOG_SEPARATOR_BACKGROUND,##1a1b26