Documentation

Installer Nixix Linux

Nixix Linux est une distribution personnalisée basée sur Debian. Elle propose un système léger, sans composants superflus, avec l’environnement de bureau XFCE. Ce guide décrit les étapes pour construire une instance de Nixix à partir d'une installation minimale de Debian.

Prérequis

1. Installation de Debian Minimal

Lors de l’installation :

2. Installation de XFCE

sudo apt update
sudo apt install --no-install-recommends xfce4 xfce4-terminal thunar xfwm4 xfce4-panel mousepad lightdm firefox-esr

3. Suppression des composants non essentiels

sudo apt purge libreoffice* thunderbird parole ristretto xfce4-dict \
orage xterm gnumeric abiword transmission xsane evince atril \
dictionary-common fonts-noto* fonts-dejavu* fonts-liberation* \
gnome-mahjongg gnome-sudoku

sudo apt autoremove --purge

4. Suppression du branding Debian

sudo apt purge desktop-base plymouth-themes grub-theme-debian
sudo rm -rf /usr/share/backgrounds/xfce /usr/share/images/desktop-base
sudo nano /etc/default/grub
Remplacer le nom de Debian par "Nixix Linux"

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Nixix Linux`
GRUB_CMDLINE_LINUX_DEFAULT=
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console

Modifier ensuite les chemins d’image dans le fichier suivant si nécessaire :

~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
Modifier certains fichier pour changer le nom de la distribution
sudo nano /etc/issue

sudo nano /etc/os-release
Et vous devez mettre quelque chose du style :

NAME = "Nixix Linux"
ID = nixix

5. Définir le nom du système

sudo hostnamectl set-hostname nixix
sudo nano /etc/hosts

Dans /etc/hosts, remplacer la ligne contenant l’ancien nom d’hôte :

127.0.1.1    debian

par :

127.0.1.1    nixix

6. Suppression des gestionnaires de session (optionnel)

Pour désactiver l’affichage graphique au démarrage :

sudo apt purge lightdm gdm3

Ajouter dans ~/.xinitrc :

exec startxfce4

7. Personnalisation (facultatif)

  • Modifier Neofetch
  • Changer les icônes, thèmes GTK, et fond d’écran
  • Remplacer les fichiers du branding XFCE

8. Création de l’image ISO

Installer un outil de génération d’image comme live-build :

sudo apt install live-build

Alternativement, utiliser refractasnapshot si disponible.

9. Préparation de l’image

Supprimer les données personnelles :

sudo deluser --remove-home nom_utilisateur
sudo rm -rf /home/nom_utilisateur

Créer un utilisateur par défaut :

sudo adduser nixix
sudo usermod -aG sudo nixix

Conclusion

Votre système Nixix Linux est désormais personnalisé, optimisé, sans paquets superflus, et prêt à être utilisé ou redistribué sous forme d’image ISO.