chore: flake nix cleanup

This commit is contained in:
Lars Sjöström 2025-02-25 23:08:42 +01:00
parent 0ed83a6d27
commit a3aab1ea5c
No known key found for this signature in database
4 changed files with 18 additions and 10 deletions

View file

@ -17,17 +17,27 @@
let
pkgs = import nixpkgs { inherit system; };
patosPkgs = self.packages.${system};
version = "0.0.1";
in
{
packages = {
default = self.packages.${system}.image;
image = pkgs.callPackage ./image { inherit patosPkgs; };
default = patosPkgs.image;
image = pkgs.callPackage ./image {
inherit patosPkgs;
inherit version;
};
rootfs = pkgs.callPackage ./rootfs {
inherit patosPkgs;
inherit version;
};
initrd = pkgs.callPackage ./rootfs/mkinitrd.nix {
inherit patosPkgs;
inherit version;
};
kernel = pkgs.callPackage ./kernel { };
glibc = pkgs.callPackage ./glibc { };
systemd = pkgs.callPackage ./systemd { };
dbus-broker = pkgs.callPackage ./dbus-broker { };
rootfs = pkgs.callPackage ./rootfs { inherit patosPkgs; };
initrd = pkgs.callPackage ./rootfs/mkinitrd.nix { inherit patosPkgs; };
qemu-uefi-tpm = pkgs.callPackage ./utils/qemu-uefi-tpm.nix { };
};
@ -43,12 +53,10 @@
devShells.default = pkgs.mkShell {
buildInputs = with pkgs; [
erofs-utils
just
nixd
nixfmt-rfc-style
squashfs-tools-ng
self.packages.${system}.qemu-uefi-tpm
patosPkgs.qemu-uefi-tpm
];
};

View file

@ -2,10 +2,10 @@
pkgs,
stdenvNoCC,
patosPkgs,
version,
...
}:
let
version = "0.0.1";
pname = "patos-image";
in
stdenvNoCC.mkDerivation (finalAttrs: {

View file

@ -2,10 +2,10 @@
pkgs,
stdenvNoCC,
patosPkgs,
version,
...
}:
let
version = "0.0.1";
pname = "patos-rootfs";
in
stdenvNoCC.mkDerivation (finalAttrs: {

View file

@ -2,10 +2,10 @@
pkgs,
stdenvNoCC,
patosPkgs,
version,
...
}:
let
version = "0.0.1";
pname = "patos-ramdisk";
in
stdenvNoCC.mkDerivation (finalAttrs: {