aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOphestra Umiker <cat@ophivana.moe>2024-09-17 23:15:33 +0900
committerOphestra Umiker <cat@ophivana.moe>2024-09-17 23:15:33 +0900
commit3d963b9f676af583c2ab5f29b87beb0c4800e764 (patch)
tree0ef02f0ea8105790074af864d6dd7983c2e28973
parent4b7d616862dc7d8c73561b85deb0ca1fabf30781 (diff)
nix: include package buildInputs in devShells
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
-rw-r--r--flake.nix8
-rw-r--r--nixos.nix18
2 files changed, 17 insertions, 9 deletions
diff --git a/flake.nix b/flake.nix
index aa10f3db..fb88f99b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -34,7 +34,13 @@
devShells = forAllSystems (system: {
default = nixpkgsFor.${system}.mkShell {
- buildInputs = with nixpkgsFor.${system}; [ self.packages.${system}.fortify ];
+ buildInputs =
+ with nixpkgsFor.${system};
+ [ self.packages.${system}.fortify ] ++ self.packages.${system}.fortify.buildInputs;
+
+ shellHook = ''
+ which fortify
+ '';
};
});
};
diff --git a/nixos.nix b/nixos.nix
index 0acb6bf8..5a22fee2 100644
--- a/nixos.nix
+++ b/nixos.nix
@@ -274,14 +274,16 @@ in
link = source: "[ -d '${source}' ] && ln -sv '${source}' $out/share || true";
in
shares
- ++ optional (launcher.method != "simple" && (launcher.capability.wayland || launcher.capability.x11)) (
- pkgs.runCommand "${name}-share" { } ''
- mkdir -p $out/share
- ${link "${pkg}/share/applications"}
- ${link "${pkg}/share/icons"}
- ${link "${pkg}/share/man"}
- ''
- )
+ ++
+ optional (launcher.method != "simple" && (launcher.capability.wayland || launcher.capability.x11))
+ (
+ pkgs.runCommand "${name}-share" { } ''
+ mkdir -p $out/share
+ ${link "${pkg}/share/applications"}
+ ${link "${pkg}/share/icons"}
+ ${link "${pkg}/share/man"}
+ ''
+ )
) (wrap user target.launchers) target.launchers)
) [ cfg.package ] cfg.target;
};