aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix32
1 files changed, 22 insertions, 10 deletions
diff --git a/flake.nix b/flake.nix
index be8831c..5fbe2c6 100644
--- a/flake.nix
+++ b/flake.nix
@@ -34,17 +34,29 @@
pkgs = inputs.nixpkgs.legacyPackages.${system};
in
{
- devShells.default = pkgs.mkShell {
- buildInputs = with pkgs; [
- git
- gitui
- sops
+ devShells.default =
+ let
+ stdenvMinimal = pkgs.stdenvNoCC.override {
+ cc = null;
+ preHook = "";
+ allowedRequisites = null;
+ initialPath = pkgs.lib.filter (
+ a: pkgs.lib.hasPrefix "coreutils" a.name
+ ) pkgs.stdenvNoCC.initialPath;
+ extraNativeBuildInputs = [ ];
+ };
+ minimalMkShell = pkgs.mkShell.override { stdenv = stdenvMinimal; };
+ in
+ minimalMkShell {
+ buildInputs = with pkgs; [
+ git
+ sops
- # Formatting
- treefmt
- nixfmt-rfc-style
- ];
- };
+ # Formatting
+ treefmt
+ nixfmt-rfc-style
+ ];
+ };
}
)
// {