!XrtRvzcHOrHtSKARne:nixos.org

NixOS Audio

139 Members
34 Servers

Load older messages


SenderMessageTime
28 Sep 2022
@ctem:matrix.orgctem

I haven’t used this setup long enough to provide any numbers, but for example, if multiple collaborators are creating borg archives of the same project and many of the same files, borg's dedup should really shine. With git-annex alone, a git-annex cache might be helpful but wouldn’t provide any of the features you get w/borg for free. This is still an experiment, but the idea is to use borg to back up git-annex repos onto backup drives and keep git-annex working trees on workstations.

Another thing I should mention is that while I devised this w/music collaboration in mind, it’s implemented to be all-encompassing. (So in this case, borg will end up compressing and deduping a lot more than just audio.)

15:19:26
@magnetophon:matrix.orgmagnetophonSounds good, thanks!15:20:14
@magnetophon:matrix.orgmagnetophon@ctem If you end up publisching the NixOS config you use for that, let me know!15:20:49
@ctem:matrix.orgctem I certainly will! Just need to lock in a few more things...and document it a bit further! (It’s also set up using my roll-your-own provisioning tool to help w/the process, so I think ample documentation will be crucial.) 15:24:12
@ctem:matrix.orgctemSomewhat regrettably, I’ve been doing all this in a silo, so I look forward to releasing the config to tie it all together and hopefully get some feedback (critical or otherwise!).15:26:04
@magnetophon:matrix.orgmagnetophon@ctem Not sure what you mean by "block device provisioning". I imagine it does the self-hosting variant of spinning up an amazon VM with some S3 storage? This is an area I know almost nothing about.15:32:00
@ctem:matrix.orgctemYou flatter me by overthinking it 😄. I’m just referring to hard drives as block devices so as to describe the tool as generically as possible. The tool just does all the stuff you need to do to a new machine before you can run nixos-install (and it does it in a way that is compatible w/my "DDS"-based config).15:36:13
@magnetophon:matrix.orgmagnetophonAh, nice!15:37:03
@ctem:matrix.orgctem...but maybe I should rework the description!15:37:20
@magnetophon:matrix.orgmagnetophonIt could be clearer, yes. :)15:37:45
@Minijackson:matrix.orgMinijackson joined the room.21:02:05
@Minijackson:matrix.orgMinijacksonhello all! 👋21:02:17
@magnetophon:matrix.orgmagnetophonhi Minijackson, good to see you here!21:03:24
29 Sep 2022
@mindtree:matrix.orgmindtree joined the room.23:02:42
@mindtree:matrix.orgmindtreeHey folks, very nice to find this channel :)23:56:10
@mindtree:matrix.orgmindtreeDoes anyone happen to be both successfully using flakes for their NixOS configuration and have audio plugins working in their DAW?23:56:46
@mindtree:matrix.orgmindtreeEver since I switched all my config over to flakes, I've noticed DAWs have stopped picking up any of my plugins23:57:14
@mindtree:matrix.orgmindtreeI think I have the env vars from musnix set, but I think the paths might have changed?23:58:00
@mindtree:matrix.orgmindtreeJust curious if anyone knows off the top of their head before I start diving through nixpkgs :)23:58:26
@mindtree:matrix.orgmindtreeI posted this a while ago, but finally gonna set aside some time to sort it out today https://discourse.nixos.org/t/audio-plugins-no-longer-detected-after-switching-to-nix-2-4-flakes/17177/323:59:08
30 Sep 2022
@Minijackson:matrix.orgMinijackson
In reply to @mindtree:matrix.org
Does anyone happen to be both successfully using flakes for their NixOS configuration and have audio plugins working in their DAW?
hello! welcome! I have such system at home, but I'm not sure why having your config as a flake or not should change your overall configuration
07:09:34
@Minijackson:matrix.orgMinijackson if you use musnix and have musnix.enable = true, musnix should set your plugin paths env vars: https://github.com/musnix/musnix/blob/c28a81cfdc33cbe95bce3aa853da5d8e5d8f5d00/modules/base.nix#L79 07:11:16
@Minijackson:matrix.orgMinijackson do you have the value of your e.g. $LV2_PATH? 07:11:46
@mindtree:matrix.orgmindtree Ahh thanks for the link! I've been avoiding musnix as I think it might be a little overkill for what I'm after, but I'll take a closer look at that makePluginPath function - I'm sure it'll have the answers I'm after :) 07:12:50
@mindtree:matrix.orgmindtree
In reply to @Minijackson:matrix.org
do you have the value of your e.g. $LV2_PATH?
$ echo $LV2_PATH 
/home/mindtree/.lv2:/home/mindtree/.nix-profile/lib/lv2:/run/current-system/sw/lib/lv2
07:13:05
@mindtree:matrix.orgmindtree ^ This was copied long ago from a much older musnix I think - I thought musnix might have broken since too, but if it's working for you now they must have addressed whatever issue I was running into since 07:14:31
@Minijackson:matrix.orgMinijackson IIRC, this means that your plugins installed through users.users.mindtree.packages won't be found, since you don't have the path /etc/profiles/per-user/$USER/lib/lv2 07:15:48
@Minijackson:matrix.orgMinijackson but it should work for globally installed plugins, or plugins installed through nix-env 07:16:28
@mindtree:matrix.orgmindtree
In reply to @Minijackson:matrix.org
IIRC, this means that your plugins installed through users.users.mindtree.packages won't be found, since you don't have the path /etc/profiles/per-user/$USER/lib/lv2
Ahhh that could be it! Cheers
07:17:06
@alejandrosame:matrix.org@alejandrosame:matrix.orgI'm very confused about how to add musnix as a flake and later call musnix.enable on my configuration.nix file. Does anybody have a lonk to a working example so I can see the proper setup? The repo is not too clear on this for a newbie that's still figuring the Nix ecosystem.18:02:54

Show newer messages


Back to Room ListRoom Version: 9