Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ionlinux/ion

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ion Linux

A Linux distribution inspired by Arch Linux, emphasizing simplicity, modernity, and user-centricity.

Project Structure

.
├── iso/                  # ISO build files (live environment)
│   ├── airootfs/         # Root filesystem overlay for the live ISO
│   ├── syslinux/         # BIOS bootloader config
│   ├── efiboot/          # UEFI boot config
│   └── grub/             # GRUB bootloader config
├── packages/             # Core package build definitions (IONBUILDs)
│   ├── base/             # Base metapackage
│   ├── ion-keyring/      # Pacman keyring for Ion repos
│   ├── ion-mirrorlist/   # Default mirror list
│   └── filesystem/       # Base filesystem layout
├── buildtools/           # Build system scripts and tooling
├── configs/              # Default system configuration templates
│   ├── pacman/           # Package manager config
│   ├── makepkg/          # Package build config
│   └── mkinitcpio/       # Initramfs generation config
├── installer/            # Ion installer
├── scripts/              # Development and CI/CD scripts
├── branding/             # Logos, wallpapers, and branding assets
└── repos/                # Repository structure definitions
    ├── core/             # Essential system packages
    ├── extra/            # Additional packages
    └── community/        # Community-maintained packages

Building

Prerequisites

  • A working Linux system (Arch-based recommended)
  • base-devel packages
  • squashfs-tools, libisoburn, mtools, dosfstools

Build the ISO

sudo ./scripts/build-iso.sh

Build a package

cd packages/<package-name>
ionbuild

Philosophy

Ion Linux follows the KISS (Keep It Simple, Stupid) principle:

  • Rolling release — always up to date
  • User-centric — the user decides what the system becomes
  • Minimal by default — install only what you need
  • Source-transparent — build scripts are readable and simple

License

Ion Linux is free and open source software. See LICENSE for details.

About

A modern Linux distribution built for performance that comes with hyprland as the default window manager.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.