archinstall/install.sh

47 lines
1.4 KiB
Bash
Raw Normal View History

2022-01-16 21:14:12 +00:00
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime
hwclock --systohc
# vim /etc/locale.gen
sed -i 's/#\(de_DE.UTF-8\)/\1/' /etc/locale.gen
locale-gen
echo "LANG=de_DE.UTF-8" >> /etc/locale.conf
echo "KEYMAP=de-latin1" >> /etc/vconsole.conf #only for console not for DE or terminal
echo "FONT=Tamsyn10x20r" >> /etc/vconsole.conf
echo "arch" >> /etc/hostname
# vim /etc/hosts
echo "127.0.0.1 localhost" >> /etc/hosts
echo "::1 localhost" >> /etc/hosts
echo "127.0.1.1 arch.localedomain arch" >> /etc/hosts
echo root:test | chpasswd
#AUR
pacman -S base-devel linux-headers linux-lts-headers
# bind = dnsutils (dig, etc.)
pacman -S dialog reflector xdg-user-dirs xdg-utils inetutils bind bash-completion openssh rsync iptables-nft ipset firewalld lynx
pacman -S efibootmgr mtools dosfstools sof-firmware os-prober
#pacman -S grub os-prober efibootmgr mtools dosfstools
pacman -S iwd plasma kde-applications sddm bluez bluez-utils cups hplip alsa-utils pipewire pipewire-docs pipewire-alsa pipewire-pulse pipewire-jack helvum pavucontrol
#Power
pacman -S acpi acpi_call tlp
2022-01-16 21:45:21 +00:00
# System
2022-01-16 21:14:12 +00:00
systemctl enable systemd-networkd
systemctl enable systemd-resolved
2022-01-16 21:45:21 +00:00
systemctl enable sshd
systemctl enable reflector.timer
systemctl enable firewalld
systemctl enable fstrim.timer
# Laptop
systemctl enable iwd
systemctl enable sddm
systemctl enable cups
2022-01-16 21:47:54 +00:00
sed -i 's/MODULES=()/MODULES=(amdgpu)/' /etc/mkinitcpio.conf
mkinitcpio -p linux