mirror of
https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git
synced 2026-06-16 01:29:14 +02:00
105 lines
1.5 KiB
Nix
105 lines
1.5 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
services.pvv-userweb = {
|
|
packages = with pkgs; [
|
|
# Useful packages for homepages
|
|
exiftool
|
|
gnuplot
|
|
ikiwiki-full
|
|
imagemagick
|
|
jhead
|
|
ruby
|
|
sbcl
|
|
sourceHighlight
|
|
|
|
# Missing packages from tom
|
|
# blosxom
|
|
# pyblosxom
|
|
# mediawiki (TODO: do people host their own mediawikis in userweb?)
|
|
# nanoblogger
|
|
|
|
# Version control
|
|
cvs
|
|
rcs
|
|
git
|
|
|
|
# Compression/Archival
|
|
bzip2
|
|
gnutar
|
|
gzip
|
|
lz4
|
|
unzip
|
|
xz
|
|
zip
|
|
zstd
|
|
|
|
# Other tools you might expect to find on a normal system
|
|
acl
|
|
coreutils-full
|
|
curl
|
|
diffutils
|
|
file
|
|
findutils
|
|
gawk
|
|
gnugrep
|
|
gnumake
|
|
gnupg
|
|
gnused
|
|
less
|
|
man
|
|
util-linux
|
|
vim
|
|
wget
|
|
which
|
|
xdg-utils
|
|
];
|
|
|
|
php.extensions = { all, ... }: with all; [
|
|
bz2
|
|
curl
|
|
decimal
|
|
gd
|
|
imagick
|
|
mysqli
|
|
mysqlnd
|
|
pgsql
|
|
posix
|
|
protobuf sqlite3
|
|
uuid
|
|
xml
|
|
xsl
|
|
zlib
|
|
zstd
|
|
|
|
pdo
|
|
pdo_mysql
|
|
pdo_pgsql
|
|
pdo_sqlite
|
|
];
|
|
|
|
perl.packages = perlPkgs: with perlPkgs; [
|
|
pkgs.exiftool
|
|
pkgs.ikiwiki
|
|
pkgs.irssi
|
|
pkgs.nix.libs.nix-perl-bindings
|
|
|
|
CGI
|
|
DBDPg
|
|
DBDSQLite
|
|
DBDmysql
|
|
DBI
|
|
Git
|
|
ImageMagick
|
|
JSON
|
|
TemplateToolkit
|
|
];
|
|
|
|
python3.packages = pythonPkgs: with pythonPkgs; [
|
|
legacy-cgi
|
|
|
|
matplotlib
|
|
requests
|
|
];
|
|
};
|
|
}
|