smc-fonts-flake/flake.nix

33 lines
999 B
Nix
Raw Normal View History

{
2024-10-12 15:54:24 +00:00
description = "A flake that installs SMC fonts. It follows unstable.";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
2024-10-12 15:53:10 +00:00
flake-utils.url = "github:numtide/flake-utils";
};
2024-10-12 15:53:10 +00:00
outputs = inputs:
with inputs;
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = nixpkgs.legacyPackages.${system};
font-smc-manjari = pkgs.callPackage ./manjari/default.nix { };
font-smc-anjali-old-lipi =
pkgs.callPackage ./anjali-old-lipi/default.nix { };
font-smc-chilanka = pkgs.callPackage ./chilanka/default.nix { };
in rec {
packages = {
smc-anjali-old-lipi = font-smc-anjali-old-lipi;
smc-manjari = font-smc-manjari;
smc-chilanka = font-smc-chilanka;
2024-10-12 15:53:10 +00:00
all = pkgs.symlinkJoin {
name = "all";
paths =
[ font-smc-anjali-old-lipi font-smc-chilanka font-smc-manjari ];
};
default = packages.all;
};
});
}