[GH-ISSUE #1074] NixOS - niri workspaces not supported #3147

Closed
opened 2026-05-22 23:54:17 +01:00 by JakeStanger · 1 comment
Owner

Originally created by @Ly-sec on GitHub (Jul 1, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1074

Describe the bug
I just tried setting up ironbar on NixOS however it tells me that niri workspaces aren't supported.

To reproduce
Steps to reproduce the behavior:

  1. Install ironbar via nixpkgs
  2. add workspaces
  3. get error message

Expected behavior
Should show niri workspaces.

System information:

  • Distro: NixOS 25.11 (Xantusia) x86_64
  • Compositor: niri
  • Ironbar version: 0.16.1

Terminal Output:

╰─$ ironbar
2025-07-01T18:50:54.888856Z  INFO ironbar: 134: Ironbar version 0.16.1
2025-07-01T18:50:54.888863Z  INFO ironbar: 135: Starting application
2025-07-01T18:50:54.916719Z  INFO ironbar::ipc::server: 39: Starting IPC on /run/user/1000/ironbar-ipc.sock
2025-07-01T18:50:54.917400Z  INFO ironbar::bar: 117: Initializing bar 'bar-8' on 'DP-1'
2025-07-01T18:50:54.918476Z ERROR ironbar: 222:
   0: Unsupported compositor

Location:
   src/clients/compositor/mod.rs:71

Note: Currently workspaces are only supported by Sway and Hyprland

Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.

Additional context

╰─$ echo $XDG_SESSION_TYPE
wayland
╭─lysec@nixos ~
╰─$ echo $XDG_CURRENT_DESKTOP
niri
Originally created by @Ly-sec on GitHub (Jul 1, 2025). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1074 **Describe the bug** I just tried setting up ironbar on NixOS however it tells me that niri workspaces aren't supported. **To reproduce** Steps to reproduce the behavior: 1. Install ironbar via nixpkgs 2. add workspaces 3. get error message **Expected behavior** Should show niri workspaces. **System information:** - Distro: NixOS 25.11 (Xantusia) x86_64 - Compositor: niri - Ironbar version: 0.16.1 **Terminal Output:** ``` ╰─$ ironbar 2025-07-01T18:50:54.888856Z INFO ironbar: 134: Ironbar version 0.16.1 2025-07-01T18:50:54.888863Z INFO ironbar: 135: Starting application 2025-07-01T18:50:54.916719Z INFO ironbar::ipc::server: 39: Starting IPC on /run/user/1000/ironbar-ipc.sock 2025-07-01T18:50:54.917400Z INFO ironbar::bar: 117: Initializing bar 'bar-8' on 'DP-1' 2025-07-01T18:50:54.918476Z ERROR ironbar: 222: 0: Unsupported compositor Location: src/clients/compositor/mod.rs:71 Note: Currently workspaces are only supported by Sway and Hyprland Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it. Run with RUST_BACKTRACE=full to include source snippets. ``` **Additional context** ``` ╰─$ echo $XDG_SESSION_TYPE wayland ╭─lysec@nixos ~ ╰─$ echo $XDG_CURRENT_DESKTOP niri ```
JakeStanger 2026-05-22 23:54:17 +01:00
  • closed this issue
  • added the
    T:Bug
    label
Author
Owner

@JakeStanger commented on GitHub (Jul 2, 2025):

Niri support is currently not in any tagged release. You can use the latest git release (eg by using the flake included in the repo), and this will include Niri support.

<!-- gh-comment-id:3027270254 --> @JakeStanger commented on GitHub (Jul 2, 2025): Niri support is currently not in any tagged release. You can use the latest git release (eg by using the flake included in the repo), and this will include Niri support.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#3147
No description provided.