🎛️ | Xinux'es final ISO builder using org. provided abstractions [maintainer=@bahrom04] https://cdn.xinux.uz
Find a file
2026-04-09 20:28:33 +05:00
.github/workflows ci: remove iso builder from github workflow. ISO build moved to hydra 2026-03-30 18:40:41 +05:00
modules/nixos/installation fix: force disable guest mode to prevent conflict with xinux-org/modules 2026-03-18 18:52:04 +05:00
shells/iso refactor: runned treefmt 2026-03-18 18:42:33 +05:00
systems chore: added arm iso build to hydra 2026-04-07 18:22:02 +05:00
.envrc chore: added xserver and updated flake.lock 2025-09-22 19:01:54 +05:00
.gitignore chore: added xserver and updated flake.lock 2025-09-22 19:01:54 +05:00
flake.lock flake.lock: Update 2026-04-09 15:25:35 +00:00
flake.nix chore: removed arm iso build to hydra 2026-04-07 18:28:06 +05:00
LICENSE chore: Update LICENSE to gpl3 2025-10-31 12:15:15 +05:00
NIXPKGSLICENSE chore: remove badges 2025-03-02 13:42:34 +05:00
README.md chore: added arm iso build to hydra 2026-04-07 18:22:02 +05:00

Xinux ISO

Xinux is a NixOS based Linux distribution focused on beginner friendliness and ease of use. This repository contains the configuration used to build the Xinux ISO files.

How to build iso

  1. Clone this repository and navigate to the project directory
  2. nix build .#nixosConfigurations.xinux-iso.config.system.build.images.iso
  3. The resulting ISO file will be linked in result/iso/xinux-<version>.iso

Other builds

# aarch64-linux. Not yet sure if it works...
nix build .#install-isoCnfigurations.xinux-arm-iso.config.system.build.images.iso

# Virtualbox
nix build .#virtualboxConfigurations.xinux-virtualbox.config.system.build.images.virtualbox 

# Vm
nix build .#vmConfigurations.xinux-vm.config.system.build.images.vm

# Offline install coming soon...
nix build .#install-isoCnfigurations.xinux-offline.config.system.build.images.iso

Development

Add unique iso name on system/ARCHITECTURE/HOSTNAME othervise it get first match