The Meowgorithm Dotfiles, Collectors’ Edition
{
home-manager,
pkgs,
system ? "x86_64-linux",
hostname,
inputs,
}: let
lib = pkgs.lib;
fonts = [
"anchor"
"arno-pro"
"benjamins-gothic"
"gabriello"
"gelion"
"larsseit"
"monoflow"
"neufile-grotesk"
"pique"
"rifton"
"rois"
"sf-mono"
"symbolset"
"untitled-sans"
"upton"
];
mkFont = name: {
"${name}" = pkgs.stdenv.mkDerivation {
inherit name;
src = inputs."${name}";
installPhase = ''
mkdir -p $out/share/fonts/otf
cp $src/* $out/share/fonts/otf
'';
};
};
mkIfDarwin = pkgs.lib.mkIf pkgs.stdenv.isDarwin;