tfcconnection-zola/shell.nix

47 lines
601 B
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs;
let
sbcl' = sbcl.withPackages (ps: with ps; [
hunchentoot
dexador
clack
jzon
serapeum
pkgs.openssl
pkgs.openssl.out
pkgs.openssl.dev
]);
in mkShell rec {
name = "tfc-env";
nativeBuildInputs = [
gcc
stdenv
gnumake
gdb
pkg-config
makeWrapper
];
buildInputs = [
hugo
go
nodejs
clojure
clojure-lsp
clj-kondo
sbcl'
clippy
rustc
cargo
rustfmt
rust-analyzer
corrosion
];
shellHook = ''
alias hss='hugo server --noHTTPCache'
'';
}