hwatch: add module (#7158)

This commit is contained in:
Alex Hamilton 2025-05-30 11:16:26 -04:00 committed by GitHub
parent 482c306ef7
commit d36ac1f0db
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 98 additions and 0 deletions

View file

@ -0,0 +1,4 @@
{
hwatch-empty-config = ./empty-config.nix;
hwatch-example-config = ./example-config.nix;
}

View file

@ -0,0 +1,15 @@
{
config,
...
}:
{
programs.hwatch = {
enable = true;
package = config.lib.test.mkStubPackage { };
};
nmt.script = ''
assertFileNotRegex home-path/etc/profile.d/hm-session-vars.sh "HWATCH"
'';
}

View file

@ -0,0 +1,20 @@
{
config,
...
}:
{
programs.hwatch = {
enable = true;
package = config.lib.test.mkStubPackage { };
extraArgs = [
"--exec"
"--precise"
];
};
nmt.script = ''
assertFileExists home-path/etc/profile.d/hm-session-vars.sh
assertFileContains home-path/etc/profile.d/hm-session-vars.sh 'HWATCH="--exec --precise"'
'';
}