Use just for repetitive tasks.

This commit is contained in:
Lyle Mantooth 2023-03-27 09:41:04 -04:00
parent 71fd3789c8
commit b653ea2d08
Signed by: IslandUsurper
GPG key ID: 6DB52EAE123A5789
2 changed files with 13 additions and 4 deletions

View file

@ -11,12 +11,13 @@
pkgs = nixpkgs.legacyPackages.${system};
themeName = "hermit_zola";
in
with pkgs;
{
packages.blog = pkgs.stdenv.mkDerivation rec {
packages.blog = stdenv.mkDerivation rec {
pname = "annotated-annals";
version = "2022-08-28";
src = ./.;
nativeBuildInputs = [ pkgs.zola ];
nativeBuildInputs = [ zola ];
configurePhase = ''
mkdir -p "themes/${themeName}"
cp -r ${hermit-zola}/* "themes/${themeName}"
@ -27,8 +28,8 @@
defaultPackage = self.packages.${system}.blog;
devShell = pkgs.mkShell {
packages = [ pkgs.zola ];
devShell = mkShell {
packages = [ just zola ];
shellHook = ''
ln -fsn "${hermit-zola}" "themes/${themeName}"
'';

8
justfile Normal file
View file

@ -0,0 +1,8 @@
finish message:
git add .
git commit -m "{{message}}"
git push
create passage:
cd content/bible_journal && cp _template.txt "{{passage}}.md"
vi "content/bible_journal/{{passage}}.md"