moved my toilet overrides to overlay instead of userpkgs.nix

This commit is contained in:
2024-11-17 23:30:55 -05:00
parent cea3b045ca
commit af60269e3b

View File

@@ -1,5 +1,23 @@
{ host, root, ... }: self: super: { host, root, ... }: self: super:
let
extraFigletFonts = super.fetchFromGitHub {
owner = "xero";
repo = "figlet-fonts";
rev = "master";
sha256 = "sha256-dAs7N66D2Fpy4/UB5Za1r2qb1iSAJR6TMmau1asxgtY=";
};
in
{ {
toilet = super.toilet.overrideAttrs (old: {
buildInputs = old.buildInputs or [ ] ++ [ extraFigletFonts ];
installPhase = ''
make install PREFIX=$out
mkdir -p $out/share/figlet
cp -r ${extraFigletFonts}/* $out/share/figlet
'';
});
myPkgs = { myPkgs = {
# Packages that I've made # Packages that I've made
tinyfetch = super.callPackage ./tinyfetch/package.nix {}; tinyfetch = super.callPackage ./tinyfetch/package.nix {};