소스 검색

deduplicate pkg with downstream overrideAttrs

emanueljg 11 달 전
부모
커밋
7dfc7cd76f
1개의 변경된 파일2개의 추가작업 그리고 32개의 파일을 삭제
  1. 2 32
      nix/package.nix

+ 2 - 32
nix/package.nix

@@ -1,17 +1,6 @@
-{ buildGoModule
+{ discordo
 , lib
-, makeWrapper
-, xsel
-, wl-clipboard
-
-, xorgClipboardSupport ? true
-, waylandClipboardSupport ? true
-}:
-let
-  anyClipboardSupport = xorgClipboardSupport || waylandClipboardSupport;
-in
-buildGoModule {
-  pname = "discordo";
+}: discordo.overrideAttrs {
   version = "git";
 
   src = let fs = lib.fileset; in fs.toSource {
@@ -26,23 +15,4 @@ buildGoModule {
   };
 
   vendorHash = "sha256-gEwTpt/NPN1+YpTBmW8F34UotowrOcA0mfFgBdVFiTA=";
-
-  nativeBuildInputs = lib.optional anyClipboardSupport makeWrapper;
-
-  postInstall = lib.optionalString xorgClipboardSupport ''
-    wrapProgram $out/bin/discordo \
-      --prefix PATH : ${lib.makeBinPath [ xsel ]}
-  '' + lib.optionalString waylandClipboardSupport ''
-    wrapProgram $out/bin/discordo \
-      --prefix PATH : ${lib.makeBinPath [ wl-clipboard ]}
-  '';
-
-  meta = {
-    description = "A lightweight, secure, and feature-rich Discord terminal client";
-    homepage = "https://github.com/ayn2op/discordo";
-    license = lib.licenses.gpl3;
-    maintainers = [ lib.maintainers.arian-d ];
-    mainProgram = "discordo";
-  };
 }
-