From faf9a044fd152c8a090f2a67cb0b73abc7a28217 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 17 Jul 2021 14:23:32 +0200 Subject: [PATCH] neovim: Add nix phase snippets --- .../modules/neovim/UltiSnips/nix.snippets | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/users/simon/modules/neovim/UltiSnips/nix.snippets b/users/simon/modules/neovim/UltiSnips/nix.snippets index 6b5dbb8..385f22e 100644 --- a/users/simon/modules/neovim/UltiSnips/nix.snippets +++ b/users/simon/modules/neovim/UltiSnips/nix.snippets @@ -1,3 +1,35 @@ snippet sha256 "dummy sha256 hash" sha256 = "0000000000000000000000000000000000000000000000000000"; endsnippet + +snippet unpackPhase "unpackPhase template" +unpackPhase = '' + runHook preUnpack + $1 + runHook postUnpack +''; +endsnippet + +snippet configurePhase "configurePhase template" +configurePhase = '' + runHook preConfigure + $1 + runHook postConfigure +''; +endsnippet + +snippet buildPhase "buildPhase template" +buildPhase = '' + runHook preBuild + $1 + runHook postBuild +''; +endsnippet + +snippet installPhase "installPhase template" +configurePhase = '' + runHook preInstall + $1 + runHook postInstall +''; +endsnippet