Files
nix-flake/modules/overlays.nix
T

22 lines
544 B
Nix

{ inputs, self, ... }: let
overlays = [
(final: prev: let
stablePkgs = import inputs.nixpkgs-26-05 {
system = prev.stdenv.hostPlatform.system;
config.allowUnfree = true;
};
in {
vscode = stablePkgs.vscode;
biri = self.packages.${prev.stdenv.hostPlatform.system}.biri;
})
];
in {
flake.nixosModules.global = { ... }: {
nixpkgs.overlays = overlays;
};
flake.homeModules.global = { lib, config, ... }: {
nixpkgs.overlays = lib.mkIf (config.info.isStandalone) overlays;
};
}