Compare commits

..

No commits in common. "bd47bf529ab4269795568a7b5a1a2985f50f8b71" and "615031e84bdb6ac32676a59166444f81b577ec17" have entirely different histories.

2 changed files with 22 additions and 17 deletions

View File

@ -80,8 +80,6 @@ fc-list
[mononoki](https://github.com/madmalik/mononoki)
[Hermit](https://github.com/pcaro90/hermit)
| Distribution | Package |
| ------------ | ---------------- |
| Ubuntu | `fonts-mononoki` |

View File

@ -26,7 +26,13 @@ ls /sys/firmware/efi/efivars
#### Connect to the internet
For wifi, use [iwd](https://wiki.archlinux.org/index.php/Iwd).
Use [iwd](https://wiki.archlinux.org/index.php/Iwd).
#### Update the system clock
```sh
timedatectl set-ntp true
```
#### Partition the disks
@ -98,31 +104,33 @@ mount -o compress=zstd /dev/root_partition /mnt
mount /dev/RootGroup/rootvol /mnt
# efi
mount --mkdir /dev/efi_system_partition /mnt/efi
mkdir /mnt/efi
mount /dev/efi_system_partition /mnt/efi
# boot
mount --mkdir /dev/extended_boot_loader_partition /mnt/boot
mkdir /mnt/boot
mount /dev/extended_boot_loader_partition /mnt/boot
```
### Installation
```sh
pacstrap -K /mnt base linux linux-firmware
pacstrap /mnt base linux linux-firmware
# AMD
pacstrap -K /mnt amd-ucode
pacstrap /mnt amd-ucode
# Intel
pacstrap -K /mnt intel-ucode
pacstrap /mnt intel-ucode
# Btrfs
pacstrap -K /mnt btrfs-progs
pacstrap /mnt btrfs-progs
# LVM
pacstrap -K /mnt lvm2
pacstrap /mnt lvm2
# Text editor
pacstrap -K /mnt neovim
pacstrap /mnt neovim
```
### Configure
@ -180,7 +188,6 @@ 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)
@ -243,7 +250,7 @@ useradd -m -G wheel -s /usr/bin/zsh -c "The Joker" joker
passwd joker
```
[systemd-homed (WIP)](https://wiki.archlinux.org/index.php/Systemd-homed):
[systemd-homed](https://wiki.archlinux.org/index.php/Systemd-homed):
```sh
systemctl enable systemd-homed.service
@ -271,16 +278,16 @@ pacman -Syu xorg-server
```sh
pacman -Syu gnome-shell \
gnome-control-center gnome-system-monitor \
gnome-tweaks gnome-backgrounds gnome-screenshot gnome-keyring gnome-logs \
gnome-console gnome-text-editor \
nautilus xdg-user-dirs-gtk file-roller evince eog
gnome-terminal gnome-backgrounds gnome-screenshot gnome-keyring \
nautilus xdg-user-dirs-gtk file-roller \
evince eog
# Login manager
pacman -Syu gdm
systemctl enable gdm.service
```
#### [KDE (WIP)](https://wiki.archlinux.org/title/KDE)
#### [KDE](https://wiki.archlinux.org/title/KDE)
```sh
pacman -Syu plasma-meta \