flake: add devShell, fix overlays to use inherit

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-10 02:05:24 +01:00
parent 19f42d0fa3
commit d7005b4e1c

View File

@@ -27,32 +27,46 @@
{
overlays = {
default = final: prev: {
awakened-poe-trade = self.packages.${prev.system}.awakened-poe-trade;
path-of-building-beta = self.packages.${prev.system}.path-of-building-beta;
vintagestory-unstable = self.packages.${prev.system}.vintagestory-unstable;
inherit (self.packages.${prev.system})
awakened-poe-trade
path-of-building-beta
vintagestory-unstable
;
};
awakened-poe-trade = final: prev: {
awakened-poe-trade = self.packages.${prev.system}.awakened-poe-trade;
inherit (self.packages.${prev.system}) awakened-poe-trade;
};
path-of-building-beta = final: prev: {
awakened-poe-trade = self.packages.${prev.system}.path-of-building-beta;
inherit (self.packages.${prev.system}) path-of-building-beta;
};
vintagestory-unstable = final: prev: {
vintagestory-unstable = self.packages.${prev.system}.vintagestory-unstable;
inherit (self.packages.${prev.system}) vintagestory-unstable;
};
noita-entangled-worlds = final: prev: {
noita-entangled-worlds = self.packages.${prev.system}.noita-entangled-worlds;
inherit (self.packages.${prev.system}) noita-entangled-worlds;
};
poe-sidekick = final: prev: {
poe-sidekick = self.packages.${prev.system}.poe-sidekick;
inherit (self.packages.${prev.system}) poe-sidekick;
};
poe-sidekick-web = final: prev: {
poe-sidekick-web = self.packages.${prev.system}.poe-sidekick-web;
inherit (self.packages.${prev.system}) poe-sidekick-web;
};
};
formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-tree);
devShells = forAllSystems (
{ pkgs }:
{
default = pkgs.mkShell {
packages = [
pkgs.nixfmt-tree
pkgs.statix
];
};
}
);
packages = forAllSystems (
{ pkgs }:
{