docs/NixOS/virtualisation/index.html

6440 lines
110 KiB
HTML
Raw Normal View History

2024-07-24 19:14:02 +00:00
<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Aux Documentation">
<meta name="author" content="Nixpkgs Aux, and Lix Contributors">
<link rel="canonical" href="https://docs.auxolotl.org/NixOS/virtualisation/">
<link rel="prev" href="../users/users/">
<link rel="next" href="anbox/">
<link rel="icon" href="../../assets/aux-logo.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.29">
<title>Index - Aux Docs</title>
<link rel="stylesheet" href="../../assets/stylesheets/main.76a95c52.min.css">
<link rel="stylesheet" href="../../assets/stylesheets/palette.06af60db.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.bunny.net/css?family=IBM+Plex+Sans:300,300i,400,400i,700,700i%7CIBM+Plex+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"IBM Plex Sans";--md-code-font:"IBM Plex Mono"}</style>
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
<meta property="og:type" content="website" >
<meta property="og:title" content="Index - Aux Docs" >
<meta property="og:description" content="Aux Documentation" >
<meta property="og:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/virtualisation/index.png" >
<meta property="og:image:type" content="image/png" >
<meta property="og:image:width" content="1200" >
<meta property="og:image:height" content="630" >
<meta property="og:url" content="https://docs.auxolotl.org/NixOS/virtualisation/" >
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Index - Aux Docs" >
<meta name="twitter:description" content="Aux Documentation" >
<meta name="twitter:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/virtualisation/index.png" >
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="blue">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#virtualisationadditionalpaths" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../.." title="Aux Docs" class="md-header__button md-logo" aria-label="Aux Docs" data-md-component="logo">
<img src="../../assets/aux-logo.svg" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Aux Docs
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Index
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="blue" aria-label="Dark Mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Dark Mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="blue" aria-label="Light Mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Light Mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5c-.84 0-1.65.15-2.39.42L12 2M3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29L3.34 7m.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14L3.36 17M20.65 7l-1.77 3.79a7.023 7.023 0 0 0-2.38-4.15l4.15.36m-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29L20.64 17M12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44L12 22Z"/></svg>
</label>
</form>
<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://git.auxolotl.org/auxolotl/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</div>
<div class="md-source__repository">
auxolotl/docs
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../.." class="md-tabs__link">
Aux Documentation Hub
</a>
</li>
<li class="md-tabs__item">
<a href="../../TODO/" class="md-tabs__link">
TODO
</a>
</li>
<li class="md-tabs__item">
<a href="../../Aux/" class="md-tabs__link">
Aux
</a>
</li>
<li class="md-tabs__item">
<a href="../../Lix/" class="md-tabs__link">
Lix
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../appstream/" class="md-tabs__link">
NixOS
</a>
</li>
<li class="md-tabs__item">
<a href="../../Nixpkgs/" class="md-tabs__link">
Nixpkgs
</a>
</li>
</ul>
</div>
</nav>
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../.." title="Aux Docs" class="md-nav__button md-logo" aria-label="Aux Docs" data-md-component="logo">
<img src="../../assets/aux-logo.svg" alt="logo">
</a>
Aux Docs
</label>
<div class="md-nav__source">
<a href="https://git.auxolotl.org/auxolotl/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</div>
<div class="md-source__repository">
auxolotl/docs
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../.." class="md-nav__link">
<span class="md-ellipsis">
Aux Documentation Hub
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../TODO/" class="md-nav__link">
<span class="md-ellipsis">
TODO
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../Aux/" class="md-nav__link">
<span class="md-ellipsis">
Aux
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../Lix/" class="md-nav__link">
<span class="md-ellipsis">
Lix
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" checked>
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="">
<span class="md-ellipsis">
NixOS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
NixOS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../appstream/" class="md-nav__link">
<span class="md-ellipsis">
Appstream
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../console/" class="md-nav__link">
<span class="md-ellipsis">
Console
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../containers/" class="md-nav__link">
<span class="md-ellipsis">
Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../documentation/" class="md-nav__link">
<span class="md-ellipsis">
Documentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../dysnomia/" class="md-nav__link">
<span class="md-ellipsis">
Dysnomia
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ec2/" class="md-nav__link">
<span class="md-ellipsis">
Ec2
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../environment/" class="md-nav__link">
<span class="md-ellipsis">
Environment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fileSystems/" class="md-nav__link">
<span class="md-ellipsis">
fileSystems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../fonts/" class="md-nav__link">
<span class="md-ellipsis">
Fonts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../gtk/" class="md-nav__link">
<span class="md-ellipsis">
Gtk
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../hardware/" class="md-nav__link">
<span class="md-ellipsis">
Hardware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../i18n/" class="md-nav__link">
<span class="md-ellipsis">
I18n
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../image/" class="md-nav__link">
<span class="md-ellipsis">
Image
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../lib/" class="md-nav__link">
<span class="md-ellipsis">
Lib
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../location/" class="md-nav__link">
<span class="md-ellipsis">
Location
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nix/" class="md-nav__link">
<span class="md-ellipsis">
Nix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nixops/" class="md-nav__link">
<span class="md-ellipsis">
Nixops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../nixpkgs/" class="md-nav__link">
<span class="md-ellipsis">
Nixpkgs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../oci/" class="md-nav__link">
<span class="md-ellipsis">
Oci
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../openstack/" class="md-nav__link">
<span class="md-ellipsis">
Openstack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../power/" class="md-nav__link">
<span class="md-ellipsis">
Power
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../powerManagement/" class="md-nav__link">
<span class="md-ellipsis">
powerManagement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../qt/" class="md-nav__link">
<span class="md-ellipsis">
Qt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../specialisation/" class="md-nav__link">
<span class="md-ellipsis">
Specialisation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../swapDevices/" class="md-nav__link">
<span class="md-ellipsis">
swapDevices
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../system/" class="md-nav__link">
<span class="md-ellipsis">
System
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../time/" class="md-nav__link">
<span class="md-ellipsis">
Time
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../xdg/" class="md-nav__link">
<span class="md-ellipsis">
Xdg
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../zramSwap/" class="md-nav__link">
<span class="md-ellipsis">
zramSwap
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../boot/" class="md-nav__link">
<span class="md-ellipsis">
Boot
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../networking/" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../programs/_1password-gui/" class="md-nav__link">
<span class="md-ellipsis">
Programs
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../security/" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../services/" class="md-nav__link">
<span class="md-ellipsis">
Services
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../systemd/" class="md-nav__link">
<span class="md-ellipsis">
Systemd
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../users/" class="md-nav__link">
<span class="md-ellipsis">
Users
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_37" checked>
<div class="md-nav__link md-nav__container">
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Virtualisation
</span>
</a>
<label class="md-nav__link md-nav__link--active" for="__nav_5_37" id="__nav_5_37_label" tabindex="0">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_37_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5_37">
<span class="md-nav__icon md-icon"></span>
Virtualisation
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="anbox/" class="md-nav__link">
<span class="md-ellipsis">
Anbox
</span>
</a>
</li>
<li class="md-nav__item">
<a href="appvm/" class="md-nav__link">
<span class="md-ellipsis">
Appvm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="containerd/" class="md-nav__link">
<span class="md-ellipsis">
Containerd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="containers/" class="md-nav__link">
<span class="md-ellipsis">
Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="cri-o/" class="md-nav__link">
<span class="md-ellipsis">
Cri o
</span>
</a>
</li>
<li class="md-nav__item">
<a href="directBoot/" class="md-nav__link">
<span class="md-ellipsis">
directBoot
</span>
</a>
</li>
<li class="md-nav__item">
<a href="docker/" class="md-nav__link">
<span class="md-ellipsis">
Docker
</span>
</a>
</li>
<li class="md-nav__item">
<a href="efi/" class="md-nav__link">
<span class="md-ellipsis">
Efi
</span>
</a>
</li>
<li class="md-nav__item">
<a href="fileSystems/" class="md-nav__link">
<span class="md-ellipsis">
fileSystems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="forwardPorts/" class="md-nav__link">
<span class="md-ellipsis">
forwardPorts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="host/" class="md-nav__link">
<span class="md-ellipsis">
Host
</span>
</a>
</li>
<li class="md-nav__item">
<a href="hypervGuest/" class="md-nav__link">
<span class="md-ellipsis">
hypervGuest
</span>
</a>
</li>
<li class="md-nav__item">
<a href="incus/" class="md-nav__link">
<span class="md-ellipsis">
Incus
</span>
</a>
</li>
<li class="md-nav__item">
<a href="interfaces/" class="md-nav__link">
<span class="md-ellipsis">
Interfaces
</span>
</a>
</li>
<li class="md-nav__item">
<a href="kvmgt/" class="md-nav__link">
<span class="md-ellipsis">
Kvmgt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="libvirtd/" class="md-nav__link">
<span class="md-ellipsis">
Libvirtd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="lxc/" class="md-nav__link">
<span class="md-ellipsis">
Lxc
</span>
</a>
</li>
<li class="md-nav__item">
<a href="lxd/" class="md-nav__link">
<span class="md-ellipsis">
Lxd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="multipass/" class="md-nav__link">
<span class="md-ellipsis">
Multipass
</span>
</a>
</li>
<li class="md-nav__item">
<a href="oci-containers/" class="md-nav__link">
<span class="md-ellipsis">
Oci containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="podman/" class="md-nav__link">
<span class="md-ellipsis">
Podman
</span>
</a>
</li>
<li class="md-nav__item">
<a href="qemu/" class="md-nav__link">
<span class="md-ellipsis">
Qemu
</span>
</a>
</li>
<li class="md-nav__item">
<a href="rosetta/" class="md-nav__link">
<span class="md-ellipsis">
Rosetta
</span>
</a>
</li>
<li class="md-nav__item">
<a href="sharedDirectories/" class="md-nav__link">
<span class="md-ellipsis">
sharedDirectories
</span>
</a>
</li>
<li class="md-nav__item">
<a href="spiceUSBRedirection/" class="md-nav__link">
<span class="md-ellipsis">
spiceUSBRedirection
</span>
</a>
</li>
<li class="md-nav__item">
<a href="tpm/" class="md-nav__link">
<span class="md-ellipsis">
Tpm
</span>
</a>
</li>
<li class="md-nav__item">
<a href="virtualbox/" class="md-nav__link">
<span class="md-ellipsis">
Virtualbox
</span>
</a>
</li>
<li class="md-nav__item">
<a href="vmware/" class="md-nav__link">
<span class="md-ellipsis">
Vmware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="vswitch/" class="md-nav__link">
<span class="md-ellipsis">
Vswitch
</span>
</a>
</li>
<li class="md-nav__item">
<a href="waydroid/" class="md-nav__link">
<span class="md-ellipsis">
Waydroid
</span>
</a>
</li>
<li class="md-nav__item">
<a href="xen/" class="md-nav__link">
<span class="md-ellipsis">
Xen
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../Nixpkgs/" class="md-nav__link">
<span class="md-ellipsis">
Nixpkgs
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#virtualisationadditionalpaths" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.additionalPaths
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.additionalPaths">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationbios" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.bios
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.bios">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_1" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationbootloaderdevice" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.bootLoaderDevice
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.bootLoaderDevice">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_2" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationbootpartition" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.bootPartition
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.bootPartition">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_3" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_1" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationcores" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.cores
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.cores">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_4" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationdiskimage" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.diskImage
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.diskImage">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_5" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationdisksize" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.diskSize
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.diskSize">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_6" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationemptydiskimages" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.emptyDiskImages
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.emptyDiskImages">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_7" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationfilesystems" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.fileSystems
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.fileSystems">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_8" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_2" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationforwardports" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.forwardPorts
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.forwardPorts">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_9" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_3" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationgraphics" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.graphics
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.graphics">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_10" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationinterfaces" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.interfaces
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.interfaces">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_11" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_4" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationmemorysize" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.memorySize
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.memorySize">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_12" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationmounthostnixstore" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.mountHostNixStore
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.mountHostNixStore">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_13" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationmsize" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.msize
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.msize">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_14" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationresolution" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.resolution
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.resolution">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_15" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationrestrictnetwork" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.restrictNetwork
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.restrictNetwork">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_16" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_5" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationrootdevice" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.rootDevice
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.rootDevice">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_17" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_6" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationshareddirectories" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.sharedDirectories
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.sharedDirectories">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_18" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_7" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationusebootloader" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.useBootLoader
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.useBootLoader">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_19" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationusedefaultfilesystems" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.useDefaultFilesystems
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.useDefaultFilesystems">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_20" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationuseefiboot" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.useEFIBoot
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.useEFIBoot">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_21" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationusehostcerts" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.useHostCerts
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.useHostCerts">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_22" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationusenixstoreimage" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.useNixStoreImage
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.useNixStoreImage">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_23" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationusesecureboot" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.useSecureBoot
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.useSecureBoot">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_24" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationvlans" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.vlans
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.vlans">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_25" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_8" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationvmvariant" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.vmVariant
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.vmVariant">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_26" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationvmvariantwithbootloader" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.vmVariantWithBootLoader
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.vmVariantWithBootLoader">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_27" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationwritablestore" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.writableStore
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.writableStore">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_28" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#virtualisationwritablestoreusetmpfs" class="md-nav__link">
<span class="md-ellipsis">
virtualisation.writableStoreUseTmpfs
</span>
</a>
<nav class="md-nav" aria-label="virtualisation.writableStoreUseTmpfs">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_29" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1>Index</h1>
<h2 id="virtualisationadditionalpaths" virtualisation-additionalPaths="virtualisation-additionalPaths"><code>virtualisation.additionalPaths</code></h2>
<p>A list of paths whose closure should be made available to
the VM.</p>
<p>When 9p is used, the closure is registered in the Nix
database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered
garbage (because they are not registered in the Nix
database of the guest).</p>
<p>When {option}<code>virtualisation.useNixStoreImage</code> is
set, the closure is copied to the Nix store image.</p>
<p><strong>Type:</strong> <code>list of path</code></p>
<h3 id="default" virtualisation-additionalPaths-default="virtualisation-additionalPaths-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationbios" virtualisation-bios="virtualisation-bios"><code>virtualisation.bios</code></h2>
<p>An alternate BIOS (such as <code>qboot</code>) with which to start the VM.
Should contain a file named <code>bios.bin</code>.
If <code>null</code>, QEMU's builtin SeaBIOS will be used.</p>
<p><strong>Type:</strong> <code>null or package</code></p>
<h3 id="default_1" virtualisation-bios-default="virtualisation-bios-default">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationbootloaderdevice" virtualisation-bootLoaderDevice="virtualisation-bootLoaderDevice"><code>virtualisation.bootLoaderDevice</code></h2>
<p>The path (inside th VM) to the device to boot from when legacy booting.</p>
<p><strong>Type:</strong> <code>path</code></p>
<h3 id="default_2" virtualisation-bootLoaderDevice-default="virtualisation-bootLoaderDevice-default">Default</h3>
<p><code class="highlight"><span class="l">/dev/disk/by-id/virtio-root</span></code></p>
<h3 id="example" virtualisation-bootLoaderDevice-example="virtualisation-bootLoaderDevice-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/dev/disk/by-id/virtio-boot-loader-device&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationbootpartition" virtualisation-bootPartition="virtualisation-bootPartition"><code>virtualisation.bootPartition</code></h2>
<p>The path (inside the VM) to the device containing the EFI System Partition (ESP).</p>
<p>If you are <em>not</em> booting from a UEFI firmware, this value is, by
default, <code>null</code>. The ESP is mounted to <code>boot.loader.efi.efiSysMountpoint</code>.</p>
<p><strong>Type:</strong> <code>null or path</code></p>
<h3 id="default_3" virtualisation-bootPartition-default="virtualisation-bootPartition-default">Default</h3>
<p><code class="highlight"><span class="k">if</span> cfg<span class="o">.</span>useEFIBoot <span class="k">then</span> <span class="s2">&quot;/dev/disk/by-label/ESP&quot;</span> <span class="k">else</span> <span class="no">null</span></code></p>
<h3 id="example_1" virtualisation-bootPartition-example="virtualisation-bootPartition-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/dev/disk/by-label/esp&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationcores" virtualisation-cores="virtualisation-cores"><code>virtualisation.cores</code></h2>
<p>Specify the number of cores the guest is permitted to use.
The number can be higher than the available cores on the
host system.</p>
<p><strong>Type:</strong> <code>positive integer, meaning &gt;0</code></p>
<h3 id="default_4" virtualisation-cores-default="virtualisation-cores-default">Default</h3>
<p><code class="highlight"><span class="mi">1</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationdiskimage" virtualisation-diskImage="virtualisation-diskImage"><code>virtualisation.diskImage</code></h2>
<p>Path to the disk image containing the root filesystem.
The image will be created on startup if it does not
exist.</p>
<p>If null, a tmpfs will be used as the root filesystem and
the VM's state will not be persistent.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_5" virtualisation-diskImage-default="virtualisation-diskImage-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;./</span><span class="si">${</span>config<span class="o">.</span>system<span class="o">.</span>name<span class="si">}</span><span class="s2">.qcow2&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationdisksize" virtualisation-diskSize="virtualisation-diskSize"><code>virtualisation.diskSize</code></h2>
<p>The disk size in megabytes of the virtual machine.</p>
<p><strong>Type:</strong> <code>null or (positive integer, meaning &gt;0)</code></p>
<h3 id="default_6" virtualisation-diskSize-default="virtualisation-diskSize-default">Default</h3>
<p><code class="highlight"><span class="mi">1024</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationemptydiskimages" virtualisation-emptyDiskImages="virtualisation-emptyDiskImages"><code>virtualisation.emptyDiskImages</code></h2>
<p>Additional disk images to provide to the VM. The value is
a list of size in megabytes of each disk. These disks are
writeable by the VM.</p>
<p><strong>Type:</strong> <code>list of (positive integer, meaning &gt;0)</code></p>
<h3 id="default_7" virtualisation-emptyDiskImages-default="virtualisation-emptyDiskImages-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationfilesystems" virtualisation-fileSystems="virtualisation-fileSystems"><code>virtualisation.fileSystems</code></h2>
<p>The file systems to be mounted. It must include an entry for
the root directory (<code>mountPoint = "/"</code>). Each
entry in the list is an attribute set with the following fields:
<code>mountPoint</code>, <code>device</code>,
<code>fsType</code> (a file system type recognised by
{command}<code>mount</code>; defaults to
<code>"auto"</code>), and <code>options</code>
(the mount options passed to {command}<code>mount</code> using the
{option}<code>-o</code> flag; defaults to <code>[ "defaults" ]</code>).</p>
<p>Instead of specifying <code>device</code>, you can also
specify a volume label (<code>label</code>) for file
systems that support it, such as ext2/ext3 (see {command}<code>mke2fs -L</code>).</p>
<p><strong>Type:</strong> <code>attribute set of (submodule)</code></p>
<h3 id="default_8" virtualisation-fileSystems-default="virtualisation-fileSystems-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 id="example_2" virtualisation-fileSystems-example="virtualisation-fileSystems-example">Example</h3>
<p><code class="highlight"><span class="p">{</span><span class="s2">&quot;/&quot;</span><span class="o">.</span><span class="ss">device</span> <span class="o">=</span> <span class="s2">&quot;/dev/hda1&quot;</span><span class="p">;</span><span class="s2">&quot;/data&quot;</span> <span class="o">=</span> <span class="p">{</span><span class="ss">device</span> <span class="o">=</span> <span class="s2">&quot;/dev/hda2&quot;</span><span class="p">;</span><span class="ss">fsType</span> <span class="o">=</span> <span class="s2">&quot;ext3&quot;</span><span class="p">;</span><span class="ss">options</span> <span class="o">=</span> <span class="p">[</span> <span class="s2">&quot;data=journal&quot;</span> <span class="p">];</span><span class="p">};</span><span class="s2">&quot;/bigdisk&quot;</span><span class="o">.</span><span class="ss">label</span> <span class="o">=</span> <span class="s2">&quot;bigdisk&quot;</span><span class="p">;</span><span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationforwardports" virtualisation-forwardPorts="virtualisation-forwardPorts"><code>virtualisation.forwardPorts</code></h2>
<p>When using the SLiRP user networking (default), this option allows to
forward ports to/from the host/guest.</p>
<p>::: {.warning}
If the NixOS firewall on the virtual machine is enabled, you also
have to open the guest ports to enable the traffic between host and
guest.
:::</p>
<p>::: {.note}
Currently QEMU supports only IPv4 forwarding.
:::</p>
<p><strong>Type:</strong> <code>list of (submodule)</code></p>
<h3 id="default_9" virtualisation-forwardPorts-default="virtualisation-forwardPorts-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_3" virtualisation-forwardPorts-example="virtualisation-forwardPorts-example">Example</h3>
<p from="from">`#!nix [ # forward local port 2222 -&gt; 22, to ssh into the VM</p>
<p># forward local port 80 -&gt; 10.0.2.10:80 in the VLAN
{ from = "guest";
guest.address = "10.0.2.10"; guest.port = 80;
host.address = "127.0.0.1"; host.port = 80;
}
]
`</p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationgraphics" virtualisation-graphics="virtualisation-graphics"><code>virtualisation.graphics</code></h2>
<p>Whether to run QEMU with a graphics window, or in nographic mode.
Serial console will be enabled on both settings, but this will
change the preferred console.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_10" virtualisation-graphics-default="virtualisation-graphics-default">Default</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationinterfaces" virtualisation-interfaces="virtualisation-interfaces"><code>virtualisation.interfaces</code></h2>
<p>Network interfaces to add to the VM.</p>
<p><strong>Type:</strong> <code>attribute set of (submodule)</code></p>
<h3 id="default_11" virtualisation-interfaces-default="virtualisation-interfaces-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 id="example_4" virtualisation-interfaces-example="virtualisation-interfaces-example">Example</h3>
<p><code class="highlight"><span class="p">{</span><span class="ss">enp1s0</span> <span class="o">=</span> <span class="p">{</span><span class="ss">vlan</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span><span class="p">};</span><span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationmemorysize" virtualisation-memorySize="virtualisation-memorySize"><code>virtualisation.memorySize</code></h2>
<p>The memory size in megabytes of the virtual machine.</p>
<p><strong>Type:</strong> <code>positive integer, meaning &gt;0</code></p>
<h3 id="default_12" virtualisation-memorySize-default="virtualisation-memorySize-default">Default</h3>
<p><code class="highlight"><span class="mi">1024</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationmounthostnixstore" virtualisation-mountHostNixStore="virtualisation-mountHostNixStore"><code>virtualisation.mountHostNixStore</code></h2>
<p>Mount the host Nix store as a 9p mount.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_13" virtualisation-mountHostNixStore-default="virtualisation-mountHostNixStore-default">Default</h3>
<p><code class="highlight"><span class="o">!</span>cfg<span class="o">.</span>useNixStoreImage <span class="o">&amp;&amp;</span> <span class="o">!</span>cfg<span class="o">.</span>useBootLoader</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationmsize" virtualisation-msize="virtualisation-msize"><code>virtualisation.msize</code></h2>
<p>The msize (maximum packet size) option passed to 9p file systems, in
bytes. Increasing this should increase performance significantly,
at the cost of higher RAM usage.</p>
<p><strong>Type:</strong> <code>positive integer, meaning &gt;0</code></p>
<h3 id="default_14" virtualisation-msize-default="virtualisation-msize-default">Default</h3>
<p><code class="highlight"><span class="mi">16384</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationresolution" virtualisation-resolution="virtualisation-resolution"><code>virtualisation.resolution</code></h2>
<p>The resolution of the virtual machine display.</p>
<p><strong>Type:</strong> <code>attribute set</code></p>
<h3 id="default_15" virtualisation-resolution-default="virtualisation-resolution-default">Default</h3>
<p><code class="highlight"><span class="p">{</span><span class="ss">x</span> <span class="o">=</span> <span class="mi">1024</span><span class="p">;</span><span class="ss">y</span> <span class="o">=</span> <span class="mi">768</span><span class="p">;</span><span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationrestrictnetwork" virtualisation-restrictNetwork="virtualisation-restrictNetwork"><code>virtualisation.restrictNetwork</code></h2>
<p>If this option is enabled, the guest will be isolated, i.e. it will
not be able to contact the host and no guest IP packets will be
routed over the host to the outside. This option does not affect
any explicitly set forwarding rules.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_16" virtualisation-restrictNetwork-default="virtualisation-restrictNetwork-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<h3 id="example_5" virtualisation-restrictNetwork-example="virtualisation-restrictNetwork-example">Example</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationrootdevice" virtualisation-rootDevice="virtualisation-rootDevice"><code>virtualisation.rootDevice</code></h2>
<p>The path (inside the VM) to the device containing the root filesystem.</p>
<p><strong>Type:</strong> <code>null or path</code></p>
<h3 id="default_17" virtualisation-rootDevice-default="virtualisation-rootDevice-default">Default</h3>
<p><code class="highlight"><span class="l">/dev/disk/by-label/nixos</span></code></p>
<h3 id="example_6" virtualisation-rootDevice-example="virtualisation-rootDevice-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/dev/disk/by-label/nixos&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationshareddirectories" virtualisation-sharedDirectories="virtualisation-sharedDirectories"><code>virtualisation.sharedDirectories</code></h2>
<p>An attributes set of directories that will be shared with the
virtual machine using VirtFS (9P filesystem over VirtIO).
The attribute name will be used as the 9P mount tag.</p>
<p><strong>Type:</strong> <code>attribute set of (submodule)</code></p>
<h3 id="default_18" virtualisation-sharedDirectories-default="virtualisation-sharedDirectories-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 id="example_7" virtualisation-sharedDirectories-example="virtualisation-sharedDirectories-example">Example</h3>
<p><code class="highlight"><span class="p">{</span><span class="ss">my-share</span> <span class="o">=</span> <span class="p">{</span><span class="ss">source</span> <span class="o">=</span> <span class="s2">&quot;/path/to/be/shared&quot;</span><span class="p">;</span><span class="ss">target</span> <span class="o">=</span> <span class="s2">&quot;/mnt/shared&quot;</span><span class="p">;</span><span class="p">};</span><span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationusebootloader" virtualisation-useBootLoader="virtualisation-useBootLoader"><code>virtualisation.useBootLoader</code></h2>
<p>Use a boot loader to boot the system.
This allows, among other things, testing the boot loader.</p>
<p>If disabled, the kernel and initrd are directly booted,
forgoing any bootloader.</p>
<p>Check the documentation on {option}<code>virtualisation.directBoot.enable</code> for details.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_19" virtualisation-useBootLoader-default="virtualisation-useBootLoader-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationusedefaultfilesystems" virtualisation-useDefaultFilesystems="virtualisation-useDefaultFilesystems"><code>virtualisation.useDefaultFilesystems</code></h2>
<p>If enabled, the boot disk of the virtual machine will be
formatted and mounted with the default filesystems for
testing. Swap devices and LUKS will be disabled.</p>
<p>If disabled, a root filesystem has to be specified and
formatted (for example in the initial ramdisk).</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_20" virtualisation-useDefaultFilesystems-default="virtualisation-useDefaultFilesystems-default">Default</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationuseefiboot" virtualisation-useEFIBoot="virtualisation-useEFIBoot"><code>virtualisation.useEFIBoot</code></h2>
<p>If enabled, the virtual machine will provide a EFI boot
manager.
useEFIBoot is ignored if useBootLoader == false.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_21" virtualisation-useEFIBoot-default="virtualisation-useEFIBoot-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationusehostcerts" virtualisation-useHostCerts="virtualisation-useHostCerts"><code>virtualisation.useHostCerts</code></h2>
<p>If enabled, when <code>NIX_SSL_CERT_FILE</code> is set on the host,
pass the CA certificates from the host to the VM.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_22" virtualisation-useHostCerts-default="virtualisation-useHostCerts-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationusenixstoreimage" virtualisation-useNixStoreImage="virtualisation-useNixStoreImage"><code>virtualisation.useNixStoreImage</code></h2>
<p>Build and use a disk image for the Nix store, instead of
accessing the host's one through 9p.</p>
<p>For applications which do a lot of reads from the store,
this can drastically improve performance, but at the cost of
disk space and image build time.</p>
<p>The Nix store image is built just-in-time right before the VM is
started. Because it does not produce another derivation, the image is
not cached between invocations and never lands in the store or binary
cache.</p>
<p>If you want a full disk image with a partition table and a root
filesystem instead of only a store image, enable
{option}<code>virtualisation.useBootLoader</code> instead.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_23" virtualisation-useNixStoreImage-default="virtualisation-useNixStoreImage-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationusesecureboot" virtualisation-useSecureBoot="virtualisation-useSecureBoot"><code>virtualisation.useSecureBoot</code></h2>
<p>Enable Secure Boot support in the EFI firmware.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_24" virtualisation-useSecureBoot-default="virtualisation-useSecureBoot-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationvlans" virtualisation-vlans="virtualisation-vlans"><code>virtualisation.vlans</code></h2>
<p>Virtual networks to which the VM is connected. Each
number «N» in this list causes
the VM to have a virtual Ethernet interface attached to a
separate virtual network on which it will be assigned IP
address
<code>192.168.«N».«M»</code>,
where «M» is the index of this VM
in the list of VMs.</p>
<p><strong>Type:</strong> <code>list of (unsigned integer, meaning &gt;=0)</code></p>
<h3 id="default_25" virtualisation-vlans-default="virtualisation-vlans-default">Default</h3>
<p><code class="highlight"><span class="k">if</span> config<span class="o">.</span>virtualisation<span class="o">.</span><span class="ss">interfaces</span> <span class="o">==</span> <span class="p">{}</span> <span class="k">then</span> <span class="p">[</span> <span class="mi">1</span> <span class="p">]</span> <span class="k">else</span> <span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_8" virtualisation-vlans-example="virtualisation-vlans-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="mi">1</span><span class="mi">2</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationvmvariant" virtualisation-vmVariant="virtualisation-vmVariant"><code>virtualisation.vmVariant</code></h2>
<p>Machine configuration to be added for the vm script produced by <code>nixos-rebuild build-vm</code>.</p>
<p><strong>Type:</strong> <code>submodule</code></p>
<h3 id="default_26" virtualisation-vmVariant-default="virtualisation-vmVariant-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/build-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/build-vm.nix</a></p>
<h2 id="virtualisationvmvariantwithbootloader" virtualisation-vmVariantWithBootLoader="virtualisation-vmVariantWithBootLoader"><code>virtualisation.vmVariantWithBootLoader</code></h2>
<p>Machine configuration to be added for the vm script produced by <code>nixos-rebuild build-vm-with-bootloader</code>.</p>
<p><strong>Type:</strong> <code>submodule</code></p>
<h3 id="default_27" virtualisation-vmVariantWithBootLoader-default="virtualisation-vmVariantWithBootLoader-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/build-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/build-vm.nix</a></p>
<h2 id="virtualisationwritablestore" virtualisation-writableStore="virtualisation-writableStore"><code>virtualisation.writableStore</code></h2>
<p>If enabled, the Nix store in the VM is made writable by
layering an overlay filesystem on top of the host's Nix
store.</p>
<p>By default, this is enabled if you mount a host Nix store.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_28" virtualisation-writableStore-default="virtualisation-writableStore-default">Default</h3>
<p><code class="highlight">cfg<span class="o">.</span>mountHostNixStore</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
<h2 id="virtualisationwritablestoreusetmpfs" virtualisation-writableStoreUseTmpfs="virtualisation-writableStoreUseTmpfs"><code>virtualisation.writableStoreUseTmpfs</code></h2>
<p>Use a tmpfs for the writable store instead of writing to the VM's
own filesystem.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_29" virtualisation-writableStoreUseTmpfs-default="virtualisation-writableStoreUseTmpfs-default">Default</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/virtualisation/qemu-vm.nix</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Licenced MIT
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://git.auxolotl.org/auxolotl/docs" target="_blank" rel="noopener" title="Aux Docs Repo" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</a>
<a href="https://forum.aux.computer/" target="_blank" rel="noopener" title="Aux Forum" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.103 0C18.666 0 24 5.485 24 11.997c0 6.51-5.33 11.99-11.9 11.99L0 24V11.79C0 5.28 5.532 0 12.103 0zm.116 4.563a7.395 7.395 0 0 0-6.337 3.57 7.247 7.247 0 0 0-.148 7.22L4.4 19.61l4.794-1.074a7.424 7.424 0 0 0 8.136-1.39 7.256 7.256 0 0 0 1.737-7.997 7.375 7.375 0 0 0-6.84-4.585h-.008z"/></svg>
</a>
<a href="https://wiki.auxolotl.org/" target="_blank" rel="noopener" title="Aux Wiki" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.801 13.557c.148.098.288.202.417.313 1.854 1.6 3.127 4.656 2.582 7.311-1.091-.255-5.747-1.055-7.638-3.383-.91-1.12-1.366-2.081-1.569-2.885a5.65 5.65 0 0 0 .034-.219c.089.198.197.35.313.466.24.24.521.335.766.372.304.046.594-.006.806-.068l.001.001c.05-.015.433-.116.86-.342.325-.173 2.008-.931 3.428-1.566Zm-7.384 1.435C9.156 16.597 6.6 18.939.614 18.417c.219-1.492 1.31-3.019 2.51-4.11.379-.345.906-.692 1.506-1.009.286.168.598.332.939.486 2.689 1.221 3.903 1.001 4.89.573a1.3 1.3 0 0 0 .054-.025 6.156 6.156 0 0 0-.096.66Zm4.152-.462c.38-.341.877-.916 1.383-1.559-.389-.15-.866-.371-1.319-.591-.598-.29-1.305-.283-2.073-.315a4.685 4.685 0 0 1-.804-.103c.014-.123.027-.246.038-.369.062.104.673.057.871.057.354 0 1.621.034 3.074-.574 1.452-.608 2.55-1.706 3.022-3.225.474-1.52.22-3.091-.168-3.952-.169.709-1.453 2.381-1.926 2.871-.473.489-2.381 2.296-2.972 2.921-.7.74-.688.793-1.332 1.302-.202.19-.499.402-.563.53.027-.338.039-.675.027-.997a7.653 7.653 0 0 0-.032-.523c.322-.059.567-.522.567-.861 0-.224-.106-.247-.271-.229.075-.894.382-3.923 1.254-4.281.218.109.831.068.649-.295-.182-.364-.825-.074-1.081.266-.28.374-.956 2.046-.92 4.324-.113.014-.174.033-.322.033-.171 0-.321-.04-.433-.05.034-2.275-.714-3.772-.84-4.169-.12-.375-.491-.596-.781-.596-.146 0-.272.056-.333.179-.182.363.459.417.677.308.706.321 1.156 3.519 1.254 4.277-.125-.006-.199.035-.199.233 0 .311.17.756.452.843a.442.442 0 0 0-.007.03s-.287.99-.413 2.189a4.665 4.665 0 0 1-.718-.225c-.714-.286-1.355-.583-2.019-.566-.664.018-1.366.023-1.804-.036-.438-.058-.649-.15-.649-.15s-.234.365.257 1.075c.42.607 1.055 1.047 1.644 1.18.589.134 1.972.18 2.785-.377.16-.109.317-.228.459-.34a8.717 8.717 0 0 0-.013.626c-.289.753-.571 1.993-.268 3.338 0-.001.701-.842.787-2.958.006-.144.009-.271.01-.383.052-.248.103-.518.148-.799.072.135.151.277.234.413.511.842 1.791 1.37 2.383 1.49.091.019.187.032.285.038Zm-1.12.745c-.188.055-.445.1-.713.059-.21-.031-.45-.11-.655-.316-.169-.168-.312-.419-.401-.789a9.837 9.837 0 0 0 .039-.82l.049-.243c.563.855 1.865 1.398 2.476 1.522.036.008.072.014.109.02l-.013.009c-.579.415-.76.503-.891.558Zm6.333-2.818c-.257.114-4.111 1.822-5.246 2.363.98-.775 3.017-3.59 3.699-4.774 1.062.661 1.468 1.109 1.623 1.441.101.217.09.38.096.515a.57.57 0 0 1-.172.455Zm-9.213 1.62a1.606 1.606 0 0 1-.19.096c-.954.414-2.126.61-4.728-.571-2.023-.918-3.024-2.157-3.371-2.666.476.161 1.471.473 2.157.524.282.021.703.068 1.167.125.021.209.109.486.345.829l.001.001c.451.651 1.134 1.119 1.765 1.262.622.141 2.083.182 2.942-.407a3.12 3.12 0 0 0 .132-.093l.001.179a6.052 6.052 0 0 0-.221.721Zm5.512-1.271a17.49 17.49 0 0 1-1.326-.589c.437.042 1.054.083 1.692.108-.121.162-.244.323-.366.481Zm.932-1.26c-.12.17-.245.343-.373.517-.241.018-.478.03-.709.038a29.05 29.05 0 0 1-.741-.048c.608-.065 1.228-.252 1.823-.507Zm.22-.315c-.809.382-1.679.648-2.507.648-.472 0-.833.018-1.139.039v.001c-.324-.031-.665-.039-1.019-.054a3.555 3.555 0 0 1-.152-.009c.102-.002.192-.006.249-.006.363 0 1.662.034 3.151-.589 1.508-.632 2.645-1.773 3.136-3.351.37-1.186.31-2.402.086-3.312.458-.336.86-.651 1.147-.91.501-.451.743-.733.848-.869.199.206.714.864.685 2.138-.036 1.611-.606 3.187-1.501 4.154a9.099 9.099 0 0 1-1.321 1.132 11.978 11.978 0 0 0-.644-.422l-.089-.055-.051.091c-.184.332-.5.825-.879 1.374ZM4.763 5.817c-.157 1.144.113 2.323.652 3.099.539.776 2.088 2.29 3.614 2.505.991.14 2.055.134 2.055.134s-.593-.576-1.114-1.66c-.521-1.085-.948-2.104-1.734-2.786-.785-.681-1.601-1.416-2.045-1.945-.444-.53-.59-.86-.59-.86s-.656.175-.838 1.513Zm14.301 4.549a9.162 9.162 0 0 0 1.3-1.12c.326-.352.611-.782.845-1.265 1.315.145 2.399.371 2.791.434 0 0-.679 1.971-3.945 3.022l-.016-.035c-.121-.26-.385-.594-.975-1.036Zm-11.634.859a8.537 8.537 0 0 1-.598-.224c-1.657-.693-2.91-1.944-3.449-3.678-.498-1.601-.292-3.251.091-4.269.225.544.758 1.34 1.262 2.01a3.58 3.58 0 0 0-.172.726c-.163 1.197.123 2.428.687 3.24.416.599 1.417 1.62 2.555 2.193-.128.002-.253.003-.376.002Zm-1.758-.077c-.958-.341-1.901-.787-2.697-1.368C-.07 7.559 0 6.827 0 6.827s1.558-.005 3.088.179c.03.126.065.
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../..", "features": ["content.tooltips", "search.highlight", "navigation.tabs", "navigation.indexes", "navigation.prune"], "search": "../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../assets/javascripts/bundle.fe8b6f2b.min.js"></script>
</body>
</html>