The Basics
The core of the NILE is made up of a collection of programs and files referred to as the Nile River. The Nile River does all of the behind-the-scenes work - configuring your system, managing installed software, performing system updates, etc. Users of a NILE system can interact with the Nile River by using a program called a “frontend”. A frontend is a small interactable program that executes code stored in the Nile River. It is the frontend’s responsibility to provide a clear and intuitive portal to the Nile River.
Frontends for the Nile River can come in all shapes and sizes. By default, the NILE ships with a command-line frontend called river
.
Capabilities
Being the official frontend, river
is the most up-to-date frontend available. It is generally capable of performing all actions that the Nile River has to offer.
river
capabilities:
-
Displaying information about your Linux system.
-
Configuring system settings, such as the look of the user interface.
-
Managing your init system. (Supports systemd, Runit, and OpenRC)
-
Graphics card and Dual-GPU management.
-
Wi-Fi and network management.
-
Installing, removing, and updating software.
-
Performing system updates.
-
And more to come!