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 = {
|
overlays = {
|
||||||
default = final: prev: {
|
default = final: prev: {
|
||||||
awakened-poe-trade = self.packages.${prev.system}.awakened-poe-trade;
|
inherit (self.packages.${prev.system})
|
||||||
path-of-building-beta = self.packages.${prev.system}.path-of-building-beta;
|
awakened-poe-trade
|
||||||
vintagestory-unstable = self.packages.${prev.system}.vintagestory-unstable;
|
path-of-building-beta
|
||||||
|
vintagestory-unstable
|
||||||
|
;
|
||||||
};
|
};
|
||||||
awakened-poe-trade = final: prev: {
|
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: {
|
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 = 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 = 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 = 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 = 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);
|
formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-tree);
|
||||||
|
|
||||||
|
devShells = forAllSystems (
|
||||||
|
{ pkgs }:
|
||||||
|
{
|
||||||
|
default = pkgs.mkShell {
|
||||||
|
packages = [
|
||||||
|
pkgs.nixfmt-tree
|
||||||
|
pkgs.statix
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
packages = forAllSystems (
|
packages = forAllSystems (
|
||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user