"...we {do these} things not because they are easy, but because they are hard,"
ββ"because that goal will serve to organize and measure the best of our energies and skills,"
ββββ"because that challenge is one that we are willing to accept, one we are unwilling to postpone..."
π― Core Applications
π Notable Applications
π¨ Design
- Color Scheme: vagari (work in progress)
- GTK: catppuccin macchiato (peach)
- Cursors: catppuccin-macchiato-dark
- Icons: Papirus-Dark
π¬ Fonts
- Sans Serif: Albert Sans
- Monospace: Iosevka Vagari
- Other:
π§° My Hardware
- Keyboard: Corne (Helidox) 42 key, with Kailh gChoc Light Blue (20g), and custom layout:

- ZMK firmware (for bluetooth version of keyboard): cogikyo/zmk-config
- Monitor: SAMSUNG UR59 Series 32-Inch 4K UHD (3840x2160)
- Mouse: MX Master 3S
- CPU: AMD Ryzen 7 3700X (16) @ 3.600GHz
- Microphone: Shure SM57
- Audio Interface: Scaarlett Solo 3rd Gen
- Camera: Canon EOS M50 Mark II
- Lens: Sigma 16mm f/1.4
π Custom ISO (recommended)
Build a custom ISO with all repo and AUR packages pre-cached for a nearly offline install. Requires archiso:
sudo ~/.local/bin/build-iso --cleanWrite to USB:
sudo build-iso --usb /dev/sdXRebuild the ISO periodically to pick up package updates.
π¦ Stock Arch ISO
Download the official image: archlinux-version-x86_64.iso
Write to USB using dd β use the disk (e.g. /dev/sdx), not a partition:
lsblk -f
dd bs=4M if=path/to/archlinux-version-x86_64.iso of=/dev/sdx conv=fsync oflag=direct status=progress
Custom ISO β dotfiles and packages are already on disk:
dotfilesStock Arch ISO β downloads dotfiles and packages from the network:
bash <(curl -fsSL https://raw.githubusercontent.com/cogikyo/dotfiles/master/install.sh)- Set partition configuration via the archinstall UI
- Set authentication and user via the archinstall UI
- Reboot into the new system
Dotfiles are copied (custom ISO) or cloned (stock ISO) automatically during arch install. After reboot:
~/dotfiles/install.sh allWith the custom ISO, packages resolve from the local cache β no downloads or AUR rebuilds needed. The local cache is cleaned up automatically after the packages step.
