-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdefault.nix
37 lines (34 loc) · 1.56 KB
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# This file describes your repository contents.
# It should return a set of nix derivations
# and optionally the special attributes `lib`, `modules` and `overlays`.
# It should NOT import <nixpkgs>. Instead, you should take pkgs as an argument.
# Having pkgs default to <nixpkgs> is fine though, and it lets you use short
# commands such as:
# nix-build -A mypackage
{
pkgs ? import <nixpkgs> { },
dbxRelease ? "",
nurPackagesHash ? "",
localDogeboxdPath ? null,
localDpanelPath ? null
}:
{
# The `lib`, `modules`, and `overlays` names are special
lib = import ./lib { inherit pkgs; }; # functions
modules = import ./modules; # NixOS modules
overlays = import ./overlays; # nixpkgs overlays
dkm = pkgs.callPackage ./pkgs/dkm {};
dogeboxd = pkgs.callPackage ./pkgs/dogeboxd { inherit localDogeboxdPath localDpanelPath dbxRelease nurPackagesHash; };
dogecoin-core = pkgs.callPackage ./pkgs/dogecoin-core {};
dogemap = pkgs.callPackage ./pkgs/dogemap {};
dogenet = pkgs.callPackage ./pkgs/dogenet {};
jampuppy = pkgs.callPackage ./pkgs/jampuppy {};
libdogecoin = pkgs.callPackage ./pkgs/libdogecoin {};
nrpe = pkgs.callPackage ./pkgs/nrpe {};
radicle = pkgs.callPackage ./pkgs/radicle {};
radicle-httpd = pkgs.callPackage ./pkgs/radicle-httpd {};
rk3588-firmware = pkgs.callPackage ./pkgs/rk3588-firmware {};
gigawallet = pkgs.callPackage ./pkgs/gigawallet {};
identity = pkgs.callPackage ./pkgs/identity {};
reflector = pkgs.callPackage ./pkgs/reflector {};
}