nix-for-javascript-developers
Nix language for Javascript developers (by rofrol)
nixos-fhs-compat
LSB&FHS compatibility for NixOS. Intended for containers and VMs. (by balsoft)
nix-for-javascript-developers | nixos-fhs-compat | |
---|---|---|
4 | 7 | |
14 | 57 | |
- | - | |
0.0 | 2.4 | |
9 months ago | 3 months ago | |
Nix | ||
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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-for-javascript-developers
Posts with mentions or reviews of nix-for-javascript-developers.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-01-24.
- The Curse of NixOS
-
How should one get started with Nix and NixOS?
Cross-posting from https://www.reddit.com/r/NixOS/comments/r4jj6o/comment/hmkk4q2/: - Read my small guide about nix language https://github.com/rofrol/nix-for-javascript-developers - Use sourcegraph for searching. Github isn't too good for that. Example https://sourcegraph.com/search?q=context:global+file:%5C.nix%24+minecraft&patternType=literal - Read/ask questions here or at http://discourse.nixos.org/ - search for issues here https://github.com/NixOS/nixpkgs/issues - At the beginning try to use as little as possible additional abstraction layers like home-manager, devos etc. - You may look at my config https://github.com/rofrol/nixos-config there are other documentation sources listed at https://nixos.org/learn.html Be aware that those sources maybe outdated.
-
NixOS as a daily driver
Read my small guide about nix language https://github.com/rofrol/nix-for-javascript-developers
- Nix language for Javascript developers
nixos-fhs-compat
Posts with mentions or reviews of nixos-fhs-compat.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-18.
-
Why can't things "just work" on NixOS?
You can, in theory, use https://github.com/balsoft/nixos-fhs-compat for this.
-
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).
- The Curse of NixOS
-
Containers with easy graphics acceleration?
Thanks, it was fun working with containers in NixOS! I tweaked the config a little bit so that the DISPLAY variable is automatically set and I also added nixos-fhs-compat's modules so that the guest OS uses FHS. Overall, a very slick setup if you want to run GPU-accelerated software quickly or what to do software development in a more traditional environment.
-
Way to install apps in their own FHS environment.
There's buildFHSUserEnv as the proper way to run those apps, and there's also a massive hack that I don't really recommend using on your host: https://github.com/balsoft/nixos-fhs-compat . If you want to use it, do it with something similar to this: https://github.com/balsoft/kalinix/blob/master/scripts/run-container and then run your vscode/android studio/etc inside that container. The final option is to just run another distro with docker or lxc, set up X11/Wayland passthru to it and run stubborn applications that way.
-
Do we need an alternative to the Filesystem Hierarchy Standard?
The root filesystem only contains two FHS-y symbolic links by default: /bin/sh and /usr/bin/env (and some /etc stuff that is hardcoded in some applications and wasn't considered to be worth patching). All the other files are kept in non-FHS-compliant locations (/nix/var/nix/profiles/per-user/*/default and /run/current-system/sw or /nix/var/nix/profiles/system). This means, for example, that binaries from other Linux distros won't run unless they have been statically compiled with musl (because there's no dynamic linker at /lib/ld-linux.so.2). There's this hack courtesy of Matthew Bauer that links stuff to FHS locations: https://github.com/balsoft/nixos-fhs-compat , but it's not supported upstream and it doesn't change how all the internal Nix stuff works, it's only a wrapper to allow running FHS and LSP-reliant binaries.
What are some alternatives?
When comparing nix-for-javascript-developers and nixos-fhs-compat you can also consider the following projects:
multimc-flatpak-installer
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-environments - Repository to maintain out-of-tree shell.nix files (maintainer=@mic92)
nix-alien - Run unpatched binaries on Nix/NixOS
nix-learning - A bunch of links to blog posts, articles, videos, etc for learning Nix
nixos-shell - Spawns lightweight nixos vms in a shell
kalinix - A pentesting/CTF toolbox with the help of Nix
nixpkgs - Nix Packages collection & NixOS
nixos - My system configuration
nixos
docker-files
nix-for-javascript-developers vs multimc-flatpak-installer
nixos-fhs-compat vs distrobox
nix-for-javascript-developers vs nix-environments
nixos-fhs-compat vs nix-alien
nix-for-javascript-developers vs nix-learning
nixos-fhs-compat vs nixos-shell
nixos-fhs-compat vs kalinix
nixos-fhs-compat vs nixpkgs
nixos-fhs-compat vs nixos
nixos-fhs-compat vs nixos
nixos-fhs-compat vs nix-environments
nixos-fhs-compat vs docker-files