more server configuration

This commit is contained in:
pagedMov
2024-11-01 04:42:43 -04:00
parent 7bee6ebce5
commit 5ae66e1089
6 changed files with 104 additions and 8 deletions

View File

@@ -1,8 +1,26 @@
{ pkgs, ... }:
let
extraFigletFonts = pkgs.fetchFromGitHub {
owner = "xero";
repo = "figlet-fonts";
rev = "master";
sha256 = "sha256-dAs7N66D2Fpy4/UB5Za1r2qb1iSAJR6TMmau1asxgtY=";
};
toilet-extrafonts = pkgs.toilet.overrideAttrs (oldAttrs: {
buildInputs = oldAttrs.buildInputs or [] ++ [extraFigletFonts];
installPhase = ''
make install PREFIX=$out
mkdir -p $out/share/figlet
cp -r ${extraFigletFonts}/* $out/share/figlet
'';
});
in
{
environment.systemPackages = with pkgs; [
toilet-extrafonts
gtrash
alsa-utils
python3
fail2ban
inetutils
@@ -18,6 +36,7 @@
openssl
p7zip
jq
git
pamixer
parted
pkg-config