tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
factorio: sample mods
Eric Litak
9 years ago
d76aa6e7
d3354073
+215
2 changed files
expand all
collapse all
unified
split
pkgs
games
factorio
mods.nix
top-level
all-packages.nix
+213
pkgs/games/factorio/mods.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
# This file is here for demo purposes only, populated with a small sampling of
2
+
# mods. It will eventually be replaced by a nixos-channel that will provide
3
+
# derivations for most or all of the mods tracked through the official mod
4
+
# manager site.
5
+
{ stdenv, fetchurl
6
+
, factorio-utils
7
+
, allRecommendedMods ? true
8
+
, allOptionalMods ? false
9
+
}:
10
+
with stdenv.lib;
11
+
let
12
+
modDrv = factorio-utils.modDrv { inherit allRecommendedMods allOptionalMods; };
13
+
in
14
+
rec {
15
+
16
+
bobassembly = modDrv {
17
+
src = fetchurl {
18
+
urls = [
19
+
https://f.xor.us/factorio-mods/bobassembly_0.13.0.zip
20
+
];
21
+
sha256 = "0c0m7sb45r37g882x0aq8mc82yhfh9j9h8g018d4s5pf93vzr6d1";
22
+
};
23
+
deps = [ boblibrary ];
24
+
optionalDeps = [ bobconfig ];
25
+
recommendedDeps = [ bobplates ];
26
+
};
27
+
28
+
bobconfig = modDrv {
29
+
src = fetchurl {
30
+
urls = [
31
+
https://f.xor.us/factorio-mods/bobconfig_0.13.1.zip
32
+
];
33
+
sha256 = "0z4kmggm1slbr3qiy5xahc9nhdffllp21n9nv5gh1zbzv72sb1rp";
34
+
};
35
+
};
36
+
37
+
bobelectronics = modDrv {
38
+
src = fetchurl {
39
+
urls = [
40
+
https://f.xor.us/factorio-mods/bobelectronics_0.13.1.zip
41
+
];
42
+
sha256 = "16sn5w33s0ckiwqxx7b2pcsqmhxbxjm2w4h4vd99hwpvdpjyav52";
43
+
};
44
+
deps = [ boblibrary ];
45
+
optionalDeps = [ bobconfig ];
46
+
recommendedDeps = [ bobplates ];
47
+
};
48
+
49
+
bobenemies = modDrv {
50
+
src = fetchurl {
51
+
urls = [
52
+
https://f.xor.us/factorio-mods/bobenemies_0.13.1.zip
53
+
];
54
+
sha256 = "1wnb5wsvh9aa3i9mj17f36ybbd13qima3iwshw60i6xkzzqfk44d";
55
+
};
56
+
optionalDeps = [ bobconfig ];
57
+
};
58
+
59
+
bobgreenhouse = modDrv {
60
+
src = fetchurl {
61
+
urls = [
62
+
https://f.xor.us/factorio-mods/bobgreenhouse_0.13.2.zip
63
+
];
64
+
sha256 = "1ql26875dvz2lqln289jg1w6yjzsd0x0pqmd570jffwi5m320rrw";
65
+
};
66
+
deps = [ boblibrary ];
67
+
optionalDeps = [ bobconfig ];
68
+
recommendedDeps = [ bobplates ];
69
+
};
70
+
71
+
bobinserters = modDrv {
72
+
src = fetchurl {
73
+
urls = [
74
+
https://f.xor.us/factorio-mods/bobinserters_0.13.3.zip
75
+
];
76
+
sha256 = "0nys9zhaw0v3w2xzrhawr8g2hcxkzdmyqd4s8xm5bnbrgrq86g9z";
77
+
};
78
+
deps = [ boblibrary ];
79
+
optionalDeps = [ bobconfig ];
80
+
recommendedDeps = [ ];
81
+
};
82
+
83
+
boblibrary = modDrv {
84
+
src = fetchurl {
85
+
urls = [
86
+
https://f.xor.us/factorio-mods/boblibrary_0.13.1.zip
87
+
];
88
+
sha256 = "04fybs626lzxf0p21jl8kakh2mddah7l9m57srk7a87jw5bj1zx8";
89
+
};
90
+
};
91
+
92
+
boblogistics = modDrv {
93
+
src = fetchurl {
94
+
urls = [
95
+
https://f.xor.us/factorio-mods/boblogistics_0.13.7.zip
96
+
];
97
+
sha256 = "0c91zmyxwsmyv6vm6gp498vb7flqlcyzkbp9s5q1651hpyd378hx";
98
+
};
99
+
deps = [ boblibrary ];
100
+
optionalDeps = [ bobconfig ];
101
+
recommendedDeps = [ bobplates ];
102
+
};
103
+
104
+
bobmining = modDrv {
105
+
src = fetchurl {
106
+
urls = [
107
+
https://f.xor.us/factorio-mods/bobmining_0.13.1.zip
108
+
];
109
+
sha256 = "1l7k3v4aizihppgi802fr5b8zbnq2h05c2bbsk5hds239qgxy80m";
110
+
};
111
+
deps = [ boblibrary ];
112
+
optionalDeps = [ bobconfig bobores bobplates ];
113
+
};
114
+
115
+
bobmodules = modDrv {
116
+
src = fetchurl {
117
+
urls = [
118
+
https://f.xor.us/factorio-mods/bobmodules_0.13.0.zip
119
+
];
120
+
sha256 = "0ggd2gc4s5sbld7gyncbzdgq8gc00mvxjcfv7i2dchcrdzrlr556";
121
+
};
122
+
deps = [ boblibrary ];
123
+
optionalDeps = [ bobconfig ];
124
+
recommendedDeps = [ bobplates bobassembly bobelectronics ];
125
+
};
126
+
127
+
bobores = modDrv {
128
+
src = fetchurl {
129
+
urls = [
130
+
https://f.xor.us/factorio-mods/bobores_0.13.1.zip
131
+
];
132
+
sha256 = "1rri70655kj77sdr3zgp56whmcl0gfjmw90jm7lj1jp8l1pdfzb9";
133
+
};
134
+
deps = [ boblibrary ];
135
+
optionalDeps = [ bobconfig ];
136
+
};
137
+
138
+
bobplates = modDrv {
139
+
src = fetchurl {
140
+
urls = [
141
+
https://f.xor.us/factorio-mods/bobplates_0.13.2.zip
142
+
];
143
+
sha256 = "0iczpa26hflj17k84p4n6wz0pwhbbrfk86dgac4bfz28kqg58nj1";
144
+
};
145
+
deps = [ boblibrary ];
146
+
optionalDeps = [ bobconfig bobenemies ];
147
+
recommendedDeps = [ bobores bobtech ];
148
+
};
149
+
150
+
bobpower = modDrv {
151
+
src = fetchurl {
152
+
urls = [
153
+
https://f.xor.us/factorio-mods/bobpower_0.13.1.zip
154
+
];
155
+
sha256 = "18sblnlvprrm2vzlczlki09yj9lr4y64808zrwmcasf7470skar3";
156
+
};
157
+
deps = [ boblibrary ];
158
+
optionalDeps = [ bobconfig ];
159
+
recommendedDeps = [ bobplates ];
160
+
};
161
+
162
+
bobrevamp = modDrv {
163
+
src = fetchurl {
164
+
urls = [
165
+
https://f.xor.us/factorio-mods/bobrevamp_0.13.0.zip
166
+
];
167
+
sha256 = "0rkyf61clh8fjg72z9i7r4skvdzgd49ky6s0486xxljhbil4nxb7";
168
+
};
169
+
deps = [ boblibrary ];
170
+
};
171
+
172
+
bobtech = modDrv {
173
+
src = fetchurl {
174
+
urls = [
175
+
https://f.xor.us/factorio-mods/bobtech_0.13.0.zip
176
+
];
177
+
sha256 = "0arc9kilxzdpapn3gh5h8269ssgsjxib4ny0qissq2sg95gxlsn0";
178
+
};
179
+
deps = [ boblibrary ];
180
+
optionalDeps = [ bobenemies ];
181
+
};
182
+
183
+
bobtechsave = modDrv {
184
+
src = fetchurl {
185
+
urls = [
186
+
https://f.xor.us/factorio-mods/bobtechsave_0.13.0.zip
187
+
];
188
+
sha256 = "1vlv4sgdfd9ldjm8y79n95ms5k6x2i7khjc422lp9080m03v1hcl";
189
+
};
190
+
};
191
+
192
+
bobwarfare = modDrv {
193
+
src = fetchurl {
194
+
urls = [
195
+
https://f.xor.us/factorio-mods/bobwarfare_0.13.4.zip
196
+
];
197
+
sha256 = "07wzn16i4r0qjm41wfyl17rrhry2vrph08a0kq8w5iy6qcbqqfd3";
198
+
};
199
+
deps = [ boblibrary ];
200
+
optionalDeps = [ boblibrary bobplates ];
201
+
recommendedDeps = [ bobtech ];
202
+
};
203
+
204
+
clock = modDrv {
205
+
src = fetchurl {
206
+
urls = [
207
+
https://f.xor.us/factorio-mods/clock_0.13.0.zip
208
+
];
209
+
sha256 = "0nflywbj6p2kz2w9wff78vskzljrzaf32ib56k3z456d9y8mlxfd";
210
+
};
211
+
};
212
+
213
+
}
+2
pkgs/top-level/all-packages.nix
···
15594
15595
factorio-headless = callPackage ../games/factorio { releaseType = "headless"; };
15596
0
0
15597
factorio-utils = callPackage ../games/factorio/utils.nix { };
15598
15599
fairymax = callPackage ../games/fairymax {};
···
15594
15595
factorio-headless = callPackage ../games/factorio { releaseType = "headless"; };
15596
15597
+
factorio-mods = callPackage ../games/factorio/mods.nix { };
15598
+
15599
factorio-utils = callPackage ../games/factorio/utils.nix { };
15600
15601
fairymax = callPackage ../games/fairymax {};