diff --git a/INSTALL.md b/INSTALL.md index 8ccc4ad..b5baec2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -8,10 +8,10 @@ USB live, en un comando. Variantes: GNOME o KDE. Sube los repos a Gitea si no lo has hecho: - `arch-setup` → `gitea.josevi.ovh/josevi/arch-setup` -- contenido de `configs/` → `gitea.josevi.ovh/josevi/configs` (dotfiles, chezmoi) +- contenido de `arch-configs/` → `gitea.josevi.ovh/josevi/arch-configs` (dotfiles, chezmoi) Ten a mano un **token de aplicación** de Gitea (Settings → Applications) para -clonar `configs` si es privado. +clonar `arch-configs` si es privado. ## 1. Arrancar el USB live de Arch @@ -43,7 +43,7 @@ cd arch-setup ## 5. Responder los prompts -Pide: **usuario**, **token de Gitea** (Enter si `configs` es público), **nombre** +Pide: **usuario**, **token de Gitea** (Enter si `arch-configs` es público), **nombre** y **email** de git, y la **contraseña** del usuario. A partir de ahí va solo: > archinstall (borra discos, particiona, instala base+escritorio) → chroot → diff --git a/README.md b/README.md index 9ce4099..73979ba 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ cd arch-setup ./gnome/setup.sh # o ./kde/setup.sh ``` -El script te pide: usuario a crear, token de Gitea (para el repo `configs` +El script te pide: usuario a crear, token de Gitea (para el repo `arch-configs` privado), nombre y email de git. Después, sin más intervención: 1. `archinstall --silent` con el JSON de la variante → instala base + escritorio @@ -31,7 +31,7 @@ privado), nombre y email de git. Después, sin más intervención: 2. Se copia a sí mismo a `/mnt` y entra en `arch-chroot`. 3. Dentro del chroot: crea el usuario, instala paquetes (pacman + AUR vía `paru`), aplica el aspecto y ejecuta `chezmoi init --apply` apuntando a - `gitea.josevi.ovh/josevi/configs`. + `gitea.josevi.ovh/josevi/arch-configs`. 4. Quitas el USB y `reboot`. El tema se aplica en el primer login gráfico. ## Decisiones @@ -43,7 +43,7 @@ privado), nombre y email de git. Después, sin más intervención: - **Aspecto**: Catppuccin Mocha + iconos Papirus-Dark + JetBrains Mono Nerd en ambos escritorios (coherencia GNOME/KDE). GNOME añade Dash-to-Dock y extensiones (AppIndicator, Blur my Shell, Caffeine, Clipboard Indicator, Vitals). -- **Dotfiles**: `chezmoi` apuntando a un repo separado (`configs`). +- **Dotfiles**: `chezmoi` apuntando a un repo separado (`arch-configs`). ## ⚠️ Antes de lanzar diff --git a/gnome/setup.sh b/gnome/setup.sh index bcba17c..df3a809 100755 --- a/gnome/setup.sh +++ b/gnome/setup.sh @@ -21,7 +21,7 @@ if [[ "$SETUP_PHASE" == "host" ]]; then [[ $EUID -eq 0 ]] || { echo "Ejecuta como root desde el live ISO."; exit 1; } read -rp "Usuario a crear: " INSTALL_USER - read -rsp "Token de Gitea (repo configs privado, Enter si es público): " GITEA_TOKEN; echo + read -rsp "Token de Gitea (repo arch-configs privado, Enter si es público): " GITEA_TOKEN; echo read -rp "Nombre para git [$INSTALL_USER]: " GIT_NAME; GIT_NAME="${GIT_NAME:-$INSTALL_USER}" read -rp "Email para git [josevisw@gmail.com]: " GIT_EMAIL; GIT_EMAIL="${GIT_EMAIL:-josevisw@gmail.com}" @@ -116,11 +116,11 @@ X-GNOME-Autostart-enabled=true EOS chown -R "$INSTALL_USER:$INSTALL_USER" "$USER_HOME/.local" "$USER_HOME/.config" -# --- chezmoi: dotfiles personales (repo configs) -------------------------- -echo ">> chezmoi init --apply (repo configs)..." +# --- chezmoi: dotfiles personales (repo arch-configs) -------------------------- +echo ">> chezmoi init --apply (repo arch-configs)..." install_aur chezmoi -REMOTE="$GITEA/configs.git" -[[ -n "${GITEA_TOKEN:-}" ]] && REMOTE="https://$INSTALL_USER:$GITEA_TOKEN@gitea.josevi.ovh/josevi/configs.git" +REMOTE="$GITEA/arch-configs.git" +[[ -n "${GITEA_TOKEN:-}" ]] && REMOTE="https://$INSTALL_USER:$GITEA_TOKEN@gitea.josevi.ovh/josevi/arch-configs.git" as_user "export GIT_NAME='$GIT_NAME' GIT_EMAIL='$GIT_EMAIL'; \ chezmoi init --apply '$REMOTE'" diff --git a/kde/setup.sh b/kde/setup.sh index 6a537a4..46d9051 100755 --- a/kde/setup.sh +++ b/kde/setup.sh @@ -18,7 +18,7 @@ if [[ "$SETUP_PHASE" == "host" ]]; then [[ $EUID -eq 0 ]] || { echo "Ejecuta como root desde el live ISO."; exit 1; } read -rp "Usuario a crear: " INSTALL_USER - read -rsp "Token de Gitea (repo configs privado, Enter si es público): " GITEA_TOKEN; echo + read -rsp "Token de Gitea (repo arch-configs privado, Enter si es público): " GITEA_TOKEN; echo read -rp "Nombre para git [$INSTALL_USER]: " GIT_NAME; GIT_NAME="${GIT_NAME:-$INSTALL_USER}" read -rp "Email para git [josevisw@gmail.com]: " GIT_EMAIL; GIT_EMAIL="${GIT_EMAIL:-josevisw@gmail.com}" @@ -100,11 +100,11 @@ Exec=$USER_HOME/.local/bin/firstboot-theme.sh EOS chown -R "$INSTALL_USER:$INSTALL_USER" "$USER_HOME/.local" "$USER_HOME/.config" -# --- chezmoi: dotfiles personales (repo configs) -------------------------- -echo ">> chezmoi init --apply (repo configs)..." +# --- chezmoi: dotfiles personales (repo arch-configs) -------------------------- +echo ">> chezmoi init --apply (repo arch-configs)..." install_aur chezmoi -REMOTE="$GITEA/configs.git" -[[ -n "${GITEA_TOKEN:-}" ]] && REMOTE="https://$INSTALL_USER:$GITEA_TOKEN@gitea.josevi.ovh/josevi/configs.git" +REMOTE="$GITEA/arch-configs.git" +[[ -n "${GITEA_TOKEN:-}" ]] && REMOTE="https://$INSTALL_USER:$GITEA_TOKEN@gitea.josevi.ovh/josevi/arch-configs.git" as_user "export GIT_NAME='$GIT_NAME' GIT_EMAIL='$GIT_EMAIL'; \ chezmoi init --apply '$REMOTE'"