The dotfiles I use on Arch... btw (and Windows).
All files are managed with chezmoi.
You can read their documentation here.
These dotfiles are heavily customized to my liking, but if you'd like to try them for whatever reason, and so I don't forget, here's how to get the system setup.
- Download CachyOS Desktop Edition.
- Flash the ISO to a USB drive (or use Ventoy).
- Boot into the live ISO.
- If you're using a laptop, ensure it's plugged in.
- Connect to the internet (required).
- In the
CachyOS Hellowindow, clickLaunch installer. - Select
Limineas your bootloader. - Wait for the installer window to open. This may take a moment.
- Proceed through the installer to the
Desktopstep as normal. - Once on the
Desktopstep, selectNo Desktop. - In the
Additional packagespage, ensure the only selections areBase-devel + Common packages,CPU specific Microcode update packages, and optionallyPrinting-Support. - Finish the installation as normal.
- After OS installation, reboot the machine.
- Login to the account you made during installation.
- Run the following command to install chezmoi.
sudo pacman -Syu chezmoi- Run the following command download & install the dotfiles. If you forked this repo, replace
Insprillwith your username.
chezmoi init Insprill && chezmoi apply- Run the following command to begin system setup. Follow the prompts it gives you as it goes. Once it finishes, it will prompt you to reboot, and your system is completely setup.
~/bin/setup-system- Follow the AtlasOS Installation Guide until your system is setup.
- Run the following command to install chezmoi.
winget install twpayne.chezmoi- Run the following command to download & install the dotfiles. If you forked this repo, replace
Insprillwith your username.
chezmoi init Insprill && chezmoi apply- Navigate to your home directory, and run the
setup.ps1script with PowerShell as an Administrator.
To setup Secure Boot, follow this guide, while skipping Phase 1 steps 2 and 3, and Phase 3.
At the end of Phase 2, if it seems like it didn't work (Only the Windows keys are visible and Setup Mode is still Enabled), continue with the setup as normal. It's probably fine, but the status won't update until after a reboot.
After Phase 2, run the following command to ensure all EFIs are signed.
sudo sbctl verify | sed -nE 's|^✗ (/.+) is not signed$|sbctl sign -s "\1"|p' | sudo sh