Skip to content

darkestmedium/archiso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Arch Linux ISO

This is a customized Arch Linux build based on a minimal GNOME Workstation setup, designed for a streamlined and efficient environment tailored to Software Development needs. Built on the official archlinux/archiso, this live USB provides:

  • A minimal GNOME desktop with essential networking, Wi-Fi, and core GNOME apps.
  • A macOS-inspired boot screen via Plymouth for a clean and modern startup experience.
  • Optional proprietary AMD and NVIDIA driver support (including nvidia-open-dkms).

Whether you’re setting up a portable development environment or a clean Arch install, this ISO offers a lightweight, software-dev-ready GNOME environment with room for further customization.

Plymouth ArchLive ArchLiveWM ArchLiveOverview

Additional packages and tweaks include:

Full package list can be found in archlive/packages.x86_64

How to Use:

First you need to:

sudo pacman -S archiso

Clone the Repository:

git clone https://github.com/darkestmedium/archiso.git && cd ./archiso

For Visual Studio Code Users:

VSCode You can build the ISO using the Visual Studio Code tasks by pressing Ctrl + Shift + B, selecting "Build ISO", and waiting for it to finish. Afterward, you can burn/copy it to a USB drive with the "Burn to USB Drive". Alternatively you can use the Build and Burn task to do everything in one go. Available build tasks:

  • Build ISO
  • Burn to USB Drive
  • Build and Burn
  • Clean Workspace

Without Visual Studio Code:

You can manually run the following shell commands: (Replace $inputFields with actual names.)

sudo mkarchiso \
	-L ${input:isoLabel} \
	-w	./build" \
	-o	./iso" \
	-v \
	${input:config}

Burn the ISO to a USB :

sudo dd \
	if=${input:inputFile} \
	of=${input:outputFile} \
	bs=4M status=progress

About

Personalized Arch iso.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages