A NixOS flake for Bitfocus Companion.
nix run github:noblepayne/bitfocus-companion-flakeOr add to your NixOS configuration:
{
inputs.companion.url = "github:noblepayne/bitfocus-companion-flake";
outputs = { self, nixpkgs, companion, ... }: {
nixosConfigurations.myhost = nixpkgs.lib.nixosSystem {
modules = [
companion.nixosModules.default
{
programs.companion.enable = true;
programs.companion.runAsService = true;
programs.companion.user = "companion";
programs.companion.group = "companion";
}
];
};
};
}When Companion updates, regenerate missing-hashes.json:
./update-missing-hashes.shThis uses yarn-berry-fetcher to compute the integrity hashes for all yarn dependencies from the new yarn.lock.
MIT
An upstream nixpkgs package is in progress: NixOS/nixpkgs#418848