This repository has no description
1{
2 description = "bluesky-avatar-updater — hourly avatar/banner updater for Bluesky";
3
4 inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
5
6 outputs = { self, nixpkgs }:
7 let
8 systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
9 forAllSystems = nixpkgs.lib.genAttrs systems;
10 in {
11 devShells = forAllSystems (system:
12 let pkgs = nixpkgs.legacyPackages.${system}; in
13 {
14 default = pkgs.mkShell {
15 packages = with pkgs; [
16 python3
17 python3Packages.pip
18 python3Packages.virtualenv
19 python3Packages.requests
20 python3Packages.python-dotenv
21 ];
22
23 shellHook = ''
24 echo "bluesky-avatar-updater dev shell ready (Python 3)"
25 '';
26 };
27 }
28 );
29
30 formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style);
31 };
32}