anchor.diff:          };
         in with pkgs;
         let
  -        goPackages = import ./go.nix { inherit pkgs; };
  +        goPackages = {
  +          notemaps-go = pkgs.buildGoApplication rec {
  +            pname = "${namePrefix}-go";
  +            inherit version;
  +            src = ./.;
  +            modules = ./gomod2nix.toml;
  +            meta = with pkgs.lib; {
  +              platforms = platforms.linux ++ platforms.darwin;
  +            };
  +          };
  +        };
           mkRustPackages = (rustExtensions:
             let
               rust = pkgs.rust-bin.nightly.latest.default.override {
  
positive.code:               copyLibs = true;
              };
            });
        in {
          packages = { "${namePrefix}" = goPackages."${namePrefix}"; };
          devShell = pkgs.mkShell {
            inputsFrom = with pkgs;
              builtins.attrValues goPackages ++ builtins.attrValues
              (mkRustPackages [
                "clippy-preview"
                "llvm-tools-preview"
                "rust-analyzer-preview"
                #"rust-docs" # not available in all platforms
                #"rustc-docs" # not available in all platforms
                "rustfmt-preview"
              ]);
            buildInputs = [ go gomod2nix ];
            depsBuildBuild = with pkgs; [ cargo-edit cargo-tarpaulin ];
          };
          defaultPackage = self.packages.${system}."${namePrefix}";
        });
  }
  
negative.code:               rustc = rust;
              };
            in {
              notemaps-rust = naersk-lib.buildPackage {
                pname = "${namePrefix}-rust";
                inherit version;
                src = self;
                nativeBuildInputs = with pkgs; [
  