-
Notifications
You must be signed in to change notification settings - Fork 10
/
overlay.nix
37 lines (28 loc) · 1.06 KB
/
overlay.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
final: prev:
let
mkLauncher = launcher: final.callPackage ./pkgs/${launcher} {
unwrapped = final.callPackage ./pkgs/${launcher}/unwrapped.nix {};
};
launchers = prev.lib.genAttrs [
"anime-game-launcher"
"anime-games-launcher"
"honkers-launcher"
"honkers-railway-launcher"
"sleepy-launcher"
"wavey-launcher"
] mkLauncher;
in launchers // {
allLaunchers = final.symlinkJoin {
name = "allLaunchers";
paths = builtins.attrValues launchers;
};
an-anime-game-launcher = final.anime-game-launcher;
an-anime-game-launcher-unwrapped = final.anime-game-launcher.unwrapped;
anime-games-launcher-unwrapped = final.anime-games-launcher.unwrapped;
the-honkers-railway-launcher = final.honkers-railway-launcher;
the-honkers-railway-launcher-unwrapped = final.honkers-railway-launcher.unwrapped;
honkers-launcher-unwrapped = final.honkers-launcher.unwrapped;
wavey-launcher-unwrapped = final.wavey-launcher.unwrapped;
sleepy-launcher-unwrapped = final.sleepy-launcher.unwrapped;
wrapAAGL = final.callPackage ./pkgs/wrapAAGL {};
}