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

6
flake.lock generated
View file

@ -2,11 +2,11 @@
"nodes": { "nodes": {
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1754292888, "lastModified": 1757545623,
"narHash": "sha256-1ziydHSiDuSnaiPzCQh1mRFBsM2d2yRX9I+5OPGEmIE=", "narHash": "sha256-mCxPABZ6jRjUQx3bPP4vjA68ETbPLNz9V2pk9tO7pRQ=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ce01daebf8489ba97bd1609d185ea276efdeb121", "rev": "8cd5ce828d5d1d16feff37340171a98fc3bf6526",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -25,10 +25,18 @@
{ {
packages = forAllSystems (import ./packages.nix); 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 ( devShells = forAllSystems (
{ pkgs, system, ... }: { pkgs, system, ... }:
{ {
default = pkgs.mkShellNoCC rec { default = pkgs.mkShellNoCC {
inputsFrom = [ self.packages.${system}.default ]; inputsFrom = [ self.packages.${system}.default ];
shellHook = '' shellHook = ''
@ -39,6 +47,6 @@
} }
); );
formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-rfc-style); formatter = forAllSystems ({ pkgs, ... }: pkgs.nixfmt-tree);
}; };
} }