Skip to content

An Arch distro like MicroArch, optimized way better.

Notifications You must be signed in to change notification settings

h-lunah/nanoarch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NanoArch

Continuation of the old MicroArch project with the aim of making Arch Linux as small as possible.

Differences

  • This contains custom configurations for systemd or s6 adapted to work with a regular copy of archiso.
  • This also requires you to compile a custom kernel using the configuration provided in this repository.
    *The archify-kernel tool would be useful here.
  • All packages added have had files stripped out of their .pkg.tar.zst files, or recompiled with special configurations, see above.

How to do this?

  1. Set up your local repositories inside the profile's pacman.conf file, change the path to them to be file:///home/<user>/nanoarch/kernels and file:///home/<user>/nanoarch/s6.
  2. Compile a Linux kernel with the configuration provided using the command make kernel.
  3. After setting it up, run sudo make <s6/systemd> to build your image.
    *Building the s6 image requires the attached Artix repository snapshot to be configured with your Arch Linux system. The relevant Makefiles to enable the original repos are included.
  4. Observe a boot on a VM or real hardware. If it does not work, open an issue and we'll try to fix it.

This can save up to 80% compared to normal Arch installs but it's not recommended for beginners and feature support may be limited. Enjoy!

About

An Arch distro like MicroArch, optimized way better.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published