Welcome to the #NXWorld

Hi there! Meet Nitrux.

Powered by Debian, KDE Technologies, and Qt.

Standard (w/ NX Desktop)
Mirrors
  • Uses NX Desktop / KDE Plasma 5.
  • It includes Maui Apps, cherry-picked KDE Gear apps, and select FOSS apps (Firefox, Libre Office).
  • Nitrux OOBE (Out of Box Experience). Ready to use Linux desktop distribution.

Size: 2.20GB

Minimal (w/o NX Desktop)
Mirrors
  • Uses jwm (Joe’s Window Manager).
  • It only includes SDDM, X11, and XTERM.
  • Good to install other desktop environments (Gnome, XFCE, MATE, Budgie, etc.) and personalized list of apps.

Size: 1.32GB

#YourNextOS

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 software. And for those looking for a 100% free (as in freedom) operating system, the optional Linux Libre kernel is available to install.

Nitrux is always 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 Plasma. Nitrux also provides its users with the latest MESA drivers from Git and kernels optimized for intensive tasks such as gaming with XanMod and Liquorix.

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.

https://nxos.org/english/nxd/

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)

**Kröhnkite needs to be enabled in System Settings > KWin Scripts.

Additionally, with plasma-HUD, we provide a way to run menubar commands, 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 together create a friendly user experience.

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, a 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.

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, a versatile dock application.
Firefox, the ethical web browser.
LibreOffice, an open-source office suite.

… and more!.

A free and modular front-end framework.

https://mauikit.org/

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 bring 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 provide users with one app for multiple form factors. Accomplish in a few lines what would otherwise take hundreds, from concept to the end user’s screen — the fastest way to create convergent apps.

Cross-platform

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

Convergent

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

Built with Kirigami

MauiKit is built using KDE Kirigami framework and Qt Quick Controls 2.

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

A rich variety of UI components specially designed for mobile and desktop apps. MauiKit provides tons of elements. They all have Linux and Android support. With MauiKit you can genuinely support both Android and Linux with the same source code.

Explore a universe of apps in Nitrux with AppImage.

https://appimagehub.com/

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).

Feeling lucky? Build yourself your version of Nitrux.

Our primary focus is to use KDE Plasma and MauiKit; however, we understand that it may not cater to fans of other desktop environments. And that different users may prefer to have an alternative selection of default applications than the ones we include by default. With that in consideration, we have made available the minimal ISO.

Nitrux is also available to advanced users as an alternative minimal ISO image built to serve users who want to install Nitrux but may prefer to use other desktop environments and software selection.

By default, this minimal image only includes SDDM, jwm, Calamares, xterm, and X11. However, it does have our default selection of CLI tools and applications (cmus, ftp, hdparm, htop, links2, mc, ncdu, nsnake, tmate, tree), as well as appimage-cli-tool, appimagetool, etc.

If you like to personalize your Linux installations, take it for a spin.

Securing your desktop and workstation.

https://github.com/nx-desktop/nx-firewall

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 select 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 of which applications are listening on which ports, and effortlessly add or remove rules. With a single click of a button, users will be able to enable or disable the firewall as well as to set incoming and outgoing rules (Allow, Deny, Reject). It is also possible to easily create rules and add simple or advanced firewall rules, where you can set default policy, category, subcategory and application.

Under the hood, the software is written entirely in the C++ programming language. 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 both 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, 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.

nx_logo_footer

© 2017-2022 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.