2024-07-26 22:22:52 +00:00
|
|
|
{
|
2024-10-12 15:54:24 +00:00
|
|
|
description = "A flake that installs SMC fonts. It follows unstable.";
|
2024-07-26 22:22:52 +00:00
|
|
|
|
|
|
|
inputs = {
|
|
|
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
2024-10-12 15:53:10 +00:00
|
|
|
flake-utils.url = "github:numtide/flake-utils";
|
2024-07-26 22:22:52 +00:00
|
|
|
};
|
|
|
|
|
2024-10-12 15:53:10 +00:00
|
|
|
outputs = inputs:
|
|
|
|
with inputs;
|
|
|
|
flake-utils.lib.eachDefaultSystem (system:
|
|
|
|
let
|
2024-10-12 21:31:59 +00:00
|
|
|
pkgs = import nixpkgs { inherit system; };
|
2024-10-12 15:53:10 +00:00
|
|
|
font-smc-manjari = pkgs.callPackage ./manjari/default.nix { };
|
2024-10-12 23:10:37 +00:00
|
|
|
font-smc-anjali-old-lipi =
|
|
|
|
pkgs.callPackage ./anjali-old-lipi/default.nix { };
|
2024-10-12 15:53:10 +00:00
|
|
|
font-smc-chilanka = pkgs.callPackage ./chilanka/default.nix { };
|
2024-10-12 23:10:37 +00:00
|
|
|
font-smc-gayathri = pkgs.callPackage ./gayathri/default.nix { };
|
2024-10-12 15:53:10 +00:00
|
|
|
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 23:10:37 +00:00
|
|
|
smc-gayathri = font-smc-gayathri;
|
2024-07-26 22:22:52 +00:00
|
|
|
|
2024-10-12 15:53:10 +00:00
|
|
|
all = pkgs.symlinkJoin {
|
|
|
|
name = "all";
|
2024-10-12 23:10:37 +00:00
|
|
|
paths = [
|
|
|
|
font-smc-anjali-old-lipi
|
|
|
|
font-smc-chilanka
|
|
|
|
font-smc-manjari
|
|
|
|
font-smc-gayathri
|
|
|
|
];
|
2024-10-12 15:53:10 +00:00
|
|
|
};
|
|
|
|
default = packages.all;
|
|
|
|
};
|
|
|
|
});
|
2024-07-26 22:22:52 +00:00
|
|
|
}
|