Skip to content

Insprill/dotfiles

Repository files navigation

dotfiles

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.

Linux

Distro Setup

CachyOS

  1. Download CachyOS Desktop Edition.
  2. Flash the ISO to a USB drive (or use Ventoy).
  3. Boot into the live ISO.
  4. If you're using a laptop, ensure it's plugged in.
  5. Connect to the internet (required).
  6. In the CachyOS Hello window, click Launch installer.
  7. Select Limine as your bootloader.
  8. Wait for the installer window to open. This may take a moment.
  9. Proceed through the installer to the Desktop step as normal.
  10. Once on the Desktop step, select No Desktop.
  11. In the Additional packages page, ensure the only selections are Base-devel + Common packages, CPU specific Microcode update packages, and optionally Printing-Support.
  12. Finish the installation as normal.

System Setup

  1. After OS installation, reboot the machine.
  2. Login to the account you made during installation.
  3. Run the following command to install chezmoi.
sudo pacman -Syu chezmoi
  1. Run the following command download & install the dotfiles. If you forked this repo, replace Insprill with your username.
chezmoi init Insprill && chezmoi apply
  1. 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

Windows (AtlasOS)

  1. Follow the AtlasOS Installation Guide until your system is setup.
  2. Run the following command to install chezmoi.
winget install twpayne.chezmoi
  1. Run the following command to download & install the dotfiles. If you forked this repo, replace Insprill with your username.
chezmoi init Insprill && chezmoi apply
  1. Navigate to your home directory, and run the setup.ps1 script with PowerShell as an Administrator.

Secure Boot

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

About

My personal dotfiles

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 2

  •  
  •