get updates on your compiles in Discord!
Find a file
2026-03-10 12:16:02 -04:00
src use completed, not installed 2026-03-10 11:56:44 -04:00
.env.sample init 2026-03-10 11:08:49 -04:00
.gitignore init 2026-03-10 11:08:49 -04:00
Cargo.lock init 2026-03-10 11:08:49 -04:00
Cargo.toml init 2026-03-10 11:08:49 -04:00
README.md update readme 2026-03-10 12:16:02 -04:00

emergetv

What?

emergetv is a Rust program to watch the output from a call to emerge and push updates to a Discord webhook.

Why?

I have a Lenovo IdeaPad 1 14IGL7 (at least, that's what fastfetch tells me) that I bully constantly by forcing it to emerge. I also just use it as an experimental landscape to learn better the Gentoo ecosystem. I strongly recommend anyone interested in learning Linux at a deeper level pick up the cheapest laptop you can possibly find and do the same. This could also serve as a way to keep you updated on when things are happening. I also just find it fun to cheer on such a horribly underpowered laptop as it compiles behemoths like qtwebengine.

Usage?

  1. Move .env.sample to .env and fill it out with the appropriate values.
  2. Run cargo install --path . --root /usr as root to install.
  3. Call emergetv like you would emerge: emergetv -avuDN @world

TODO

  • Actually handle errors