dev: automated commit - 2025-05-31 16:33:23

This commit is contained in:
Mariano Z. 2025-05-31 16:33:26 -03:00
parent 0e0bebab30
commit d08c9c562e
Signed by: marianozunino
GPG key ID: 4C73BAD25156DACE
4 changed files with 16 additions and 18 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
logs/*

View file

@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# NAME: Install base system packages (organized and cleaned) # NAME: Install base system packages
set -euo pipefail set -euo pipefail
@ -98,7 +98,7 @@ $AUR_HELPER -S --noconfirm --needed \
echo "Installing development tools..." echo "Installing development tools..."
$AUR_HELPER -S --noconfirm --needed \ $AUR_HELPER -S --noconfirm --needed \
git git-lfs git-crypt github-cli lazygit \ 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 \ python-protobuf python-pynvim python-pywlroots lua luarocks \
ccls cmake ninja neovim-nightly-bin ccls cmake ninja neovim-nightly-bin
@ -107,7 +107,7 @@ $AUR_HELPER -S --noconfirm --needed \
# ═══════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════
echo "Installing CLI utilities..." echo "Installing CLI utilities..."
$AUR_HELPER -S --noconfirm --needed \ $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 \ plocate ripgrep tealdeer the_silver_searcher tmux wget \
xdg-user-dirs zoxide zellij yazi yq zsh xdg-user-dirs zoxide zellij yazi yq zsh
@ -127,7 +127,7 @@ $AUR_HELPER -S --noconfirm --needed \
chromium zen-browser-bin \ chromium zen-browser-bin \
legcord-bin slack-desktop teams-for-linux-bin \ legcord-bin slack-desktop teams-for-linux-bin \
obs-studio obsidian sublime-merge dbeaver \ obs-studio obsidian sublime-merge dbeaver \
libreoffice-fresh keepass kitty nemo nemo-fileroller libreoffice-fresh kitty nemo nemo-fileroller
# ═══════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════
# 📁 SYSTEM UTILITIES # 📁 SYSTEM UTILITIES
@ -171,8 +171,8 @@ $AUR_HELPER -S --noconfirm --needed \
# ═══════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════
echo "Installing cloud and DevOps tools..." echo "Installing cloud and DevOps tools..."
$AUR_HELPER -S --noconfirm --needed \ $AUR_HELPER -S --noconfirm --needed \
ansible aws-cli aws-session-manager-plugin helm hugo insomnia-bin \ aws-cli aws-session-manager-plugin insomnia-bin \
kubectl kubectx kubefwd-bin nomad ngrok postgresql kubectl kubectx kubefwd-bin ngrok postgresql
# ═══════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════
# 📚 DOCUMENT & PRODUCTIVITY # 📚 DOCUMENT & PRODUCTIVITY
@ -194,4 +194,6 @@ $AUR_HELPER -S --noconfirm --needed \
# ═══════════════════════════════════════════════════════════ # ═══════════════════════════════════════════════════════════
echo "Installing package managers and misc..." echo "Installing package managers and misc..."
$AUR_HELPER -S --noconfirm --needed \ $AUR_HELPER -S --noconfirm --needed \
pyenv rye stow sudo watchman-bin wimlib pyenv stow sudo watchman-bin wimlib
tldr --update

View file

@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# NAME: Setup Forbi's dotfiles and Neovim configuration # NAME: Setup dotfiles and Neovim configuration
set -euo pipefail set -euo pipefail

View file

@ -1,9 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
echo "🚀 Instalando paru..." # NAME: Installs paru
set -euo pipefail set -euo pipefail
# Comprobar si paru ya está instalado
if command -v paru &>/dev/null; then if command -v paru &>/dev/null; then
echo "paru ya está instalado." echo "paru ya está instalado."
exit 0 exit 0
@ -12,20 +10,17 @@ fi
echo "Instalando dependencias necesarias..." echo "Instalando dependencias necesarias..."
sudo pacman -S --needed --noconfirm base-devel git sudo pacman -S --needed --noconfirm base-devel git
# Carpeta temporal para compilar paru
tmpdir=$(mktemp -d) tmpdir=$(mktemp -d)
echo "Creando directorio temporal: $tmpdir" echo "Temp dir: $tmpdir"
cd "$tmpdir" cd "$tmpdir"
echo "Clonando repo de paru..." echo "Cloning paru..."
git clone https://aur.archlinux.org/paru.git git clone https://aur.archlinux.org/paru.git
cd paru cd paru
echo "Compilando e instalando paru..." echo "Compiling paru..."
makepkg -si --noconfirm makepkg -si --noconfirm
echo "Limpiando directorio temporal..." echo "Cleaning up..."
cd .. cd ..
rm -rf "$tmpdir" rm -rf "$tmpdir"
echo "paru instalado correctamente."