u.twoha.cc/shell.nix

44 lines
1.4 KiB
Nix
Raw Normal View History

2024-09-13 03:24:53 -04:00
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
buildInputs = with pkgs; [
python311Packages.markdown
python311Packages.pygments
python311Packages.python-frontmatter
python311Packages.mutagen
python311Packages.flask
python311Packages.beautifulsoup4
2024-10-01 01:01:04 -04:00
(python311Packages.buildPythonPackage rec {
pname = "markdown-katex";
version = "202406.1035";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/f4/34/780748d7d78fb4024dd1a290844374dd0d9830da35593c534638a4e9e54e/markdown_katex-202406.1035-py2.py3-none-any.whl";
hash = "sha256-wXE+hYVN3stkGtliQ6i2zWc2e/G/jTm0OzaA1/KxiE0=";
};
format = "wheel";
doCheck = false;
})
python311Packages.latex2mathml
2024-09-13 03:24:53 -04:00
(python311Packages.buildPythonPackage rec {
pname = "minify-html";
version = "0.15.0";
src = pkgs.fetchurl {
url = "https://files.pythonhosted.org/packages/a0/e2/ed7e62f62a54774c411a0e28ef67a7d1ccb84ab1a933f6b59362c83d78c1/minify_html-0.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
hash = "sha256-1MSuOQniiWyGXrqjqWk5GR+QTdM3qH11lBMPPfylVRA=";
};
format = "wheel";
doCheck = false;
buildInputs = [];
checkInputs = [];
nativeBuildInputs = [];
propagatedBuildInputs = [];
})
];
packages = with pkgs; [
gnumake
python311
2024-09-18 23:10:48 -04:00
nginx
2024-09-22 18:43:10 -04:00
inotify-tools
2024-10-01 01:01:04 -04:00
nodePackages.katex
2024-09-13 03:24:53 -04:00
];
}