docs/NixOS/system/index.html

7551 lines
150 KiB
HTML

<!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/system/">
<link rel="prev" href="../swapDevices/">
<link rel="next" href="../time/">
<link rel="icon" href="../../assets/aux-logo.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.29">
<title>System - 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="System - Aux Docs" >
<meta property="og:description" content="Aux Documentation" >
<meta property="og:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/system.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/system/" >
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="System - Aux Docs" >
<meta name="twitter:description" content="Aux Documentation" >
<meta name="twitter:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/system.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="#systemactivatable" 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">
System
</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 md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
System
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
System
</span>
</a>
<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="#systemactivatable" class="md-nav__link">
<span class="md-ellipsis">
system.activatable
</span>
</a>
<nav class="md-nav" aria-label="system.activatable">
<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="#systemactivationscripts" class="md-nav__link">
<span class="md-ellipsis">
system.activationScripts
</span>
</a>
<nav class="md-nav" aria-label="system.activationScripts">
<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>
<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="#systemautoupgradeallowreboot" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.allowReboot
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.allowReboot">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgradechannel" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.channel
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.channel">
<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="#systemautoupgradedates" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.dates
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.dates">
<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>
<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="#systemautoupgradeenable" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.enable
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.enable">
<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="#systemautoupgradefixedrandomdelay" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.fixedRandomDelay
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.fixedRandomDelay">
<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>
<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="#systemautoupgradeflags" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.flags
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.flags">
<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>
<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="#systemautoupgradeflake" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.flake
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.flake">
<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_5" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgradeoperation" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.operation
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.operation">
<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_6" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgradepersistent" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.persistent
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.persistent">
<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>
<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="#systemautoupgraderandomizeddelaysec" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.randomizedDelaySec
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.randomizedDelaySec">
<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_8" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgraderebootwindow" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.rebootWindow
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.rebootWindow">
<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>
<li class="md-nav__item">
<a href="#example_9" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgraderebootwindowlower" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.rebootWindow.lower
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.rebootWindow.lower">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_10" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgraderebootwindowupper" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.rebootWindow.upper
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.rebootWindow.upper">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_11" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systembuild" class="md-nav__link">
<span class="md-ellipsis">
system.build
</span>
</a>
<nav class="md-nav" aria-label="system.build">
<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="#systembuildseparateactivationscript" class="md-nav__link">
<span class="md-ellipsis">
system.build.separateActivationScript
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systembuildtoplevel" class="md-nav__link">
<span class="md-ellipsis">
system.build.toplevel
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemchecks" class="md-nav__link">
<span class="md-ellipsis">
system.checks
</span>
</a>
<nav class="md-nav" aria-label="system.checks">
<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="#systemcopysystemconfiguration" class="md-nav__link">
<span class="md-ellipsis">
system.copySystemConfiguration
</span>
</a>
<nav class="md-nav" aria-label="system.copySystemConfiguration">
<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="#systemetcoverlayenable" class="md-nav__link">
<span class="md-ellipsis">
system.etc.overlay.enable
</span>
</a>
<nav class="md-nav" aria-label="system.etc.overlay.enable">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemetcoverlaymutable" class="md-nav__link">
<span class="md-ellipsis">
system.etc.overlay.mutable
</span>
</a>
<nav class="md-nav" aria-label="system.etc.overlay.mutable">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemextradependencies" class="md-nav__link">
<span class="md-ellipsis">
system.extraDependencies
</span>
</a>
<nav class="md-nav" aria-label="system.extraDependencies">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemforbiddendependenciesregexes" class="md-nav__link">
<span class="md-ellipsis">
system.forbiddenDependenciesRegexes
</span>
</a>
<nav class="md-nav" aria-label="system.forbiddenDependenciesRegexes">
<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>
<li class="md-nav__item">
<a href="#example_12" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemincludebuilddependencies" class="md-nav__link">
<span class="md-ellipsis">
system.includeBuildDependencies
</span>
</a>
<nav class="md-nav" aria-label="system.includeBuildDependencies">
<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="#systemname" class="md-nav__link">
<span class="md-ellipsis">
system.name
</span>
</a>
<nav class="md-nav" aria-label="system.name">
<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="#systemnixoslabel" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.label
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemnixostags" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.tags
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.tags">
<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>
<li class="md-nav__item">
<a href="#example_13" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnssdatabasesgroup" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.group
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.group">
<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="#systemnssdatabaseshosts" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.hosts
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.hosts">
<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="#systemnssdatabasespasswd" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.passwd
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.passwd">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnssdatabasesservices" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.services
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.services">
<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="#systemnssdatabasesshadow" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.shadow
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.shadow">
<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="#systemnssdatabasessudoers" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.sudoers
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.sudoers">
<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="#systemreplaceruntimedependencies" class="md-nav__link">
<span class="md-ellipsis">
system.replaceRuntimeDependencies
</span>
</a>
<nav class="md-nav" aria-label="system.replaceRuntimeDependencies">
<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>
<li class="md-nav__item">
<a href="#example_14" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemreplaceruntimedependenciesoriginal" class="md-nav__link">
<span class="md-ellipsis">
system.replaceRuntimeDependencies.*.original
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemreplaceruntimedependenciesreplacement" class="md-nav__link">
<span class="md-ellipsis">
system.replaceRuntimeDependencies.*.replacement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemswitchenable" class="md-nav__link">
<span class="md-ellipsis">
system.switch.enable
</span>
</a>
<nav class="md-nav" aria-label="system.switch.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_30" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemswitchenableng" class="md-nav__link">
<span class="md-ellipsis">
system.switch.enableNg
</span>
</a>
<nav class="md-nav" aria-label="system.switch.enableNg">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_31" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemuseractivationscripts" class="md-nav__link">
<span class="md-ellipsis">
system.userActivationScripts
</span>
</a>
<nav class="md-nav" aria-label="system.userActivationScripts">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_32" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_15" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemconfigurationrevision" class="md-nav__link">
<span class="md-ellipsis">
system.configurationRevision
</span>
</a>
<nav class="md-nav" aria-label="system.configurationRevision">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_33" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemimageid" class="md-nav__link">
<span class="md-ellipsis">
system.image.id
</span>
</a>
<nav class="md-nav" aria-label="system.image.id">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_34" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemimageversion" class="md-nav__link">
<span class="md-ellipsis">
system.image.version
</span>
</a>
<nav class="md-nav" aria-label="system.image.version">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_35" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnixoscodename" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.codeName
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.codeName">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_36" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnixosrelease" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.release
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.release">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_37" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnixosvariant_id" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.variant_id
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.variant_id">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_38" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_16" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemstateversion" class="md-nav__link">
<span class="md-ellipsis">
system.stateVersion
</span>
</a>
<nav class="md-nav" aria-label="system.stateVersion">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_39" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</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--pruned md-nav__item--nested">
<a href="../virtualisation/" class="md-nav__link">
<span class="md-ellipsis">
Virtualisation
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</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="#systemactivatable" class="md-nav__link">
<span class="md-ellipsis">
system.activatable
</span>
</a>
<nav class="md-nav" aria-label="system.activatable">
<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="#systemactivationscripts" class="md-nav__link">
<span class="md-ellipsis">
system.activationScripts
</span>
</a>
<nav class="md-nav" aria-label="system.activationScripts">
<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>
<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="#systemautoupgradeallowreboot" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.allowReboot
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.allowReboot">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgradechannel" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.channel
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.channel">
<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="#systemautoupgradedates" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.dates
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.dates">
<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>
<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="#systemautoupgradeenable" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.enable
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.enable">
<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="#systemautoupgradefixedrandomdelay" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.fixedRandomDelay
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.fixedRandomDelay">
<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>
<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="#systemautoupgradeflags" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.flags
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.flags">
<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>
<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="#systemautoupgradeflake" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.flake
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.flake">
<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_5" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgradeoperation" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.operation
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.operation">
<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_6" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgradepersistent" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.persistent
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.persistent">
<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>
<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="#systemautoupgraderandomizeddelaysec" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.randomizedDelaySec
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.randomizedDelaySec">
<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_8" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgraderebootwindow" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.rebootWindow
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.rebootWindow">
<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>
<li class="md-nav__item">
<a href="#example_9" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgraderebootwindowlower" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.rebootWindow.lower
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.rebootWindow.lower">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_10" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemautoupgraderebootwindowupper" class="md-nav__link">
<span class="md-ellipsis">
system.autoUpgrade.rebootWindow.upper
</span>
</a>
<nav class="md-nav" aria-label="system.autoUpgrade.rebootWindow.upper">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_11" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systembuild" class="md-nav__link">
<span class="md-ellipsis">
system.build
</span>
</a>
<nav class="md-nav" aria-label="system.build">
<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="#systembuildseparateactivationscript" class="md-nav__link">
<span class="md-ellipsis">
system.build.separateActivationScript
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systembuildtoplevel" class="md-nav__link">
<span class="md-ellipsis">
system.build.toplevel
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemchecks" class="md-nav__link">
<span class="md-ellipsis">
system.checks
</span>
</a>
<nav class="md-nav" aria-label="system.checks">
<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="#systemcopysystemconfiguration" class="md-nav__link">
<span class="md-ellipsis">
system.copySystemConfiguration
</span>
</a>
<nav class="md-nav" aria-label="system.copySystemConfiguration">
<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="#systemetcoverlayenable" class="md-nav__link">
<span class="md-ellipsis">
system.etc.overlay.enable
</span>
</a>
<nav class="md-nav" aria-label="system.etc.overlay.enable">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemetcoverlaymutable" class="md-nav__link">
<span class="md-ellipsis">
system.etc.overlay.mutable
</span>
</a>
<nav class="md-nav" aria-label="system.etc.overlay.mutable">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemextradependencies" class="md-nav__link">
<span class="md-ellipsis">
system.extraDependencies
</span>
</a>
<nav class="md-nav" aria-label="system.extraDependencies">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemforbiddendependenciesregexes" class="md-nav__link">
<span class="md-ellipsis">
system.forbiddenDependenciesRegexes
</span>
</a>
<nav class="md-nav" aria-label="system.forbiddenDependenciesRegexes">
<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>
<li class="md-nav__item">
<a href="#example_12" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemincludebuilddependencies" class="md-nav__link">
<span class="md-ellipsis">
system.includeBuildDependencies
</span>
</a>
<nav class="md-nav" aria-label="system.includeBuildDependencies">
<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="#systemname" class="md-nav__link">
<span class="md-ellipsis">
system.name
</span>
</a>
<nav class="md-nav" aria-label="system.name">
<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="#systemnixoslabel" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.label
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemnixostags" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.tags
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.tags">
<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>
<li class="md-nav__item">
<a href="#example_13" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnssdatabasesgroup" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.group
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.group">
<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="#systemnssdatabaseshosts" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.hosts
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.hosts">
<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="#systemnssdatabasespasswd" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.passwd
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.passwd">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnssdatabasesservices" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.services
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.services">
<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="#systemnssdatabasesshadow" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.shadow
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.shadow">
<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="#systemnssdatabasessudoers" class="md-nav__link">
<span class="md-ellipsis">
system.nssDatabases.sudoers
</span>
</a>
<nav class="md-nav" aria-label="system.nssDatabases.sudoers">
<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="#systemreplaceruntimedependencies" class="md-nav__link">
<span class="md-ellipsis">
system.replaceRuntimeDependencies
</span>
</a>
<nav class="md-nav" aria-label="system.replaceRuntimeDependencies">
<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>
<li class="md-nav__item">
<a href="#example_14" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemreplaceruntimedependenciesoriginal" class="md-nav__link">
<span class="md-ellipsis">
system.replaceRuntimeDependencies.*.original
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemreplaceruntimedependenciesreplacement" class="md-nav__link">
<span class="md-ellipsis">
system.replaceRuntimeDependencies.*.replacement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#systemswitchenable" class="md-nav__link">
<span class="md-ellipsis">
system.switch.enable
</span>
</a>
<nav class="md-nav" aria-label="system.switch.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_30" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemswitchenableng" class="md-nav__link">
<span class="md-ellipsis">
system.switch.enableNg
</span>
</a>
<nav class="md-nav" aria-label="system.switch.enableNg">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_31" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemuseractivationscripts" class="md-nav__link">
<span class="md-ellipsis">
system.userActivationScripts
</span>
</a>
<nav class="md-nav" aria-label="system.userActivationScripts">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_32" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_15" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemconfigurationrevision" class="md-nav__link">
<span class="md-ellipsis">
system.configurationRevision
</span>
</a>
<nav class="md-nav" aria-label="system.configurationRevision">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_33" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemimageid" class="md-nav__link">
<span class="md-ellipsis">
system.image.id
</span>
</a>
<nav class="md-nav" aria-label="system.image.id">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_34" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemimageversion" class="md-nav__link">
<span class="md-ellipsis">
system.image.version
</span>
</a>
<nav class="md-nav" aria-label="system.image.version">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_35" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnixoscodename" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.codeName
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.codeName">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_36" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnixosrelease" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.release
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.release">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_37" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemnixosvariant_id" class="md-nav__link">
<span class="md-ellipsis">
system.nixos.variant_id
</span>
</a>
<nav class="md-nav" aria-label="system.nixos.variant_id">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_38" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_16" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#systemstateversion" class="md-nav__link">
<span class="md-ellipsis">
system.stateVersion
</span>
</a>
<nav class="md-nav" aria-label="system.stateVersion">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_39" 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>System</h1>
<p>System</p>
<h2 id="systemactivatable" system-activatable="system-activatable"><code>system.activatable</code></h2>
<p>Whether to add the activation script to the system profile.</p>
<p>The default, to have the script available all the time, is what we normally
do, but for image based systems, this may not be needed or not be desirable.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default" system-activatable-default="system-activatable-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/system/activation/activatable-system.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/activatable-system.nix</a></p>
<h2 id="systemactivationscripts" system-activationScripts="system-activationScripts"><code>system.activationScripts</code></h2>
<p>A set of shell script fragments that are executed when a NixOS
system configuration is activated. Examples are updating
/etc, creating accounts, and so on. Since these are executed
every time you boot the system or run
{command}<code>nixos-rebuild</code>, it's important that they are
idempotent and fast.</p>
<p><strong>Type:</strong> <code>attribute set of (string or (submodule))</code></p>
<h3 id="default_1" system-activationScripts-default="system-activationScripts-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 id="example" system-activationScripts-example="system-activationScripts-example">Example</h3>
<p><code class="highlight"><span class="p">{</span> stdio<span class="o">.</span><span class="ss">text</span> <span class="o">=</span><span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> # Needed by some programs.</span><span class="s s-Multiline"> ln -sfn /proc/self/fd /dev/fd</span><span class="s s-Multiline"> ln -sfn /proc/self/fd/0 /dev/stdin</span><span class="s s-Multiline"> ln -sfn /proc/self/fd/1 /dev/stdout</span><span class="s s-Multiline"> ln -sfn /proc/self/fd/2 /dev/stderr</span><span class="s s-Multiline"> &#39;&#39;</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/system/activation/activation-script.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/activation-script.nix</a></p>
<h2 id="systemautoupgradeallowreboot" system-autoUpgrade-allowReboot="system-autoUpgrade-allowReboot"><code>system.autoUpgrade.allowReboot</code></h2>
<p>Reboot the system into the new generation instead of a switch
if the new generation uses a different kernel, kernel modules
or initrd than the booted system.
See {option}<code>rebootWindow</code> for configuring the times at which a reboot is allowed.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_2" system-autoUpgrade-allowReboot-default="system-autoUpgrade-allowReboot-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/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradechannel" system-autoUpgrade-channel="system-autoUpgrade-channel"><code>system.autoUpgrade.channel</code></h2>
<p>The URI of the NixOS channel to use for automatic
upgrades. By default, this is the channel set using
{command}<code>nix-channel</code> (run <code>nix-channel --list</code>
to see the current value).</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_3" system-autoUpgrade-channel-default="system-autoUpgrade-channel-default">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 id="example_1" system-autoUpgrade-channel-example="system-autoUpgrade-channel-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;https://nixos.org/channels/nixos-14.12-small&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradedates" system-autoUpgrade-dates="system-autoUpgrade-dates"><code>system.autoUpgrade.dates</code></h2>
<p>How often or when upgrade occurs. For most desktop and server systems
a sufficient upgrade frequency is once a day.</p>
<p>The format is described in
{manpage}<code>systemd.time(7)</code>.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 id="default_4" system-autoUpgrade-dates-default="system-autoUpgrade-dates-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;04:40&quot;</span></code></p>
<h3 id="example_2" system-autoUpgrade-dates-example="system-autoUpgrade-dates-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;daily&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradeenable" system-autoUpgrade-enable="system-autoUpgrade-enable"><code>system.autoUpgrade.enable</code></h2>
<p>Whether to periodically upgrade NixOS to the latest
version. If enabled, a systemd timer will run
<code>nixos-rebuild switch --upgrade</code> once a
day.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_5" system-autoUpgrade-enable-default="system-autoUpgrade-enable-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/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradefixedrandomdelay" system-autoUpgrade-fixedRandomDelay="system-autoUpgrade-fixedRandomDelay"><code>system.autoUpgrade.fixedRandomDelay</code></h2>
<p>Make the randomized delay consistent between runs.
This reduces the jitter between automatic upgrades.
See {option}<code>randomizedDelaySec</code> for configuring the randomized delay.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_6" system-autoUpgrade-fixedRandomDelay-default="system-autoUpgrade-fixedRandomDelay-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<h3 id="example_3" system-autoUpgrade-fixedRandomDelay-example="system-autoUpgrade-fixedRandomDelay-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/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradeflags" system-autoUpgrade-flags="system-autoUpgrade-flags"><code>system.autoUpgrade.flags</code></h2>
<p>Any additional flags passed to {command}<code>nixos-rebuild</code>.</p>
<p>If you are using flakes and use a local repo you can add
{command}<code>[ "--update-input" "nixpkgs" "--commit-lock-file" ]</code>
to update nixpkgs.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_7" system-autoUpgrade-flags-default="system-autoUpgrade-flags-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_4" system-autoUpgrade-flags-example="system-autoUpgrade-flags-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;-I&quot;</span><span class="s2">&quot;stuff=/home/alice/nixos-stuff&quot;</span><span class="s2">&quot;--option&quot;</span><span class="s2">&quot;extra-binary-caches&quot;</span><span class="s2">&quot;http://my-cache.example.org/&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradeflake" system-autoUpgrade-flake="system-autoUpgrade-flake"><code>system.autoUpgrade.flake</code></h2>
<p>The Flake URI of the NixOS configuration to build.
Disables the option {option}<code>system.autoUpgrade.channel</code>.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_8" system-autoUpgrade-flake-default="system-autoUpgrade-flake-default">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 id="example_5" system-autoUpgrade-flake-example="system-autoUpgrade-flake-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;github:kloenk/nix&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradeoperation" system-autoUpgrade-operation="system-autoUpgrade-operation"><code>system.autoUpgrade.operation</code></h2>
<p>Whether to run
<code>nixos-rebuild switch --upgrade</code> or run
<code>nixos-rebuild boot --upgrade</code></p>
<p><strong>Type:</strong> <code>one of "switch", "boot"</code></p>
<h3 id="default_9" system-autoUpgrade-operation-default="system-autoUpgrade-operation-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;switch&quot;</span></code></p>
<h3 id="example_6" system-autoUpgrade-operation-example="system-autoUpgrade-operation-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;boot&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgradepersistent" system-autoUpgrade-persistent="system-autoUpgrade-persistent"><code>system.autoUpgrade.persistent</code></h2>
<p>Takes a boolean argument. If true, the time when the service
unit was last triggered is stored on disk. When the timer is
activated, the service unit is triggered immediately if it
would have been triggered at least once during the time when
the timer was inactive. Such triggering is nonetheless
subject to the delay imposed by RandomizedDelaySec=. This is
useful to catch up on missed runs of the service when the
system was powered down.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_10" system-autoUpgrade-persistent-default="system-autoUpgrade-persistent-default">Default</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<h3 id="example_7" system-autoUpgrade-persistent-example="system-autoUpgrade-persistent-example">Example</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/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgraderandomizeddelaysec" system-autoUpgrade-randomizedDelaySec="system-autoUpgrade-randomizedDelaySec"><code>system.autoUpgrade.randomizedDelaySec</code></h2>
<p manpage="manpage">Add a randomized delay before each automatic upgrade.
The delay will be chosen between zero and this value.
This value must be a time span in the format specified by<code>systemd.time(7)</code></p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 id="default_11" system-autoUpgrade-randomizedDelaySec-default="system-autoUpgrade-randomizedDelaySec-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;0&quot;</span></code></p>
<h3 id="example_8" system-autoUpgrade-randomizedDelaySec-example="system-autoUpgrade-randomizedDelaySec-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;45min&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgraderebootwindow" system-autoUpgrade-rebootWindow="system-autoUpgrade-rebootWindow"><code>system.autoUpgrade.rebootWindow</code></h2>
<p>Define a lower and upper time value (in HH:MM format) which
constitute a time window during which reboots are allowed after an upgrade.
This option only has an effect when {option}<code>allowReboot</code> is enabled.
The default value of <code>null</code> means that reboots are allowed at any time.</p>
<p><strong>Type:</strong> <code>null or (submodule)</code></p>
<h3 id="default_12" system-autoUpgrade-rebootWindow-default="system-autoUpgrade-rebootWindow-default">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 id="example_9" system-autoUpgrade-rebootWindow-example="system-autoUpgrade-rebootWindow-example">Example</h3>
<p><code class="highlight"><span class="p">{</span><span class="ss">lower</span> <span class="o">=</span> <span class="s2">&quot;01:00&quot;</span><span class="p">;</span><span class="ss">upper</span> <span class="o">=</span> <span class="s2">&quot;05:00&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/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgraderebootwindowlower" system-autoUpgrade-rebootWindow-lower="system-autoUpgrade-rebootWindow-lower"><code>system.autoUpgrade.rebootWindow.lower</code></h2>
<p>Lower limit of the reboot window
<strong>Type:</strong> <code>string matching the pattern [[:digit:]]{2}:[[:digit:]]{2}</code></p>
<h3 id="example_10" system-autoUpgrade-rebootWindow-lower-example="system-autoUpgrade-rebootWindow-lower-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;01:00&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systemautoupgraderebootwindowupper" system-autoUpgrade-rebootWindow-upper="system-autoUpgrade-rebootWindow-upper"><code>system.autoUpgrade.rebootWindow.upper</code></h2>
<p>Upper limit of the reboot window
<strong>Type:</strong> <code>string matching the pattern [[:digit:]]{2}:[[:digit:]]{2}</code></p>
<h3 id="example_11" system-autoUpgrade-rebootWindow-upper-example="system-autoUpgrade-rebootWindow-upper-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;05:00&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/tasks/auto-upgrade.nix</a></p>
<h2 id="systembuild" system-build="system-build"><code>system.build</code></h2>
<p>Attribute set of derivations used to set up the system.</p>
<p><strong>Type:</strong> <code>lazy attribute set of unspecified value</code></p>
<h3 id="default_13" system-build-default="system-build-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/system/build.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/build.nix</a></p>
<h2 id="systembuildseparateactivationscript" system-build-separateActivationScript="system-build-separateActivationScript"><code>system.build.separateActivationScript</code></h2>
<p>A separate activation script package that's not part of the system profile.</p>
<p>This is useful for configurations where <code>system.activatable</code> is <code>false</code>.
Otherwise, you can just use <code>system.build.toplevel</code>.</p>
<p><strong>Type:</strong> <code>package</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/activatable-system.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/activatable-system.nix</a></p>
<h2 id="systembuildtoplevel" system-build-toplevel="system-build-toplevel"><code>system.build.toplevel</code></h2>
<p>This option contains the store path that typically represents a NixOS system.</p>
<p>You can read this path in a custom deployment tool for example.</p>
<p><strong>Type:</strong> <code>package</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemchecks" system-checks="system-checks"><code>system.checks</code></h2>
<p>Packages that are added as dependencies of the system's build, usually
for the purpose of validating some part of the configuration.</p>
<p>Unlike <code>system.extraDependencies</code>, these store paths do not
become part of the built system configuration.</p>
<p><strong>Type:</strong> <code>list of package</code></p>
<h3 id="default_14" system-checks-default="system-checks-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/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemcopysystemconfiguration" system-copySystemConfiguration="system-copySystemConfiguration"><code>system.copySystemConfiguration</code></h2>
<p>If enabled, copies the NixOS configuration file
(usually {file}<code>/etc/nixos/configuration.nix</code>)
and links it from the resulting system
(getting to {file}<code>/run/current-system/configuration.nix</code>).
Note that only this single file is copied, even if it imports others.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_15" system-copySystemConfiguration-default="system-copySystemConfiguration-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/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemetcoverlayenable" system-etc-overlay-enable="system-etc-overlay-enable"><code>system.etc.overlay.enable</code></h2>
<p>Mount <code>/etc</code> as an overlayfs instead of generating it via a perl script.</p>
<p>Note: This is currently experimental. Only enable this option if you're
confident that you can recover your system if it breaks.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_16" system-etc-overlay-enable-default="system-etc-overlay-enable-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/system/etc/etc.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/etc/etc.nix</a></p>
<h2 id="systemetcoverlaymutable" system-etc-overlay-mutable="system-etc-overlay-mutable"><code>system.etc.overlay.mutable</code></h2>
<p>Whether to mount <code>/etc</code> mutably (i.e. read-write) or immutably (i.e. read-only).</p>
<p>If this is false, only the immutable lowerdir is mounted. If it is
true, a writable upperdir is mounted on top.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_17" system-etc-overlay-mutable-default="system-etc-overlay-mutable-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/system/etc/etc.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/etc/etc.nix</a></p>
<h2 id="systemextradependencies" system-extraDependencies="system-extraDependencies"><code>system.extraDependencies</code></h2>
<p>A list of paths that should be included in the system
closure but generally not visible to users.</p>
<p>This option has also been used for build-time checks, but the
<code>system.checks</code> option is more appropriate for that purpose as checks
should not leave a trace in the built system configuration.</p>
<p><strong>Type:</strong> <code>list of path in the Nix store</code></p>
<h3 id="default_18" system-extraDependencies-default="system-extraDependencies-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/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemforbiddendependenciesregexes" system-forbiddenDependenciesRegexes="system-forbiddenDependenciesRegexes"><code>system.forbiddenDependenciesRegexes</code></h2>
<p>POSIX Extended Regular Expressions that match store paths that
should not appear in the system closure, with the exception of {option}<code>system.extraDependencies</code>, which is not checked.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_19" system-forbiddenDependenciesRegexes-default="system-forbiddenDependenciesRegexes-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_12" system-forbiddenDependenciesRegexes-example="system-forbiddenDependenciesRegexes-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;-dev$&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemincludebuilddependencies" system-includeBuildDependencies="system-includeBuildDependencies"><code>system.includeBuildDependencies</code></h2>
<p>Whether to include the build closure of the whole system in
its runtime closure. This can be useful for making changes
fully offline, as it includes all sources, patches, and
intermediate outputs required to build all the derivations
that the system depends on.</p>
<p>Note that this includes <em>all</em> the derivations, down from the
included applications to their sources, the compilers used to
build them, and even the bootstrap compiler used to compile
the compilers. This increases the size of the system and the
time needed to download its dependencies drastically: a
minimal configuration with no extra services enabled grows
from ~670MiB in size to 13.5GiB, and takes proportionally
longer to download.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_20" system-includeBuildDependencies-default="system-includeBuildDependencies-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/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemname" system-name="system-name"><code>system.name</code></h2>
<p>The name of the system used in the {option}<code>system.build.toplevel</code> derivation.</p>
<p>That derivation has the following name:
<code>"nixos-system-${config.system.name}-${config.system.nixos.label}"</code></p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 id="default_21" system-name-default="system-name-default">Default</h3>
<p><code class="highlight"><span class="k">if</span> config<span class="o">.</span>networking<span class="o">.</span><span class="ss">hostName</span> <span class="o">==</span> <span class="s2">&quot;&quot;</span><span class="k">then</span> <span class="s2">&quot;unnamed&quot;</span><span class="k">else</span> config<span class="o">.</span>networking<span class="o">.</span>hostName<span class="p">;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemnixoslabel" system-nixos-label="system-nixos-label"><code>system.nixos.label</code></h2>
<p>NixOS version name to be used in the names of generated
outputs and boot labels.</p>
<p>If you ever wanted to influence the labels in your GRUB menu,
this is the option for you.</p>
<p>It can only contain letters, numbers and the following symbols:
<code>:</code>, <code>_</code>, <code>.</code> and <code>-</code>.</p>
<p>The default is {option}<code>system.nixos.tags</code> separated by
"-" + "-" + {env}<code>NIXOS_LABEL_VERSION</code> environment
variable (defaults to the value of
{option}<code>system.nixos.version</code>).</p>
<p>Can be overridden by setting {env}<code>NIXOS_LABEL</code>.</p>
<p>Useful for not loosing track of configurations built from different
nixos branches/revisions, e.g.:</p>
<div class="highlight"><pre><span></span><code>#!/bin/sh
today=`date +%Y%m%d`
branch=`(cd nixpkgs ; git branch 2&gt;/dev/null | sed -n &#39;/^\* / { s|^\* ||; p; }&#39;)`
revision=`(cd nixpkgs ; git rev-parse HEAD)`
export NIXOS_LABEL_VERSION=&quot;$today.$branch-${revision:0:7}&quot;
nixos-rebuild switch
</code></pre></div>
<p><strong>Type:</strong> <code>string matching the pattern [a-zA-Z0-9:_\.-]*</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/label.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/label.nix</a></p>
<h2 id="systemnixostags" system-nixos-tags="system-nixos-tags"><code>system.nixos.tags</code></h2>
<p>Strings to prefix to the default
{option}<code>system.nixos.label</code>.</p>
<p>Useful for not loosing track of configurations built with
different options, e.g.:</p>
<div class="highlight"><pre><span></span><code>{
system.nixos.tags = [ &quot;with-xen&quot; ];
virtualisation.xen.enable = true;
}
</code></pre></div>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_22" system-nixos-tags-default="system-nixos-tags-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_13" system-nixos-tags-example="system-nixos-tags-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;with-xen&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/label.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/label.nix</a></p>
<h2 id="systemnssdatabasesgroup" system-nssDatabases-group="system-nssDatabases-group"><code>system.nssDatabases.group</code></h2>
<p>List of group entries to configure in {file}<code>/etc/nsswitch.conf</code>.</p>
<p>Note that "files" is always prepended while "systemd" is appended if nscd is enabled.</p>
<p>This option only takes effect if nscd is enabled.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_23" system-nssDatabases-group-default="system-nssDatabases-group-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/config/nsswitch.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/nsswitch.nix</a></p>
<h2 id="systemnssdatabaseshosts" system-nssDatabases-hosts="system-nssDatabases-hosts"><code>system.nssDatabases.hosts</code></h2>
<p>List of hosts entries to configure in {file}<code>/etc/nsswitch.conf</code>.</p>
<p>Note that "files" is always prepended, and "dns" and "myhostname" are always appended.</p>
<p>This option only takes effect if nscd is enabled.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_24" system-nssDatabases-hosts-default="system-nssDatabases-hosts-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/config/nsswitch.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/nsswitch.nix</a></p>
<h2 id="systemnssdatabasespasswd" system-nssDatabases-passwd="system-nssDatabases-passwd"><code>system.nssDatabases.passwd</code></h2>
<p>List of passwd entries to configure in {file}<code>/etc/nsswitch.conf</code>.</p>
<p>Note that "files" is always prepended while "systemd" is appended if nscd is enabled.</p>
<p>This option only takes effect if nscd is enabled.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_25" system-nssDatabases-passwd-default="system-nssDatabases-passwd-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/config/nsswitch.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/nsswitch.nix</a></p>
<h2 id="systemnssdatabasesservices" system-nssDatabases-services="system-nssDatabases-services"><code>system.nssDatabases.services</code></h2>
<p>List of services entries to configure in {file}<code>/etc/nsswitch.conf</code>.</p>
<p>Note that "files" is always prepended.</p>
<p>This option only takes effect if nscd is enabled.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_26" system-nssDatabases-services-default="system-nssDatabases-services-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/config/nsswitch.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/nsswitch.nix</a></p>
<h2 id="systemnssdatabasesshadow" system-nssDatabases-shadow="system-nssDatabases-shadow"><code>system.nssDatabases.shadow</code></h2>
<p>List of shadow entries to configure in {file}<code>/etc/nsswitch.conf</code>.</p>
<p>Note that "files" is always prepended.</p>
<p>This option only takes effect if nscd is enabled.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_27" system-nssDatabases-shadow-default="system-nssDatabases-shadow-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/config/nsswitch.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/nsswitch.nix</a></p>
<h2 id="systemnssdatabasessudoers" system-nssDatabases-sudoers="system-nssDatabases-sudoers"><code>system.nssDatabases.sudoers</code></h2>
<p>List of sudoers entries to configure in {file}<code>/etc/nsswitch.conf</code>.</p>
<p>Note that "files" is always prepended.</p>
<p>This option only takes effect if nscd is enabled.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_28" system-nssDatabases-sudoers-default="system-nssDatabases-sudoers-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/config/nsswitch.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/nsswitch.nix</a></p>
<h2 id="systemreplaceruntimedependencies" system-replaceRuntimeDependencies="system-replaceRuntimeDependencies"><code>system.replaceRuntimeDependencies</code></h2>
<p>List of packages to override without doing a full rebuild.
The original derivation and replacement derivation must have the same
name length, and ideally should have close-to-identical directory layout.</p>
<p><strong>Type:</strong> <code>list of (submodule)</code></p>
<h3 id="default_29" system-replaceRuntimeDependencies-default="system-replaceRuntimeDependencies-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_14" system-replaceRuntimeDependencies-example="system-replaceRuntimeDependencies-example">Example</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">({</span> <span class="ss">original</span> <span class="o">=</span> pkgs<span class="o">.</span>openssl<span class="p">;</span> <span class="ss">replacement</span> <span class="o">=</span> pkgs<span class="o">.</span>callPackage <span class="l">/path/to/openssl</span> <span class="p">{</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/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemreplaceruntimedependenciesoriginal" system-replaceRuntimeDependencies-_-original="system-replaceRuntimeDependencies-*-original"><code>system.replaceRuntimeDependencies.*.original</code></h2>
<p>The original package to override.
<strong>Type:</strong> <code>package</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemreplaceruntimedependenciesreplacement" system-replaceRuntimeDependencies-_-replacement="system-replaceRuntimeDependencies-*-replacement"><code>system.replaceRuntimeDependencies.*.replacement</code></h2>
<p>The replacement package.
<strong>Type:</strong> <code>package</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/top-level.nix</a></p>
<h2 id="systemswitchenable" system-switch-enable="system-switch-enable"><code>system.switch.enable</code></h2>
<p>Whether to include the capability to switch configurations.</p>
<p>Disabling this makes the system unable to be reconfigured via <code>nixos-rebuild</code>.</p>
<p>This is good for image based appliances where updates are handled
outside the image. Reducing features makes the image lighter and
slightly more secure.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_30" system-switch-enable-default="system-switch-enable-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/system/activation/switchable-system.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/switchable-system.nix</a></p>
<h2 id="systemswitchenableng" system-switch-enableNg="system-switch-enableNg"><code>system.switch.enableNg</code></h2>
<p>Whether to include the capability to switch configurations.</p>
<p>Disabling this makes the system unable to be reconfigured via <code>nixos-rebuild</code>.</p>
<p>Whether to use <code>switch-to-configuration-ng</code>, an experimental
re-implementation of <code>switch-to-configuration</code> with the goal of
replacing the original.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_31" system-switch-enableNg-default="system-switch-enableNg-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/system/activation/switchable-system.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/switchable-system.nix</a></p>
<h2 id="systemuseractivationscripts" system-userActivationScripts="system-userActivationScripts"><code>system.userActivationScripts</code></h2>
<p>A set of shell script fragments that are executed by a systemd user
service when a NixOS system configuration is activated. Examples are
rebuilding the .desktop file cache for showing applications in the menu.
Since these are executed every time you run
{command}<code>nixos-rebuild</code>, it's important that they are
idempotent and fast.</p>
<p><strong>Type:</strong> <code>attribute set of (string or (submodule))</code></p>
<h3 id="default_32" system-userActivationScripts-default="system-userActivationScripts-default">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 id="example_15" system-userActivationScripts-example="system-userActivationScripts-example">Example</h3>
<p><code class="highlight"><span class="p">{</span> <span class="ss">plasmaSetup</span> <span class="o">=</span> <span class="p">{</span><span class="ss">text</span> <span class="o">=</span> <span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> </span><span class="si">${</span>pkgs<span class="o">.</span>libsForQt5<span class="o">.</span>kservice<span class="si">}</span><span class="s s-Multiline">/bin/kbuildsycoca5&quot;</span><span class="s s-Multiline"> &#39;&#39;</span><span class="p">;</span><span class="ss">deps</span> <span class="o">=</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/system/activation/activation-script.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/activation/activation-script.nix</a></p>
<h2 id="systemconfigurationrevision" system-configurationRevision="system-configurationRevision"><code>system.configurationRevision</code></h2>
<p>The Git revision of the top-level flake from which this configuration was built.
<strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_33" system-configurationRevision-default="system-configurationRevision-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/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix</a></p>
<h2 id="systemimageid" system-image-id="system-image-id"><code>system.image.id</code></h2>
<p>Image identifier.</p>
<p>This corresponds to the IMAGE_ID field in os-release. See the
upstream docs for more details on valid characters for this field:
https://www.freedesktop.org/software/systemd/man/latest/os-release.html#IMAGE_ID=</p>
<p>You would only want to set this option if you're build NixOS appliance images.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_34" system-image-id-default="system-image-id-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/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix</a></p>
<h2 id="systemimageversion" system-image-version="system-image-version"><code>system.image.version</code></h2>
<p>Image version.</p>
<p>This corresponds to the IMAGE_VERSION field in os-release. See the
upstream docs for more details on valid characters for this field:
https://www.freedesktop.org/software/systemd/man/latest/os-release.html#IMAGE_VERSION=</p>
<p>You would only want to set this option if you're build NixOS appliance images.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_35" system-image-version-default="system-image-version-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/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix</a></p>
<h2 id="systemnixoscodename" system-nixos-codeName="system-nixos-codeName"><code>system.nixos.codeName</code></h2>
<p>The NixOS release code name (e.g. <code>Emu</code>).
<strong>Type:</strong> <code>string</code></p>
<h3 id="default_36" system-nixos-codeName-default="system-nixos-codeName-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;Vicuna&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix</a></p>
<h2 id="systemnixosrelease" system-nixos-release="system-nixos-release"><code>system.nixos.release</code></h2>
<p>The NixOS release (e.g. <code>16.03</code>).
<strong>Type:</strong> <code>string</code></p>
<h3 id="default_37" system-nixos-release-default="system-nixos-release-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;24.11&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix</a></p>
<h2 id="systemnixosvariant_id" system-nixos-variant_id="system-nixos-variant_id"><code>system.nixos.variant_id</code></h2>
<p>A lower-case string identifying a specific variant or edition of the operating system
<strong>Type:</strong> <code>null or string matching the pattern ^[a-z0-9._-]+$</code></p>
<h3 id="default_38" system-nixos-variant_id-default="system-nixos-variant_id-default">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 id="example_16" system-nixos-variant_id-example="system-nixos-variant_id-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;installer&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix</a></p>
<h2 id="systemstateversion" system-stateVersion="system-stateVersion"><code>system.stateVersion</code></h2>
<p>This option defines the first version of NixOS you have installed on this particular machine,
and is used to maintain compatibility with application data (e.g. databases) created on older NixOS versions.</p>
<p>For example, if NixOS version XX.YY ships with AwesomeDB version N by default, and is then
upgraded to version XX.YY+1, which ships AwesomeDB version N+1, the existing databases
may no longer be compatible, causing applications to fail, or even leading to data loss.</p>
<p>The <code>stateVersion</code> mechanism avoids this situation by making the default version of such packages
conditional on the first version of NixOS you've installed (encoded in <code>stateVersion</code>), instead of
simply always using the latest one.</p>
<p>Note that this generally only affects applications that can't upgrade their data automatically -
applications and services supporting automatic migrations will remain on latest versions when
you upgrade.</p>
<p>Most users should <strong>never</strong> change this value after the initial install, for any reason,
even if you've upgraded your system to a new NixOS release.</p>
<p>This value does <strong>not</strong> affect the Nixpkgs version your packages and OS are pulled from,
so changing it will <strong>not</strong> upgrade your system.</p>
<p>This value being lower than the current NixOS release does <strong>not</strong> mean your system is
out of date, out of support, or vulnerable.</p>
<p>Do <strong>not</strong> change this value unless you have manually inspected all the changes it would
make to your configuration, and migrated your data accordingly.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 id="default_39" system-stateVersion-default="system-stateVersion-default">Default</h3>
<p><code class="highlight">config<span class="o">.</span>system<span class="o">.</span>nixos<span class="o">.</span>release</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/misc/version.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.251.104.377.557 1.791 1.851 3.086 3.562 3.803l.047.019a4.254 4.254 0 0 1-.267-.026h-.001c-.401-.053-.595-.135-.595-.135l-.157-.069-.092.144-.017.029Zm6.807-1.59c.086.017.136.058.136.145 0 .197-.242.5-.597.597l-.01-.161a.887.887 0 0 0 .283-.243c.078-.099.142-.217.188-.338Zm-1.591.006c.033.1.076.197.129.282.061.097.134.18.217.24l-.021.083c-.276-.093-.424-.293-.424-.466 0-.078.035-.119.099-.139Zm-.025-.664c-.275-.816-.795-2.022-1.505-2.179-.296.072-.938.096-.691-.145.246-.24 1.085-.048 1.283.217.145.194.744.806 1.011 1.737l.032.227a.324.324 0 0 0-.13.143Zm1.454-.266c.251-.99.889-1.639 1.039-1.841.197-.265 1.036-.457 1.283-.217.247.241-.395.217-.691.145-.69.152-1.2 1.296-1.481 2.109a.364.364 0 0 0-.067-.059.37.37 0 0 0-.092-.043l.009-.094Zm4.802-2.708a9.875 9.875 0 0 1-.596.705c-.304.315-1.203 1.176-1.963 1.916.647-.955 1.303-1.806 2.184-2.376.123-.08.249-.161.375-.245Z"/></svg>
</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>