diff options
author | Runxi Yu <me@runxiyu.org> | 2024-12-28 17:58:05 +0800 |
---|---|---|
committer | Runxi Yu <me@runxiyu.org> | 2024-12-28 17:58:05 +0800 |
commit | 8872dc5991f60c72d79e6840b92dd0e4c630017a (patch) | |
tree | 08026f03b7396858e42d085a4f34b77b3501e09f /flake.nix | |
parent | Bump dependencies (diff) | |
download | legitrx-8872dc5991f60c72d79e6840b92dd0e4c630017a.tar.gz legitrx-8872dc5991f60c72d79e6840b92dd0e4c630017a.tar.zst legitrx-8872dc5991f60c72d79e6840b92dd0e4c630017a.zip |
Remove Nix stuff for now
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/flake.nix b/flake.nix deleted file mode 100644 index da2da41..0000000 --- a/flake.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - description = "web frontend for git"; - - inputs.nixpkgs.url = "github:nixos/nixpkgs"; - - outputs = - { self - , nixpkgs - , - }: - let - supportedSystems = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; - forAllSystems = nixpkgs.lib.genAttrs supportedSystems; - nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; }); - in - { - packages = forAllSystems (system: - let - pkgs = nixpkgsFor.${system}; - legit = self.packages.${system}.legit; - files = pkgs.lib.fileset.toSource { - root = ./.; - fileset = pkgs.lib.fileset.unions [ - ./config.yaml - ./static - ./templates - ]; - }; - in - { - legit = pkgs.buildGoModule { - name = "legit"; - rev = "master"; - src = ./.; - - vendorHash = "sha256-EBVD/RzVpxNcwyVHP1c4aKpgNm4zjCz/99LvfA0Oc/Q="; - }; - docker = pkgs.dockerTools.buildLayeredImage { - name = "sini:5000/legit"; - tag = "latest"; - contents = [ files legit pkgs.git ]; - config = { - Entrypoint = [ "${legit}/bin/legit" ]; - ExposedPorts = { "5555/tcp" = { }; }; - }; - }; - }); - - defaultPackage = forAllSystems (system: self.packages.${system}.legit); - devShells = forAllSystems (system: - let - pkgs = nixpkgsFor.${system}; - in - { - default = pkgs.mkShell { - nativeBuildInputs = with pkgs; [ - go - ]; - }; - }); - }; -} |