From bd47bf529ab4269795568a7b5a1a2985f50f8b71 Mon Sep 17 00:00:00 2001 From: Hau Nguyen Date: Wed, 21 Dec 2022 00:56:32 +0700 Subject: [PATCH] feat: sync latest Arch Linux --- install-archlinux.md | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/install-archlinux.md b/install-archlinux.md index f6b8b5f..29b3518 100644 --- a/install-archlinux.md +++ b/install-archlinux.md @@ -26,13 +26,7 @@ ls /sys/firmware/efi/efivars #### Connect to the internet -Use [iwd](https://wiki.archlinux.org/index.php/Iwd). - -#### Update the system clock - -```sh -timedatectl set-ntp true -``` +For wifi, use [iwd](https://wiki.archlinux.org/index.php/Iwd). #### Partition the disks @@ -104,33 +98,31 @@ mount -o compress=zstd /dev/root_partition /mnt mount /dev/RootGroup/rootvol /mnt # efi -mkdir /mnt/efi -mount /dev/efi_system_partition /mnt/efi +mount --mkdir /dev/efi_system_partition /mnt/efi # boot -mkdir /mnt/boot -mount /dev/extended_boot_loader_partition /mnt/boot +mount --mkdir /dev/extended_boot_loader_partition /mnt/boot ``` ### Installation ```sh -pacstrap /mnt base linux linux-firmware +pacstrap -K /mnt base linux linux-firmware # AMD -pacstrap /mnt amd-ucode +pacstrap -K /mnt amd-ucode # Intel -pacstrap /mnt intel-ucode +pacstrap -K /mnt intel-ucode # Btrfs -pacstrap /mnt btrfs-progs +pacstrap -K /mnt btrfs-progs # LVM -pacstrap /mnt lvm2 +pacstrap -K /mnt lvm2 # Text editor -pacstrap /mnt neovim +pacstrap -K /mnt neovim ``` ### Configure @@ -188,6 +180,7 @@ myhostname Edit `/etc/mkinitcpio.conf`: ```txt +# LVM # https://wiki.archlinux.org/title/Install_Arch_Linux_on_LVM#Adding_mkinitcpio_hooks HOOKS=(base udev ... block lvm2 filesystems) @@ -250,7 +243,7 @@ useradd -m -G wheel -s /usr/bin/zsh -c "The Joker" joker passwd joker ``` -[systemd-homed](https://wiki.archlinux.org/index.php/Systemd-homed): +[systemd-homed (WIP)](https://wiki.archlinux.org/index.php/Systemd-homed): ```sh systemctl enable systemd-homed.service @@ -278,16 +271,16 @@ pacman -Syu xorg-server ```sh pacman -Syu gnome-shell \ gnome-control-center gnome-system-monitor \ - gnome-terminal gnome-backgrounds gnome-screenshot gnome-keyring \ - nautilus xdg-user-dirs-gtk file-roller \ - evince eog + gnome-tweaks gnome-backgrounds gnome-screenshot gnome-keyring gnome-logs \ + gnome-console gnome-text-editor \ + nautilus xdg-user-dirs-gtk file-roller evince eog # Login manager pacman -Syu gdm systemctl enable gdm.service ``` -#### [KDE](https://wiki.archlinux.org/title/KDE) +#### [KDE (WIP)](https://wiki.archlinux.org/title/KDE) ```sh pacman -Syu plasma-meta \