remove dhcpcd, we'll use NetworkManager instead

This commit is contained in:
2024-09-13 13:48:07 -04:00
parent 1e6488e6a2
commit 6412d7be4e

View File

@@ -163,9 +163,8 @@ finish the install.
26. `echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen` 26. `echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen`
27. `echo 'KEYMAP=us' > /etc/vconsole.conf` 27. `echo 'KEYMAP=us' > /etc/vconsole.conf`
28. `echo 'hostname' > /etc/hostname` 28. `echo 'hostname' > /etc/hostname`
29. `pacman -S sudo vim dhclient dhcpcd bash-completion btrfs-progs plymouth fwupd` 29. `pacman -S sudo vim bash-completion btrfs-progs plymouth fwupd`
- dhclient/dhcpcd provides dhcp for network
- bash-completion provides tab complete - bash-completion provides tab complete
- btrfs-progs provides fsck for btrfs - btrfs-progs provides fsck for btrfs
- plymouth gives a nice bootloader screen - plymouth gives a nice bootloader screen
@@ -221,10 +220,9 @@ finish the install.
41. `mkdir /home/ducoterra` 41. `mkdir /home/ducoterra`
42. `chown ducoterra:ducoterra /home/ducoterra` 42. `chown ducoterra:ducoterra /home/ducoterra`
43. `locale-gen` 43. `locale-gen`
44. `systemctl enable dhcpcd` 44. If on VM install guest drivers: `pacman -S qemu-guest-agent spice-vdagent`
45. If on VM install guest drivers: `pacman -S qemu-guest-agent spice-vdagent` 45. If you need ssh: `pacman -S openssh; systemctl enable sshd`
46. If you need ssh: `pacman -S openssh; systemctl enable sshd` 46. Add a pacman hook for systemd-boot updates
47. Add a pacman hook for systemd-boot updates
/etc/pacman.d/hooks/95-systemd-boot.hook /etc/pacman.d/hooks/95-systemd-boot.hook
@@ -240,25 +238,25 @@ finish the install.
Exec = /usr/bin/systemctl restart systemd-boot-update.service Exec = /usr/bin/systemctl restart systemd-boot-update.service
``` ```
49. Install gnome: `pacman -S gdm gnome` 47. Install gnome: `pacman -S gdm gnome`
- choose pipewire-jack - choose pipewire-jack
- choose wireplumber - choose wireplumber
- choose noto-fonts-emoji - choose noto-fonts-emoji
50. `systemctl enable gdm` 48. `systemctl enable gdm`
51. Install NetworkManager `pacman -S networkmanager` 49. Install NetworkManager `pacman -S networkmanager`
52. `systemctl enable NetworkManager` 50. `systemctl enable NetworkManager`
53. Install gnome nice-to-haves `pacman -S gnome-tweaks dconf-editor seahorse` 51. Install gnome nice-to-haves `pacman -S gnome-tweaks dconf-editor seahorse`
54. Install tpm2-tss for tpm2 disk decryption `pacman -S tpm2-tss` 52. Install tpm2-tss for tpm2 disk decryption `pacman -S tpm2-tss`
55. Setup tpm2 disk decryption 53. Setup tpm2 disk decryption
```bash ```bash
systemd-cryptenroll /dev/vda2 --wipe-slot=tpm2 --tpm2-device=auto --tpm2-pcrs="" --unlock-key-file=/media/root-key.txt systemd-cryptenroll /dev/vda2 --wipe-slot=tpm2 --tpm2-device=auto --tpm2-pcrs="" --unlock-key-file=/media/root-key.txt
``` ```
56. `exit` 54. `exit`
57. `reboot` 55. `reboot`
### Gnome Keyring ### Gnome Keyring