-
Notifications
You must be signed in to change notification settings - Fork 0
/
flake.nix
69 lines (69 loc) · 3.38 KB
/
flake.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
description = "My personal Neovim configuration";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
overlays = [
(final: prev: {
plexRaw = final.callPackage ./plex/raw.nix {};
})
];
};
in
{
packages = with pkgs; rec {
authentik = callPackage ./authentik.nix {};
beeper = callPackage ./beeper.nix {};
ente-desktop = callPackage ./ente-desktop.nix {};
gitbutler = callPackage ./gitbutler.nix {};
seabird = callPackage ./seabird.nix {};
warp-terminal = callPackage ./warp-terminal.nix {};
nvim = callPackage ./nvim {};
scripts = callPackage ./mybash {};
enpass = callPackage ./enpass {};
sonarr = callPackage ./sonarr {};
radarr = callPackage ./radarr {};
plex = callPackage ./plex {};
jackett = callPackage ./jackett {};
bazarr = callPackage ./bazarr {};
protonmail-desktop = pkgs.protonmail-desktop;
#arm-sonarr = pkgs.pkgsCross.${arm}.callPackage ./sonarr {};
gil = callPackage ./gil.nix {};
arm-sonarr = armpkgs.callPackage ./sonarr {};
flaresolverr = python3Packages.callPackage ./flaresolverr.nix {};
magic-wormhole-transit = python3Packages.callPackage ./magic-wormhole-transit.nix {};
prowlarr = callPackage ./prowlarr {};
ombi = callPackage ./ombi {};
tautulli = python3Packages.callPackage ./tautulli {};
seafile = callPackage ./seafile {};
kpcli = callPackage ./kpcli.nix {};
octodns = python3Packages.callPackage ./octodns.nix {};
octodns-ovh = python3Packages.callPackage ./octodns-ovh.nix {};
taskfile = callPackage ./taskfile.nix {};
kubeshark = callPackage ./kubeshark {} ;
kubehound = callPackage ./kubehound.nix {} ;
docker-base-latest = callPackage ./docker {} ;
docker-base-debug = callPackage ./docker/debug.nix {} ;
aiac = callPackage ./aiac {} ;
gitops = callPackage ./gitops.nix {} ;
warpgate = callPackage ./warpgate.nix {} ;
warpgate-http-protocol = callPackage ./warpgate-http-protocol.nix {} ;
docker-sonarr = callPackage ./sonarr/docker.nix { inherit docker-base-latest docker-base-debug ; } ;
docker-sonarr-debug = callPackage ./sonarr/docker.nix { inherit docker-base-latest docker-base-debug ; debug=true; } ;
docker-prowlarr = callPackage ./prowlarr/docker.nix {} ;
docker-jackett = callPackage ./jackett/docker.nix {} ;
docker-radarr = callPackage ./radarr/docker.nix { inherit docker-base-latest docker-base-debug ; } ;
docker-radarr-debug = callPackage ./radarr/docker.nix { inherit docker-base-latest docker-base-debug ; debug=true; } ;
docker-tautulli = callPackage ./tautulli/docker.nix {} ;
docker-ombi = callPackage ./ombi/docker.nix {} ;
docker-bazarr = callPackage ./bazarr/docker.nix {} ;
};
});
}