aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-02 20:49:11 -0300
committerEuAndreh <eu@euandre.org>2019-05-02 20:49:11 -0300
commit962d492d0d8949e0be22e38b35b26813fe2fb9f6 (patch)
tree3a99090071009454371bca7d1909b0e06d8c9278 /default.nix
parentAdd note on generating password hash file. (diff)
downloaddotfiles-962d492d0d8949e0be22e38b35b26813fe2fb9f6.tar.gz
dotfiles-962d492d0d8949e0be22e38b35b26813fe2fb9f6.tar.xz
Add fixme subtask to test derivation.
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/default.nix b/default.nix
index c27faff..9ce1e8a 100644
--- a/default.nix
+++ b/default.nix
@@ -14,6 +14,17 @@ in with pkgs; with pkgs.stdenv; rec {
touch $out
'';
};
+ fixme = mkDerivation {
+ name = "dotfiles-fixme";
+ src = ./.;
+ phases = "unpackPhase buildPhase";
+ buildInputs = [ pkgs.ag ];
+ buildPhase = ''
+ ag FIXME --ignore default.nix || {
+ touch $out
+ }
+ '';
+ };
};
test = mkDerivation rec {
name = "dotfiles-test";
@@ -21,6 +32,7 @@ in with pkgs; with pkgs.stdenv; rec {
phases = "unpackPhase buildPhase";
buildInputs = [
subtasks.shellcheck
+ subtasks.fixme
];
buildPhase = ''
echo "Ran tests for:"