refactor(nix): remove with keyword antipattern

This commit is contained in:
Varun Narravula
2025-12-03 15:56:10 -08:00
parent 09568c1aaf
commit 8db50d94c0

View File

@@ -22,6 +22,7 @@
system: system:
let let
pkgs = pkgsFor system; pkgs = pkgsFor system;
inherit (pkgs) lib;
# Update version when releasing # Update version when releasing
version = "1.4.2"; version = "1.4.2";
@@ -40,10 +41,10 @@
"-X main.newtVersion=${version}" "-X main.newtVersion=${version}"
]; ];
meta = with pkgs.lib; { meta = {
description = "A tunneling client for Pangolin"; description = "A tunneling client for Pangolin";
homepage = "https://github.com/fosrl/newt"; homepage = "https://github.com/fosrl/newt";
license = licenses.gpl3; license = lib.licenses.gpl3;
maintainers = [ ]; maintainers = [ ];
}; };
}; };
@@ -53,10 +54,20 @@
system: system:
let let
pkgs = pkgsFor system; pkgs = pkgsFor system;
inherit (pkgs)
go
gopls
gotools
go-outline
gopkgs
godef
golint
;
in in
{ {
default = pkgs.mkShell { default = pkgs.mkShell {
buildInputs = with pkgs; [ buildInputs = [
go go
gopls gopls
gotools gotools