dev: automated commit - 2025-05-31 16:33:23
This commit is contained in:
parent
0e0bebab30
commit
d08c9c562e
4 changed files with 16 additions and 18 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
logs/*
|
16
runs/base
16
runs/base
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
15
runs/paru
15
runs/paru
|
@ -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."
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue