feat: migrate SSH keyring to gcr-ssh-agent and unify documentation

- Update ssh-keyring module to use gcr-ssh-agent.socket instead of gnome-keyring's SSH component
- Configure SSH_AUTH_SOCK to $XDG_RUNTIME_DIR/gcr/ssh
- Merge DOCUMENTACION.md content into Readme.md for unified documentation
- Rename install.md to installed_software.md with updated SSH keyring section

Note: gnome-keyring 46.0+ moved SSH functionality to gcr, requiring gcr-ssh-agent service
This commit is contained in:
Marco Gallegos
2026-01-11 09:55:46 -06:00
parent 8465fc4fb2
commit 72208b8301
9 changed files with 457 additions and 238 deletions

42
modules/suspend.sh Executable file
View File

@@ -0,0 +1,42 @@
#!/usr/bin/env bash
# ===============================================================
# suspend.sh - Activa la opción de suspensión en el menú System
# ===============================================================
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
source "${SCRIPT_DIR}/common.sh"
run_module_main() {
log_step "Activación de Opción de Suspensión"
# Verificar que el comando existe
if ! command -v omarchy-toggle-suspend &>/dev/null; then
log_error "El comando 'omarchy-toggle-suspend' no está disponible."
log_info "Este comando es parte de Omarchy y debe estar instalado."
return 1
fi
# Verificar estado actual del archivo de toggle
local suspend_file="$HOME/.local/state/omarchy/toggles/suspend-on"
if [[ -f "$suspend_file" ]]; then
log_info "La opción de suspensión ya está activa en el menú System."
log_info "Para desactivarla, puedes ejecutar: omarchy-toggle-suspend"
return 0
fi
# Activar suspensión
log_info "Activando opción de suspensión en el menú System..."
if omarchy-toggle-suspend; then
log_success "Opción de suspensión activada correctamente."
log_info "Ahora puedes usar Super+Esc para acceder al menú System y seleccionar Suspend."
return 0
else
log_error "Error al activar la opción de suspensión."
return 1
fi
}
# Ejecutar si se llama directamente
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
run_module_main "$@"
fi