

That was what I was expecting, without trying.
Maybe it’s just the right Decky add-on away? I have used add-ons for enabling VPNs so this should be possible, if not done already.
That was what I was expecting, without trying.
Maybe it’s just the right Decky add-on away? I have used add-ons for enabling VPNs so this should be possible, if not done already.
And I appreciate you saying that
Funny how Microsoft registered the domain on PorkBun, and chose not to publish the ownership information. And yet you know the real owner.
That, or you’re just lying IDK…
Well obviously, seize the means of production?
It uses the Xen hypervisor, not qemu/KVM. Technically it is a Xen kernel virtualizing Linux since it is a type 1 hypervisor.
TBH i used to alt-tab away from what ever non-work-related thing i was doing, to a terminal emulator when ever my boss walked in.
It was usually showing my latest package upgrade.
Lots of people have already mentioned Ventoy.
MediCat is Ventoy with a ton of images and a config file. It seems great, although I chose to roll my own as MediCat had a lot of Windows-centric images i have no need for.
Concerning you RAID, just make sure the installer doesn’t touch it and mount it afterwards. You might have to do some kind of “restore” to give the files the needed SELinux metadata. The Discourse forum would probably be a good place to ask.
Now, a bit about DNF vs RPM-OSTree. Fedora with DNF is the standard distro much like most other distros. Use this if the next part doesn’t sound useful to you.
RPM-OSTree is used in a new family of distro that work a bit like git for your OS.
Your system runs off an “atomic” image. Atomic means unsplittable in Greek. Everything you change on your system is applied to your atomic image, like a file is added or removed from a git repo.
This is nice because upgrading to the next major version becomes a simple matter of rebasing you changes on top of the new version, and likewise, rolling back (in case of issues) becomes a single command and a reboot.
Fedora IoT is the “Server” edition of the Atomic desktops. Fedora CoreOS is a more “immutable” approach.
Feel free to ask more questions if something doesn’t make sense.
Oh how sweet is the irony of the bigots in this thread, who thinks the tag is there to “free” from them from seeing gay people holding hands and kissing, when it’s actually there because bigots have outlawed being gay some places.
By “heavily homosexual”, do you mean pornographic? Because that’s a separate tag.
Edit: typo.
That argument is obviously wrong.
Homosexuality (and other sexualities) exist in nature. This is not uncommon knowledge.
Also, the whole “they don’t make babies so they’re unnatural” thing. How long have you thought this argument through?
Humans and animals are born sterile, they grow too old and become infertile. All of that happens in nature.
That fantasy world of yours is verifiably not how nature works, and it wouldn’t take you more than 5 minutes to disprove the bullsh*t.
It makes it hard to believe you are arguing in good faith.
No problem!
I hacked this together instead of going to sleep, so it might make your deck explode, but maybe it’s a starting point for you or someone else:
# home-deck-mounts.mount
#
# Mount units must be named after the destination path, this / replaced by -, like above
#
# This is a template unit.
# That's explained here: https://fedoramagazine.org/systemd-template-unit-files/
# TL;DR: run it like this `netmount@linuxisos.mount` if you want to mount the subdirectory "linuxisos" from SHARE_PATH
[Unit]
Description=NetMount %I
After=graphical.target
# This is commented out, because it is implicit for network mounts https://www.freedesktop.org/software/systemd/man/latest/systemd.mount.html#Default%20Dependencies
# I keep it here as an example
#After=network-online.target
#Requires=network-online.target
[Mount]
# %i expands to what ever you put after the @ when starting/activating the service
What=10.10.10.99:/mnt/user/%i
Where=/home/deck/mounts/%i
Type=nfs
Options=exec
[Install]
WantedBy=default.target
I couldn’t confirm if mount units are allowed to be template units, but if not, just duplicate the service for each path and replace %i.
Say the word if you run into issues!
Don’t put yourself down! Using systemd wouldn’t make it work “better”, it’s just more “proper” (and a great tool to know in general!)
Great job and keep going!
This is really cool!
Where did you put the service file?
I don’t mean this as critique, but as possible next project, since your solution works perfectly fine. Systemd has some cool features that could make this project have a bit fewer moving parts:
That way you would end up with a .mount file per mounted directory, with logging using journald, and no external scripts.
I really like systemd as it can be a great tool, when you start to break down the complexity of it.
I hope you get well soon and get the best you can from this time.
Cockpit is great.
It’s pretty simplistic. It gives you an overview of your system ressources and handles libvirt VMs and Docker (i think. I used it with Podman, but in this context both should work).
My impression was that the container and VM interfaces were pretty simple, and I wouldn’t have liked it as my main interface for those services, but it would be perfect for getting an overview and restarting them!
Node-Red can do dashboards. I don’t know if it does data logging, but I would guess so since it can do dashboards. It also supports MQTT so it should handle ESPHome devices without a problem.
It’s made for automations (and great at it) but it can be a minimalist HA hub too.
Hook it up with ChatGPT and you are golden!
I run the built-in automatic rpm-ostree upgrade service every 6 hours.
If you think that’s too inefficient, maybe read the docs for shutdown.target and see if you can use that to run an upgrade service before shutdown?
I’m not too experienced with that part of systemd but it seems like it could be a “proper” way to run things on shutdown?
No, sadly not. Maybe it’s implemented in Fish?