Added basic go:wq

This commit is contained in:
2025-08-29 21:40:57 +03:00
parent 4a86ee758c
commit 823c82f7fb
2 changed files with 21 additions and 1 deletions

12
go.nix Normal file
View File

@@ -0,0 +1,12 @@
let
# Pinned nixpkgs, deterministic. Last updated: 2/12/21.
#pkgs = import (fetchTarball("https://github.com/NixOS/nixpkgs/archive/a58a0b5098f0c2a389ee70eb69422a052982d990.tar.gz")) {};
# Rolling updates, not deterministic.
pkgs = import (fetchTarball "channel:nixpkgs-unstable") { };
in pkgs.mkShell {
buildInputs = with pkgs; [
go
gcc
];
shellHook = "";
}

View File

@@ -3,7 +3,15 @@ let
#pkgs = import (fetchTarball("https://github.com/NixOS/nixpkgs/archive/a58a0b5098f0c2a389ee70eb69422a052982d990.tar.gz")) {};
# Rolling updates, not deterministic.
pkgs = import (fetchTarball "channel:nixpkgs-unstable") { };
PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig";
in pkgs.mkShell {
buildInputs = [ pkgs.cargo pkgs.rustc pkgs.zsh pkgs.bacon ];
buildInputs = with pkgs; [
cargo
rustc
zsh
bacon
pkg-config
openssl
];
shellHook = "";
}