Welcome to the #NXWorld

Hi there! Meet Nitrux.

Powered by Debian, KDE Technologies, and Qt.


Nitrux is made with by people like you.

Nitrux is a Linux desktop distribution directly based on Debian. It uses the Calamares installer and includes NX Desktop and NX Firewall on the KDE Plasma 5 desktop environment and KDE Applications.

Nitrux emphasizes the use of AppImages to manage end-user software. Nitrux also does not use systemd as its init system; instead, it uses OpenRC.

Nitrux includes a suite of convergent applications called Maui Apps. We use MauiKit, our convergent, cross-platform UI framework, to create these applications. Both MauiKit and the Maui Apps are entirely free and open-source software.

In addition to this, we include a curated selection of free and open-source software by default; we don’t add proprietary end-user software (*).

Nitrux is very up-to-date, thanks to using the latest Debian base and to the effort of the KDE Neon developers, who provide the latest stable releases of KDE Plasma 5. Nitrux also provides its users with the latest MESA drivers from Git and kernels optimized for intensive tasks such as gaming with Liquorix.

Nitrux is an immutable Linux distribution, meaning no changes occur to the content of the root directory by default. We use overlayroot, which allows us to provide new versions of the distribution with a higher degree of certainty.

(*) Nitrux includes the Nvidia proprietary driver, but we do not include the Steam client by default.

What could I use Nitrux for?

Well — just about anything! It can perform many functions that any computer could use. Surf the internet, word process, email, spreadsheets, listen to music, watch movies, chat, games, photo editing, content creation, whatever you want!.

Introducing NX Desktop.


We extend Plasma to allow the user to glance over system operations with easy to understand status displayed on the screen. NX Desktop is our set of applied customizations to the Plasma 5 Desktop. It includes new plasmoids (or widgets) and a new look and feel package (wallpapers, Plasma themes, Konsole theme and profile, Aurorae themes, SDDM themes, cursors, and color schemes).

**NX Desktop is not a desktop environment. NX Desktop does not provide a file manager, web browser, multimedia player, email client, address book, PDF reader, photo manager, and system preferences application.

Renewed System Tray

The System Tray replaces the traditional Plasma version.

Notification Center

The System Tray features an area specifically for them for easy access to your notifications.

Quick access to networks

Easily access and edit your network preferences.

Easy multimedia controls

We are combining the volume controls and the media controls of Plasma for a more straightforward operation.

Better workflow.

If you’re a fan of tiling windows, you’ll feel right at home. With Kröhnkite, you’ll have the following features.

  • DWM-like window tiling
    • Dynamically tile windows, rather than manually placing each.
    • Floating windows
  • Fully integrates into KWin features, including:
    • Multi-screen
    • Activities & Virtual desktop
    • Essential window management (minimize, fullscreen, switching, etc.)
  • Multiple Layout Support
    • Tiling layout
    • Monocle layout
    • Desktop-friendly layouts (Spread, Stair)

**Tiling windows functionality must be enabled in System Settings > KWin Scripts.

Additionally, we provide a way to run menubar commands with plasma HUD, much like the Unity 7 Heads-Up Display (HUD). A Heads-Up Display (HUD) allows you to search through an application’s tool menu.

**To invoke the HUD, press the Menu key.

Easy workspace navigation

Touchégg is an app that runs in the background and transforms the gestures you make on your touchpad or touchscreen into visible actions on your desktop. For example, you can swipe up with three fingers to maximize a window or swipe left with four fingers to switch to the next desktop.
Many more actions and gestures are available, and everything is easily configurable.

Overview will let you visualize all your virtual desktops and windows in a swift move. You can move windows between virtual desktops, close them and configure them to accommodate your workflow.

**Touchegg can be configured in the file ~/.config/touchegg/touchegg.conf.

**Overview can be activated using CTRL+W or with a three-finger gesture on the touchpad.

Everything you need to get started.

Nitrux is a complete Operating System that ships the essential apps and services for daily use: office applications, PDF reader, image editor,
music and video players, etc. Nitrux ships with select KDE Applications by default and our custom applications. KDE Applications are a set
of applications and supporting libraries designed for KDE Plasma 5. We also include non-KDE or Qt applications like Firefox and LibreOffice
that create a friendly user experience together.

Available out-of-the-box

Nitrux includes a selection of applications carefully picked to perform the best when using your computer:

Built with MauiKit

Index, the file manager.
Nota, the simple text editor.
Station, the terminal emulator.
Pix, an image gallery.
VVave, a music player.
Buho, a note-taking application.
Shelf, a light and straightforward PDF viewer.
Clip, a video player.
NX Software Center, the store for AppImages.
Agenda, a calendar application.
Strike, an IDE for C++ projects.
Bonsai, a Git repository manager.

A great selection of Open Source software

Ark, the archiving tool.
KCalc, the calculator.
Plasma System Monitor, the system task manager.
Spectacle, a screenshot utility.
Latte, the versatile dock application.
Firefox, the ethical web browser.

… and more!.

A free and modular front-end framework.


A set of templated controls and tools based on QQC2 and Kirigami shared among the Maui set of applications. MauiKit helps to quickly build UIs that follow the Maui HIG and are ready-to-go tools for different platforms, such as Android and Linux—seamless transition between mobile and desktop technology — where the line between desktop and mobile is blurred. Using the same codebase, Maui Apps provides users one app for multiple form factors. Accomplish what would otherwise take hundreds in a few lines, from concept to the end user’s screen — the fastest way to create convergent apps.


Components ready to easily use and that work on Android and Linux


Easily create applications that work on mobile devices and desktop computers.

LGPL 3 Licensed

MauiKit is a free and open-source project, and you can use, copy, merge, publish, and distribute the framework without significant limitations.

The fastest way to develop beautiful desktop and mobile apps

Experience streamlined development with zero-time setup, using the technologies you already know and love – Qt, QML, and C++.

Brilliant look and feel with lots of ready-to-use components and styling

Various UI components are specially designed for mobile and desktop apps. MauiKit provides tons of elements. They all have Linux and Android support. With MauiKit, you can support Android and Linux with the same source code.

Explore a universe of apps in Nitrux with AppImage.


AppImage provides a way for upstream developers to offer “native” binaries for Linux users just the same way they could do for other operating systems. It allows packaging applications for any standard Linux-based operating system, e.g., Ubuntu, Debian, OpenSUSE, RHEL, CentOS, Fedora, etc. AppImages come with all dependencies that cannot be assumed to be part of each target system in a recent enough version and will run on most Linux distributions without further modifications.

By bundling your application as an AppImage, you can provide an official download for Linux like you would for Windows and macOS, where you can the author control the end-to-end user experience with no intermediaries between you and the author and your end-user With just one AppImage, you can reach users of most Linux distributions. You can provide new download links as often as you like, e.g., for each continuous build.

Also, doing an AppImage has these advantages:

  • Just one format for all major distributions.
  • Works out of the box; no installation or runtimes needed.
  • No-root needed.
  • One app = one file = super simple for users.
  • Desktop integration with appimaged.
  • Binary delta updates, e.g., for continuous builds (only download the binary diff) using AppImageUpdate.
  • Can GPG2-sign your AppImages (inside the file).

Use every package manager anywhere at the same time.

Containers made easy

Distrobox is based on an OCI image and implements concepts similar to ToolBox, built on top of Podman and OCI standard container technologies.

Here are some of the highlights of Distrobox.

  • Provide a mutable environment on an immutable OS, like Endless OS, Fedora Silverblue, OpenSUSE MicroOS, or SteamOS3.
  • Provide a locally privileged environment for sudoless setups (e.g., company-provided laptops, security reasons, etc.)
  • To mix and match a stable base system (e.g., Debian Stable, Ubuntu LTS, RedHat) with a bleeding-edge environment for development or gaming (e.g., Arch, OpenSUSE Tumbleweed, or Fedora with the latest Mesa.)
  • Leverage large, curated distro images for Docker/Podman to manage multiple environments.

Users can use a container of any Linux distribution (Arch, Fedora, Debian, openSUSE, NixOS, Gentoo, and many more), including multiple containers simultaneously; there’s no limitation. Distrobox also allows users to export software that uses a desktop launcher to automatically integrate it into the application menu, even picking up the artwork from the host, like application themes and icons.

Securing your desktop and workstation.


Simple firewall for beginners

NX Firewall is a firewall tool for Linux that uses the Qt toolkit. You can use the wizard to create a basic firewall, then streamline it further using the dynamic rules. You can open and close ports with a few clicks or monitor your services, giving access only to a few. NX Firewall is an open-source application that provides users with a graphical user interface (GUI) for the ufw (Uncomplicated firewall)/iptables command-line interface, which lets users manage the Linux kernel packet filtering system.

Key features include the ability to use profiles, quickly enable or disable the firewall, easily set incoming and outgoing rules, a view which applications are listening on which ports, and effortlessly add or remove rules. With a single click of a button, users can enable or disable the firewall and set incoming and outgoing rules (Allow, Deny, Reject). It is also possible to easily create and add simple or advanced firewall rules, where you can set a default policy, category, subcategory, and application.

Under the hood, the software is written entirely in C++. However, its graphical user interface is written using the QML GUI toolkit. It is available as a KCM for the Plasma 5 desktop environment.

Sandboxing and Acess control

We also include AppArmor, which in conjunction with Firejail, can offer a more robust configuration. AppImages are sandboxed by default using Firejail, and other executables have AppArmor profiles enabled. All of this is configurable by the user.

AppArmor is an effective and easy-to-use Linux application security system. AppArmor proactively protects the operating system and applications from external or internal threats, even zero-day attacks, by enforcing good behavior and preventing known and unknown application flaws from being exploited.

Firejail is a SUID program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces and seccomp-bpf. It allows a process and its descendants to have their private view of the globally shared kernel resources, such as the network stack, process table, and mount table.

By default, we include 113 AppArmor profiles and 1184 Firejail profiles.

Automate version and backup sync of your files.

Keep up-to-date backups of your files

Kup helps people to keep up-to-date backups of their files. Connecting a USB drive is the primary way to store data, but saving files to a server over a network connection is also possible for advanced users.

A detailed list of features

  • Backup types:
    • Synchronized folders with the use of “rsync.”
      Incremental backup archive with the help of “bup.”
  • Backup destinations:
    • Local filesystem monitored for availability. That means you can set a destination folder that only exists when a network shared drive is mounted, and Kup will detect when it becomes available.
    • External storage, like USB hard drives, is also monitored for availability.
  • Schedules:
    • Manual only (triggered from tray icon popup menu)
    • Interval (suggests new backup after some time has passed since the last backup)
    • Usage-based (means new backup after you have been active on your computer for some hours since the previous backup).

In general Kup tries to not disturb you needlessly.

Access thousands of gaming titles with Steam.

SteamOS + Linux Titles

Steam is a top-rated digital game store that offers Linux games (including free-of-cost games).

  • Steam has both ported and native Linux games and offers Steam Play for selected Windows games in Linux.

Steam Play

Steam Play allows support for Windows-only games to work on Linux as well potentially. Browse the newest, top selling and discounted SteamOS + Linux supported games

14,131 games work with Steam Play, with 20% of the 1000 most popular games on Steam listed as Platinum.

Proton is a tool that Valve created, taking advantage of things like Wine and DXVK to make a video game developed for Windows playable on Linux with a couple of clicks. The user does not have to configure almost anything, and everything is done through the Steam client for Linux.

**Steam is NOT installed by default. To install Steam, click ‘Install Steam’ in the applications menu.

Get your game on with itch.io, an open marketplace for digital creators.

What is itch.io?

itch.io is an open marketplace for independent digital creators with a focus on independent video games. It’s a platform that enables anyone to sell the content they’ve created. As a seller you’re in charge of how it’s done: you set the price, you run sales, and you design your pages. It’s never necessary to get votes, likes, or follows to get your content approved, and you can make changes to how you distribute your work as frequently as you like.

itch.io is also a collection of some of the most unique, interesting, and independent creations you’ll find on the web. We’re not your typical digital storefront, with a wide range of both paid and free content, we encourage you to look around and see what you find.

itch.io gives creators the tools to make smart choices about how they distribute their content. Creators have access to detailed analytics and about how people discover, download, or play what they’ve created.

Why was itch.io made?

itch.io was made to give game developers a marketplace where they get to control how their content is sold. Check out this blog post: Introducing itch.io.

Why buy on itch.io?

  • itch.io allows sellers to set their own revenue share: we call that open revenue sharing – that makes it one of the best place to support your favorite creators.
  • Most itch.io releases come with DRM-free builds along with extra keys, when the game is also available on Steam.
  • Simply, there’s a lot of content on itch.io you will find nowhere else!

With an itch.io account, you can follow any creator, and it’ll appear in your feed. There you’ll find things like new projects, updates, new uploads, ratings, etc.

**The itch.io client is NOT installed by default. To install itch.io click ‘Install itch.io’ in the application menu.


© 2017-2023 Some Rights Reserved. Made with by Nitrux Latinoamericana S.C.
Any trademarks or logos used on this site are the property of their respective owners.
Check our Privacy Policy for more information about your data.