13 Jun 2023 |
Rampoina | yeah I have a thousand milion though :P | 21:45:34 |
Rampoina | I do see lsp something | 21:45:38 |
Rampoina |  Download image.png | 21:46:25 |
Rampoina | I'm also using musnix but I don't think that should change anything | 21:47:07 |
Rampoina | Tamara: which nixos version are you using? | 21:47:22 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | 23.05 stable | 21:47:40 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | sigh is there a nix equivalent to rpm -ql ? aka a command that lists all files that were installed by a package? | 21:47:51 |
Rampoina | the files are all inside /nix/store/hash-package/ | 21:48:33 |
Rampoina | I'm using unstable but I haven't upgraded in a while | 21:50:00 |
Rampoina | I'm usiung ardour 7.3.0 /nix/store/2d86f33jpbpx1m86d6qjy5x0ci3d58ab-ardour-7.3/bin/ardour7 | 21:51:05 |
Rampoina | * I'm using ardour 7.3.0 /nix/store/2d86f33jpbpx1m86d6qjy5x0ci3d58ab-ardour-7.3/bin/ardour7 | 21:51:17 |
Rampoina | hmm maybe I set the paths in ardour? | 21:52:07 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | In reply to @rampoina:matrix.org hmm maybe I set the paths in ardour? if u did that, an update would break plugin discovery, no? | 21:54:00 |
Rampoina | not really because the settings should be saved in my home dir | 21:54:33 |
Rampoina | I don't see anything weird though | 21:54:54 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | does the name of /etc/nix-store/somethingsomething-user-environment/ stay persistent across updates? | 21:55:12 |
Rampoina | no, if it changes the hash changes | 21:56:20 |
Rampoina | well, I don't know sorry, I don't see anything in my configuration | 21:59:15 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | hmm. a bug then maybe? | 21:59:57 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | im curious about Guillaume's setup too | 22:00:14 |
Rampoina | * well, I don't know sorry, I don't see anything special in my configuration | 22:00:15 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | if there is a different approach i can take, i'd do that too | 22:00:29 |
Rampoina | In reply to @rampoina:matrix.org hmm maybe I set the paths in ardour? I meant the paths as in just /nix/store or something like this, not every plugin path | 22:03:32 |
Rampoina | but it doesn't look like I have changed anything there | 22:03:46 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | i just spun up a fresh NixOS 23.05 stable Gnome VM using the GUI ISO and the GUI installer. I then modified the /etc/nixos/configuration.nix to be:
users.users.lol = {
isNormalUser = true;
description = "lol";
extraGroups = [ "networkmanager" "wheel" ];
packages = with pkgs; [
firefox
# thunderbird
# ADDED BY ME START
ardour
lsp-plugins
x42-plugins
carla
# ADDED BY ME END
];
};
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now)
#media-session.enable = true;
};
nixos-rebuild boot --upgrade . Reboot. Result. Ardour cant find the plugins. Either the approach is flawed or there is a bug here.
| 22:39:46 |
14 Jun 2023 |
Minijackson | in my personal config, I have set:
{
environment.pathsToLink = ["/share/soundfonts"];
environment.variables = {
DSSI_PATH = lib.mkForce "$HOME/.dssi:$HOME/.nix-profile/lib/dssi:/run/current-system/sw/lib/dssi:/etc/profiles/per-user/$USER/lib/dssi";
LADSPA_PATH = lib.mkForce "$HOME/.ladspa:$HOME/.nix-profile/lib/ladspa:/run/current-system/sw/lib/ladspa:/etc/profiles/per-user/$USER/lib/ladspa";
LV2_PATH = lib.mkForce "$HOME/.lv2:$HOME/.nix-profile/lib/lv2:/run/current-system/sw/lib/lv2:/etc/profiles/per-user/$USER/lib/lv2";
LXVST_PATH = lib.mkForce "$HOME/.lxvst:$HOME/.nix-profile/lib/lxvst:/run/current-system/sw/lib/lxvst:/etc/profiles/per-user/$USER/lib/lxvst";
VST_PATH = lib.mkForce "$HOME/.vst:$HOME/.nix-profile/lib/vst:/run/current-system/sw/lib/vst:/etc/profiles/per-user/$USER/lib/vst";
VST3_PATH = lib.mkForce "$HOME/.vst3:$HOME/.nix-profile/lib/vst3:/run/current-system/sw/lib/vst3:/etc/profiles/per-user/$USER/lib/vst3";
};
}
| 06:33:02 |
Minijackson | I forgot why I used mkForce , but it was only after adding these environment variables that Ardour and other software could find my plugins | 06:33:46 |
Guillaume Desforges | Tamara did you try these environment variables? ☝️ | 07:48:23 |
Tamara (dm me on @tammeyy:winter-cottage.eu please) | Nope. Lemme try when I get home ;) | 08:10:46 |
Guillaume Desforges | We need to write a wiki page :D | 08:54:15 |