This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

feat: add nix flake

+32
+32
flake.nix
··· 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 + }