add bitwig studio 3.1.3

This commit is contained in:
joachimschmidt557 2024-09-30 23:23:51 +02:00
parent 02d5b3cbfc
commit 8acf65a23a
No known key found for this signature in database
GPG key ID: E0B575BE2884ACC5
4 changed files with 159 additions and 2 deletions

View file

@ -2,9 +2,13 @@
description = "dotfiles";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
inputs.nixpkgs-bitwig = {
url = "github:NixOS/nixpkgs/e0c0c1f08328a932fcc69bdf14c509646fd912c4";
flake = false;
};
inputs.flake-utils.url = "github:numtide/flake-utils";
outputs = { self, nixpkgs, flake-utils }:
outputs = { self, nixpkgs, nixpkgs-bitwig, flake-utils }:
flake-utils.lib.eachDefaultSystem
(system:
let
@ -15,6 +19,13 @@
allowUnfree = true;
};
};
pkgs-bitwig = import nixpkgs-bitwig
{
system = system;
config = {
allowUnfree = true;
};
};
in
{
packages.mopidyWithExtensions = pkgs.buildEnv {
@ -36,6 +47,13 @@
extraPkgs = with pkgs; [ glib which ];
};
packages.bitwig-studio3 = pkgs-bitwig.callPackage ./nix/bitwig-studio3.nix {
bitwig-studio1 = pkgs-bitwig.callPackage ./nix/bitwig-studio1.nix {
zenity = pkgs-bitwig.gnome3.zenity;
libxkbcommon = pkgs-bitwig.libxkbcommon_7;
};
};
devShells = {
empty = import ./dev-shells/empty.nix { pkgs = pkgs; };
empty-multi = import ./dev-shells/empty-multi.nix { pkgs = pkgs; };