dotfiles

My PC Dotfiles & Website

files/git/hooks/pre-commit (249B)


 1#!/usr/bin/env bash
 2error() { echo -e "\033[0;31merror:\033[0m $1"; exit 7; }
 3
 4## Pre-Commit Checks ##
 5
 6# Nix Syntax
 7if [ "$(find . -name 'flake.nix' 2>/dev/null | wc -l)" != 0 ]
 8then
 9  nix flake check || error "Invalid Nix Flakes Configuration"
10fi