|
|
|
@ -2,16 +2,43 @@
|
|
|
|
|
|
|
|
|
|
let
|
|
|
|
|
pkgs = import <nixpkgs> { inherit system; } // {config.allowUnfree = true;};
|
|
|
|
|
fetchfile = (import ../lib/fetchfile.nix) { inherit pkgs; stdenv = pkgs.stdenv; };
|
|
|
|
|
|
|
|
|
|
callPackage = packageName: options:
|
|
|
|
|
pkgs.lib.callPackageWith (pkgs // pkgs.xorg // self) packageName (options);
|
|
|
|
|
pkgs.lib.callPackageWith (pkgs // pkgs.xorg // pkgs.qt5 // self) packageName (options);
|
|
|
|
|
|
|
|
|
|
self = rec {
|
|
|
|
|
xonotic = callPackage ./xonotic {};
|
|
|
|
|
dungeons-3 = callPackage ./dungeons-3 {};
|
|
|
|
|
stardew-valley = callPackage ./stardew-valley {};
|
|
|
|
|
starbound = callPackage ./starbound {};
|
|
|
|
|
starbound = callPackage ./starbound {
|
|
|
|
|
mods = [
|
|
|
|
|
(fetchfile {
|
|
|
|
|
path = ../../nixrc-src-games/FrackinUniverse-5.4.781.zip;
|
|
|
|
|
storeHash = "29p5m2i16p9r9qch417cwkg1qgfh9a5l";
|
|
|
|
|
})
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
prison-architect = callPackage ./prison-architect {};
|
|
|
|
|
rimworld = callPackage ./rimworld {
|
|
|
|
|
mods = [
|
|
|
|
|
(fetchfile {
|
|
|
|
|
path = ../../nixrc-src-games/TradingEconomy-V2.4.zip;
|
|
|
|
|
storeHash = "h1hbpamhkqm49f72v4djwgk7yc47q67a";
|
|
|
|
|
})
|
|
|
|
|
(fetchfile {
|
|
|
|
|
path = ../../nixrc-src-games/FactionDiscovery1.18b.zip;
|
|
|
|
|
storeHash = "qq0a9nnl1bmd6zqyypp9dqi8vhwpbvmb";
|
|
|
|
|
})
|
|
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
technic-launcher = callPackage ./technic-launcher {};
|
|
|
|
|
ftb-launcher = callPackage ./ftb-launcher {};
|
|
|
|
|
atlauncher = callPackage ./atlauncher {};
|
|
|
|
|
multimc-dev = callPackage ./multimc-dev {};
|
|
|
|
|
quazip = callPackage ./quazip {};
|
|
|
|
|
arachni = callPackage ./arachni {};
|
|
|
|
|
epic-pinball = callPackage ./epic-pinball {};
|
|
|
|
|
};
|
|
|
|
|
in
|
|
|
|
|
self
|
|
|
|
|