this repo has no description

nix: re-init

Changed files
+6 -36
+1
.gitignore
··· 1 + .direnv/
+3 -3
flake.lock
··· 2 2 "nodes": { 3 3 "nixpkgs": { 4 4 "locked": { 5 - "lastModified": 1718558927, 6 - "narHash": "sha256-PRqvkPqX5luuZ0WcUbz2zATGp4IzybDU0K33MxO9Sd0=", 5 + "lastModified": 1737753923, 6 + "narHash": "sha256-O30NErrRU1AMlHoIbsKWs57Lvi8IgGvs+2ZtkTtq7b8=", 7 7 "owner": "nixos", 8 8 "repo": "nixpkgs", 9 - "rev": "f82fe275d98c521c051af4892cd8b3406cee67a3", 9 + "rev": "a019ad96aa3710cd05710839f153f58c0325d486", 10 10 "type": "github" 11 11 }, 12 12 "original": {
+2 -33
flake.nix
··· 1 1 { 2 - description = "web frontend for git"; 2 + description = "atproto github"; 3 3 4 4 inputs.nixpkgs.url = "github:nixos/nixpkgs"; 5 5 ··· 14 14 nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; }); 15 15 in 16 16 { 17 - packages = forAllSystems (system: 18 - let 19 - pkgs = nixpkgsFor.${system}; 20 - legit = self.packages.${system}.legit; 21 - files = pkgs.lib.fileset.toSource { 22 - root = ./.; 23 - fileset = pkgs.lib.fileset.unions [ 24 - ./config.yaml 25 - ./static 26 - ./templates 27 - ]; 28 - }; 29 - in 30 - { 31 - legit = pkgs.buildGoModule { 32 - name = "legit"; 33 - rev = "master"; 34 - src = ./.; 35 - 36 - vendorHash = "sha256-ynv0pBdVPIhTz7RvCwVWr0vUWwfw+PEjFXs9PdQMqm8="; 37 - }; 38 - docker = pkgs.dockerTools.buildLayeredImage { 39 - name = "sini:5000/legit"; 40 - tag = "latest"; 41 - contents = [ files legit pkgs.git ]; 42 - config = { 43 - Entrypoint = [ "${legit}/bin/legit" ]; 44 - ExposedPorts = { "5555/tcp" = { }; }; 45 - }; 46 - }; 47 - }); 48 - 49 17 defaultPackage = forAllSystems (system: self.packages.${system}.legit); 50 18 devShells = forAllSystems (system: 51 19 let ··· 55 23 default = pkgs.mkShell { 56 24 nativeBuildInputs = with pkgs; [ 57 25 go 26 + air 58 27 ]; 59 28 }; 60 29 });