Skip to content

Instantly share code, notes, and snippets.

@decagondev
Created July 17, 2024 15:20
Show Gist options
  • Save decagondev/dcee9e5d6ea3fb22fa4d2a2b0c69d2f2 to your computer and use it in GitHub Desktop.
Save decagondev/dcee9e5d6ea3fb22fa4d2a2b0c69d2f2 to your computer and use it in GitHub Desktop.

Install ArchCraft the easy way!

  • download ArchCraft iso
  • download Etcher
  • run etcher and select the iso, and a pendrive to put it on (will erase the data on pendrive ~5mins)
  • put pendrive in usb of your and turn on and hit whatever button for boot menu on your computer, sometimes f2 / f10/ f12 but your mileage will vary
  • select to boot nvidia efi / whichever gpu you have.
  • select install from the welcome screen
  • choose timezone, location, keyboard, username computer name etc;
  • select partition to install on
  • make a coffee while waiting for install to finish (12mins)
  • select reboot and pull the pendrive out
  • now we have ArchCraft installed!

Then after doing that you will need to install a few other applications. update the application libraries sudo pacman -Sy then input your password and press

  • NeoVim! sudo pacman -S neovim
  • NodeJS and npm sudo pacman -S nodejs npm
  • docker sudo -S docker
  • setup docker as a service sudo systemctl start docker
  • enable docker service to start at boot sudo systemctl enable docker
  • add your current user to the docker group sudo usermod -aG docker $USER
  • you can then either close the terminal and reopen it or just run newgrp docker
  • then you can do a quick sanity check with docker run hello-world and if you want NeoVim to act a bit more like an ide you can use some good settings to get you started like LazyVim then you have Python3.12, nodejs 22, gcc, as and nvim so you can do some programming from there. but also install any other stuff you want either via pacman -S <the package> or various other ways.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment