1
0
mirror of https://github.com/goreleaser/goreleaser.git synced 2025-03-17 20:47:50 +02:00

build(nix): improve flake.nix

This commit is contained in:
Carlos Alexandro Becker 2024-08-15 14:35:03 -03:00
parent a1b88757b3
commit d8c179352d
No known key found for this signature in database

View File

@ -21,6 +21,11 @@
};
devShells.default = pkgs.mkShellNoCC {
shellHook = "go mod tidy";
};
# nix develop .#dev
devShells.dev = pkgs.mkShellNoCC {
packages = with pkgs; [
go-task
gofumpt
@ -30,13 +35,11 @@
gnupg
nix-prefetch
] ++ (lib.optionals pkgs.stdenv.isLinux [
go_1_22
snapcraft
]);
shellHook = "go mod tidy";
};
# nix develop .#docs
devShells.docs = pkgs.mkShellNoCC {
packages = with pkgs; with pkgs.python311Packages; [
go-task
@ -44,7 +47,7 @@
mkdocs-material
mkdocs-redirects
mkdocs-minify
cpkgs.mkdocs-rss-plugin # https://github.com/NixOS/nixpkgs/pull/277350
mkdocs-rss-plugin
cpkgs.mkdocs-include-markdown-plugin # https://github.com/NixOS/nixpkgs/pull/277351
] ++ mkdocs-material.passthru.optional-dependencies.git;
};