grouped nix config in a folder

This commit is contained in:
rzuasti
2026-01-25 11:01:11 -05:00
parent 18ecdc2f2a
commit a4e4ee6a50
4 changed files with 8 additions and 16 deletions
+4 -7
View File
@@ -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;};
}; };
} }
+4 -9
View File
@@ -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;