I could have sworn that I had this issue without using flakes. The start with Nixos was really bumpy; I must have mixed something up.
> If the directory is part of a Git repository, then the input will be treated as a `git+file:` URL, otherwise it will be treated as a `path:` url;
This is why untracked or unstaged files disappear when using flakes:
https://github.com/NixOS/nix/blob/ec6789f9dafce41011418fe6fc...
First, flakes are "experimental", so you have to enable them. Back then there were like three slightly different CLI commands to do it, and it felt like none worked from like 5 tutorial tabs I had open, putting it `experimental-features =` into flake you are trying to switch to does not work obviously.
Then you hit the classic situation where your flake is not committed or staged, so Nix refuses to see it. And instead of telling you that, it prints this abomination of error message "error: path '/nix/store/0ccnxa25whszw7mgbgyzdm4nqc0zwnm8-source/flake.nix' does not exist" (https://determinate.systems/blog/changelog-determinate-nix-3...)
I would not wish learning Nix from zero on my worst enemy, and I say that as someone who uses nix-darwin, devShells, deploy-rs and so on every day. The UX/DX is really bad, but nothing else comes close to its capabilities.
Sorry for rant but without flakes I would not make it.
That has nothing to do with flakes. When I add a "module" to my repos its the same. I have to add it the git repos or nix does not "see" it. And yes, its pretty unintuitive.
After that, just use EndeavourOS.
I used Antergos before that and EndevourOS has been great since.
The actual user does not give any shits. And while I love tinkering around and understand my OS/distro/$software I can absolutely relate. Linux should be at last so accessible that most of the things just work and a broad audience can just use their computer.
I don't mean to sound negative, I think it's a great idea. I do something like this at home from time to time. Just spend a day repairing and fixing things. Everything that has accumulated.
If your site really kicks off and you max out those visits per month (that they track on their end), they either start charging you the higher tier, cut off loading your font, or send you stern emails.
There is no expectation that you share your analytics with a type foundry.
Ugh, hard pass for me. It a nice font thought
Home Assistant has been running here for several years, and there are quite a few mammals in a relatively small space (humans and dogs). Air quality plays a significant role in well-being. I spent some time tinkering around to find good sensor solutions (I still use esp32 with bme280/dallas and mhz19 for other rooms), and after some back and forth, I purchased an Awair Element. At first glance, it seems quite expensive, but the sensors alone would cost me 1/3 of the price.
We love it. The little LED that indicates air quality, which I didn't even notice at first, is extremely helpful. The sensors are so accurate that I can see when someone has cooked something, when cleaning products have been used, or when we have a dog visiting. A simple API+web server (which I never needed), as the Home Assistant integration works great.
Great device.
Is that supposed to be praise?
I played it a bit after release and have 230 hours. I liked the game and it was worth my money.