But there is no file called brother.conf in that folder.
Only brother5.conf whose content is brother5.
It does not affect operation, it would seem -- I can use the scanner. But since the scanner didn't work at first, and this stale link was the first obvious broken thing, I spent some time finding out what was wrong.
Steps to reproduce
I used the following config
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
<nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan5.nix>
];
[...]
hardware.sane = {
enable = true;
brscan5 = {
enable = true;
netDevices = {
home = { model = "ADS-1700"; ip = "192.168.178.50"; };
};
};
};
Issue description
When using brscan5 package, I get the following link:
brother5.conf -> /etc/static/sane.d/dll.d/brother5.conf
inside
/etc/sane.d/dll.d
That file itself is a link
/etc/static/sane.d/dll.d/brother5.conf -> /nix/store/wk7idr3s7d3842q3lc4dxi1kfw9qs5w4-brscan5-1.2.9-0/etc/sane.d/dll.d/brother.conf
But there is no file called
brother.conf
in that folder. Onlybrother5.conf
whose content isbrother5
.It does not affect operation, it would seem -- I can use the scanner. But since the scanner didn't work at first, and this stale link was the first obvious broken thing, I spent some time finding out what was wrong.
Steps to reproduce
I used the following config
Technical details