aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiran Bastaja <miran.bastaja04@gmail.com>2024-07-29 01:32:13 +0200
committerMiran Bastaja <miran.bastaja04@gmail.com>2024-07-29 01:32:13 +0200
commit66865f312947151c4205c7eaa430afe94387723c (patch)
treed36edc08ad46cd0ff837e4b98cac4ad1433bc028
parent623adbb772fc5a669fa80de50d884472cc0f3066 (diff)
Update devshell
-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
+ ];
+ };
}
)
// {