diff --git a/pkgs/fonts/Monolisa/flake.nix b/pkgs/fonts/Monolisa/flake.nix new file mode 100644 index 0000000..d9f65b4 --- /dev/null +++ b/pkgs/fonts/Monolisa/flake.nix @@ -0,0 +1,22 @@ +{ stdenvNoCC, lib }: +stdenvNoCC.mkDerivation { + pname = "monolisa-nerdfonts"; + version = "2.015"; + src = ./.; + + installPhase = '' + mkdir -p $out/share/fonts/truetype/ + if [ -d "$src/fonts" ]; then + cp -r $src/fonts/*.ttf $out/share/fonts/truetype/ + else + echo "No fonts found in $src/fonts" + exit 0 + fi + ''; + + meta = with lib; { + description = "Monolisa Nerd Fonts"; + homepage = "https://www.monolisa.dev/"; + platforms = platforms.all; + }; +} diff --git a/pkgs/fonts/Monolisa/monolisa.nix b/pkgs/fonts/Monolisa/monolisa.nix deleted file mode 100644 index d92182d..0000000 --- a/pkgs/fonts/Monolisa/monolisa.nix +++ /dev/null @@ -1,35 +0,0 @@ -{ - stdenvNoCC, - lib, -}: - -stdenvNoCC.stdenv.mkDerivation (finalAttrs: { - pname = "monolisa"; - version = "2.015"; - - src = ./.; - - nativeBuildInputs = [ - - ]; - buildInputs = [ - - ]; - installPhase = '' - mkdir -p $out/share/fonts/truetype/ - if [ -d "$src/fonts" ]; then - cp -r $src/fonts/*.ttf $out/share/fonts/truetype - else - echo "No fonts found in $src/fonts" - exit 0 - fi - ''; - - meta = { - description = ""; - homepage = "https://www.monolisa.dev/"; - platforms = platforms.all; - # license = lib.licenses.; - # maintainers = with lib.maintainers; [ ]; - }; -}) diff --git a/system/font.nix b/system/font.nix index 89b973c..e0a69f2 100644 --- a/system/font.nix +++ b/system/font.nix @@ -4,7 +4,7 @@ system, ... }: let - monolisa = pkgs.callPackage ../pkgs/fonts/Monolisa/monolisa.nix; + monolisa = pkgs.callPackage /home/biscuit/Nixos/pkgs/fonts/Monolisa/monolisa.nix; in { fonts.packages = with pkgs; [ monolisa