vms.nix
nixos-shell
vms.nix | nixos-shell | |
---|---|---|
2 | 6 | |
33 | 578 | |
- | - | |
10.0 | 6.1 | |
almost 5 years ago | 3 months ago | |
Nix | Nix | |
- | MIT License |
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.
vms.nix
-
Using NixOS as a Hypervisor for a k3s Cluster in Homelab, can I define the VMs in Nix config?
This looks interesting as well (I haven't tried it out yet): https://github.com/Nekroze/vms.nix
-
Declarative hypervisor?
Check out https://github.com/Nekroze/vms.nix. It tries to give you an interface similar to oci-containers (aka declarative docker containers under NixOS, see [1]), but using qemu-based VMs instead.
nixos-shell
-
Using NixOS as a Hypervisor for a k3s Cluster in Homelab, can I define the VMs in Nix config?
Just found this: https://github.com/Mic92/nixos-shell
-
Manage libvirt's XMLs with Nix?
There is nixos-shell, but I'm thinking about Windows VM's mostly.
- Headless QEMU virtual machines based on Nix
-
NixOS 21.05 Released
>It doesn't work so well for I borrowed my coworker's computer for 5 minutes and want to use my own Vim configuration
You could use something like nixos-shell[1] to spin up a headless VM of your machine into your current shell.
[1]https://github.com/Mic92/nixos-shell
-
How do you enter the NixOS docker container?
as mentioned, the Nix docker container isnt a full NixOS system, it's just the nix package manager. If you want to try a quick full NixOS setup I really like https://github.com/Mic92/nixos-shell . It spawns a lightweight NixOS vm in the current shell. No qemu or kvm setup or knowledge required.
-
Way to install apps in their own FHS environment.
For testing stuff you can also use nixos-shell
What are some alternatives?
terraform - Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
nix-darwin - nix modules for darwin
skyflake - NixOS Hyperconverged Infrastructure on Nomad/NixOS
nixos-fhs-compat - LSB&FHS compatibility for NixOS. Intended for containers and VMs.
nixos-generators - Collection of image builders [maintainer=@Lassulus]
poetry2nix - Convert poetry projects to nix automagically [maintainer=@adisbladis]
NUR - Nix User Repository: User contributed nix packages [maintainer=@Mic92]
nix-bundle - Bundle Nix derivations to run anywhere!
runix
flake-utils-plus - Use Nix flakes without any fluff.
NixOS-docker - DEPRECATED! Dockerfiles to package Nix in a minimal docker container
repology-rules - Package normalization ruleset for Repology