appvm/docs/installation.rst

41 lines
842 B
ReStructuredText
Raw Permalink Normal View History

2020-02-02 01:43:27 +00:00
Installation
============
NixOS
-----
First, clone this repo. Then do this:
2020-02-02 01:43:27 +00:00
/etc/nixos/configuration.nix::
imports = [
/path/to/repo/nixos
];
2021-12-19 23:56:42 +00:00
virtualisation.appvm = {
2020-02-02 01:43:27 +00:00
enable = true;
user = "${username}";
2020-02-02 01:43:27 +00:00
};
This is a temporary solution until appvm is upstreamed to nixpkgs or Nix flakes are released.
2020-02-02 01:43:27 +00:00
2020-06-18 15:27:16 +00:00
Ubuntu 20.04
2020-02-02 01:43:27 +00:00
------
Requirements::
sudo apt install virt-manager curl git
echo user = "\"$USER\"" | sudo tee -a /etc/libvirt/qemu.conf
echo '/var/tmp/** rwlk,' | sudo tee -a /etc/apparmor.d/local/abstractions/libvirt-qemu
2020-06-18 15:27:16 +00:00
curl -L https://nixos.org/nix/install | sh
2020-02-02 01:43:27 +00:00
systemctl reboot
Use latest stable nixpkgs channel::
2020-04-01 07:39:23 +00:00
nix-channel --add https://nixos.org/channels/nixos-20.03 nixpkgs
2020-02-02 01:43:27 +00:00
nix-channel --update
Install appvm::
nix-env -if https://code.dumpstack.io/tools/appvm/archive/master.tar.gz