From cacfa639df5522670388a801ff56e333abaf3ec1 Mon Sep 17 00:00:00 2001 From: Abhinav Sarkar Date: Fri, 24 Nov 2023 22:21:12 +0530 Subject: [PATCH] Replaces user level nixpkgs channel with Nix package from this flake --- flake.nix | 5 +++-- home.nix | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 77f9936..c98b8c6 100644 --- a/flake.nix +++ b/flake.nix @@ -41,8 +41,9 @@ devShells.${system}.default = pkgs.mkShell { buildInputs = with pkgs; [ (import home-manager { inherit pkgs; }).home-manager just ]; shellHook = '' - ln -s ${pkgs.path} .direnv/nixpkgs; - export NIX_PATH=`pwd`/.direnv; + export NIX_PATH=$HOME/.hm-nixchannels; + mkdir -p $NIX_PATH; + ln -f -s ${pkgs.path} -T $NIX_PATH/nixpkgs; ''; }; }; diff --git a/home.nix b/home.nix index c5e0404..792e748 100644 --- a/home.nix +++ b/home.nix @@ -21,7 +21,10 @@ cat = "${pkgs.bat}/bin/bat"; }; - sessionVariables = { EDITOR = "micro"; }; + sessionVariables = { + EDITOR = "micro"; + NIX_PATH = "$HOME/.hm-nixchannels"; + }; file."Applications/Home Manager Apps".source = let apps = pkgs.buildEnv {