From 1e5c8e9bff00d0844bc3d25d1a98eab5633e600b Mon Sep 17 00:00:00 2001 From: Bernardo Meurer Date: Tue, 9 Nov 2021 20:59:40 -0800 Subject: [PATCH] direnv.nix-direnv: remove enableFlakes (#2458) Since https://github.com/NixOS/nixpkgs/pull/144197 flake support is always available. The upstream `enableFlakes` option is scheduled to be removed altogether in https://github.com/NixOS/nixpkgs/pull/145236 --- modules/programs/direnv.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/programs/direnv.nix b/modules/programs/direnv.nix index 9974a28f..ad4c4993 100644 --- a/modules/programs/direnv.nix +++ b/modules/programs/direnv.nix @@ -15,6 +15,8 @@ in { "direnv" "enableNixDirenvIntegration" ] [ "programs" "direnv" "nix-direnv" "enable" ]) + (mkRemovedOptionModule [ "programs" "direnv" "nix-direnv" "enableFlakes" ] + "Flake support is now always enabled.") ]; meta.maintainers = [ maintainers.rycee ]; @@ -79,7 +81,6 @@ in { nix-direnv, a fast, persistent use_nix implementation for direnv''; - enableFlakes = mkEnableOption "Flake support in nix-direnv"; }; }; @@ -92,11 +93,9 @@ in { }; xdg.configFile."direnv/direnvrc" = let - package = - pkgs.nix-direnv.override { inherit (cfg.nix-direnv) enableFlakes; }; text = concatStringsSep "\n" (optional (cfg.stdlib != "") cfg.stdlib ++ optional cfg.nix-direnv.enable - "source ${package}/share/nix-direnv/direnvrc"); + "source ${pkgs.nix-direnv}/share/nix-direnv/direnvrc"); in mkIf (text != "") { inherit text; }; programs.bash.initExtra = mkIf cfg.enableBashIntegration (