`meta.mainProgram` must be set otherwise `lib.getExe` assumes that the
package name is `television` and home manager shell integrations are
broken
## 📺 PR Description
<!-- summary of the change + which issue is fixed if applicable. -->
## Checklist
<!-- a quick pass through the following items to make sure you haven't
forgotten anything -->
- [x] my commits **and PR title** follow the [conventional
commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) format
- [ ] if this is a new feature, I have added tests to consolidate the
feature and prevent regressions
- [ ] if this is a bug fix, I have added a test that reproduces the bug
(if applicable)
- [ ] I have added a reasonable amount of documentation to the code
where appropriate
Hey again, just realized there was an update with toolchain change 1.81
-> 1.83, so updating the hash for it :)
Co-authored-by: Vitalii Lukyanov <tukanoid@outlok.com>
* nix flake shell + rust-toolchain.toml setup
* migrated to naersk + nixpkgs-mozilla, it works for this workspace setup, updated Cargo.toml by autoformatting with taplo and adding reame to workspace.package to make `nix build` work