aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2023-02-22 11:29:05 -0300
committerEuAndreh <eu@euandre.org>2023-02-22 11:30:19 -0300
commit81df90262e350fa316dc73a73947ac9a0e9dda28 (patch)
tree6d7da1db081f6db0de602da11ef98a82596cc7e6
parentetc/nix/configuration.nix: Tidy up extra comments (diff)
downloaddotfiles-81df90262e350fa316dc73a73947ac9a0e9dda28.tar.gz
dotfiles-81df90262e350fa316dc73a73947ac9a0e9dda28.tar.xz
Makefile: Add "check-nixfmt" target
-rw-r--r--Makefile9
-rw-r--r--etc/guix/home.scm1
2 files changed, 7 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 6ddc362..dd968f5 100644
--- a/Makefile
+++ b/Makefile
@@ -92,6 +92,9 @@ check-perlcritic:
xargs awk '/^#!\/usr\/bin\/env perl$$/ { print FILENAME } { nextfile }' | \
xargs perlcritic --exclude=subroutine
+check-nixfmt:
+ git ls-files | sor 'test -f' | grep -E '\.nix$$' | xargs nixfmt -c
+
FIXME-excludes = \
':(exclude)Makefile' \
':(exclude)etc/git/ignore' \
@@ -139,9 +142,9 @@ check-sync:
exit 1; \
fi
-check: check-shellcheck check-perlcritic check-fixme check-dirty-public \
- check-dirty-private check-dirty-pass check-opt check-pod \
- check-sync
+check: check-shellcheck check-perlcritic check-nixfmt check-fixme \
+ check-dirty-public check-dirty-private check-dirty-pass \
+ check-opt check-pod check-sync
@cd $(PRIV_CONFIG) && $(MAKE) $@
clean:
diff --git a/etc/guix/home.scm b/etc/guix/home.scm
index a84a2a0..f81b0cd 100644
--- a/etc/guix/home.scm
+++ b/etc/guix/home.scm
@@ -352,6 +352,7 @@
pv
;; telnet
httpd ;; for htpasswd
+ nixfmt
;; for compiling ECL
libatomic-ops