flake.nix: modified to reflect package name change, add nixos config for development
This commit is contained in:
parent
2b98375f9b
commit
91d8d8a908
13
flake.nix
13
flake.nix
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
description = "An Invoice Ninja package and a module which can be added to a NixOS configuration";
|
description = "An Invoice Ninja package and module.";
|
||||||
|
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
||||||
|
|
||||||
@ -18,19 +18,20 @@
|
|||||||
overlays = overlayList;
|
overlays = overlayList;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
|
nixosConfigurations.test = nixpkgs.lib.nixosSystem {
|
||||||
|
system = "x86_64-linux";
|
||||||
|
modules = [ ./tests ];
|
||||||
|
};
|
||||||
|
|
||||||
# A Nixpkgs overlay that provides a 'Invoice Ninja' package.
|
|
||||||
overlays.default = final: prev: { invoice-ninja = final.callPackage ./package.nix { }; };
|
overlays.default = final: prev: { invoice-ninja = final.callPackage ./package.nix { }; };
|
||||||
|
|
||||||
packages = forEachSystem (system: {
|
packages = forEachSystem (system: {
|
||||||
invoice-ninja = pkgsBySystem.${system}.invoice-ninja;
|
invoiceninja = pkgsBySystem.${system}.invoiceninja;
|
||||||
default = pkgsBySystem.${system}.invoice-ninja;
|
default = pkgsBySystem.${system}.invoiceninja;
|
||||||
});
|
});
|
||||||
|
|
||||||
nixosModules = import ./nixos-module { overlays = overlayList; };
|
nixosModules = import ./nixos-module { overlays = overlayList; };
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user