Skip to content

noblepayne/bitfocus-companion-flake

Repository files navigation

Bitfocus Companion Flake

A NixOS flake for Bitfocus Companion.

Quick Start

nix run github:noblepayne/bitfocus-companion-flake

Or 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";
        }
      ];
    };
  };
}

Updating dependencies

When Companion updates, regenerate missing-hashes.json:

./update-missing-hashes.sh

This uses yarn-berry-fetcher to compute the integrity hashes for all yarn dependencies from the new yarn.lock.

License

MIT

Related

An upstream nixpkgs package is in progress: NixOS/nixpkgs#418848

About

A nix Flake for Bitfocus Companion

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors