Skip to main content
Close Search
Nitrux — #DisruptiveByDesign — Official WebsiteNitrux — #DisruptiveByDesign — Official Website
search
Menu
  • x-twitter bluesky facebook youtube github instagram telegram mastodon threads email
  • search
  • Menu
Nitrux — #DisruptiveByDesign — Official Website
  • Nitrux Core Concepts 9
    • Distribution Philosophy
    • System Architecture
      • Immutable Architecture
      • Rootless App Model
      • Aesthetic FHS
      • Init System
      • Language Stratification
      • Workspace Environment
    • Workspace Architecture
      • Workspace Compartmentalization
      • Nitrux Workspace Session Manager
  • Getting Started 20
    • System Requirements
      • Hardware Compatibility Validation Layer
      • Minimum Requirements
      • Recommended Requirements
    • Installation Guide
      • Download the ISO
        • ISO for AMD and Intel Hardware
        • ISO for NVIDIA Hardware
      • Validate the ISO
        • ISO Integrity Validation
        • ISO Authenticity Validation
      • Flashing the ISO
        • USB Flash Preflight
        • Rufus (Windows)
        • Ventoy (Windows/Linux)
        • dd (*nix)
      • Installing Nitrux
        • Nitrux Installation Process Information
        • Using Secure Boot with Nitrux
        • Automated Partitioning Options
        • Non-automated Partitioning Options
        • Full-disk Encryption in Nitrux
        • Single-booting Nitrux
        • Dual-booting Nitrux with Windows or other Linux distributions
        • Triple-booting Nitrux, Windows, and other Linux distributions
        • Report Installation Bugs
  • Workspace and UX 10
    • Workspace Applications
      • Default Software Selection
      • Workspace Settings
    • Workspace Defaults
      • greetd + QMLGreet
      • Hyprland
      • Valenz
      • Marina
      • Vicinae
      • QMLogout
      • NudgeOSD
      • Workspace Daemons
        • Default Session Daemons
  • Software Management 4
    • Graphical Software Manager (AppFinder)
    • User Application Delivery
      • NX AppHub and AppBoxes
      • Flatpak
    • Development Environments
      • Distrobox
  • Security and Privacy 6
    • Security Features
      • System Security Features
    • Security Policies
      • Identity and Access Management
      • Kernel and Memory Hardening
      • Network Security and Privacy
      • Session Hardening
      • Bluetooth Security
  • System Performance 4
    • Filesystem Optimizations
      • XFS Features in Nitrux
      • F2FS Features in Nitrux
    • System Optimizations
      • Advanced Memory Management
      • Performance and I/O
  • System Management 5
    • System Administration
      • Nitrux Update Tool System
      • NX Overlayroot
      • Nitrux GRUB Modes
    • System Configuration
      • SB Manager
      • Kernel Boot
  • Troubleshooting 21
    • FAQ
      • Is Nitrux right for me?
      • Is Nitrux eating my RAM?
      • NVIDIA Driver Information
      • Virtualizing Nitrux
      • Support for Other Desktop Environments
      • Flatpak Information
      • Energy Saving Information
      • Virtual Consoles (TTY) Information
      • GRUB Menu Information
      • KDE Wallet Information
      • NetworkManager Information
      • Backups Information
      • General Gaming Information
      • AppImage Information
      • MauiKit UI Framework Information
    • Installation Issues
      • ISO doesn’t boot or System installs, but there's no GUI
      • Can't install due to the MBR partition limit
      • Can't install due to mounted Swap partitions
      • Failure to install due to an issue with rsync error code 11
      • Failure to install GRUB on a computer with multiple storage devices or using the MBR partition table
      • Installation is successful, but user data isn't persistent
  • Resources 2
    • Tutorials
    • Get Involved

Marina

2 min read

13 views

Marina is a QML-based workspace dock designed for Nitrux. Built with MauiKit and LayerShell-Qt, it provides application launchers, window tracking, and workspace integration for Hyprland.

Appearance

  • Position → Bottom of the screen.
  • Icon size → 40px.
  • Edge margin → 5px.
  • Width and height → Adjusted automatically.

Window Controls

  • Left-click → Launch an application or focus its window.
  • Left-click on an application with multiple windows → Cycle through its windows.
  • Middle-click → Open a new window.
  • Right-click → Open the application menu.
  • Drag a pinned launcher → Reorder the launcher.

Launcher Menu

The launcher’s contextual menu provides the following actions:

  • Open new window → Launch another instance of the application.
  • Pin or unpin launcher → Add or remove the application from the dock.
  • Tile or untile window → Toggle the active window between tiled and floating.
  • Close → Close all windows belonging to the application.

Indicators

  • Running indicator → Shows when an application is running.
  • Window count → Displays the number of open windows when more than three are running.
  • Unread messages → Displays launcher-entry message counts when supported by the application.
  • Launch indicator → Shows while an application is starting.

Usage

Launcher shortcuts are disabled by default. When enabled, the following Hyprland keybinds are available:

  • Super + F12 → Hold to activate launcher shortcut mode.
  • Super + Ctrl + 1–0 → Launch pinned launcher 1–10.

The default configuration uses a 2.3-second hold delay and keeps launcher shortcut mode active for 995ms. The default keybind for restarting Marina is Super + Shift + D.

Behavior

  • Auto-hide → Disabled.
  • Auto-hide delay → 500ms when enabled.
  • Fullscreen behavior → Marina is hidden while a window is fullscreen.
  • Window tracking → Updates automatically when applications, windows, workspaces, or displays change.

Configuration

Marina stores its user configuration in: ~/.config/marina/marina.conf Marina monitors its configuration file and automatically applies configuration changes.

Information

Marina is developed by Nitrux and released under the BSD-3-Clause license.

Updated on 4 October, 2026
Previous - Workspace DefaultsValenzNext - Workspace DefaultsVicinae
Close Menu
  • Documentation
  • Bug Tracker
  • Blog
    • Tutorial
    • News
    • Other
    • Blog Archive
      • News and Tutorial Archive
      • Maui Archive
      • ZNX Archive
      • VMetal Archive
      • PNX Archive
  • x-twitter
  • bluesky
  • facebook
  • youtube
  • github
  • instagram
  • telegram
  • mastodon
  • threads
  • email

© 2017-2026 Some Rights Reserved. Made with ♥ by Nitrux Latinoamericana S.C.