29 Premium Themes

Included with purchase — and more features on the way!

Get access — $12 once

Version 2 is coming soon. The price goes up when it arrives.
Pay once today and every update after that is free.

One Dark Pro
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Andromeda
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Ayu Dark
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Ayu Mirage
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Ayu Light
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Cobalt2
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Night Owl
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Night Owl Light
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Azureus
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Bordo
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Hibernus
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Lilac
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Lux
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Minimus
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Obscuro
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Sereno
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Uva
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Noctis Viola
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Palenight
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Pico 8
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Shades of Purple
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Shades of Purple SD
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Synthwave '84
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Tokyo Night
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Tokyo Night Storm
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Tokyo Night Light
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Winter is Coming
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Winter is Coming Light
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello
Winter is Coming Dark
{
  # dependencies
  stdenv, fetchurl, nix-gitignore, buildGoModule,

  # args
  localFiles ? false
}:

buildGoModule rec {

  pname = "hello";
  version = "1.0";

  src = (
    if localFiles then
      nix-gitignore.gitignoreSource [ "result" ] ./.
    else
      fetchurl {
        url = "https://example.com";
        sha256 = stdenv.lib.fakeSha256;
      }
  );

  modSha256 = "1ggp6xhhlixihjx37v5j9gd3sa1gymqrglf9c3j1pwfnym1k99y3";

  subPackages = [ "." ];

  passthru = {
    executable = "main";
  };

  meta = with stdenv.lib; {
    description = "Hello world example in Go";
    longDescription = ''
      Long description for Hello world example in Go.
    '';
    homepage = https://blog.golang.org/using-go-modules;
    license = licenses.asl20;
    maintainers = [];
    platforms = platforms.all;
  };
}

# From https://github.com/vlktomas/nix-examples/tree/master/desktop/Go/hello