How divya-darshan/linux works
Nyarch Linux is an Arch-based, EzArcher-derived desktop distribution; this tree represents its GNOME spin and installer image. The main user journey is to boot the live image, run Calamares, and install a configured system. The tree shows installer configuration, desktop defaults, and a custom GRUB-theme module. README also describes preinstalled desktop applications, but the sampled tree does not expose their package-selection wiring. Relationships for installer stages are therefore limited to the visible Calamares configuration and module evidence.
Main entry points: settings.conf Calamares workflow · main.py GRUB theme module · efiboot EFI boot entries · modules Install module settings
Components 16
Boot and live image
- EFI boot entries
Gnome/efiboot - Live system image
Gnome
System installation
- Calamares workflow
Gnome/etc/calamares/settings.conf - Installer branding
Gnome/etc/calamares/branding - Install module settings
Gnome/etc/calamares/modules - GRUB theme module
Gnome/usr/lib/calamares/modules/grubtheme/main.py - Theme package bundle
Gnome/opt/ezrepo
GNOME experience
- User desktop defaults
Gnome/etc/skel - GNOME preferences
Gnome/etc/dconf - Shell extensions
Gnome/etc/skel/.local/share/gnome-shell/extensions - Desktop presentation
Gnome/usr/share/nyarch
System integration
- System configuration
Gnome/etc - Network configuration
Gnome/etc/NetworkManager - Arch package repositories
- Installed system
Other components
- Computer user
Connections 16
- Computer user → EFI boot entries: boots from
- EFI boot entries → Live system image: starts
- Computer user → Calamares workflow: launches
- Calamares workflow → Installer branding: uses
- Calamares workflow → Install module settings: configures
- Calamares workflow → GRUB theme module: dispatches
- GRUB theme module → Theme package bundle: installs package
- GRUB theme module → Installed system: updates target
- Install module settings → Installed system: configures target
- User desktop defaults → Installed system: seeds user files
- GNOME preferences → Installed system: sets preferences
- Shell extensions → Installed system: provides extensions
- Desktop presentation → Installed system: provides assets
- System configuration → Installed system: provides configuration
- Network configuration → Installed system: configures networking
- Arch package repositories → Installed system: supplies packages