ruffsl

joined 2 years ago
MODERATOR OF
[–] ruffsl@programming.dev 1 points 7 hours ago

I'll preface that NixOS may not be for everyone, as deviating from a conventional hierarchical file system is a radical departure from conventional distributions; but for those that want precise control over their system environment, it has a good deal of appeal.

For example, I appreciate being able to use the latest bleeding release of a number of tools while sticking with older trusted versions of other utilities, but if both relied upon different versions of similar dependencies, such package conflicts can be troublesome to resolve, as few Linux package managers gracefully deal with multi version installs.

For NixOS using the nix store, installing leaf packages that traditionally conflict is trivial, and as a user, I can spend less time managing every transitive dependency in order to use the software I want. Not having to wait for a disjointed ecosystem of packages to synchronize around dependencies, or resorting to compromise in package version selection is very liberating.

The functional language and documentation for nix itself is a bit quirky, as I wish it was stronger typed, but being able to declaratively express and version control my setup across workstations has been a time saver; installing/configuring something once and then have-done with it.

[–] ruffsl@programming.dev 2 points 13 hours ago

Nix-ld is only used by unpatched executables that use the link loader at /lib or /lib64. If you use for example python from nixpkgs than it will not pick up NIX_LD_LIBRARY_PATH and NIX_LD since these types of binaries are configured to use a glibc from the nix store.

Ah, I guess that's why I've seen folks recommend just having uv install the python interpreter as well, so everything python uses the same link loder from nix-ld.

[–] ruffsl@programming.dev 2 points 1 day ago

I would have liked the PyCon25 talk directly, but I don't think the recordings have been published yet:

https://slides.com/bittner/pycon25-nixos-for-python-developers#/2/4

Hopefully the presenter discusses more on their later slides in using python on NixOS and working around python packaging's use of dynamic linking.

[–] ruffsl@programming.dev 3 points 1 day ago (4 children)

I'm still using an old UC Gateway, doubt my homelab will outgrow it.

 

How many folks already self-host UniFi on their own hardware vs native consoles?

Related Discussion:

 

Just discovered this article recently from a related thread:

 

Sequel to prior series discussed:

[–] ruffsl@programming.dev 2 points 3 days ago

I'd love to find an example NixOS config to simply reproduce and import Clear Linux's kernel config. There are a few already for replicating CachyOS's kernel variants:

Although I'm not sure that those approachs still use clang instead of gcc?

 

00:00 Virtual Files Systems Improved
02:03 CRC CPU Arch Updates
05:44 Less Network Latencies
08:03 Handling Data Loss on File Systems
10:01 Fix for 1993 ELF Binaries
11:24 Apple Silicon Updates in Kernel
13:02 Zeroing out SSD Improvements
14:34 Mobile File Systems
15:50 WIFI 7 and Networking Stack
17:12 BCacheFS Kernel Updates & Drama

[–] ruffsl@programming.dev 2 points 4 days ago

I hope this rust library can make its way back into Moonlight and Sunshine projects.

 

Not yet released unfortunately:

https://kyber.media/

 

A response to Drew Lyton’s "The Future is NOT Self-Hosted"


Related Discussions:

 

The future is community-hosted


Related Hacker News thread:

[–] ruffsl@programming.dev 1 points 3 weeks ago

Another related video from a nice channel I posted here previously:

[–] ruffsl@programming.dev 1 points 3 weeks ago (1 children)

Another video on PPS from a charging device perspective:

I'll say the newer up and coming standard AVS (Adjusted Voltage Supply) for support with Extended Power Range looks promising, if not a little concerning in regards to cable quality hazards.

[–] ruffsl@programming.dev 3 points 3 weeks ago

Perhaps one could use something like this using Android's Virtualization Framework in the meantime:

[–] ruffsl@programming.dev 8 points 3 weeks ago (4 children)

Looks like they introduce the use Traefik with NixOS here:

How does Traefik compare to a reverse proxy like Caddy?

[–] ruffsl@programming.dev 2 points 3 weeks ago (1 children)

Yeah, the centralization of public Internet infrastructure around Cloud flare has been concerning, not only as a single point of failure but also in terms of consolidation of trust.

As a prior student workout a public IP deep behind several NATs, with little funds for self hosting hobbies, these kinds of tunnel services were a handy gateway in getting started.

Although, I hope ISP adoption of IPv6 or cheaper bandwidth quotas for VPS providers help compete on this front for self hosting networking.

[–] ruffsl@programming.dev 2 points 3 weeks ago

Too bad you have to rely on cloudflare to then manage your domain to utilize this feature, like if it's just a demo for a one off project.

view more: next ›