depot/nix/pkgs/default.nix

77 lines
3 KiB
Nix
Raw Normal View History

# SPDX-FileCopyrightText: 2020 Luke Granger-Brown <depot@lukegb.com>
#
# SPDX-License-Identifier: Apache-2.0
2021-04-10 22:17:28 +00:00
{ depot, pkgs, ... }@args: {
2020-06-16 08:39:54 +00:00
bazel-run = import ./bazel-run.nix args;
2020-10-04 01:33:44 +00:00
crane = import ./crane.nix args;
javaws-env = import ./javaws-env.nix args;
plex-pass = import ./plex-pass.nix args;
secretsync = import ./secretsync args;
2020-05-16 15:37:45 +00:00
copybara = import ./copybara.nix args;
hg-git = import ./hg-git.nix args;
2020-11-01 21:22:52 +00:00
erbium = import ./erbium args;
2020-11-15 21:23:53 +00:00
sheepshaver = import ./sheepshaver.nix args;
2020-12-19 19:25:42 +00:00
intermec-cups-driver = pkgs.callPackage ./intermec-cups-driver.nix {};
deluge = import ./deluge args;
2020-12-30 02:43:10 +00:00
grafana-plugins = import ./grafana-plugins args;
unifiHacked = import ./unifi-hack args;
2021-01-04 20:48:20 +00:00
tiny-remapper = import ./tiny-remapper.nix args;
django-allauth = pkgs.python3Packages.callPackage ./django-allauth.nix {};
2021-01-20 02:04:30 +00:00
django-tailwind = pkgs.python3Packages.callPackage ./django-tailwind.nix {};
windows = import ./windows args;
2021-01-30 18:47:01 +00:00
hp-rom = import ./hp-rom.nix args;
2021-02-07 23:17:51 +00:00
enigma = import ./enigma.nix args;
2021-02-23 00:16:49 +00:00
alertmanager-discord = pkgs.callPackage ./alertmanager-discord.nix {};
2021-03-14 00:51:11 +00:00
prometheus-snmp-config = import ./prometheus-snmp-config args;
2021-04-05 11:40:55 +00:00
flameshot = pkgs.libsForQt5.callPackage ./flameshot {};
lukegb-wallpapers = pkgs.callPackage ./lukegb-wallpapers {};
2021-04-10 17:05:21 +00:00
rundeck-bin = pkgs.callPackage ./rundeck-bin {};
mercurial = pkgs.mercurialFull.withExtensions (pm: with pm; [
hg-evolve
]);
2021-08-16 02:09:47 +00:00
netbox = pkgs.python3Packages.callPackage ./netbox {};
2022-03-13 17:32:59 +00:00
ubi_reader = pkgs.python3Packages.callPackage ./ubi_reader {};
prometheus-bird-exporter-lfty = pkgs.callPackage ./prometheus-bird-exporter-lfty.nix {};
2021-09-25 12:55:06 +00:00
eapol-test = pkgs.callPackage ./eapol-test.nix {};
2021-11-18 21:33:40 +00:00
datez = pkgs.callPackage ./datez {
rustPlatform = depot.pkgs.nightlyRustPlatform;
};
nixpkgs-mozilla = pkgs.callPackages ./nixpkgs-mozilla {};
2021-11-23 12:31:34 +00:00
nightlyRust = depot.pkgs.nixpkgs-mozilla.rustChannelOf {
date = "2022-12-04";
2021-11-23 12:31:34 +00:00
channel = "nightly";
sha256 = "sha256:0v193d4i8j6f91f1y241mshfxs7vgnzphpzwq2446z4r5mpjqpmv";
2021-11-23 12:31:34 +00:00
};
2021-11-18 21:33:40 +00:00
nightlyRustPlatform = pkgs.makeRustPlatform {
rustc = depot.pkgs.nightlyRust.rust;
inherit (depot.pkgs.nightlyRust) cargo;
};
2021-11-25 17:13:33 +00:00
gimp-plugin-vtf = pkgs.callPackage ./gimp-plugin-vtf {};
2021-11-28 12:51:40 +00:00
kitty-themes = pkgs.fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty-themes";
rev = "702dbae791c9c0812c8fc4a7ee85c99dadc0dc3d";
sha256 = "18miswrdy3j2y59alqcw44pc2iv3kmsx7qmvak81z5bkmj2hjrss";
};
2021-12-20 21:05:51 +00:00
baserow-oss = pkgs.callPackages ./baserow { ossOnly = true; };
baserow = pkgs.callPackages ./baserow { ossOnly = false; };
common-updater-scripts = pkgs.common-updater-scripts.override {
nix = pkgs.nix_2_3;
};
2022-01-23 23:37:19 +00:00
lutris = pkgs.lutris.override {
extraPkgs = pkgs: with pkgs; [ openssl gnome.zenity ];
};
vault-acme = pkgs.callPackage ./vault-acme { };
nixos-size = pkgs.callPackage ./nixos-size { };
2022-05-12 22:55:10 +00:00
authentik = import ./authentik args;
2022-08-28 16:33:45 +00:00
flipperzero-firmware = import ./flipperzero-firmware args;
jj = import ./jj.nix args;
2021-12-25 20:31:34 +00:00
} // (import ./heptapod-runner args)