diff --git a/install/initial/initial.sh b/install/initial/initial.sh index ba4245f..83db0f5 100644 --- a/install/initial/initial.sh +++ b/install/initial/initial.sh @@ -20,7 +20,7 @@ function install_zsh () { chsh -s /usr/bin/zsh fi - yay -S ttf-meslo-nerd-font-powerlevel10k + yay -S --noconfirm ttf-meslo-nerd-font-powerlevel10k curl --proto '=https' -fLsS https://rossmacarthur.github.io/install/crate.sh | bash -s -- --repo rossmacarthur/sheldon --to ~/.local/bin @@ -33,7 +33,7 @@ function install_zsh () { echo 'eval "$(sheldon source)"' | tee -a "$HOME/.zshrc" sheldon add zsh-completions --github zsh-users/zsh-completions - sheldon add zsh-autocomplete --github marlonrichert/zsh-autocomplete + sheldon add zsh-autocomplete --github marlonrichert/zsh-autocomplete --tag 23.07.13 sheldon add zsh-autosuggestions --github zsh-users/zsh-autosuggestions --use '{{ name }}.zsh' sheldon add zsh-syntax-highlighting --github zsh-users/zsh-syntax-highlighting sheldon add powerlevel10k --github romkatv/powerlevel10k @@ -44,14 +44,14 @@ function setup_swapfile () { printf "Please enter swapfile capacity (example : ~ M)\n" read -r swapcap if [ "$1" == "btrfs" ]; then - sudo truncate -s 0 /swapfile - sudo chattr +C /swapfile - sudo fallocate -l "$swapcap"M /swapfile - sudo chmod 600 /swapfile - sudo mkswap /swapfile - sudo swapon /swapfile + sudo truncate -s 0 /swap/swapfile + sudo chattr +C /swap/swapfile + sudo fallocate -l "$swapcap"M /swap/swapfile + sudo chmod 600 /swap/swapfile + sudo mkswap /swap/swapfile + sudo swapon /swap/swapfile echo "#swapfile_autogenerated" | sudo tee -a /etc/fstab - echo "/swapfile none swap defaults 0 0" | sudo tee -a /etc/fstab + echo "/swap/swapfile none swap defaults 0 0" | sudo tee -a /etc/fstab else sudo dd if=/dev/zero of=/swapfile bs=1M count="$swapcap" status=progress sudo chmod 600 /swapfile @@ -78,7 +78,7 @@ function install_yay () { sudo pacman -S --noconfirm git git clone https://aur.archlinux.org/yay.git cd yay || exit - makepkg -si + makepkg -si --noconfirm cd "$HOME" || exit } @@ -94,6 +94,15 @@ function install_ca () { sudo trust anchor ./tx1310m3_CA.pem } +function install_podman () { + sudo pacman -S --noconfirm podman podman-compose podman-docker aardvark-dns + echo 'export DOCKER_HOST="unix://$XDG_RUNTIME_DIR/podman/podman.sock"' | sudo tee -a /etc/environment + mkdir ~/.config/containers + echo "unqualified-search-registries = [\"docker.io\"]" >> ~/.config/containers/registries.conf + systemctl --user enable podman.socket + sudo loginctl enable-linger $UID +} + printf "Do you want to the initial setup? (yes or no)\n" read -r temp @@ -112,6 +121,7 @@ if [ "$temp" == "yes" ]; then install_fonts install_yay install_zsh + install_podman install_ca printf "Finished.\n"