all repos — learning @ main

the place where i learn other programming lgnauges !

go/nix/default.nix (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
{ lib, buildGoModule }:
let
  version = "0.0.1";
in
buildGoModule {
  pname = "...";
  inherit version;

  src = ../.;

  vendorHash = null;

  ldflags = [
    "-s"
    "-w"
    "-X main.version=${version}"
  ];

  meta = {
    description = "...";
    homepage = "...";
    license = lib.licenses.agpl3Plus;
    maintainers = [
      {
        name = "vi";
        email = "v@vt3e.cat";
      }
    ];
    mainProgram = "...";
  };
}