yuki / miladi

My Installer for Linux Arch Distribution and it's custom repository

Home Page:https://yuki.github.io/miladi/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MILADI

Acronimo de: "My Installer for Linux Arch Distribution". Lo ideal sería que termine en "y", pero de momento no se me ha ocurrido nada.

La idea es aprender a hacer una distribución basada en Arch Linux, con los paquetes que me interese tener de serie. Para que el usuario final pueda instalar la ISO quiero usar Calamares.

Bases para el proyecto

La idea es usar:

Crear la ISO

Para crear la ISO, se necesita el paquete archiso. Lo más fácil es usar una distribución de Arch o desde un contenedor. Para crear un contenedor de Arch:

sudo podman run --privileged -it --entrypoint /bin/bash -v "$(pwd):/workdir"   archlinux/archlinux:latest

Y se necesita tener instalado el paquete: pacman -Syu archiso

Y para crear la ISO, estando en el directorio del proyecto:

mkarchiso -v iso

Este comando:

  • Usa el contenido del directorio iso para generar la ISO.
  • Crea el contenido work, donde se va realizando el trabajo de crear la ISO.
  • La ISO se generará en el directorio out.

Tareas

Las tareas a cumplimentar para realizar el proyecto:

  • Generar la configuración de Calamares
    • Usar la configuración y creado repositorio miladi-calamares-config
    • Poder elegir entre distintos grupos de programas
    • ¿Poner un tema propio?
  • ¿Qué escritorio usar?
  • ¿Crear un tema propio de escritorio?
    • Al menos para poner fondo de escritorio propio
  • Crear una aplicación de "primer arranque"
  • ¿Usar chaotic repository?
  • Crear tema para Grub/arranque de la ISO

About

My Installer for Linux Arch Distribution and it's custom repository

https://yuki.github.io/miladi/

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%