11 src = fetchFromGitHub {
15 sha256 = "sha256-6jNs8vigrwKk47Voe42J9QYMTP7KnNAtJ5vFZTUW680=";
18 vendorSha256 = "sha256-pyzu89HDFrMQqYJZC2vdqzOc6PiAbqhaTgYakmN0qj8=";
19 nativeBuildInputs = [ installShellFiles ];
20 subPackages = [ "cmd/doggo" ];
24 "-X main.buildVersion=v${version}"
28 installShellCompletion --cmd doggo \
29 --fish --name doggo.fish completions/doggo.fish \
30 --zsh --name _doggo completions/doggo.zsh
34 homepage = "https://github.com/mr-karan/doggo";
35 description = "Command-line DNS Client for Humans. Written in Golang";
37 doggo is a modern command-line DNS client (like dig) written in Golang.
38 It outputs information in a neat concise manner and supports protocols like DoH, DoT, DoQ, and DNSCrypt as well
40 license = licenses.gpl3Only;
41 platforms = platforms.linux;
42 maintainers = with maintainers; [ georgesalkhouri ];