balsoft

joined 5 months ago
[–] balsoft@lemmy.ml 2 points 1 month ago

Thanks! The documentation team is busy working on it right now :) You can check out https://nix.dev and https://wiki.nixos.org - both are relatively new. There are also lots of improvements in developer documentation for Nix and nixpkgs in the last year.

[–] balsoft@lemmy.ml 9 points 1 month ago* (last edited 1 month ago) (3 children)

"NixOS project" did not call anyone nazis, there was no "purge", this article is clickbait and ragebait. What one contributor, however prolific, says, doesn't represent the entire project (even though I somewhat agree with him here - there are sadly some bigots in the community).

Nobody forced Eelco (the founder of Nix) to "abdicate", but there was indeed pressure to step down as the de-facto BDFL put on him by various people. He's respected as an engineer, architect, maintainer and mentor, but his community management skills were perceived to be lacking, and there were other perceived issues in the community - which boiled down to the fact that a lot of contributors didn't feel like they could influence the direction of the project. Note that he's not expelled from the project in any way, he's still a maintainer of Nix itself, which AFAIU from my interactions with him is what interests him the most, and he's more or less happy to leave administrative/community stuff to other people.

Then began a process to establish a new governance structure. Currently, we're up to a stage where there's now formal community values and a new constitution for the project. There's an election happening right now, with all active contributors able to become candidates or vote (although the deadline for candidate nominations has passed, so now we can only vote).

[–] balsoft@lemmy.ml 5 points 1 month ago

Yep, happy that more and more people recognize it for a treasure of features and customization that it is. For me, it's the best app for trekking, hiking, and offroading there is, even if we consider proprietary stuff like Fatmap and such.

[–] balsoft@lemmy.ml 18 points 1 month ago* (last edited 1 month ago) (3 children)

Not OP, but this looks like 3D Relief (requires OpenGL render) + Terrain (Avalanche mode) + Contour Lines + Weather Plug-in. My setup is quite similar, and I also have an optional satellite/aerial imagery layer, a Hiking map style, and quick actions set up to toggle all those on or off when I need to declutter the map. AFAIR all require Premium/Plus to use.

Here's my profile if you want to quickly set it up in your app: https://share.balsoft.ru/OsmAnd-profile-balsoft.osf

[–] balsoft@lemmy.ml 1 points 1 month ago

Not disagreeing, but if you're just looking for a small Docker image, might as well build a static binary and ship it without any distro at all. Or, if you really need shared libraries and other dependencies, you can build a docker image with Nix and not get anything other than the dependencies.

[–] balsoft@lemmy.ml 4 points 1 month ago (1 children)

Not sure if you're the author, but I think a self.shortRev attribute is also provided, so that you don't have to builtins.substring yourself.

[–] balsoft@lemmy.ml 15 points 1 month ago

UNIX was kinda designed to be an IDE (of its time) by itself. Desktop/Server Linux (whether GNU or non-GNU) mostly continues this tradition; you are provided with some powerful tools for text manipulation, development, debugging and deployment out of the box in most distros. As such, any modern Linux distro is pretty good for development even out of the box. However, you must learn to use this power, and I'm not claiming it's easy (I still regularly look up various manpages despite doing development on Linux for 10+ years in various forms).

With that said, I myself prefer NixOS. It really feels more developer-oriented that other distros, as you get the power of Nix out of the box, and integrated into the system. With Nix you get easy access to the biggest software repository in the world. You get per-project development shells, so that you never have to worry about different toolchain versions for different projects, or your system being contaminated with bloat you no longer need. You get the power of reproducible packaging, to eliminate a lot of (but unfortunately not all of) "Works on my machine"-type of problems. It's also got a hell of a learning curve, but I think it's worth it.

[–] balsoft@lemmy.ml 1 points 1 month ago

Yes, that can happen sometimes, but I find that there are plenty of cheap options with unlocked bootloaders if you look for them.

[–] balsoft@lemmy.ml 1 points 2 months ago (2 children)

Nah, cheap phones often have their bootloader unlocked/unlockable. Really happy with my POCO M5 running modified AOSP. Also, unlike every expensive phone nowadays, it has 3.5mm jack, SD card slot, and exceptional battery life for hiking/trekking (it survives 5-6 days as just a camera+map phone with all power saving on, in comparison people with flagships typically only last 2-3 days with the same usage and power-saving techniques).

[–] balsoft@lemmy.ml 3 points 2 months ago* (last edited 2 months ago)

You can almost always replace the battery, even when the manufacturer doesn't want you to. As for flashlights, they typically come with easily user-replaceable ones, often even sold separately. Worst-case, you can get a AA or AAA flashlight and use rechargeable AA/AAAs.

[–] balsoft@lemmy.ml 2 points 2 months ago

I've paid quite a lot for my second headlamp for hiking, but I am really happy with the purchase as it's very light (35 g) compared to my first cheapo one (~120 g), while being the same 200 lm max. It doesn't sound like much, but it's enough for me to not even notice it, while the heavy one was getting annoying after a while.

[–] balsoft@lemmy.ml 1 points 2 months ago

I'd say it depends. For safety-critical stuff maybe, but for a headlamp or something I prefer rechargeable as I can easily recharge it from a power bank or a portable solar panel if needed. If you run out of a disposable battery for whatever reason, you're screwed.

view more: ‹ prev next ›