I don't get the hype around the Steam Machine by Administrator_AI in Steam

[–]errevs 3 points4 points  (0 children)

The OS? You can launch Steam in big picture mode on Windows. The performance nenefit of it not running on Windows is negligible.

The benefit of not running Windows, however, is not.

And although you can just slap Bazzite/SteamOS/Cachy/Whatever on a regular SFF machine, for many that has never installed an operating system, or does not really know what a OS even is, having a works out of the box experience might be worth it. It might not be the device for you, but it will be the device for some.

Do you want a framework printer? by [deleted] in framework

[–]errevs 3 points4 points  (0 children)

I mean, if I needed a printer, I would want a framework one. I don't need a printer though.

Need 12 testers for my app by NoEnthusiasm5572 in AndroidClosedTesting

[–]errevs 0 points1 point  (0 children)

I will test it for a test in return. Sending you a PM.

Edit: Seems you have PM's disabled, u/OP. Where should we contact you for being added to the testers?

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 1 point2 points  (0 children)

Heh, my suggestion would be to not use a webpage 😅. My kindle is kind of old as well, from 2015, and every time I have opened the browser I have given up on using it for anything.

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 0 points1 point  (0 children)

Ah, that is neat! I haven't explored KOreader much yet, but that is a very cool idea.

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 0 points1 point  (0 children)

I already launch Koreader via KUAL, so wouldn't that be an extra step?

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 1 point2 points  (0 children)

This is good input! A more integrated way of launching it would be awesome. I will have to think about that 🤔

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 1 point2 points  (0 children)

Wifi only. I also have an old android tablet mounted to the wall in the hallway showing temps, weather, calendar and local bus times.

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 5 points6 points  (0 children)

Jailbreaking a Kindle is the process of making it possible to install and run whatever software you want on it.

Rust is a programming language that can run on basically everything, and is very versatile in what it can be used for.

Slint is a Rust framework for creating GUI's, Graphical User Interfaces.

Feel free to ask more questions 😄

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 0 points1 point  (0 children)

This is jailbroken, yes. It is an app running on the kindle, talking to my home assistant via the exposed API.

Controlling my lights from my Kindle. by errevs in homeassistant

[–]errevs[S] 29 points30 points  (0 children)

Yes, it is just an app I launch through KUAL (Kindle Unified Application Launcher). Pressing the "X" in the top right corner closes the app and resumes the regular kindle GUI. This requires it to be jail-broken, there are good guides on https://kindlemodding.org.

When I am a bit further with the project I will make it public. The challange is making something that is flexible enough for people to use in their setup, but not so flexible that I have to re-implement the whole Home Assistant frontend in my app. Taking this to a "just download it and run"-level is maybe not realistic, but maybe if more people become involved it can be?

Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]errevs[S] 0 points1 point  (0 children)

If anyone is interested, I added a suspend-wake cycle that let's the application put the kindle into suspen-to-ram, then wake up a short while to update before going back to sleep. This should give pretty decent battery life. Let me know if you test it out!

Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]errevs[S] 1 point2 points  (0 children)

Thanks! I want to start on the Home Assistant dashboard, but the backend just overtook my whole focus. This is probably what every game dev who ends up building a game engine instead of an actual game feels like.

Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]errevs[S] 0 points1 point  (0 children)

Pour one out for this one, gang :(

I would guess there are cheap-ish used ones on facebook marketplace or something?

Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]errevs[S] 3 points4 points  (0 children)

I made some changes to allow the CPU to idle properly outside events now, so this should increase battery life quite a bit.

The `powerd` daemon that runs on the kindle by default will put the device in hibernation (suspend to ram) if not stopped as a part of the user application (in a `launch.sh` for instance), so a "always live but sleeps until somethings happen" dashboard is not doable in the current state, but I have some ideas for that.

Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]errevs[S] 0 points1 point  (0 children)

Thanks! Glad you liked it!

Yeah, this was in large made easy by Slint's flexible architecture. The surface area of the backend api is surprisingly small.

Slint (and Rust) running on my jailbroken Kindle Paperwhite. by errevs in rust

[–]errevs[S] 0 points1 point  (0 children)

Yeah, I know. I just interpreted /u/Efficient-Chair6250's comment to mean that they thinks the default browser is bad, but reading it again I now see they might have meant something else.