- This repo in now is maintained by me lol. I'm not really sure about other laptop and pc but it's run perfects with my potato laptop without any errors.
- Fun fact: My first intention when creating this linux distro was to run it as a Live ISO then plug it into a potato school computer and windows 7 in greek times but then I abandoned that idea because for some reason it would overload anytime if i playing on Live ISO minecraft which was integrated in the ISO xd and some how idk why i can make this distro that can install on my laptop xd (don't worry because Minecraft will not inside this iso now lol).
- Also here is some information about Cappa Linux:
| Information Inside Cappa Linux | Defaults |
|---|---|
| Supports | UEFI and Legacy BIOS |
| Kernel | Zen Kernel (linux-zen) |
| Audio | Pipewire |
| Installer App | Calamares (offline) |
| Platform | X11 |
| Window Manager | Awesome WM (git) |
| Display Managers | Ly TUI |
Tree of this repo
.
├── BUILD
│ └── Storages <--- This folder for storages local packages.
│ ├── calamares-installer-packages
│ ├── calla-depend-packages
│ └── enchance-color-screen-and-audio-tool-packages
├── ISO-Builder <--- This folder for the setting and config the distro linux.
│ └── Cappa-Linux
│ └── releng <--- Here is where config of distro was born.
│ ├── airootfs
│ │ ├── etc
│ │ │ ├── default
│ │ │ ├── mkinitcpio.conf.d
│ │ │ ├── mkinitcpio.d
│ │ │ ├── modprobe.d
│ │ │ ├── pacman.d
│ │ │ │ └── hooks
│ │ │ ├── polkit-1
│ │ │ │ └── rules.d
│ │ │ ├── skel
│ │ │ │ └── CappaLinux-Scripts
│ │ │ │ └── Storages
│ │ │ │ └── fix-amdgpu-tearing
│ │ │ ├── ssh
│ │ │ │ └── sshd_config.d
│ │ │ ├── sudoers.d
│ │ │ ├── systemd
│ │ │ │ ├── journald.conf.d
│ │ │ │ ├── logind.conf.d
│ │ │ │ ├── network
│ │ │ │ ├── networkd.conf.d
│ │ │ │ ├── resolved.conf.d
│ │ │ │ ├── system
│ │ │ │ │ ├── cloud-init.target.wants
│ │ │ │ │ ├── getty@tty1.service.d
│ │ │ │ │ ├── multi-user.target.wants
│ │ │ │ │ ├── network-online.target.wants
│ │ │ │ │ ├── reflector.service.d
│ │ │ │ │ ├── sockets.target.wants
│ │ │ │ │ ├── sound.target.wants
│ │ │ │ │ ├── sysinit.target.wants
│ │ │ │ │ └── systemd-networkd-wait-online.service.d
│ │ │ │ └── system-generators
│ │ │ └── xdg
│ │ │ └── reflector
│ │ ├── root
│ │ └── usr
│ │ └── local
│ │ ├── bin
│ │ └── share
│ │ └── livecd-sound
│ ├── efiboot
│ │ └── loader
│ │ └── entries
│ ├── grub
│ └── syslinux
└── Scripts <--- This folder for storages some scripts that helping easily to build there config to cappalinux.iso
Step by step
- Install some packages before build
sudo pacman -Sy --needed archiso
- Create a directory for building
mkdir -p ~/Projects && cd Projects
- Git clone
https://github.com/Cappa-Linux/Cappa-Projects/
- Setup projects folder for building an ISO
cd Cappa-Projects && ./deploy.sh
[!CAUTION] Before build make sure you change username of path repo in relang/pacman.conf. If no when building ISO will be failed and got cant sync custom-repo errors.
- Move packages and build database of packages
cd Scripts/
- Run scripts follow a arrows
./move... .sh --> ./make... .sh --> ./build-iso.sh
- Wait and when done check in ~/Projects/Cappa-Projects/BUILD/Templates-Built/out/ <--- ISO will appear here when done!
