mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-10-31 14:31:02 +00:00 
			
		
		
		
	nix flake maintenance (cherry picked from commit 61c97fdef10d29f8813ee18734b37bb2797e3bab)
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			737 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   inputs = {
 | |
|     nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
 | |
|     flake-utils.url = "github:numtide/flake-utils";
 | |
|   };
 | |
|   outputs =
 | |
|     { nixpkgs, flake-utils, ... }:
 | |
|     flake-utils.lib.eachDefaultSystem (
 | |
|       system:
 | |
|       let
 | |
|         pkgs = nixpkgs.legacyPackages.${system};
 | |
|       in
 | |
|       {
 | |
|         devShells.default = pkgs.mkShell {
 | |
|           buildInputs = with pkgs; [
 | |
|             # generic
 | |
|             git
 | |
|             git-lfs
 | |
|             gnumake
 | |
|             gnused
 | |
|             gnutar
 | |
|             gzip
 | |
| 
 | |
|             # frontend
 | |
|             nodejs_20
 | |
| 
 | |
|             # linting
 | |
|             python312
 | |
|             poetry
 | |
| 
 | |
|             # backend
 | |
|             go_1_22
 | |
|             gofumpt
 | |
|           ];
 | |
|         };
 | |
|       }
 | |
|     );
 | |
| }
 |