minibase/modules/packages.nix
2025-12-03 19:54:00 -08:00

41 lines
850 B
Nix

{ inputs, ... }:
{
flake.overlays.lix = final: prev: {
inherit (prev.lixPackageSets.stable)
nixpkgs-review
nix-eval-jobs
nix-fast-build
colmena
;
};
flake.nixosModules.lix =
{ pkgs, ... }:
{
nixpkgs.overlays = [ inputs.self.overlays.lix ];
nix.package = pkgs.lixPackageSets.stable.lix;
};
perSystem =
{
config,
pkgs,
system,
...
}:
rec {
overlayAttrs = {
inherit (config.packages)
font-kurinto
font-trabajo
font-oldschool-pc
font-departure-mono
font-fairfax-hd
font-audio-nugget
;
minibase = config.packages;
};
packages = import ../packages {
inherit (inputs) nixos-generators dream2nix;
inherit pkgs system;
};
};
}