From 47c8b8a8a4f1c568be4546dc689fa2e17cbca3fc Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Mon, 2 Dec 2024 11:38:09 +0900 Subject: [PATCH] gopass: format with nixfmt-rfc-style --- pkgs/tools/security/gopass/default.nix | 63 ++++++++++++++++---------- 1 file changed, 39 insertions(+), 24 deletions(-) diff --git a/pkgs/tools/security/gopass/default.nix b/pkgs/tools/security/gopass/default.nix index 68b794214f6e..070aa5beebc8 100644 --- a/pkgs/tools/security/gopass/default.nix +++ b/pkgs/tools/security/gopass/default.nix @@ -1,21 +1,25 @@ -{ lib -, stdenv -, makeWrapper -, buildGoModule -, fetchFromGitHub -, installShellFiles -, git -, gnupg -, xclip -, wl-clipboard -, passAlias ? false +{ + lib, + stdenv, + makeWrapper, + buildGoModule, + fetchFromGitHub, + installShellFiles, + git, + gnupg, + xclip, + wl-clipboard, + passAlias ? false, }: buildGoModule rec { pname = "gopass"; version = "1.15.14"; - nativeBuildInputs = [ installShellFiles makeWrapper ]; + nativeBuildInputs = [ + installShellFiles + makeWrapper + ]; src = fetchFromGitHub { owner = "gopasspw"; @@ -28,25 +32,33 @@ buildGoModule rec { subPackages = [ "." ]; - ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${src.rev}" ]; + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + "-X main.commit=${src.rev}" + ]; wrapperPath = lib.makeBinPath ( [ git gnupg xclip - ] ++ lib.optional stdenv.hostPlatform.isLinux wl-clipboard + ] + ++ lib.optional stdenv.hostPlatform.isLinux wl-clipboard ); - postInstall = '' - installManPage gopass.1 - installShellCompletion --cmd gopass \ - --zsh zsh.completion \ - --bash bash.completion \ - --fish fish.completion - '' + lib.optionalString passAlias '' - ln -s $out/bin/gopass $out/bin/pass - ''; + postInstall = + '' + installManPage gopass.1 + installShellCompletion --cmd gopass \ + --zsh zsh.completion \ + --bash bash.completion \ + --fish fish.completion + '' + + lib.optionalString passAlias '' + ln -s $out/bin/gopass $out/bin/pass + ''; postFixup = '' wrapProgram $out/bin/gopass \ @@ -61,7 +73,10 @@ buildGoModule rec { description = "Slightly more awesome Standard Unix Password Manager for Teams. Written in Go"; homepage = "https://www.gopass.pw/"; license = licenses.mit; - maintainers = with maintainers; [ rvolosatovs sikmir ]; + maintainers = with maintainers; [ + rvolosatovs + sikmir + ]; changelog = "https://github.com/gopasspw/gopass/blob/v${version}/CHANGELOG.md"; longDescription = ''