Tell your computer what it’s for.
Nexus-CORE is a Linux desktop that asks what you want your machine to be — media, gaming, development, school and work — shows what each choice adds, and sets it up for you.
Built on Fedora 44, with KDE Plasma — or a light LXQt edition that runs on older computers with 2 GB of RAM. Encrypted, signed, and checked for updates every day — installed only when you say so.
First boot, right after installing. Pick as many as you like, or none.
A normal desktop, with the hard parts done for you.
Everything below works in this Preview and was tested on real laptops, not only in a virtual machine.
It asks what it’s for
On first boot you choose add-ons like gaming or school. Nexus shows what each would add on your hardware and installs nothing until you agree.
Updates can’t half-break it
The whole system updates as one piece when you run nexus update, and switches over on the next restart. The previous version stays in the boot menu — now shown for five seconds — so you can always go back.
Signed updates
Every system image is cryptographically signed. An installed machine refuses any update that was not signed by Nexus-CORE — tested by trying to feed it an unsigned one.
Encrypted by default
The disk is encrypted unless you choose otherwise. A lost or stolen laptop gives away nothing. Secure Boot stays on.
Your language, your keyboard
The installer asks for language, keyboard and time zone. If your keyboard isn’t English, English is added as a second layout: switch with Meta+Alt+K on KDE, or Alt+Shift on the minimal edition.
No accounts, no tracking
Nothing to sign up for. Automatic time-zone lookup is off unless you turn it on with nexus-timezone auto on.
nexus doctor
One command that tells you if anything is wrong — clock, memory, storage, services, updates, disk encryption — and what to do about it, in plain words.
Fresh, on your terms
A new signed image is built every week with Fedora’s latest security fixes. Your machine checks daily and tells you; nothing is installed, and it never restarts by itself, until you say so.
Fedora underneath
The packages are Fedora’s, and apps from Flathub work out of the box. Nexus decides and explains; Fedora’s own tools do the work.
Nexus Shop
Flathub, Fedora and RPM Fusion side by side, with what Nexus suggests and why. Flathub apps install and remove with one click; updates show their progress; every change is kept in the history.
Next to your Linux
Nexus installs beside another Linux, takes only the free space, and never touches the other system. sudo nexus dualboot 1 --apply restarts straight into it, once. Secure Boot stays on.
nexus gamecheck
Will a game run here, what its anti-cheat allows, and what it can read about your machine — disks, network card, machine ID. Reports only.
Pick what the machine is for.
Each add-on does one job and nothing “just in case”. Add more later with nexus setup <name> --apply.
- VLC, with every codec built in
- Elisa music player
- Hardware video decoding in VLC
- Steam (Flatpak)
- Heroic: Epic, GOG and Amazon games
- Lutris and ProtonUp-Qt
- GameMode, MangoHud, Gamescope
- GCC, CMake, Ninja, Make
- Git and GDB
- Python pip
- JavaScript, Java, Rust, Go, Ruby on request:
nexus dev add rust,goNew nexus dev help git: the commands worth knowing
- LibreOffice Writer, Calc, Impress
- Thunderbird mail and calendar
- Xournal++: write and sign on PDFs
- GeoGebra, KTouch typing, spell check
- nmap, Wireshark, John, aircrack-ng, radare2
- Every Kali tool on request, in a container:
nexus cyber createNew - Nothing extra in the system; one command removes it all
- WireGuard
- OpenVPN: import
.ovpnfiles - No terminal needed
nexus vpn: DNS and IPv6 leaks, kill switch New
Coming in the first big update
Installed machines get these through a normal update (nexus update). No reinstall.
Don’t just read about Nexus. Touch it.
This page now carries a tiny simulated Nexus installation. Pick a purpose, ask nexus options, break an update on purpose, and roll back to a known-good image.
Choose what this machine is for.
A profile changes the software Nexus would prepare and explains the cost first. The status panel is a visual simulation; the Apply button only animates this page.
development
READY- Storage impact:
- Enabled:
- Why Nexus recommends it:
Break it, then watch Nexus recover.
The healthy state is the default. Choose a failure and Nexus will explain what it knows, what stayed safe, and how rollback fits together.
Ask for a thing, not a package name.
The same explain-first idea as the real command: show the source, size, isolation, dependencies and the reason before anything is applied.
Keep the known-good image. Use it when it matters.
Install a sample update, keep the previous system beside it, then choose the old image from the boot menu. This is the rollback model, made visible.
BOOT ENTRIES
Only one image exists, so there is nothing to roll back to yet.
Give Nexus a problem and watch its answer.
These are not FAQ accordions. Each scenario changes the simulated Nexus state and can take you to the control that demonstrates the response.
Try the Nexus commands.
This terminal is controlled by local sample data. It demonstrates the shape of Nexus answers without access to a real system.
A package tool that explains itself.
You ask for a web browser, not for firefox. Nexus shows every way to get one — from Fedora, from Flatpak, from a container — with what each costs, checks the plan with the real package manager, and only then hands it over.
$ nexus options video-editor kdenlive 21.12.3 [installed] 654 components, already here org.kde.kdenlive 26.08.0 (flatpak) 107 MB to fetch kdenlive 26.08.0-1 (container) 414 components, 1.9 GB on disk # The same program, three ways, with the price # of each. A container is a whole distribution, # so it costs more. Nexus says so first.
nexus | This machine in a few lines. |
nexus doctor | Is anything wrong, and what to do. |
nexus gamecheck <game> | Will it run here, and what it can see. |
nexus setup | What this machine could be. |
nexus options <thing> | Every way to get it, with costs. |
nexus why <package> | What pulled this in. |
nexus largest --unused | Big, and needed by nothing. |
nexus services | What starts at boot, and from where. |
nexus history | What changed, and when. |
nexus update | What is new for this machine; take it when you choose. |
nexus language | Menus in your language, separate from the keyboard. |
nexus vpn | Is the VPN carrying everything? DNS and IPv6 leaks, kill switch. |
nexus cyber | Every Kali tool, in a container you can delete in one go. |
nexus dev add <language> | JavaScript, Java, Rust, Go, Ruby: ready in any terminal. |
Every command only reads, unless you add --apply. Tested by 625 automated tests, and checked against rpm, dnf and dpkg directly.
Get the Preview.
Free. Two editions, the same Nexus underneath. Read the known limits first — this is a preview, made by one person, tested on a handful of machines.
- ReleasePreview
- DesktopKDE Plasma
- Based onFedora 44
- FileISO image
- Needs64-bit PC, UEFI, 4 GB RAM, 40 GB disk
SHA-256 will appear here with the release.
- Download the ISOand check it arrived intact:
sha256sum nexus-core-preview3.isoThe long code it prints must match the one on the left.
- Write it to a USB stick (8 GB or more)with Fedora Media Writer or balenaEtcher. Everything on the stick is erased.
- Boot from the stickFrom your PC’s boot menu (often F12, F11, F8 or Esc right after power-on). Secure Boot can stay on.
- InstallChoose language, keyboard and time zone, then a disk password. The keyboard you choose here is the one you’ll type the disk password on at every start. Next to another Linux, the disk password is asked first, on a US keyboard, and you press “Begin Installation” without opening Installation Destination.
- First bootPick your add-ons, log in, done.
Preview: what’s new.
What is in it.
- Install next to your Linux — the installer finds the other system, takes only the free space (30 GB or more), gives Nexus its own boot partitions, and starts Nexus first afterwards. Tested next to Linux Mint, Secure Boot on
nexus dualboot— lists the other systems on the disk.sudo nexus dualboot add --applyputs them in the boot menu;sudo nexus dualboot 1 --applyrestarts straight into one, once — the next restart is Nexus again- Nexus Shop — apps from Flathub, Fedora and RPM Fusion side by side, with what Nexus suggests and why. Flathub apps install and remove with one click, “Update everything” asks for the password once, and every change is in the history
- Updates you can watch — progress shows in the terminal and the Shop, and the history marks an update “applied” once you’ve restarted into it
- A disk with something on it is never erased without asking — only an empty disk is used whole
- The clock stays right — set from the network and kept right automatically
nexus gamecheck --identifiers— what a game’s anti-cheat can read about your machine, and what only root can see- First start, fixed — typing works at the add-on question; if nobody answers, the login screen comes and it asks again next time
- Minimal edition: brightness keys with an on-screen bar
- Also still here: graphical installer, encryption on by default, signed images, updates only when you say so, the previous version in the boot menu
What doesn’t work yet.
Said up front, so you can decide before you install.
- It’s a previewTested on a few laptops and virtual machines. Expect rough edges, and keep a backup of anything that matters.
- Dual boot: Linux onlyNexus installs next to another Linux — tested with Linux Mint on one laptop. It needs UEFI, a GPT disk and 30 GB free in one piece. Not next to Windows. An empty disk is used whole.
- Next to another Linux: don’t open Installation DestinationNexus has already planned the disk. Pressing Done on that screen replaces the plan, and the installer then stops with an error instead of installing. If that happens, start the installer again and go straight to Begin Installation.
- NVIDIA: open driver onlyNVIDIA cards run on the open-source driver. It works for the desktop, but games run slower than with NVIDIA’s own driver, which comes later.
- The first update is bigThe first update after installing downloads the whole system once (about 2.3 GB). Later ones are smaller.
- The disk-password keyboardThe password at boot is typed on the keyboard layout picked in the installer. Choose a password you can type on it.
- Nexus speaks EnglishThe installer and desktop are translated; Nexus’s own messages are English only for now.
- No automatic rollback yetIf an update ever fails to start, pick the previous version in the boot menu by hand. Doing that automatically is planned.
- H.264 video in Firefox: one commandMost sites use other formats, and VLC plays everything. For the few that need H.264 in the browser, run
sudo rpm-ostree override remove noopenh264 --install openh264 --install mozilla-openh264and restart. - Two editionsKDE Plasma and Minimal (LXQt). The minimal edition has no gaming add-on: Steam needs more memory than its machines have. Tiling and server editions come later.
Tell me what happened.
Every message is read. Bugs, hardware that did or didn’t work, things you’d want in an add-on — all of it helps the next build.
Prefer GitHub? Open an issue instead.
nexus doctor and your computer model. Never send passwords.