nixos-config/pkgs/default.nix

87 lines
2.4 KiB
Nix
Raw Normal View History

2019-10-24 02:20:38 +02:00
# This overlay extends nixpkgs .
self: super:
let
callPackage = super.lib.callPackageWith super;
2019-12-20 05:54:26 +01:00
unstablePkgs = import <nixpkgs-unstable> { };
2019-10-24 02:20:38 +02:00
2019-12-20 05:54:26 +01:00
in {
2020-02-14 19:06:43 +01:00
image-generator = super.callPackage ./image-generator { };
2019-10-24 02:20:38 +02:00
2019-12-20 05:54:26 +01:00
bitwig-studio1 = super.bitwig-studio1.override {
libxkbcommon = super.libxkbcommon.overrideAttrs (old: rec {
2019-10-24 02:20:38 +02:00
name = "libxkbcommon-0.7.2";
src = super.fetchurl {
url = "https://xkbcommon.org/download/${name}.tar.xz";
sha256 = "1n5rv5n210kjnkyrvbh04gfwaa7zrmzy1393p8nyqfw66lkxr918";
};
});
};
2020-03-03 11:57:31 +01:00
haskellPackages = super.haskellPackages.override {
overrides = self: super: { mahlzeit = super.callPackage ./mahlzeit { }; };
};
2019-12-20 05:54:26 +01:00
gitlog2json = callPackage ./gitlog2json { };
2019-10-24 02:20:38 +02:00
2020-03-12 10:46:26 +01:00
fuji-cam-wifi-tool = callPackage ./fuji-cam { };
2020-03-11 09:29:21 +01:00
2020-03-13 09:23:54 +01:00
navi = callPackage ./navi { };
2019-12-20 05:54:26 +01:00
bitwig-studio3 = callPackage ./bitwig-studio/bitwig-studio3.nix { };
2019-10-24 02:20:38 +02:00
2019-12-20 05:54:26 +01:00
bitwig-studio = callPackage ./bitwig-studio/bitwig-studio-environment.nix { };
2019-10-24 02:20:38 +02:00
2020-02-28 16:57:05 +01:00
lv2vst = callPackage ./lv2vst { };
2020-03-03 03:49:52 +01:00
wolf-spectrum = callPackage ./wolf-spectrum { };
2019-12-20 05:54:26 +01:00
landingpage = callPackage ./landingpage { };
2019-10-24 02:20:38 +02:00
2020-06-01 04:12:15 +02:00
light-control = callPackage ./light-control { };
2019-12-20 05:54:26 +01:00
bepasty-client-cli = callPackage ./bepasty-client-cli { };
2019-10-24 02:20:38 +02:00
2019-12-20 05:54:26 +01:00
emo = callPackage ./emoji { };
2019-10-24 02:20:38 +02:00
2020-10-08 21:09:35 +02:00
processing = callPackage ./processing { jdk = super.oraclejdk8; };
2020-09-27 23:18:06 +02:00
2019-12-20 05:54:26 +01:00
otpmenu = callPackage ./otpmenu { };
2019-12-29 02:55:15 +01:00
taskwarrior-hooks = callPackage ./taskwarrior-hooks { };
2019-12-31 01:40:49 +01:00
terminal-tools = callPackage ./terminal-tools { };
2019-10-24 02:20:38 +02:00
# use upstream only for package tests
# memo = callPackage ./memo {};
2019-10-24 02:20:38 +02:00
2019-12-20 05:54:26 +01:00
sononym = callPackage ./sononym { };
2020-01-05 08:47:45 +01:00
sononym-crawler = callPackage ./sononym-crawler { };
2019-11-05 21:06:22 +01:00
2019-12-20 05:54:26 +01:00
castget = callPackage ./castget { };
2019-10-24 02:20:38 +02:00
#nixos-generators = callPackage (super.fetchgit {
# url = "https://github.com/nix-community/nixos-generators.git";
# # before flakes
# #rev = "5eb0cbe93bd1bcf134ec330c06b6f1e645de64c6";
# #sha256 = "0ghwy0xh7x7hwym8hzx95fj9yw8gxb4ffh56dn0p8a6scnlffci6";
# # with flaks
# #rev = "450f39121c45b93951c52874fe233455d007d3bc";
# #sha256 = "1iwc39hzvzzyndxwbnl3fck7phxnjpnhy8zn4nyp8is1fiw0648v";
#}) { };
2019-10-24 02:20:38 +02:00
radio-dj = callPackage (super.fetchgit {
url = "https://git.ingolf-wagner.de/crashburn_radio/radio_dj.git";
rev = "0.1.5";
sha256 = "04j6gcb6ayrcf7rxr0bkgd48zppiryhdyv7mvp0q12ngdkf2yagd";
}) { };
2019-10-26 15:30:50 +02:00
#lektor = let
# python = import ./lektor-with-plugins/requirements.nix { pkgs = super.pkgs; };
#in
# python.packages.Lektor;
2019-10-24 02:20:38 +02:00
}