code.gitea.io/gitea@v1.22.3/flake.nix (about) 1 { 2 inputs = { 3 nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; 4 flake-utils.url = "github:numtide/flake-utils"; 5 }; 6 outputs = 7 { nixpkgs, flake-utils, ... }: 8 flake-utils.lib.eachDefaultSystem ( 9 system: 10 let 11 pkgs = nixpkgs.legacyPackages.${system}; 12 in 13 { 14 devShells.default = pkgs.mkShell { 15 buildInputs = with pkgs; [ 16 # generic 17 git 18 git-lfs 19 gnumake 20 gnused 21 gnutar 22 gzip 23 24 # frontend 25 nodejs_20 26 27 # linting 28 python312 29 poetry 30 31 # backend 32 go_1_22 33 ]; 34 }; 35 } 36 ); 37 }