|
@ -49,6 +49,7 @@ |
|
|
xfce.ristretto |
|
|
xfce.ristretto |
|
|
xfce.tumbler # for thumbnails of imgs |
|
|
xfce.tumbler # for thumbnails of imgs |
|
|
pavucontrol |
|
|
pavucontrol |
|
|
|
|
|
jq |
|
|
|
|
|
|
|
|
# other |
|
|
# other |
|
|
mpv |
|
|
mpv |
|
@ -61,29 +62,36 @@ |
|
|
chromium |
|
|
chromium |
|
|
|
|
|
|
|
|
# languages |
|
|
# languages |
|
|
texlive.combined.scheme-medium # includes latexmk |
|
|
|
|
|
|
|
|
#texlive.combined.scheme-medium # includes latexmk |
|
|
|
|
|
#texlivePackages.minted |
|
|
pgf-umlsd # latex diagrams |
|
|
pgf-umlsd # latex diagrams |
|
|
pgf |
|
|
pgf |
|
|
(pkgs.texlive.combine { |
|
|
(pkgs.texlive.combine { |
|
|
inherit (pkgs.texlive) |
|
|
inherit (pkgs.texlive) |
|
|
scheme-medium |
|
|
|
|
|
|
|
|
scheme-medium # includes latexmk |
|
|
|
|
|
minted # syntax highligting |
|
|
pgf |
|
|
pgf |
|
|
; |
|
|
; |
|
|
}) |
|
|
}) |
|
|
#gcc |
|
|
#gcc |
|
|
clang |
|
|
clang |
|
|
clang-tools |
|
|
clang-tools |
|
|
|
|
|
pkg-config |
|
|
|
|
|
openssl |
|
|
stdenv |
|
|
stdenv |
|
|
rustup |
|
|
rustup |
|
|
sage |
|
|
sage |
|
|
go |
|
|
go |
|
|
python3 |
|
|
python3 |
|
|
|
|
|
pipx |
|
|
nodejs |
|
|
nodejs |
|
|
|
|
|
|
|
|
]; |
|
|
]; |
|
|
|
|
|
|
|
|
environment.variables = { |
|
|
environment.variables = { |
|
|
LIBCLANG_PATH = "${pkgs.llvmPackages_17.libclang.lib}/lib"; |
|
|
LIBCLANG_PATH = "${pkgs.llvmPackages_17.libclang.lib}/lib"; |
|
|
|
|
|
PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig"; |
|
|
|
|
|
OPENSSL_DIR = "${pkgs.openssl.dev}"; |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
fonts.packages = with pkgs; [ |
|
|
fonts.packages = with pkgs; [ |
|
|