Commit dd1da9fa4fe1

Vincent Demeester <vincent@sbr.pm>
2024-05-27 16:12:48
Use upstream gosmee package ๐Ÿ˜…
The PR is finally merged in nixpkgs. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 4661701
Changed files (4)
nix
systems
modules
services
users
vincent
nix/packages/gosmee/default.nix
@@ -1,33 +0,0 @@
-{ stdenv, lib, buildGoModule, fetchFromGitHub }:
-
-buildGoModule rec {
-  name = "gosmee-${version}";
-  version = "0.14.0";
-  rev = "${version}";
-
-  src = fetchFromGitHub {
-    inherit rev;
-    owner = "chmouel";
-    repo = "gosmee";
-    sha256 = "sha256-VKH0ajtLndTdW0dOY3XpixkTGy7Kvac7poFZVzj5HQU=";
-  };
-  vendorHash = null;
-
-  postUnpack = ''
-    printf ${version} > $sourceRoot/gosmee/templates/version
-  '';
-
-  postInstall = ''
-    # completions
-    mkdir -p $out/share/bash-completion/completions/
-    $out/bin/gosmee completion bash > $out/share/bash-completion/completions/gosmee
-    mkdir -p $out/share/zsh/site-functions
-    $out/bin/gosmee completion zsh > $out/share/zsh/site-functions/_gosmee
-  '';
-
-  meta = {
-    description = "Command line server and client for webhooks deliveries (and https://smee.io)";
-    homepage = "https://github.com/chmouel/gosmee";
-    license = lib.licenses.asl20;
-  };
-}
nix/packages/default.nix
@@ -24,9 +24,6 @@ rec {
   #protobuild = pkgs.callPackage ./protobuild { };
   rmapi = pkgs.callPackage ./rmapi { };
   yaspell = pkgs.callPackage ./yaspell { };
-  gosmee = pkgs.callPackage ./gosmee {
-    buildGoModule = pkgs.buildGo121Module;
-  };
 
   operator-tool = pkgs.callPackage ./operator-tooling { };
 
systems/modules/services/gosmee.nix
@@ -12,7 +12,7 @@ in
       '';
       package = mkOption {
         type = types.package;
-        default = pkgs.my.gosmee;
+        default = pkgs.gosmee;
         description = ''
           gosmee package to use.
         '';
users/vincent/dev/go.nix
@@ -23,7 +23,7 @@
     my.ram
     my.yaspell
     # not really go but still
-    my.gosmee
+    gosmee
     # cue
     deptree
   ];