diff options
author | Alan Pearce | 2024-06-18 12:20:06 +0200 |
---|---|---|
committer | Alan Pearce | 2024-06-18 12:22:12 +0200 |
commit | cf0da6d13edc55c003564f31d56a659cfa681e0c (patch) | |
tree | fc39a25b1a69b7922106b538c80fc2ecd9bb08ae /flake.nix | |
parent | f690e8cb7a820b0685b98f83a6761cfc169487e4 (diff) | |
download | website-cf0da6d13edc55c003564f31d56a659cfa681e0c.tar.lz website-cf0da6d13edc55c003564f31d56a659cfa681e0c.tar.zst website-cf0da6d13edc55c003564f31d56a659cfa681e0c.zip |
remove flake and docker setup
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/flake.nix b/flake.nix deleted file mode 100644 index ad68d77..0000000 --- a/flake.nix +++ /dev/null @@ -1,85 +0,0 @@ -{ - description = "My website, alanpearce.eu"; - inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; - inputs.utils.url = "github:numtide/flake-utils"; - inputs.flake-compat = { - url = "github:edolstra/flake-compat"; - flake = false; - }; - inputs.gomod2nix = { - url = "github:tweag/gomod2nix"; - inputs.nixpkgs.follows = "nixpkgs"; - inputs.flake-utils.follows = "utils"; - }; - inputs.pre-commit-hooks.url = "github:cachix/pre-commit-hooks.nix"; - - outputs = { self, nixpkgs, utils, gomod2nix, pre-commit-hooks, ... }: - utils.lib.eachDefaultSystem - (system: - let - pkgs = import nixpkgs { - inherit system; - overlays = [ gomod2nix.overlays.default ]; - }; - packages = import ./nix/default.nix { - inherit pkgs self; - }; - commonShellPackages = with pkgs; [ - just - skopeo - flyctl - ]; - in - { - inherit packages; - devShells = { - ci = pkgs.mkShell { - packages = commonShellPackages; - }; - default = pkgs.mkShell { - inputsFrom = [ packages.builder ]; - inherit (self.checks.${system}.pre-commit-check) shellHook; - packages = with pkgs; [ - gopls - gotools - go-tools - gomod2nix.packages.${system}.default - gci - hyperlink - systemfd - modd - nodePackages.vercel - netlify-cli - ] ++ commonShellPackages; - }; - }; - checks = rec { - default = hyperlink; - hyperlink = pkgs.runCommandLocal "hyperlink" { } '' - ${pkgs.hyperlink}/bin/hyperlink ${packages.website}/public - touch $out - ''; - pre-commit-check = pre-commit-hooks.lib.${system}.run { - src = ./.; - hooks = { - go-mod-tidy = { - enable = true; - name = "go-mod-tidy"; - description = "Run `go mod tidy`"; - types_or = [ "go" "go-mod" ]; - entry = "${pkgs.go}/bin/go mod tidy"; - pass_filenames = false; - }; - gomod2nix = { - enable = true; - name = "gomod2nix"; - description = "Import go.mod updates to nix"; - types_or = [ "go-sum" ]; - entry = "${pkgs.gomod2nix}/bin/gomod2nix --outdir nix"; - pass_filenames = false; - }; - }; - }; - }; - }); -} |