btrfs時のswapfileのセットアップを更新

パッケージインストール時のnoconfirmを追加
This commit is contained in:
suti7yk5032 2024-07-28 01:27:00 +09:00
parent 7e39571b0c
commit 172018bf2a

View file

@ -30,7 +30,7 @@ function install_zsh () {
echo 'eval "$(sheldon source)"' | tee -a "$HOME/.zshrc" echo 'eval "$(sheldon source)"' | tee -a "$HOME/.zshrc"
sheldon add zsh-completions --github zsh-users/zsh-completions 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-autosuggestions --github zsh-users/zsh-autosuggestions --use '{{ name }}.zsh'
sheldon add zsh-syntax-highlighting --github zsh-users/zsh-syntax-highlighting sheldon add zsh-syntax-highlighting --github zsh-users/zsh-syntax-highlighting
sheldon add powerlevel10k --github romkatv/powerlevel10k sheldon add powerlevel10k --github romkatv/powerlevel10k
@ -41,14 +41,14 @@ function setup_swapfile () {
printf "Please enter swapfile capacity (example : ~ M)\n" printf "Please enter swapfile capacity (example : ~ M)\n"
read swapcap read swapcap
if [ "$1" == "btrfs" ]; then if [ "$1" == "btrfs" ]; then
sudo truncate -s 0 /swapfile sudo truncate -s 0 /swap/swapfile
sudo chattr +C /swapfile sudo chattr +C /swap/swapfile
sudo fallocate -l "$swapcap"M /swapfile sudo fallocate -l "$swapcap"M /swap/swapfile
sudo chmod 600 /swapfile sudo chmod 600 /swap/swapfile
sudo mkswap /swapfile sudo mkswap /swap/swapfile
sudo swapon /swapfile sudo swapon /swap/swapfile
echo "#swapfile_autogenerated" | sudo tee -a /etc/fstab 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 else
sudo dd if=/dev/zero of=/swapfile bs=1M count="$swapcap" status=progress sudo dd if=/dev/zero of=/swapfile bs=1M count="$swapcap" status=progress
sudo chmod 600 /swapfile sudo chmod 600 /swapfile
@ -75,7 +75,7 @@ function install_yay () {
sudo pacman -S --noconfirm git sudo pacman -S --noconfirm git
git clone https://aur.archlinux.org/yay.git git clone https://aur.archlinux.org/yay.git
cd yay cd yay
makepkg -si makepkg -si --noconfirm
cd "$HOME" cd "$HOME"
} }
@ -85,7 +85,7 @@ function install_fonts () {
} }
function install_podman () { function install_podman () {
sudo pacman -S podman podman-compose podman-docker aardvark-dns 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 echo 'export DOCKER_HOST="unix://$XDG_RUNTIME_DIR/podman/podman.sock"' | sudo tee -a /etc/environment
mkdir ~/.config/containers mkdir ~/.config/containers
echo "unqualified-search-registries = [\"docker.io\"]" >> ~/.config/containers/registries.conf echo "unqualified-search-registries = [\"docker.io\"]" >> ~/.config/containers/registries.conf