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