mirror of
https://github.com/nix-community/home-manager
synced 2024-12-23 10:19:48 +01:00
1de492f6f8
Switches to nixfmt 0.5.0 and removes exceptions for files without open PRs.
28 lines
805 B
Text
Executable file
28 lines
805 B
Text
Executable file
#! /usr/bin/env nix-shell
|
|
#! nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/6616de389ed55fba6eeba60377fc04732d5a207c.tar.gz -i bash -p findutils nixfmt
|
|
|
|
CHECK_ARG=
|
|
|
|
case $1 in
|
|
-h)
|
|
echo "$0 [-c]"
|
|
;;
|
|
-c)
|
|
CHECK_ARG=-c
|
|
;;
|
|
esac
|
|
|
|
# The excludes are for files touched by open pull requests and we want
|
|
# to avoid merge conflicts.
|
|
find . -name '*.nix' \
|
|
! -path ./modules/default.nix \
|
|
! -path ./modules/files.nix \
|
|
! -path ./modules/home-environment.nix \
|
|
! -path ./modules/lib/default.nix \
|
|
! -path ./modules/lib/file-type.nix \
|
|
! -path ./modules/misc/news.nix \
|
|
! -path ./modules/programs/bash.nix \
|
|
! -path ./modules/programs/ssh.nix \
|
|
! -path ./modules/programs/zsh.nix \
|
|
! -path ./tests/default.nix \
|
|
-exec nixfmt $CHECK_ARG {} +
|