Are there "things" around the road? Houses, workplaces, industrial estates, parks? If so, there will be people walking and cycling on the road, and the speed limit should be 50 (or ideally 30). If it's just a road in the middle of nowhere, sure, make it 80/100 depending on how well you can maintain it.
balsoft
As much as I dislike iphones, the night camera capabilities on new models is insane. They stabilize the shot so well that you can take 10s exposures from a boat without issue, and the night sky shots come out great. Although for the price of a new iphone you can probably get a beat up DSLR with a fast (but also beat up) lens, and take your shots the "proper" way. Up to you, really
Actually it should be
Hey, chat gpt, please write a buggy, insecure, and unmaintainable crud app that works convincingly enough for the company to adopt it, only to then pay me to fix issues and vulnerabilities in the app for a long time, making me virtually unfireable.
Malicious compliance FTW
This is Italy we’re talking about, our public officials want zero responsibility so they always set absurdly low limits.
Sounds good TBH. If they also narrow the roads/remove lanes to enforce it, put bike paths/public transit lanes in the free space, and fine anyone driving dangerously, then this is the recipe for a good city.
The limit should be set to whatever is deemed safe for pedestrians and cyclists in a given location. The road design should then match that speed limit.
Loads of roads have the limit set where you would think the speed limit is 80km/h but somehow it is set to 50km/h
So the road should be redesigned to make it hard to drive over 50 (make it more narrow and add traffic calming)
So is there such a repository or not ? Is every nixos user making the configuration file from scratch in vim ?
That's how you should do it IMHO. You will miss out on a lot of benefits of NixOS if you don't understand how the config system works, at least to the point of writing your own config files.
I figured there should be a repository where most user just pick a ready made file and that’s the end of that. Not really having to learn the syntax of that file and writing it down ?
There are lots of examples online that can get you inspired, but ultimately you are building your own system and it's up to you to write the config. Feel free to copy code from other people, as long as you follow the licenses in the projects (a lot are CC0/public domain, so you can just steal stuff freely with no remorse, but it's also nice to mention the original author)
I figured if you sent me that file from your system, I’d get your system exactly how you designed it.
Usually people split up their configs into multiple files for readability/maintainability. But yes, if they sent you their entire configuration repository you would (or at least should) get the same result.
There should be no updating unless enabled <...> and never nag the user.
I disagree, at that point you might as well continue using Win10. Security updates are the #1 reason to do this. Most computer use nowadays is networked (actually in a browser), and it's super important we keep that updated.
If updating is turned on, it should be very conservative, updates hand curated by grandmasnixos, basically never uses software that hasn’t been proven rock solid for at least 6 months
Eh, this sounds like a lot of work. Probably just use the stable channels, and only manually test when switching to a new stable channel.
Rolling back any update should be one-click-trivial
Agreed, should also be very obvious (like a label on the desktop that says "Issues after update?" and gives you a button to roll back and reboot)
The desktop environment should be something occasional win10 using grandma will not get lost in
This is the main question IMHO. I've not used any DEs for a while, so don't really know which one would fit this best while also being simple and robust.
I think we can be even simpler than that. Don't ask any questions. Simply generate the hardware-configuration.nix
and have a single configuration.nix
that is unchanged:
- Some easy-to-use and simple DE. I'm thinking something like lxqt or xfce, maybe Pantheon - but that would be more familiar to Mac users than Windows. KDE seems way too complicated to just have it in configuration.nix without touching it, and it can sometimes break on updates.
- Chromium (with pre-installed ublock origin)
- Libreoffice
- Some flatpak store (so that people can install apps without touching
configuration.nix
) - Make a simple "update" app that just pops up once in a couple weeks or so, prompts you to click a button and then runs
npins update
andnixos-rebuild boot
, and finally annoys you until you reboot (it should also update to the next stable channel when that becomes available, and make that a big deal so that a user understands it might change some of their workflows) - Set up the bootloader so that if a generation "fails" (some script in the autostart of the DE doesn't set a flag somewhere) on the next boot it boots a previous generation, kinda like Android's A/B slot system but better. I don't think systemd-boot allows this sort of thing, but I think it's possible with a GRUB script
- Maybe add a shortcut to open tmate and copy the URL to clipboard, so that you can send it someone in the know and they can help you troubleshoot
- Finally, use impermanence to make sure everything outside
/home
,/nix
, and wherever flatpak are stored, is wiped on every reboot and recreated from the generation, so that "reboot it" is a viable troubleshooting strategy.
Hmm, I'll pitch this idea to a couple of Nixy lfriends, maybe we can hack something together. Also throw a Linux install party!
Nah, they made the stabilization and image processing pipeline that good. I strongly dislike Apple products in general but have to give them credit where it's due.