22 lines
544 B
Nix
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;
|
|
};
|
|
}
|