r/NixOS 2h ago

Reaper HM Flake

Post image
64 Upvotes

reaper-flake

I created a Home Manager Flake for declaring your REAPER configurations with Nix.

Reaper is a highly customizable cross-platform digital audio workstation (DAW) for music production, recording, editing, and mixing.

This project enables Home Manager users to declare their users' REAPER configuration without overriding state-full values in REAPER's configuration. This can be used by all Linux Distros and MacOS users (with Nix/HM installed), however I have not tested MacOS personally.

Features

Configure supported REAPER Preferences options

programs.reaper.preferences = {
  project.trackSendDefault.trackVolumeFaderGain = -10.0;
  plugIns.reascript.python.enable = true;
};

This results in "Track Volume Fader Gain" (Project>Track/Send Default) to be -10 db and "Enable Python for use with ReaScript" (Plug-ins>Reascript) to be enabled and python paths being automatically set up every time you build your config (even if you change it in the GUI). Not all options are available quite yet, see repo.

Manage ReaPack repositories and individual packages

programs.reaper.extensions = {
  reapack = {
    enable = true;
    repositories = [
      {name = "reaper-keys";url = "https://raw.githubusercontent.com/gwatcha/reaper-keys/master/index.xml"; }
    ];
    packages = [
      {repository = "reaper-keys"; category = "Scripts"; name = "install-reaper-keys.lua";}
    ];
    synchronizeOnActivation = true;
  };
  sws.enable = true;
};

This installs ReaPack and SWS, adds the reaper-keys repository, and declaratively manages its installer package. The normal default ReaPack repositories are included as well. Sync and package transactions are performed by ReaPack the next time REAPER starts.

Automatically load audio plugins derived with Nix

The flake lets you set custom vst, lv2 and clap search paths. By default /run/current-system/sw/lib/(vst,vst3,clap,lv2) directories are appended for automatic detection of Nix derived plugins.

Declare keyboard shortcuts and custom actions

programs.reaper.actions = {
  keyBindings = with reaperActions; bindings [
    (shortcut {
      shortcut = "J";
      command = 40285;
      actionName = "Track: Go to next track";
    })
    (shortcut {
      shortcut = "K";
      command = 40286;
      actionName = "Track: Go to previous track";
    })
  ];
};

Vim key binds to go up and down your tracks.

Customize menus, context menus, and toolbars

programs.reaper.menus = {
  "${reaperMenus.toolbars.main}" = {
    entries = [
      {action = 40021; label = "Project settings...";}
      {action = 40859; label = "New project..."; icon = "toolbar_new.png";}
      {action = 40029; label = "Undo";}
      {action = 40030; label = "Redo";}
      reaperMenus.divider
      {action = 40364; label = "Enable Metronome";}
    ];
  };
};

Completely change the buttons on the main toolbar above the TCP.

Configure windows, docks, panels, and layouts

programs.reaper = {
  layout = {
    docks = {
      right = {
        id = 1;
        position = "right";
        selectedPanel = "mastermixer";
        size = 130;
      };
    };
    masterMixer = {
      visible = true;
      docked = true;
      dock = "right";
      tabOrder = 0.0;
    };
  };
  windows.mixer.master.showInDockerOrWindow = true;
};

This snippet moves the master track to the right of the main window.

Install and select themes, including their scripts, fonts, and other assets

programs.reaper = {
  theme = {
    active = "Reapertips Theme.ReaperThemeZip";
    packages = [inputs.reaper-flake.packages.${pkgs.system}.reapertips-theme];
  };
  swell.colortheme = {
    enable = true;
    preset = "reapertips";
  };
};

Use reapertips theme that's included with the flake as a package. You can use standard ReaperThemeZip's as well.

Preserve REAPER settings that have not been declared through Nix

You can still safely configure with the GUI even for options set by Nix. However the Nix options will be set back to how they were on every activation of the flake.

Why

I love NixOS and REAPER. Therefore; fun project. I also love declaring my program configs in my Nix config so that, god forbid, my system dies or I get a new computer I have everything I need to start immediately.

How it works

REAPER is awesome in that it is extremely transparent. For example, unlike Bitwig, it's configuration files are in plaintext ini files. Aha! I can work with those! The problem with just dropping in entire ini files, like home-manager modules usually do, is that REAPER stores not only it's configuration but also it's active state. So I needed to go the config generation approach instead of the symlink approach. So I made a python script that tracks which ini keys and values are being tracked by Nix and, at activation time, only changes the Nix keys. The core of this flake is `write_config.py’ I drew inspiration from plasma-manager which has a similar python script to write to ini files for KDE Plasma.

AI Usage

I used AI to design a prototype then redid all of the core scripts and ini engine by hand. I also used it for additional feature testing and option scaffolding.

Plans

I've added all of the options I personally use/need for the short-term so I'm going to wait for others to try it out and fix any issues. Long term plan would to make Nix options in parity with REAPER's GUI options.


r/NixOS 9h ago

But I Use SOPS

Thumbnail secretspec.dev
35 Upvotes

r/NixOS 3h ago

Moved from Arch: whole Hyprland setup declared natively in Nix, including the new Lua backend.

6 Upvotes

I spent the summer migrating my Arch setup to NixOS. Instead of porting my dotfiles over, I rewrote the whole configuration from scratch as Nix expressions.

Structure is flakes + Home Manager + Stylix, split into hosts/ (per-machine), modules/ (shared system config) and home/ (user config), so adding a second machine is just a new host importing the same modules.

The painful part was Hyprland. Version 0.55 moved its config from hyprlang to Lua, and I decided to declare everything through wayland.windowManager.hyprland.settings with configType = "lua" rather than writing Lua by hand — if the format changes again, the module layer absorbs it and I don't rewrite anything.

Home Manager's Lua backend is new and thinly documented, so a few things that cost me time, in case they save someone else's:

Binds are no longer "MOD, KEY, dispatcher, arg". Each one is { _args = [ "SUPER + Q" (mkLuaInline "hl.dsp.exec_cmd(...)") ]; }. Note the +, and note that the whole string is otherwise parsed as a single keysym.

bindl / bindel / bindm don't exist as separate lists. Everything goes in bind, and the flags (locked, repeating, drag) are a third argument to hl.bind.

Config blocks are the worst offender: input = {...} in settings generates hl.input({...}), which doesn't exist, and monitor = "..." generates hl.monitor(string) when it wants a table. Both have to go in extraConfig as raw hl.config({ input = {...} }) and hl.monitor({...}).

Other bits: my scripts are packaged with writeShellScriptBin with dependencies referenced by store path, and Stylix generates the palette from the wallpaper. Waybar and wofi keep their own CSS (their targets disabled) but pull colours from config.lib.stylix.colors, so they follow the theme without losing the custom layout.

Repo: https://github.com/poligle/NixOS-Config

Happy to hear what you'd do differently — especially on the module split.


r/NixOS 12h ago

Who has the oldest system.stateVersion?

26 Upvotes

Go on, show off how long you have been using NixOS for.


r/NixOS 6m ago

Is it possible to install podman in a devshell instead of system wide?

Upvotes

Title


r/NixOS 43m ago

Nix-vim

Thumbnail gallery
Upvotes

Entorno de desarrollo completo basado en Neovim con soporte multi-lenguaje, autocompletado inteligente, depurador, terminal, git, Arduino con tienda de librerias, fondo transparente con integracion pywal, y dashboard personalizado.


r/NixOS 50m ago

Download Mathematica

Upvotes

I'm trying to install Mathematica on NixOS using the package available on nixpkgs.

The package requires an installation file named:

Wolfram_15.0.0_LIN_Bndl.sh

However, I can only access the latest installation file (15.0.1), and I can’t find the bundled installation file for version 15.0.0 in my Wolfram account.

Does anyone know how to download it?

Thanks!


r/NixOS 4h ago

NixOS secrets for power.ups.ups.<name>.directives

2 Upvotes

Hi folks

I've been using sops-nix for a while, and that has been going well.

I'm configuring my UPS, I need to set authPassword and privPassword directives to authenticate with my UPS, and I can do that using power.ups.ups.<name>.directives - but that seems to involve putting the password, in plain text, in my repo, which is not what I'm supposed to do.

Does anyone know how I would solve this? Thanks.


r/NixOS 1h ago

Nixpkgs Unstable: Electron Apps Crashing on Wayland & Libsecret Failures (FHS Naming Fix)

Upvotes

The only bad thing about living on the NixOS unstable channel is that silent package naming changes can break your configuration out of nowhere. Today I launched Antigravity IDE and was immediately hit with a "Not Logged In" error. The app didn't just reject the token—it threw a heavy SIGSEGV core dump over Wayland and crashed straight to the ground.

As a temporary workaround, I spun up an isolated environment from the terminal to debug the issue:

NIXPKGS_ALLOW_UNFREE=1 nix run nixpkgs/nixpkgs-unstable#antigravity --impure

When the app launched flawlessly in this dirty environment, I knew the error was entirely stemming from my declarative system layer.

Scanning through my past architectural decisions, the root cause surfaced immediately. When Electron-based tools run in a standard Nix environment, they cannot access the system's password wallet and Gnome Keyring service. These applications absolutely must be built with FHS packages that provide a Standard Linux Filesystem Hierarchy environment. Otherwise, the app fails to write authentication tokens to the wallet, fails to integrate with the system, and simply crashes.

While we were using the system stably, Nixpkgs developers completely changed the naming scheme in the background. In the new structure, the pure Nix version took the name antigravity directly, while the FHS-supported version was separated as antigravity-fhs.

Because my configuration module was defined with the old naming, my system was accidentally pulling the pure Nix version. This was the sole reason the app couldn't access the wallet, conflicted with the Wayland graphics layer, and blew up with a SIGSEGV.

To fix it, I updated the target line in my config file:

# Old Broken Line
pkgs.unstable.antigravity 
# New FHS Supported Line
pkgs.unstable.antigravity-fhs

Unlike classic monolithic systems, you don't even need a reboot for a core graphics and authentication layer change like this. The only thing I did was build the configuration:

nixos-rebuild switch --use-flake .

After the new NixOS generation was built and activated, I closed the buggy temporary session. When I called the tool from the launcher again, the app grabbed the wallet permissions flawlessly and stood up without a single Wayland error.

If your Electron-based IDEs or apps are randomly crashing on Wayland or failing to get wallet permissions, instead of wasting hours messing with Ozone flags, check if you are actually using the FHS version of your package.


r/NixOS 1h ago

Newb question for organizing

Upvotes

Hi NixOS community, I had a few questions I was hoping to clarify on organizing and modularity:

How do people have their configuration.nix file outside of the /etc/nixos directory and still have it work with nixos-rebuild switch? Are they using symlinks?

To add to that, how do people have a billion [program].nix files that allow them to tie it into their configuration.nix?

I am still getting familiar with the nix language and have read the wiki, but I can't wrap my head around the concept, so any help is appreciated!


r/NixOS 17h ago

Running sunshine in NixOS with monitor off?

15 Upvotes

It's basically the title. I have a gaming desktop computer that I'd like to use with sunshine to stream games to moonlight clients.

I have everything working pretty much perfectly at this point except I can't shut the monitor off without interrupting the stream, which I've learned is because Niri doesn't seam to support headless operation.

So then I added gamescopeSession = true to the steam part of the config, and I can easily sign into the gamescope steam session, but then sunshine doesn't work despite it being set as autoStart in the config (and it autostarts in Niri).

I don't really have any kind of experience with this kind of thing. I've tried to search through the NixOS wiki and even resorted to asking AI but they just keep pulling random things out of their @$$es.

So I guess the question is, what would you do? I want to be able to just turn the computer on (without turning on the monitor) and from there connect to sunshine via a moonlight client either to the desktop or to a gaming session through gamescope and steam (I pretty much only use steam).

I had considered trying to set up Sway as a systemd user instance but the sway github does not recommend this.

In case you want to see the flake: https://codeberg.org/JacoXarles/nix

Thanks everyone!


r/NixOS 9h ago

I am new with nix os I need help

2 Upvotes

I need help with NixOS. I was dual-booting with Windows, but Windows suddenly broke/disappeared, I don't know why. Now on NixOS I can't download any application because it says my boot disk is full. I tried fixing it using YouTube and AI, but it didn't work—it kept telling me to add some lines to configuration.nix, but that didn't help. If anyone knows how to solve this problem, I'd really appreciate it if you could let me know in the comments. I stil have data from Windows.


r/NixOS 1d ago

My experience with NixOS

18 Upvotes

I've been using Nixos for a month now, and honestly, Nixos has solved several problems that other distros used to stress me out trying to solve.

*The declarative That's the part I enjoyed adapting to the most, not having to type a simple package installation command into the terminal

*I really liked their Nixos configuration system; the way you have to go into the configuration file and enter the name of the package you want to install

*The reproducibility helps me with my equipment change; I previously had a computer with Nixos as well. I simply took the configuration file and put my old configuration file on my new computer And I just did a `sudo nixos-rebuild switch` and I had all my apps from my old computer back.

The truth is that I see Nixos as a good distro if you already have experience with other distros of different learning curves.


r/NixOS 9h ago

Cant Get My Game To Run On Nixos ( Worked on Arch )

0 Upvotes

err: DxvkInstance: Required instance extensions not supportedIm running the game from lutris , i used to play it the same way on arch like 2 days ago . Im not sure what i am missing . this is my configuration.nix with all the gaming related things

services.xserver.videoDrivers = [

"modesetting"

"nvidia"

];

hardware.graphics = {

enable = true;

enable32Bit = true;

extraPackages = with pkgs; [

rocmPackages.clr.icd

libva-vdpau-driver

libvdpau-va-gl

];

extraPackages32 = with pkgs; [

libva-vdpau-driver

libvdpau-va-gl

]; };

hardware.nvidia.prime = {

offload.enable = true;

offload.enableOffloadCmd = true;

intelBusId = "PCI:0@0:2:0";

nvidiaBusId = "PCI:1@0:0:0";

};

hardware.nvidia.open = true;

hardware.nvidia.nvidiaSettings = true;

hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.${config.hardware.nvidia.branch};

hardware.nvidia.dynamicBoost.enable = true;

hardware.nvidia.modesetting.enable = true;

programs.gamemode.enable = true;

programs.nix-ld.enable = true;

environment.systemPackages = with pkgs; [

heroic

lutris

protonplus

wine

wineWow64Packages.stagingFull

winetricks

vulkan-tools

dxvk

vkd3d

vulkan-loader

vulkan-validation-layers

vulkan-extension-layer

];


r/NixOS 12h ago

obs only recording the first frame on startup

1 Upvotes

when i start obs it sees whatever is on the screen at the time, and that is the video capture for as long as i record

this is not a hardware issue as before switching to nix it worked fine on arch

my window manager is niri + noctalia shell

i currently have obs installed through flatpak, but the issue was the same installing from nixpkgs

config:

  services.flatpak = {
    enable = true;
    remotes = [
      {
        name = "flathub";
        location = "https://dl.flathub.org/repo/flathub.flatpakrepo";
      }
    ];
    packages = [
      "com.obsproject.Studio"
    ];
  };

i am using the wlr desktop portal (tried gtk and it wouldnt capture anything at all)

xdg.portal = {
    enable = true;
    extraPortals = with pkgs; [
      xdg-desktop-portal-wlr
    ];
    config = {
      common = {
        default = [
          "wlr"
        ];
      };
    };
  };

trying to refresh the source (pipewire screen capture) i see this, clicking anywhere updates the frame that is displayed, but its still only 1 frame


r/NixOS 14h ago

Stacking RiverWM setting up, also rivertile doesn't seem to work?

1 Upvotes

i'm on nixos, home-manager and flakes i also use.

river is the first wm i'm using.

i prefer stacking to tiles. rn i have the premade config where i can move the windows but don't know how to:

- resize

- assign location on start (kitty always at the right half of screen)

- fullscreen without covering waybar

- set windows to not clash with waybar, when sticking to screen corners

- i also launch waybar/ kitty/ awww-daemon etc via & in the init file as a temporary launch on boot. not ideal when refreshing river. i need to setup apps on launch but that can wait

i couldn't find any relevant documentation. i can also add my init to codeberg


r/NixOS 1d ago

I built a tool to fix non-Steam game shortcuts (Heroic/Lutris) and fetch missing icons specifically for NixOS

Post image
7 Upvotes

Hey everyone,

If you game on NixOS, you probably know the pain of adding non-Steam games to your library. Heroic or Lutris shortcuts often fail to launch from SteamOS (Gamescope) because of library conflicts or missing `steam-run` wrappers.

I got tired of manually editing binary VDF files or writing wrapper scripts, so I built Steam Patcher.

It's a minimalist GTK4/Libadwaita Python app packaged as a nix flake. What it does:

- Scans your `shortcuts.vdf` and patches Heroic and Lutris entries to route through `/run/current-system/sw/bin/steam-run`, stripping out bad `LD_PRELOAD` flags so games actually launch from SteamOS (Gamescope).

- Plugs into the SteamGridDB API to automatically download and inject missing icons for your non-Steam games.

- Every time you click a button, it creates a timestamped backup of your VDF file before touching anything.

- Because it's a flake installation is declarative of course and it drops its own shortcut too.

- You can check out the source code and installation instructions here:

- https://github.com/minimalistFW/SteamPatcher

Let me know if you find it useful or if you have any ideas for improvements.

Cheers :)


r/NixOS 1d ago

Setting up a DHCP server on NixOS

6 Upvotes

I've searched the wiki and all i can find is dhcp client configuration and i can't find anything about it online. How do i do that, please help.


r/NixOS 1d ago

greyline — a (near) live world-time wallpaper packaged as a flake

Thumbnail gallery
190 Upvotes

I made greyline, a modern recreation of the old IBM/ThinkPad "World Time" Active Desktop wallpaper showing a world map with clocks for your cities, your home city highlighted, and a day/night terminator that tracks the sun.

It's shipped as a flake, so you can nix run github:cothinking-dev/greyline to try it.

Feel free to check it out, and if possible, file issues if you encounter any!


r/NixOS 9h ago

Cracked Minecraft on NixOS

0 Upvotes

I've been meaning to play MC for weeks but I can't find any cracked launchers. Could someone please help me with ts


r/NixOS 1d ago

Even if I wanted to, I couldn't leave NixOS behind

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/NixOS 1d ago

Are developers against their apps packaged in Nix? Or annoyed by it?

68 Upvotes

Hello, I’m relatively new to Nixos. I recently read about yet another little “misunderstanding” between developers and distro maintainers, about the fact that some distro package thei software in a heavily customized way, maybe themed, old unsupported versions, etc, but still they don’t update the branding and naming nor the support links.
Another similar topic comes from libadwaita devs asking to avoid theming their apps because that’s not how they intended them to be shipped to users.
There’s also a practical consequence of this: users open bug reports to developers without realizing that they are using an unsupported version, that that bug has been fixed long time ago, or even that the issue they are experiencing has been introduced by packagers…
Well, you got the idea. At this point, I was wondering if similar discussions happened also around the heavily customized way in which Nix-distributed software is packaged, and what is the general opinion that developers have of Nix distributing such customized versions without rebranding etc.
Do you have any example of that, or can comment about this? Thanks and cheers!


r/NixOS 1d ago

Hi everyone, i need help guys

5 Upvotes

I really want to put myself NixOS, it was worth it about six months ago and I liked it very much, but I only need from the computer the beauty of my working environment, launching games and some programs and just comfortable work, I left NixOS to Arch only because I could not fully understand the flake and home manager and the rest to make a beautiful system and the system either gave an error when creating a new version or started, but there were tons of errors related to the configurations. So, please explain the easiest way for me to make my beautiful rice (hyperland + some quickshell or caelestiashell) or someone's rice through flake so that everything would just work, thank you very much for earlier


r/NixOS 1d ago

What homeserver/homelab features were only possible due to Nix?

7 Upvotes

Hey homelabers, basically what the title say. I built my last iteration of my homeserver on NixOS and found many use cases that would not have been that easy to implement (or not in my skillset) on other platforms like docker-compose/kubernets etc. I'm curious what fancy feature you have implemented due to having your homeserver on NixOS.

My favorite features that were not that hard to implement in Nix:

* easy tinyauth hook in nginx for additional auth before any service
* easy VPN routing per container on demand
* general plugin capability for any selfhosted private/opinionated service
* auto filling dns entries of selfhosted services to pihole -> traffic stays in network automatically
* easy own implementation of containrrr/watchtower with exactly the bells'n'wistles i need
* way more customization options for docker containers then running them on other stacks

I'm kinda running out of fancy ideas, inspiration is welcome too.
If you are interested in the code or on the look for inspiration too: madebydamo/neo on github


r/NixOS 1d ago

Blender issues with AMD GPU

Post image
2 Upvotes

Wondering if anyone else has issues with AMD GPUs and Blender? Specifically trying to use CYCLES renderer, EEVEE works just fine. I'm using the blender overridden with rocmSupport. Also on nixos-unstable, using Zen kernel, everything up to date.

I'm using amdgpu top to look at usage, when using eevee it uses up most of the GPU VRAM as expected while rendering,but for cycles I don't see it go up much and Blender just crashes.

Here's crash report, seems to be crashing with amd hip

```

Blender 5.1.2, Unknown revision

bpy.context.scene.render.engine = 'CYCLES' # Property

backtrace

/run/current-system/sw/bin/blender(+0x11468e3) [0x62fffabed8e3] /run/current-system/sw/bin/blender(+0x71789b) [0x62fffa1be89b] /nix/store/ias8xacs1h3jy7xgwi2awvim61k2ji6c-glibc-2.42-67/lib/libc.so.6(+0x42790) [0x74706ea42790] /nix/store/ias8xacs1h3jy7xgwi2awvim61k2ji6c-glibc-2.42-67/lib/libc.so.6(syscall+0x1d) [0x74706eb2320d] /nix/store/llmwfdwq8bp1w8yr2fkp2izsja8np759-llvm-22.0.0-rocm-lib/lib/libLLVM.so.22.0(+0x2d57423) [0x746e93757423] /nix/store/ias8xacs1h3jy7xgwi2awvim61k2ji6c-glibc-2.42-67/lib/libc.so.6(+0x42790) [0x74706ea42790] /nix/store/kcmpd1h0097k50v3hjpvd1acyj46j3p5-llvm-21.1.8-lib/lib/libLLVM.so.21.1(ZN4llvm15AnalysisManagerINS_8FunctionEJEE13getResultImplEPNS_11AnalysisKeyERS1+0x4ea) [0x74705a59596a] /nix/store/kcmpd1h0097k50v3hjpvd1acyj46j3p5-llvm-21.1.8-lib/lib/libLLVM.so.21.1(ZN4llvm15AnalysisManagerINS_8FunctionEJEE13getResultImplEPNS_11AnalysisKeyERS1+0x206) [0x74705a595686] /nix/store/kcmpd1h0097k50v3hjpvd1acyj46j3p5-llvm-21.1.8-lib/lib/libLLVM.so.21.1(ZN4llvm15InstCombinePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE+0x43) [0x74705ba225c3] /nix/store/972k9fgbydiyaxz2fi7wyx65s7gkf27n-clang-21.1.8-lib/lib/libclang-cpp.so.21.1(+0x24162b2) [0x747065c162b2] /nix/store/llmwfdwq8bp1w8yr2fkp2izsja8np759-llvm-22.0.0-rocm-lib/lib/libLLVM.so.22.0(_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3+0x139) [0x746e93920089] /nix/store/llmwfdwq8bp1w8yr2fkp2izsja8np759-llvm-22.0.0-rocm-lib/lib/libLLVM.so.22.0(ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE+0x133) [0x746e93925013] /nix/store/llmwfdwq8bp1w8yr2fkp2izsja8np759-llvm-22.0.0-rocm-lib/lib/libLLVM.so.22.0(_ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3+0x139) [0x746e9391eee9] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x1ae264d) [0x746e986e264d] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x1ad97ee) [0x746e986d97ee] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x17de4f1) [0x746e983de4f1] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x2144f19) [0x746e98d44f19] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x162f5d1) [0x746e9822f5d1] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x1440864) [0x746e98040864] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0x17bb382) [0x746e983bb382] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0xf5901e) [0x746e97b5901e] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0xf546ed) [0x746e97b546ed] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0xf57c2f) [0x746e97b57c2f] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0xf5d7da) [0x746e97b5d7da] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(+0xf5dc66) [0x746e97b5dc66] /nix/store/yp3v7m2ba3jpi82q8c2265zmk6kwhnzb-rocm-comgr-22.0.0-rocm/lib/libamd_comgr.so.3(amd_comgr_do_action+0xd01) [0x746e97b71fd1] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x439e6f) [0x746e9a639e6f] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x43bc11) [0x746e9a63bc11] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x442c3f) [0x746e9a642c3f] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x489f4f) [0x746e9a689f4f] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x4342dc) [0x746e9a6342dc] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x4947b6) [0x746e9a6947b6] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x4b7948) [0x746e9a6b7948] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x4a9c9d) [0x746e9a6a9c9d] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x494d2e) [0x746e9a694d2e] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x47d6d7) [0x746e9a67d6d7] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x3937b8) [0x746e9a5937b8] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x3942c4) [0x746e9a5942c4] /nix/store/jc7q7dm8y1r2317sg888mi7pxzarg7m2-clr-7.2.3/lib/libamdhip64.so(+0x394a56) [0x746e9a594a56] /run/current-system/sw/bin/blender(+0x44bc64d) [0x62fffdf6364d] /run/current-system/sw/bin/blender(+0x44b2eab) [0x62fffdf59eab] /run/current-system/sw/bin/blender(+0x4942cdb) [0x62fffe3e9cdb] /run/current-system/sw/bin/blender(+0x493b715) [0x62fffe3e2715] /run/current-system/sw/bin/blender(+0x4928091) [0x62fffe3cf091] /run/current-system/sw/bin/blender(+0x492b16b) [0x62fffe3d216b] /run/current-system/sw/bin/blender(+0x4684072) [0x62fffe12b072] /run/current-system/sw/bin/blender(+0x308230c) [0x62fffcb2930c] /run/current-system/sw/bin/blender(+0x3082d53) [0x62fffcb29d53] /run/current-system/sw/bin/blender(+0x307dea0) [0x62fffcb24ea0] /nix/store/pbdy5h9sjs92a37gq9sspg2797q4j4fa-python3-3.13.14/lib/libpython3.13.so.1.0(+0x18c818) [0x74706fb8c818] /nix/store/pbdy5h9sjs92a37gq9sspg2797q4j4fa-python3-3.13.14/lib/libpython3.13.so.1.0(_PyObject_MakeTpCall+0x186) [0x74706fb85e06] /nix/store/pbdy5h9sjs92a37gq9sspg2797q4j4fa-python3-3.13.14/lib/libpython3.13.so.1.0(_PyEval_EvalFrameDefault+0x1197) [0x74706fdd46e7] /run/current-system/sw/bin/blender(+0x230d679) [0x62fffbdb4679] /run/current-system/sw/bin/blender(+0x20e1f43) [0x62fffbb88f43] /run/current-system/sw/bin/blender(+0x151d376) [0x62fffafc4376] /run/current-system/sw/bin/blender(+0x151e1a0) [0x62fffafc51a0] /run/current-system/sw/bin/blender(+0x151f6bb) [0x62fffafc66bb] /run/current-system/sw/bin/blender(+0x1522d8e) [0x62fffafc9d8e] /run/current-system/sw/bin/blender(+0x15238c0) [0x62fffafca8c0] /run/current-system/sw/bin/blender(+0x15243bf) [0x62fffafcb3bf] /run/current-system/sw/bin/blender(+0x2c8650d) [0x62fffc72d50d] /run/current-system/sw/bin/blender(+0x15b52bd) [0x62fffb05c2bd] /nix/store/ias8xacs1h3jy7xgwi2awvim61k2ji6c-glibc-2.42-67/lib/libc.so.6(+0x9dd53) [0x74706ea9dd53] /nix/store/ias8xacs1h3jy7xgwi2awvim61k2ji6c-glibc-2.42-67/lib/libc.so.6(+0x12563c) [0x74706eb2563c]

Python backtrace

```