mirror of
https://github.com/rzuasti/oott.git
synced 2026-07-08 19:21:54 +02:00
grouped nix config in a folder
This commit is contained in:
@@ -25,20 +25,17 @@
|
|||||||
inherit system;
|
inherit system;
|
||||||
overlays = overlayList;
|
overlays = overlayList;
|
||||||
});
|
});
|
||||||
|
|
||||||
version = "0.0.1";
|
|
||||||
pname = "oott";
|
|
||||||
in rec {
|
in rec {
|
||||||
# A Nixpkgs overlay that provides a 'oott' package.
|
# A Nixpkgs overlay that provides a 'oott' package.
|
||||||
overlays.default = final: prev: {oott = final.callPackage ./package.nix {};};
|
overlays.default = final: prev: {oott = final.callPackage ./nix/package.nix {};};
|
||||||
|
|
||||||
# Package definition
|
# Package definition
|
||||||
packages = forEachSystem (system: {
|
packages = forEachSystem (system: {
|
||||||
${pname} = pkgsBySystem.${system}.${pname};
|
oott = pkgsBySystem.${system}.oott;
|
||||||
default = pkgsBySystem.${system}.${pname};
|
default = pkgsBySystem.${system}.oott;
|
||||||
});
|
});
|
||||||
|
|
||||||
# Modules definition
|
# Modules definition
|
||||||
nixosModules = import ./modules.nix {overlays = overlayList;};
|
nixosModules = import ./nix/modules {overlays = overlayList;};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,12 +1,7 @@
|
|||||||
{
|
{pkgs}:
|
||||||
pkgs,
|
pkgs.rustPlatform.buildRustPackage rec {
|
||||||
buildRustPackage,
|
pname = "oott";
|
||||||
pname,
|
version = "0.0.1";
|
||||||
version,
|
|
||||||
}:
|
|
||||||
buildRustPackage rec {
|
|
||||||
inherit pname;
|
|
||||||
inherit version;
|
|
||||||
src = ./.;
|
src = ./.;
|
||||||
cargoLock = {
|
cargoLock = {
|
||||||
lockFile = ./Cargo.lock;
|
lockFile = ./Cargo.lock;
|
||||||
Reference in New Issue
Block a user