flake: add devShell, fix overlays to use inherit
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
32
flake.nix
32
flake.nix
@@ -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 }:
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user