summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorLibravatar Alexander Foremny <aforemny@posteo.de>2025-09-06 15:04:49 +0200
committerLibravatar Alexander Foremny <aforemny@posteo.de>2025-09-06 15:05:26 +0200
commitcc03ec68411c6f550f9f00428148eeab3be5aec0 (patch)
tree45b41e1f21c7ce650eb033bb9f3a0f6f3564d598 /lib
parent294ab87d692889cbf7536af37523053b83fb7bf4 (diff)
add lib/packages.nix
Diffstat (limited to 'lib')
-rw-r--r--lib/default.nix1
-rw-r--r--lib/packages.nix13
2 files changed, 14 insertions, 0 deletions
diff --git a/lib/default.nix b/lib/default.nix
index bf756b1..68f40ca 100644
--- a/lib/default.nix
+++ b/lib/default.nix
@@ -15,6 +15,7 @@ in
./devShell.nix
./machines.nix
./nixosModules.nix
+ ./packages.nix
];
specialArgs = {
inherit
diff --git a/lib/packages.nix b/lib/packages.nix
new file mode 100644
index 0000000..f07b249
--- /dev/null
+++ b/lib/packages.nix
@@ -0,0 +1,13 @@
+{ config, lib, pkgs, ... }:
+{
+ options = {
+ packages = lib.mkOption {
+ type = lib.types.attrsOf lib.types.package;
+ default = pkgs.mkShell {};
+ };
+ outputs.packages = lib.mkOption {
+ type = lib.types.package;
+ };
+ };
+ config.outputs = { inherit (config) packages; };
+}