When I tried to install ReaPack at first, I tried to use the reaper option “Show REAPER resource path in file explorer” and that didn’t respond. Then I found the directory myself, placed ReaPack into the UserPlugins folder and ReaPack was installed.
ReaPack looks fine, but when I try to add a new package, it doesn’t show up in the reaper action list. I think this may be because ReaPack doesn’t know what directory it’s in, and can’t install the packages because of that.
I’m on the stable channel and I just rebuilt nixos. Help is much appreciated.
I’m with you! I’m trying to make NixOS my main driver for my desktop experience because it aligns so nicely with how my brain works.
The Show Resource Folder under options may have something to do with XDG portals or some other setting I’m not aware of, but mine didn’t pull anything up either. I did the same and you and did a little digging to find the Reaper user folder.
I first looked for nixos packages for reapack and sws-- failing finding those (if I ever dip my toes into learning how to submit packages, those will probably be my first stop) Iooked on the sites and at the code for each and realized they were just .so files so I went into the ~/.config/REAPER/ directory in my user home and compared the structure to the one on my current Windows install and where those packages went for that one.
The linux x64 .so file for Reapack I dropped in the ~/.config/REAPER/UserPlugins/.
For SWS it similarly comes with a .so that goes in ~/.config/REAPER/UserPlugins/ and some python scripts that go into the ~/.config/REAPER/Scripts/ and some groove files which ~/.config/REAPER/Grooves/ directory, but that structure is contained in the linux x64 .xz archive file that comes from the SWS site so I put it in the ~/.config/REAPER/ directory and extracted it in place and everything went where it should.
I was concerned that maybe I’d have to do some nix-ld stuff or somesuch to get the .so files to work, but to my surprise when I loaded up Reaper things just worked. I was able to use Reapack to install the “-12 dim” plugin from the repo to test and make sure things worked. I DID have to restart Reaper to get it to pick the plugin up (I might have been able to just rescan plugins, but I wanted to make sure I had a fresh session so none of my other tinkering would be at fault.)
I cannot recall-- I wanted to use the reapack/sws in the nix-repos over manually putting them in myself, but in trying this I accidentally broke my setup trying to move to them and now reapack doesn’t even pop up for me so I can’t check (reaper still works.) I remember having some trouble around a GUI toolkit for a script I enjoyed running-- paranormal fx or something like that, but I don’t remember if that’s the one you’re talking about or not and I can’t easily check while my reapack is broken, haha.
Hi, there now are reaper-sws-extention and reaper-reapack extention in the nixpkgs, and symlinking from .config/REAPER/UserPlugins/plugin-name.so to either of their store path works. Do you know of a cleaner way, like using overrideDerivation?
Bumping this because I’m looking for help with the same thing (new to NixOS). I started by adding ReaPack/SWS in my configuration.nix, but had no success with this (with either 25.05 or unstable). I didn’t realize that REAPER still made a .config/REAPER directory, so I tried just installing them normally into that - however, bizarrely, SWS shows up in my extensions menu just fine now, but ReaPack is nowhere to be seen. I’ve also tried using a previous version of ReaPack because the current (unstable) version of REAPER is 7.47.