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