No description
| pkgs | ||
| services | ||
| .gitignore | ||
| default.nix | ||
| README.md | ||
nix-channel
Personal nix channel.
Disclaimer
None of these service definitions are guarenteed to be stable or to work at all. There are several reasons why I keep those things in a repo on my private git instance and I'm not to be held responsible for any kind of physical or mental damage or worse.
You have been warned.
Services
Checked services are done-ish
- 0x0
- audio-share
- Bunkr Downloader
- cdnindex
- Hetzner Cloud Console DDNS (via
hcloudCLI) - fxpixiv
- onthespot
- ytdl (mirroring service)
Packages
- 0x0
- audio-share
- Bunkr Downloader
- cdnindex
- fxpixiv
- onthespot
- the whole setup of this package + dependencies is kind of wonky:
- this derivation packages a fork of the original onthespot, which was already packaged via nix, but later declared unmaintained and deprecated
- pywidevine is a fully new dependency previously not packaged
- pymp4, a dependency of pywidevine, hasn't been updated since mid 2023 and uses a version of construct from 2016
- construct seems to have had severe API changes that weren't fixed upstream
- even if officially supported, some API changes still haven't been reflected and are thus patched manually
- additional breakages might still be unknown until provoked
- pymp4x, a fork and the version used here, hasn't been updated since the end of 2023, but at least has dependencies available in nixpkgs
Usage
Add the archive url of this repo to your channels if you're feeling lucky.
Updating
Until I feel comfortable enough to establish something like a release cycle the only way
to update is nix-channel --update thebread --tarball-ttl 0 (or whatever you named it).