tfcconnection-zola/shell.nix
2023-12-12 17:28:35 -06:00

46 lines
586 B
Nix

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