Arch Linux installation
Base system
loadkeys de-latin1
timedatectl set-ntp true
cfdisk /dev/sda
mkfs.ext4 /dev/sda1
mount /dev/sda1 /mnt
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Region/City /etc/localtime
hwclock --systohc
pacman -S vim
alias vi=vim
vim /etc/locale.gen
de_DE.* en_US.UTF-8 C.UTF-8
locale-gen
localectl set-keymap de-latin1
vi /etc/locale.conf
LANG=en_US.UTF-8
vi /etc/vconsole.conf
KEYMAP=de-latin1
pacman -S dhcpcd
vi /etc/hostname
passwd
pacman -S grub os-prober
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
vi /boot/grub/grub.cfg
quiet entfernen
exit
umount /mnt
reboot
- Belegter Speicherplat: 1,5 GB
- Dauer: ca. 30 minuten
Persönlicher user
useradd -u 1000 -U -m -G audio michael
passwd michael
Networkconfig für Systemd-Networkd und DHCP
vim /etc/systemd/network/20-wired.network
[Match]
Name=en*
[Network]
DHCP=Yes
systemctl enable systemd-networkd
systemctl enable systemd-resolved
Utils
pacman -S usbutils
Pacman parallel downloads
vim /etc/pacman.conf
ParallelDownloads=5
X Oberfläche
pacman -S xorg xorg-xinit openbox xterm libxkbcommon
fonts
fc-list
pacman -Ss sans
pacman -S ttf-opensans
Alacritty als Terminal
pacman -S alacritty
Openbox direkt mit startx
cp /etc/X11/xinit/xinitrc ~/.xinitrc
openbox &
exec alacritty
localectl set-x11-keymap de-latin1
Oder
localectl set-keymap de-latin1
SoundSysteme installieren (Nur eines davon)
Pulseaudio
pacman -S pulseaudio alsa-utils
Pipewire
pacman -S pipewire
pacman -S helvum
pacman -S pipewire-pulse
pacman -S pipewire-alsa
Jack
pacman -S qjackctl
Doom Emacs Installation
pacman -S emacs
git clone --depth 1 https://github.com/hlissner/doom-emacs ~/.emacs.d
~/.emacs.d/bin/doom install
SSH + keychain
pacman -S openssh keychain rsync
sudo
pacman -S sudo
System Shutdown with User privileges
pacman -S polkit
Display Manager (Login Screen)
pacman -S lightdm lightdm-gtk-greeter
awesome Wm
pacman -S awesome rofi
AUR repo
pacman -S base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
AUR Fonts
pacman -S
yay -Ss sourcecode
yay -S aur/netd-fonts-source-code-pro