!XrtRvzcHOrHtSKARne:nixos.org

NixOS Audio

119 Members
25 Servers

Load older messages


SenderMessageTime
13 Jun 2023
@rampoina:matrix.orgRampoina *
users.users.rampoina = {
isNormalUser = true;
description = "Rampoina";
extraGroups = \[ "networkmanager" "wheel" "audio" \];
packages = with pkgs; \[


  # Internet
  wget
  firefox
  transmission-qt
  tor-browser-bundle-bin

  # Development
  git
  alacritty

  # Chat
  element-desktop
  nheko
  neochat
  konversation
  mumble

  # Media
  mpv

  # Visual
  inkscape
  gimp
  krita
  blender

  # Audio
    pavucontrol
    # Jack stuff
    carla
    qjackctl

    # DAWs
    ardour

    (pkgs.lmms.overrideAttrs (finalAttrs: previousAttrs: {
      buildInputs = previousAttrs.buildInputs ++ [carla];
      patchPhase = ''
         sed  -i "s/CARLA_EXPORT/CARLA_API_EXPORT/g" -i plugins/carlabase/carla.h;
      '';
    }))# lmms: TODO change when https://github.com/NixOS/nixpkgs/pull/223103 is merged
    zrythm

    # Trackers
    milkytracker
    

    # Notation editing software
    musescore
    rosegarden

    # Synthesizers
    # Organs
    (pkgs.setbfree.overrideAttrs (finalAttrs: previousAttrs: {
        postPatch = ''
          sed 's#/usr/local#$(out)#g' -i common.mak
          sed 's#/usr/share/fonts/truetype/ttf-bitstream-vera#${ttf_bitstream_vera}/share/fonts/truetype#g' \
            -i common.mak
        '';
    })) # setbfree: TODO change when https://github.com/NixOS/nixpkgs/pull/223070 is merged

    (pkgs.aeolus.overrideAttrs (finalAttrs: previousAttrs: {
      stopsVersion = "0.4.0";
      stops = fetchurl {
        url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/stops-${finalAttrs.stopsVersion}.tar.bz2";
        sha256 = "0e79a0b8e006cb0f67bfcf1e9097db0b4e10c1bb30e6d5c401a29e882411fcb0";
      };

      patchPhase = ''
        sed "s@ldconfig.*@@" -i source/Makefile
        sed -i 's@/etc@'$out'/etc@' -i source/main.cc
      '';

      postInstall = ''
        mkdir -p $out/share/stops
        tar xavf ${finalAttrs.stops} --strip-components=1 -C $out/share/stops/
        mkdir $out/etc
        cat <<EOF >$out/etc/aeolus.conf
        # Aeolus system wide default options
        # use ~/.aeolusrc for local options
        -u -S $out/share/stops/
        EOF
      '';
    })) # curch organ # TODO change when https://github.com/NixOS/nixpkgs/pull/223089 is merged

    zynaddsubfx
    helm
    surge

    # FM synthesis
    oxefmsynth
    dexed

    # Modular
    vcv-rack # vcv standalone
    cardinal # vcv plugin
    
    # Sample based
    qsynth

      # Sound fonts
      soundfont-fluid
      soundfont-generaluser
      soundfont-ydp-grand

    # Midi
    vmpk

    # plugins
    calf
    # ladspa
    ladspaPlugins
    zam-plugins
tap-plugins
    lsp-plugins

# Video
replay-sorcery

# Games
superTuxKart
minetest

# Misc
gnome.adwaita-icon-theme
openrgb-with-all-plugins # control the keyboard lights
aspell
aspellDicts.ca

];


};
21:33:24
@rampoina:matrix.orgRampoinaignore the stupid formatting21:34:02
@gdesforges:matrix.orgGuillaume DesforgesI'll check what I have tomorrow morning21:37:27
@gdesforges:matrix.orgGuillaume DesforgesBit that looks very reasonable 21:37:57
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org
In reply to @rampoina:matrix.org
a reboot shouldn't be needed, at most logging out and back in for some services and such
no change
21:38:02
@gdesforges:matrix.orgGuillaume Desforges* But that looks very reasonable 21:38:09
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgthank you21:38:32
@gdesforges:matrix.orgGuillaume Desforges Tamara: in your case ardour can't find the plugins at all (except stock ones) 21:38:32
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org
In reply to @gdesforges:matrix.org
Tamara: in your case ardour can't find the plugins at all (except stock ones)
yup. no lsps
21:39:24
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgimage.png
Download image.png
21:39:26
@rampoina:matrix.orgRampoina

: TODO change when https://github.com/NixOS/nixpkgs/pull/223103 is merged

Oops I should do my TODOs :P

21:41:32
@rampoina:matrix.orgRampoina
In reply to @tamtaram:chat.heizhaus.org
yup. no lsps
I no longer know which plugins are which. Could you install one that I have as well but is very clear what it is?
21:43:42
@rampoina:matrix.orgRampoinalikeee21:43:44
@rampoina:matrix.orgRampoinaI dunno21:43:48
@rampoina:matrix.orgRampoinadexed21:43:49
@rampoina:matrix.orgRampoinamaybe calf21:44:10
@rampoina:matrix.orgRampoinawhat I mean is that I don't know which of my plugins come from lsp-plugins21:45:01
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.orgcalf is installed but doesnt show up hmm21:45:04
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org
In reply to @rampoina:matrix.org
what I mean is that I don't know which of my plugins come from lsp-plugins
ardour tells you the type in the plugin manager
21:45:20
@rampoina:matrix.orgRampoinayeah I have a thousand milion though :P21:45:34
@rampoina:matrix.orgRampoinaI do see lsp something21:45:38
@rampoina:matrix.orgRampoinaimage.png
Download image.png
21:46:25
@rampoina:matrix.orgRampoinaI'm also using musnix but I don't think that should change anything21:47:07
@rampoina:matrix.orgRampoina Tamara: which nixos version are you using? 21:47:22
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org23.05 stable21:47:40
@tamtaram:chat.heizhaus.org@tamtaram:chat.heizhaus.org 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:matrix.orgRampoinathe files are all inside /nix/store/hash-package/21:48:33
@rampoina:matrix.orgRampoinaI'm using unstable but I haven't upgraded in a while21:50:00
@rampoina:matrix.orgRampoinaI'm usiung ardour 7.3.0 /nix/store/2d86f33jpbpx1m86d6qjy5x0ci3d58ab-ardour-7.3/bin/ardour721:51:05
@rampoina:matrix.orgRampoina * I'm using ardour 7.3.0 /nix/store/2d86f33jpbpx1m86d6qjy5x0ci3d58ab-ardour-7.3/bin/ardour721:51:17

Show newer messages


Back to Room ListRoom Version: 9