Files
JavaNix/flake.nix
Your Name 862dbe3753 initial
2026-05-26 14:51:03 +02:00

30 lines
832 B
Nix

{
inputs = {
nixpkgs-firefox = { url = "github:nixos/nixpkgs?ref=34afc31c49b067879c3c49b29c67e2a1bc806685"; flake = false; };
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
};
outputs =
{
self,
nixpkgs,
nixpkgs-firefox,
}:
let
forAllSystems =
f: nixpkgs.lib.genAttrs [ "x86_64-linux"] (sys: let pkgs = import nixpkgs {system = "x86_64-linux"; overlays = [self.overlays.default];}; in f pkgs);
overlayBaseInstance = import ./overlay.nix nixpkgs.outPath;
myOverlay =
pkgs:
overlayBaseInstance {
inherit pkgs;
oldPkgs = import nixpkgs-firefox {system = "x86_64-linux";};
};
in
{
overlays.default = final: _: myOverlay final;
legacyPackages = forAllSystems (pkgs: myOverlay pkgs);
};
}