···
18
18
"type": "github"
19
19
}
20
20
},
21
21
+
"copyparty": {
22
22
+
"inputs": {
23
23
+
"flake-utils": "flake-utils",
24
24
+
"nixpkgs": "nixpkgs_2"
25
25
+
},
26
26
+
"locked": {
27
27
+
"lastModified": 1758842289,
28
28
+
"narHash": "sha256-8BmR/TX4xXT0i4+qynRYJV2MFoxZXNHHrxrmnZxDXQc=",
29
29
+
"owner": "9001",
30
30
+
"repo": "copyparty",
31
31
+
"rev": "6912e86747e5e543f0892a6238b069561c5c5e20",
32
32
+
"type": "github"
33
33
+
},
34
34
+
"original": {
35
35
+
"owner": "9001",
36
36
+
"repo": "copyparty",
37
37
+
"type": "github"
38
38
+
}
39
39
+
},
40
40
+
"flake-utils": {
41
41
+
"locked": {
42
42
+
"lastModified": 1678901627,
43
43
+
"narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
44
44
+
"owner": "numtide",
45
45
+
"repo": "flake-utils",
46
46
+
"rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6",
47
47
+
"type": "github"
48
48
+
},
49
49
+
"original": {
50
50
+
"owner": "numtide",
51
51
+
"repo": "flake-utils",
52
52
+
"type": "github"
53
53
+
}
54
54
+
},
21
55
"home-manager": {
22
56
"inputs": {
23
57
"nixpkgs": [
···
64
98
"inputs": {
65
99
"niri-stable": "niri-stable",
66
100
"niri-unstable": "niri-unstable",
67
67
-
"nixpkgs": "nixpkgs_2",
101
101
+
"nixpkgs": "nixpkgs_3",
68
102
"nixpkgs-stable": "nixpkgs-stable",
69
103
"xwayland-satellite-stable": "xwayland-satellite-stable",
70
104
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
···
118
152
},
119
153
"nixarr": {
120
154
"inputs": {
121
121
-
"nixpkgs": "nixpkgs_3",
155
155
+
"nixpkgs": "nixpkgs_4",
122
156
"vpnconfinement": "vpnconfinement",
123
157
"website-builder": "website-builder"
124
158
},
···
170
204
},
171
205
"nixpkgs_2": {
172
206
"locked": {
207
207
+
"lastModified": 1748162331,
208
208
+
"narHash": "sha256-rqc2RKYTxP3tbjA+PB3VMRQNnjesrT0pEofXQTrMsS8=",
209
209
+
"owner": "NixOS",
210
210
+
"repo": "nixpkgs",
211
211
+
"rev": "7c43f080a7f28b2774f3b3f43234ca11661bf334",
212
212
+
"type": "github"
213
213
+
},
214
214
+
"original": {
215
215
+
"id": "nixpkgs",
216
216
+
"ref": "nixos-25.05",
217
217
+
"type": "indirect"
218
218
+
}
219
219
+
},
220
220
+
"nixpkgs_3": {
221
221
+
"locked": {
173
222
"lastModified": 1756542300,
174
223
"narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=",
175
224
"owner": "NixOS",
···
184
233
"type": "github"
185
234
}
186
235
},
187
187
-
"nixpkgs_3": {
236
236
+
"nixpkgs_4": {
188
237
"locked": {
189
238
"lastModified": 1748662220,
190
239
"narHash": "sha256-7gGa49iB9nCnFk4h/g9zwjlQAyjtpgcFkODjcOQS0Es=",
···
200
249
"type": "github"
201
250
}
202
251
},
203
203
-
"nixpkgs_4": {
252
252
+
"nixpkgs_5": {
204
253
"locked": {
205
254
"lastModified": 1756542300,
206
255
"narHash": "sha256-tlOn88coG5fzdyqz6R93SQL5Gpq+m/DsWpekNFhqPQk=",
···
219
268
"root": {
220
269
"inputs": {
221
270
"catppuccin": "catppuccin",
271
271
+
"copyparty": "copyparty",
222
272
"home-manager": "home-manager",
223
273
"niri": "niri",
224
274
"nixarr": "nixarr",
225
225
-
"nixpkgs": "nixpkgs_4",
275
275
+
"nixpkgs": "nixpkgs_5",
226
276
"zen-browser": "zen-browser"
227
277
}
228
278
},
···
17
17
url = "github:0xc000022070/zen-browser-flake";
18
18
inputs.nixpkgs.follows = "nixpkgs";
19
19
};
20
20
+
copyparty.url = "github:9001/copyparty";
20
21
};
21
22
22
23
outputs =
···
27
28
catppuccin,
28
29
niri,
29
30
nixarr,
31
31
+
copyparty,
30
32
...
31
33
}@inputs:
32
34
{
···
40
42
./hosts/mira/configuration.nix
41
43
catppuccin.nixosModules.catppuccin
42
44
45
45
+
copyparty.nixosModules.default
46
46
+
43
47
({
44
44
-
nixpkgs.overlays = [ niri.overlays.niri ];
48
48
+
nixpkgs.overlays = [
49
49
+
niri.overlays.niri
50
50
+
copyparty.overlays.default
51
51
+
];
45
52
})
46
53
47
54
# nixarr module
···
25
25
openFirewall = true;
26
26
};
27
27
28
28
+
services.copyparty.enable = true;
29
29
+
28
30
services.openssh = {
29
31
enable = true;
30
32
ports = [ 5431 ];