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"
];
mkDmg = name: appName: src: let
mkIfDarwin = pkgs.lib.mkIf pkgs.stdenv.isDarwin;
in
mkIfDarwin (pkgs.stdenv.mkDerivation {
inherit name src;
buildInputs = with pkgs; [undmg];
sourceRoot = "${appName}.app";
phases = ["unpackPhase" "installPhase"];
unpackPhase = ''
undmg "${src}";
'';
installPhase = ''
mkdir -p "$out/Applications/${appName}.app"