Link aggregation and post comments on ATProto!
1# SPDX-FileCopyrightText: 2025 footnotes.social
2#
3# SPDX-License-Identifier: MIT
4
5let
6 pins = import ./npins;
7
8 nilla = import pins.nilla;
9in
10nilla.create ({ config, lib }: {
11 config = {
12 inputs = {
13 fenix.src = pins.fenix;
14
15 nixpkgs = {
16 src = pins.nixpkgs;
17
18 settings = {
19 overlays = [
20 config.inputs.fenix.result.overlays.default
21 ];
22 };
23 };
24 };
25
26 shells.default = config.shells.development;
27 shells.development = {
28 systems = [ "x86_64-linux" "aarch64-linux" ];
29
30 shell = { mkShell, fenix, bacon, pkg-config, reuse, system, ... }:
31 mkShell {
32 packages = [
33 (fenix.complete.withComponents [
34 "cargo"
35 "clippy"
36 "rust-src"
37 "rustc"
38 "rustfmt"
39 "rust-analyzer"
40 ])
41 bacon
42 pkg-config
43 reuse
44 ];
45 };
46 };
47 };
48})