nix-alien
nsh
nix-alien | nsh | |
---|---|---|
4 | 4 | |
417 | 162 | |
- | - | |
8.3 | 8.2 | |
25 days ago | 15 days ago | |
Python | C | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nix-alien
-
Nix-Powered Development with OCaml
copy the extracted files over to the nix output dir, and patch-elf all the binaries to link to the nix-version of the dynamic lib.
This sounds more difficult than it is, the result will be a copied over binary file that has its “libc.so” and other dynamic libs replaced in the ELF-header with “/nix/store/hdjdewuieu737-libc/libc.so”. I recommend looking up a package in nixpkgs which has a similar install story, that’s the easiest way to write a new package.
In case you only want to run it locally https://github.com/thiagokokada/nix-alien and similar programs work fine with the binary.
- NixOS 22.11 “Raccoon” Released
-
Gentoo Users: What are your thoughts on NixOS? Have you used it before? How do you think it compares to Gentoo?
You might be interested in tools like nix-alien which help, though to some extent it's always going to be an annoyance.
-
Arch + NixOS at once?
There's also nix-alien to run random binaries and nixos-fhs-compat to FHS your OS (might need some tweaking).
nsh
-
Run from RAM vs "Use base".
It's true that flashrd hasn't been updated in ages, but nsh is seeing active development. https://github.com/yellowman/nsh
-
NixOS 22.11 “Raccoon” Released
I appreciate your comment here, and the parent comment.
I've been using OPNSense[0] as my router for the past several months. So far, I am quite happy with it, but I've also thought that NixOS would be the next step.
My OPNSense router has 30+ VLANs and many layered firewall rules (my take on "zEr0 tRuSt") and so the task of converting it all to NixOS seems a little daunting.
I appreciate the utility of OPNSense's web GUI when configuring and troubleshooting my router config. It would be awesome if something like that could be integrated with NixOS. Additionally, something like nsh[1] to provide a traditional router/switch style CLI would be a dream come true.
[0] https://opnsense.org/
[1] https://www.nmedia.net/nsh/
-
Hacker News top posts: Apr 9, 2022
Nsh, a unified router style CLI for OpenBSD\ (10 comments)
- Nsh, a unified router style CLI for OpenBSD
What are some alternatives?
distrobox - Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
nix-ld - Run unpatched dynamic binaries on NixOS
nixos-fhs-compat - LSB&FHS compatibility for NixOS. Intended for containers and VMs.
gov-takedowns - Text of government takedown notices as received. GitHub does not endorse or adopt any assertion contained in the following notices.
mach-nix - Create highly reproducible python environments
vanitygen-plusplus - A vanity address generator for BTC, ETH, LTC, TRX and 100+ more crypto currencies.
vulnix - Vulnerability (CVE) scanner for Nix/NixOS.
resflash
nixops - NixOps is a tool for deploying to NixOS machines in a network or cloud.
nix-config - My personal NixOS config
docker-files