mirror of
https://github.com/numtide/treefmt.git
synced 2024-10-03 20:18:11 +03:00
feat: remove CGO dependencies and disable
Not required Signed-off-by: Brian McGee <brian@bmcgee.ie>
This commit is contained in:
parent
986f020c3d
commit
aea75cdeb1
@ -2,23 +2,16 @@
|
||||
pkgs,
|
||||
perSystem,
|
||||
...
|
||||
}: let
|
||||
inherit (pkgs) lib;
|
||||
inherit (pkgs.stdenv) isLinux isDarwin;
|
||||
in
|
||||
}:
|
||||
perSystem.devshell.mkShell {
|
||||
env = [
|
||||
{
|
||||
name = "GOROOT";
|
||||
value = pkgs.go + "/share/go";
|
||||
}
|
||||
{
|
||||
name = "LD_LIBRARY_PATH";
|
||||
value = "$DEVSHELL_DIR/lib";
|
||||
}
|
||||
];
|
||||
|
||||
packages = lib.mkMerge [
|
||||
packages = pkgs.lib.mkMerge [
|
||||
(with pkgs; [
|
||||
# golang
|
||||
go
|
||||
@ -31,9 +24,6 @@ in
|
||||
# docs
|
||||
nodejs
|
||||
])
|
||||
# platform dependent CGO dependencies
|
||||
(lib.mkIf isLinux [pkgs.gcc])
|
||||
(lib.mkIf isDarwin [pkgs.darwin.cctools])
|
||||
# include formatters for development and testing
|
||||
(import ./packages/treefmt/formatters.nix pkgs)
|
||||
];
|
||||
|
@ -37,7 +37,7 @@ in
|
||||
|
||||
modules = ./gomod2nix.toml;
|
||||
|
||||
CGO_ENABLED = 1;
|
||||
CGO_ENABLED = 0;
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
Loading…
Reference in New Issue
Block a user