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
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
|