592 current 2024-05-14 17:03:57 24.05.20240512.2057814 6.8.6-zen1 *
This commit is contained in:
parent
321c55b6ab
commit
ecfe196f8b
1 changed files with 20 additions and 19 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
lib,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
nvimDir = "/home/${config.home.username}/nixos/modules/home-manager/vim";
|
nvimDir = "/home/${config.home.username}/nixos/modules/home-manager/vim";
|
||||||
|
|
@ -58,23 +59,23 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# home.activation.neovim = hm.dag.entryAfter ["linkGeneration"] ''
|
home.activation.neovim = lib.hm.dag.entryAfter ["linkGeneration"] ''
|
||||||
# #! /bin/bash
|
#! /bin/bash
|
||||||
# NVIM_WRAPPER=~/.nix-profile/bin/nvim
|
NVIM_WRAPPER=~/.nix-profile/bin/nvim
|
||||||
# STATE_DIR=~/.local/state/nix/
|
STATE_DIR=~/.local/state/nix/
|
||||||
# STATE_FILE=$STATE_DIR/lazy-lock-checksum
|
STATE_FILE=$STATE_DIR/lazy-lock-checksum
|
||||||
# LOCK_FILE=~/.config/nvim/lazy-lock.json
|
LOCK_FILE=~/.config/nvim/lazy-lock.json
|
||||||
# HASH=$(nix-hash --flat $LOCK_FILE)
|
HASH=$(nix-hash --flat $LOCK_FILE)
|
||||||
#
|
|
||||||
# [ ! -d $STATE_DIR ] && mkdir -p $STATE_DIR
|
[ ! -d $STATE_DIR ] && mkdir -p $STATE_DIR
|
||||||
# [ ! -f $STATE_FILE ] && touch $STATE_FILE
|
[ ! -f $STATE_FILE ] && touch $STATE_FILE
|
||||||
#
|
|
||||||
# if [ "$(cat $STATE_FILE)" != "$HASH" ]; then
|
if [ "$(cat $STATE_FILE)" != "$HASH" ]; then
|
||||||
# echo "Syncing neovim plugins"
|
echo "Syncing neovim plugins"
|
||||||
# PATH="$PATH:${pkgs.git}/bin" $DRY_RUN_CMD $NVIM_WRAPPER --headless "+Lazy! restore" +qa
|
PATH="$PATH:${pkgs.git}/bin" $DRY_RUN_CMD $NVIM_WRAPPER --headless "+Lazy! restore" +qa
|
||||||
# $DRY_RUN_CMD echo $HASH >$STATE_FILE
|
$DRY_RUN_CMD echo $HASH >$STATE_FILE
|
||||||
# else
|
else
|
||||||
# $VERBOSE_ECHO "Neovim plugins already synced, skipping"
|
$VERBOSE_ECHO "Neovim plugins already synced, skipping"
|
||||||
# fi
|
fi
|
||||||
# '';
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue