Last active
January 6, 2025 02:18
-
-
Save practicalli-johnny/d39629f82ea33e73b555df3fc1a9f79d to your computer and use it in GitHub Desktop.
Hyprland on Arch - install and configure notes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Arch Linux | |
Existing notes: https://practical.li/engineering-playbook/os/linux/hyprland/ | |
Follow the [Arch Linux Installation guide](https://wiki.archlinux.org/title/Installation_guide) | |
Download ArchLinux ISO file to burn onto a USB memory stick | |
https://archlinux.org/download/ | |
> Use the BitTorrent link to help share the bandwidth | |
Download the `.sig` file and verify the ISO image using gpg | |
```shell | |
❯ gpg --keyserver-options auto-key-retrieve --verify archlinux-2025.01.01-x86_64.iso.sig | |
gpg: assuming signed data in 'archlinux-2025.01.01-x86_64.iso' | |
gpg: Signature made Wed 01 Jan 2025 08:47:26 GMT | |
gpg: using EDDSA key 3E80CA1A8B89F69CBA57D98A76A5EF9054449A5C | |
gpg: issuer "[email protected]" | |
gpg: key 7F2D434B9741E8AC: public key "Pierre Schmitz <[email protected]>" imported | |
gpg: Total number processed: 1 | |
gpg: imported: 1 | |
gpg: marginals needed: 3 completes needed: 1 trust model: pgp | |
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u | |
gpg: key 76A5EF9054449A5C: public key "Pierre Schmitz <[email protected]>" imported | |
gpg: Total number processed: 1 | |
gpg: imported: 1 | |
gpg: Good signature from "Pierre Schmitz <[email protected]>" [unknown] | |
gpg: aka "Pierre Schmitz <[email protected]>" [unknown] | |
gpg: WARNING: This key is not certified with a trusted signature! | |
gpg: There is no indication that the signature belongs to the owner. | |
Primary key fingerprint: 3E80 CA1A 8B89 F69C BA57 D98A 76A5 EF90 5444 9A5C | |
``` | |
[Copy the ISO image to a USB drive](https://wiki.archlinux.org/title/USB_flash_installation_medium) | |
Using the command line, locate the USB drive address | |
```shell | |
❯ ls -l /dev/disk/by-id/usb-* | |
lrwxrwxrwx 1 root root 9 Jan 5 19:20 /dev/disk/by-id/usb-SanDisk_Cruzer_4322810F10C389F3-0:0 -> ../../sda | |
lrwxrwxrwx 1 root root 10 Jan 5 19:20 /dev/disk/by-id/usb-SanDisk_Cruzer_4322810F10C389F3-0:0-part1 -> ../../sda1 | |
``` | |
Copy the iso image to the usb drive | |
```shell | |
sudo dd bs=4M if=archlinux-2025.01.01-x86_64.iso of=/dev/disk/by-id/usb-SanDisk_Cruzer_4322810F10C389F3-0:0 conv=fsync oflag=direct status=progress | |
``` | |
Use the Arch Linux install wizard (is that the right name?) | |
!!! TIP "Include kitty install using the Arch Linux wizard" | |
Include `kitty` in the additional packages (assuming its not installed by default in Arch Linux) | |
Install Kitty terminal and link to `kitty/kitty.config` in [Practicalli dotfiles](https://github.com/practicalli/dotfiles) | |
## Hyprland | |
[Master Tutorial](https://wiki.hyprland.org/Getting-Started/Master-Tutorial/) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment