diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c75dc7c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +logs/* diff --git a/runs/base b/runs/base index c07184a..7b3d073 100755 --- a/runs/base +++ b/runs/base @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# NAME: Install base system packages (organized and cleaned) +# NAME: Install base system packages set -euo pipefail @@ -98,7 +98,7 @@ $AUR_HELPER -S --noconfirm --needed \ echo "Installing development tools..." $AUR_HELPER -S --noconfirm --needed \ git git-lfs git-crypt github-cli lazygit \ - go go-task rust python python-defusedxml python-packaging \ + go go-task python python-defusedxml python-packaging \ python-protobuf python-pynvim python-pywlroots lua luarocks \ ccls cmake ninja neovim-nightly-bin @@ -107,7 +107,7 @@ $AUR_HELPER -S --noconfirm --needed \ # ═══════════════════════════════════════════════════════════ echo "Installing CLI utilities..." $AUR_HELPER -S --noconfirm --needed \ - bat btop duf dust eza fd fzf glances glow httpie micro ncdu \ + bat btop duf dysk dust eza fd fzf glances glow httpie ncdu \ plocate ripgrep tealdeer the_silver_searcher tmux wget \ xdg-user-dirs zoxide zellij yazi yq zsh @@ -127,7 +127,7 @@ $AUR_HELPER -S --noconfirm --needed \ chromium zen-browser-bin \ legcord-bin slack-desktop teams-for-linux-bin \ obs-studio obsidian sublime-merge dbeaver \ - libreoffice-fresh keepass kitty nemo nemo-fileroller + libreoffice-fresh kitty nemo nemo-fileroller # ═══════════════════════════════════════════════════════════ # 📁 SYSTEM UTILITIES @@ -171,8 +171,8 @@ $AUR_HELPER -S --noconfirm --needed \ # ═══════════════════════════════════════════════════════════ echo "Installing cloud and DevOps tools..." $AUR_HELPER -S --noconfirm --needed \ - ansible aws-cli aws-session-manager-plugin helm hugo insomnia-bin \ - kubectl kubectx kubefwd-bin nomad ngrok postgresql + aws-cli aws-session-manager-plugin insomnia-bin \ + kubectl kubectx kubefwd-bin ngrok postgresql # ═══════════════════════════════════════════════════════════ # 📚 DOCUMENT & PRODUCTIVITY @@ -194,4 +194,6 @@ $AUR_HELPER -S --noconfirm --needed \ # ═══════════════════════════════════════════════════════════ echo "Installing package managers and misc..." $AUR_HELPER -S --noconfirm --needed \ - pyenv rye stow sudo watchman-bin wimlib + pyenv stow sudo watchman-bin wimlib + +tldr --update diff --git a/runs/forbi b/runs/forbi index c7e8201..fcb41d2 100755 --- a/runs/forbi +++ b/runs/forbi @@ -1,5 +1,5 @@ #!/usr/bin/env bash -# NAME: Setup Forbi's dotfiles and Neovim configuration +# NAME: Setup dotfiles and Neovim configuration set -euo pipefail diff --git a/runs/paru b/runs/paru index 172c974..3ad33ec 100755 --- a/runs/paru +++ b/runs/paru @@ -1,9 +1,7 @@ #!/usr/bin/env bash -echo "🚀 Instalando paru..." - +# NAME: Installs paru set -euo pipefail -# Comprobar si paru ya está instalado if command -v paru &>/dev/null; then echo "paru ya está instalado." exit 0 @@ -12,20 +10,17 @@ fi echo "Instalando dependencias necesarias..." sudo pacman -S --needed --noconfirm base-devel git -# Carpeta temporal para compilar paru tmpdir=$(mktemp -d) -echo "Creando directorio temporal: $tmpdir" +echo "Temp dir: $tmpdir" cd "$tmpdir" -echo "Clonando repo de paru..." +echo "Cloning paru..." git clone https://aur.archlinux.org/paru.git cd paru -echo "Compilando e instalando paru..." +echo "Compiling paru..." makepkg -si --noconfirm -echo "Limpiando directorio temporal..." +echo "Cleaning up..." cd .. rm -rf "$tmpdir" - -echo "paru instalado correctamente."