aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2021-02-18 21:49:43 +0530
committerAkshay Nair <phenax5@gmail.com>2021-02-18 21:49:43 +0530
commitd09547a33f98742e05b30cfc38a4448a6b671ca6 (patch)
treeab4ff62081d29c7e0e3e5f3f4f30181f8acffe97
parent42c4fcdccee8eae16aa68a8987d4b8e8b0250acc (diff)
downloadnixos-config-d09547a33f98742e05b30cfc38a4448a6b671ca6.tar.gz
nixos-config-d09547a33f98742e05b30cfc38a4448a6b671ca6.zip
Fixes direnv integration for emacs
-rw-r--r--configuration.nix4
-rw-r--r--home.nix4
-rw-r--r--packages.nix6
3 files changed, 11 insertions, 3 deletions
diff --git a/configuration.nix b/configuration.nix
index 699a5e5..00d4759 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -83,6 +83,10 @@ in {
automatic = true;
dates = "weekly";
};
+ nix.extraOptions = ''
+ keep-outputs = true
+ keep-derivations = true
+ '';
system.stateVersion = "20.09";
}
diff --git a/home.nix b/home.nix
index a70e8ca..d846360 100644
--- a/home.nix
+++ b/home.nix
@@ -19,6 +19,10 @@ in {
enable = true;
client.enable = true;
};
+ programs.direnv = {
+ enable = true;
+ enableNixDirenvIntegration = true;
+ };
programs.lsd = {
enable = true;
diff --git a/packages.nix b/packages.nix
index d7a7717..c0c1935 100644
--- a/packages.nix
+++ b/packages.nix
@@ -27,9 +27,9 @@ let
rnix-lsp
python-language-server
- haskell-language-server
- cabal-install
- ghc
+ # haskell-language-server
+ # cabal-install
+ # ghc
] ++ (with pkgs.nodePackages; [
typescript
typescript-language-server