1
0
mirror of https://github.com/nix-community/home-manager synced 2024-06-29 09:58:32 +02:00
home-manager/home-manager/install.nix

21 lines
534 B
Nix
Raw Normal View History

{ home-manager, runCommand }:
let
hmBashLibInit = ''
export TEXTDOMAIN=home-manager
export TEXTDOMAINDIR=${home-manager}/share/locale
source ${home-manager}/share/bash/home-manager.sh
'';
in runCommand "home-manager-install" {
propagatedBuildInputs = [ home-manager ];
2020-02-02 00:39:17 +01:00
preferLocalBuild = true;
shellHookOnly = true;
shellHook = "exec ${home-manager}/bin/home-manager init --switch --no-flake";
2020-02-02 00:39:17 +01:00
} ''
${hmBashLibInit}
_iError 'This derivation is not buildable, please run it using nix-shell.'
2020-02-02 00:39:17 +01:00
exit 1
''