Skip to content

munizio/minimal-arch-linux

 
 

Repository files navigation

Minimal Arch Linux setup - Install scripts

Clean Busy
screenshot screenshot_2

Partitions

Name Type Mountpoint
mmcblk0 disk
├─mmcblk0p1 part /boot
├─mmcblk0p2 part /

Post install script

  • swaywm:
    • autostart on tty1
    • waybar: onclick pavucontrol (volume control) and nmtui (ncli network manager)
    • swayidle and swaylock: automatic sleep and lock
    • rofi as application launcher
  • Other applications: chromium git openssh htop curl wget vim termite light rofi

Detailed installation guide

  1. Download and boot into the latest Arch Linux iso
  2. Connect to the internet. If using wifi, you can use wifi-menu to connect to a network
  3. Clear all existing partitions (see below: MISC - How to clear all partitions)
  4. wget https://raw.githubusercontent.com/munizio/minimal-arch-linux/master/1_arch_install.sh
  5. Change the variables at the top of the file (lines 3 through 9)
  6. Make the script executable: chmod +x 1_arch_install.sh
  7. Run the script: ./1_arch_install.sh
  8. Reboot into Arch Linux
  9. Connect to wifi with nmtui
  10. wget https://raw.githubusercontent.com/munizio/minimal-arch-linux/master/2_arch_post_install.sh
  11. Make the script executable: chmod +x 2_arch_post_install.sh
  12. Run the script: ./2_arch_post_install.sh

Misc guides

How to clear all partitions

gdisk /dev/nvme0n1
x
z
y
y

References

About

Simple and opinionated Arch Linux (post-)install scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 59.1%
  • Vim Script 23.6%
  • CSS 17.3%