nix flake update, add overlay and nixosModule

This commit is contained in:
Vinzenz Schroeter 2025-09-14 12:51:01 +02:00
parent d70b70057c
commit ddff8c9b20
2 changed files with 13 additions and 5 deletions

View file

@ -25,10 +25,18 @@
{
packages = forAllSystems (import ./packages.nix);
overlays.default = final: prev: {
zerforschen-plus-content = self.packages."${prev.system}".zerforschen-plus-content;
};
nixosModules.default = {
nixpkgs.overlays = [ self.overlays.default ];
};
devShells = forAllSystems (
{ pkgs, system, ... }:
{
default = pkgs.mkShellNoCC rec {
default = pkgs.mkShellNoCC {
inputsFrom = [ self.packages.${system}.default ];
shellHook = ''
@ -39,6 +47,6 @@
}
);
formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-rfc-style);
formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-tree);
};
}