You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.7 KiB
Nix

{ system ? builtins.currentSystem }:
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 // pkgs.qt5 // self) packageName (options);
self = rec {
xonotic = callPackage ./xonotic {};
dungeons-3 = callPackage ./dungeons-3 {};
stardew-valley = callPackage ./stardew-valley {};
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