Simplify Emacs activation script for linking the config
This commit is contained in:
parent
cd543e02ce
commit
0caf77129f
1 changed files with 8 additions and 19 deletions
|
@ -52,20 +52,9 @@ in
|
||||||
en_US-large
|
en_US-large
|
||||||
it_IT
|
it_IT
|
||||||
]);
|
]);
|
||||||
home.activation.cloneCcrEmacsFlake =
|
home.activation.linkEmacsConfig = lib.hm.dag.entryAnywhere ''
|
||||||
let
|
|
||||||
path = lib.makeBinPath (
|
|
||||||
with pkgs;
|
|
||||||
[
|
|
||||||
git
|
|
||||||
openssh
|
|
||||||
]
|
|
||||||
);
|
|
||||||
in
|
|
||||||
lib.hm.dag.entryAfter [ "writeBoundary" ] ''
|
|
||||||
PATH=$PATH:${path}
|
|
||||||
if [ ! -d "$HOME/.config/emacs" ]; then
|
if [ ! -d "$HOME/.config/emacs" ]; then
|
||||||
mkdir "$HOME/.config/emacs"
|
$DRY_RUN_CMD mkdir "$HOME/.config/emacs"
|
||||||
$DRY_RUN_CMD ln -s "$HOME/projects/aciceri/nixfleet/hmModules/emacs/init.el" "$HOME/.config/emacs/init.el"
|
$DRY_RUN_CMD ln -s "$HOME/projects/aciceri/nixfleet/hmModules/emacs/init.el" "$HOME/.config/emacs/init.el"
|
||||||
$DRY_RUN_CMD ln -s "$HOME/.config/emacs" "$HOME/emacs"
|
$DRY_RUN_CMD ln -s "$HOME/.config/emacs" "$HOME/emacs"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Reference in a new issue