v0.1.0: Initial SamiOS archiso profile

- Basic archiso profile with CLI-only system
- Custom 'samios' CLI tool for system management
- BIOS (syslinux) and UEFI (grub) boot support
- System configuration (hostname, locale, network)
- Automated script for first boot
- Mirror selection utility
- Documentation (README, installation guide, roadmap)
- Font policy: excludes fonts with '7777' in name

Next: automated installer, desktop environment, testing
This commit is contained in:
Sami Ahmed
2026-08-11 01:12:07 -07:00
commit 970177482b
23 changed files with 613 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
# SamiOS - A Custom Arch Linux Distribution
## Overview
SamiOS is a custom Linux distribution based on Arch Linux, designed as a Windows replacement for personal use.
## Features
- Rolling release (Arch-based)
- Custom CLI tool (`samios`) for system management
- Automated installation scripts
- Custom branding and configuration
- Font policy: excludes fonts with "7777" in the name
## Building from Source
### Prerequisites
```bash
# On Arch Linux
sudo pacman -S archiso git
```
### Clone and Build
```bash
git clone https://git.sami/sami7777/samios.git
cd samios/packaging/archiso
sudo ./build.sh
```
## Installation
### From ISO
1. Boot from the generated ISO
2. Run the automated installer:
```bash
samios install
```
### Manual Installation
See `docs/installation.md` for detailed instructions.
## CLI Tool
The `samios` command provides system management:
```bash
samios status # Show system status
samios update # Update system
samios install # Install packages
samios fonts # Manage fonts
samios help # Show all commands
```
## Font Policy
SamiOS excludes any fonts with "7777" in the filename as these are personal branding fonts.
## Development
This project is under active development. See `docs/roadmap.md` for planned features.
## License
TBD