docs/NixOS/users/extraUsers/index.html

6859 lines
131 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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/users/extraUsers/">
<link rel="prev" href="../extraGroups/">
<link rel="next" href="../groups/">
<link rel="icon" href="../../../assets/aux-logo.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.29">
<title>extraUsers - 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="extraUsers - Aux Docs" >
<meta property="og:description" content="Aux Documentation" >
<meta property="og:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/users/extraUsers.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/users/extraUsers/" >
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="extraUsers - Aux Docs" >
<meta name="twitter:description" content="Aux Documentation" >
<meta name="twitter:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/users/extraUsers.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="#usersextrausersnameautosubuidgidrange" 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">
extraUsers
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="blue" aria-label="Dark Mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Dark Mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="blue" aria-label="Light Mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Light Mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5c-.84 0-1.65.15-2.39.42L12 2M3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29L3.34 7m.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14L3.36 17M20.65 7l-1.77 3.79a7.023 7.023 0 0 0-2.38-4.15l4.15.36m-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29L20.64 17M12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44L12 22Z"/></svg>
</label>
</form>
<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://git.auxolotl.org/auxolotl/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</div>
<div class="md-source__repository">
auxolotl/docs
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." class="md-tabs__link">
Aux Documentation Hub
</a>
</li>
<li class="md-tabs__item">
<a href="../../../TODO/" class="md-tabs__link">
TODO
</a>
</li>
<li class="md-tabs__item">
<a href="../../../Aux/" class="md-tabs__link">
Aux
</a>
</li>
<li class="md-tabs__item">
<a href="../../../Lix/" class="md-tabs__link">
Lix
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../../appstream/" class="md-tabs__link">
NixOS
</a>
</li>
<li class="md-tabs__item">
<a href="../../../Nixpkgs/" class="md-tabs__link">
Nixpkgs
</a>
</li>
</ul>
</div>
</nav>
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../../.." title="Aux Docs" class="md-nav__button md-logo" aria-label="Aux Docs" data-md-component="logo">
<img src="../../../assets/aux-logo.svg" alt="logo">
</a>
Aux Docs
</label>
<div class="md-nav__source">
<a href="https://git.auxolotl.org/auxolotl/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</div>
<div class="md-source__repository">
auxolotl/docs
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." class="md-nav__link">
<span class="md-ellipsis">
Aux Documentation Hub
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../TODO/" class="md-nav__link">
<span class="md-ellipsis">
TODO
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../../Aux/" class="md-nav__link">
<span class="md-ellipsis">
Aux
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../../Lix/" class="md-nav__link">
<span class="md-ellipsis">
Lix
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" checked>
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="">
<span class="md-ellipsis">
NixOS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
NixOS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../appstream/" class="md-nav__link">
<span class="md-ellipsis">
Appstream
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../console/" class="md-nav__link">
<span class="md-ellipsis">
Console
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../containers/" class="md-nav__link">
<span class="md-ellipsis">
Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../documentation/" class="md-nav__link">
<span class="md-ellipsis">
Documentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dysnomia/" class="md-nav__link">
<span class="md-ellipsis">
Dysnomia
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../ec2/" class="md-nav__link">
<span class="md-ellipsis">
Ec2
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../environment/" class="md-nav__link">
<span class="md-ellipsis">
Environment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../fileSystems/" class="md-nav__link">
<span class="md-ellipsis">
fileSystems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../fonts/" class="md-nav__link">
<span class="md-ellipsis">
Fonts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../gtk/" class="md-nav__link">
<span class="md-ellipsis">
Gtk
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../hardware/" class="md-nav__link">
<span class="md-ellipsis">
Hardware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../i18n/" class="md-nav__link">
<span class="md-ellipsis">
I18n
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../image/" class="md-nav__link">
<span class="md-ellipsis">
Image
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../lib/" class="md-nav__link">
<span class="md-ellipsis">
Lib
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../location/" class="md-nav__link">
<span class="md-ellipsis">
Location
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nix/" class="md-nav__link">
<span class="md-ellipsis">
Nix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nixops/" class="md-nav__link">
<span class="md-ellipsis">
Nixops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nixpkgs/" class="md-nav__link">
<span class="md-ellipsis">
Nixpkgs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../oci/" class="md-nav__link">
<span class="md-ellipsis">
Oci
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../openstack/" class="md-nav__link">
<span class="md-ellipsis">
Openstack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../power/" class="md-nav__link">
<span class="md-ellipsis">
Power
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../powerManagement/" class="md-nav__link">
<span class="md-ellipsis">
powerManagement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../qt/" class="md-nav__link">
<span class="md-ellipsis">
Qt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../specialisation/" class="md-nav__link">
<span class="md-ellipsis">
Specialisation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../swapDevices/" class="md-nav__link">
<span class="md-ellipsis">
swapDevices
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../system/" class="md-nav__link">
<span class="md-ellipsis">
System
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../time/" class="md-nav__link">
<span class="md-ellipsis">
Time
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../xdg/" class="md-nav__link">
<span class="md-ellipsis">
Xdg
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../zramSwap/" class="md-nav__link">
<span class="md-ellipsis">
zramSwap
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../boot/" class="md-nav__link">
<span class="md-ellipsis">
Boot
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../networking/" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../programs/_1password-gui/" class="md-nav__link">
<span class="md-ellipsis">
Programs
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../security/" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../services/" class="md-nav__link">
<span class="md-ellipsis">
Services
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../systemd/" class="md-nav__link">
<span class="md-ellipsis">
Systemd
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_36" checked>
<div class="md-nav__link md-nav__container">
<a href="../" class="md-nav__link ">
<span class="md-ellipsis">
Users
</span>
</a>
<label class="md-nav__link " for="__nav_5_36" id="__nav_5_36_label" tabindex="0">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_36_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5_36">
<span class="md-nav__icon md-icon"></span>
Users
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../extraGroups/" class="md-nav__link">
<span class="md-ellipsis">
extraGroups
</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">
extraUsers
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
extraUsers
</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="#usersextrausersnameautosubuidgidrange" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.autoSubUidGidRange
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.autoSubUidGidRange">
<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>
<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="#usersextrausersnamecreatehome" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.createHome
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.createHome">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_1" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamecrypthomeluks" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.cryptHomeLuks
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.cryptHomeLuks">
<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="#usersextrausersnamedescription" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.description
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.description">
<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="#usersextrausersnameexpires" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.expires
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.expires">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_4" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameextragroups" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.extraGroups
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.extraGroups">
<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="#usersextrausersnamegroup" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.group
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.group">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_6" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehashedpassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.hashedPassword
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.hashedPassword">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_7" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehashedpasswordfile" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.hashedPasswordFile
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.hashedPasswordFile">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehome" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.home
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.home">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehomemode" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.homeMode
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.homeMode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_10" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameignoreshellprogramcheck" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.ignoreShellProgramCheck
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.ignoreShellProgramCheck">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameinitialhashedpassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.initialHashedPassword
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.initialHashedPassword">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_12" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameinitialpassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.initialPassword
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.initialPassword">
<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="#usersextrausersnameisnormaluser" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.isNormalUser
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.isNormalUser">
<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="#usersextrausersnameissystemuser" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.isSystemUser
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.isSystemUser">
<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="#usersextrausersnamelinger" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.linger
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.linger">
<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="#usersextrausersnamename" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.name
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameopensshauthorizedkeyskeyfiles" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.openssh.authorizedKeys.keyFiles
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.openssh.authorizedKeys.keyFiles">
<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="#usersextrausersnameopensshauthorizedkeyskeys" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.openssh.authorizedKeys.keys
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.openssh.authorizedKeys.keys">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_18" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_2" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameopensshauthorizedprincipals" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.openssh.authorizedPrincipals
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.openssh.authorizedPrincipals">
<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_3" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamepackages" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.packages
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.packages">
<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>
<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="#usersextrausersnamepammount" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.pamMount
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.pamMount">
<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="#usersextrausersnamepassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.password
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.password">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_22" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameshell" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.shell
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.shell">
<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>
<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="#usersextrausersnamesubgidranges" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subGidRanges
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subGidRanges">
<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>
<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="#usersextrausersnamesubgidrangescount" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subGidRanges.*.count
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subGidRanges.*.count">
<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="#usersextrausersnamesubgidrangesstartgid" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subGidRanges.*.startGid
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamesubuidranges" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subUidRanges
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subUidRanges">
<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>
<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="#usersextrausersnamesubuidrangescount" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subUidRanges.*.count
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subUidRanges.*.count">
<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="#usersextrausersnamesubuidrangesstartuid" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subUidRanges.*.startUid
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameuid" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.uid
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.uid">
<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="#usersextrausersnameusedefaultshell" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.useDefaultShell
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.useDefaultShell">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_29" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../groups/" class="md-nav__link">
<span class="md-ellipsis">
Groups
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../ldap/" class="md-nav__link">
<span class="md-ellipsis">
Ldap
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../mysql/" class="md-nav__link">
<span class="md-ellipsis">
Mysql
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../users/" class="md-nav__link">
<span class="md-ellipsis">
Users
</span>
</a>
</li>
</ul>
</nav>
</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="#usersextrausersnameautosubuidgidrange" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.autoSubUidGidRange
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.autoSubUidGidRange">
<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>
<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="#usersextrausersnamecreatehome" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.createHome
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.createHome">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_1" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamecrypthomeluks" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.cryptHomeLuks
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.cryptHomeLuks">
<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="#usersextrausersnamedescription" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.description
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.description">
<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="#usersextrausersnameexpires" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.expires
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.expires">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_4" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameextragroups" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.extraGroups
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.extraGroups">
<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="#usersextrausersnamegroup" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.group
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.group">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_6" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehashedpassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.hashedPassword
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.hashedPassword">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_7" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehashedpasswordfile" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.hashedPasswordFile
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.hashedPasswordFile">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehome" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.home
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.home">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamehomemode" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.homeMode
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.homeMode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_10" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameignoreshellprogramcheck" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.ignoreShellProgramCheck
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.ignoreShellProgramCheck">
<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>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameinitialhashedpassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.initialHashedPassword
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.initialHashedPassword">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_12" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameinitialpassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.initialPassword
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.initialPassword">
<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="#usersextrausersnameisnormaluser" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.isNormalUser
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.isNormalUser">
<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="#usersextrausersnameissystemuser" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.isSystemUser
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.isSystemUser">
<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="#usersextrausersnamelinger" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.linger
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.linger">
<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="#usersextrausersnamename" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.name
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameopensshauthorizedkeyskeyfiles" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.openssh.authorizedKeys.keyFiles
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.openssh.authorizedKeys.keyFiles">
<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="#usersextrausersnameopensshauthorizedkeyskeys" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.openssh.authorizedKeys.keys
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.openssh.authorizedKeys.keys">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_18" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_2" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameopensshauthorizedprincipals" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.openssh.authorizedPrincipals
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.openssh.authorizedPrincipals">
<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_3" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamepackages" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.packages
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.packages">
<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>
<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="#usersextrausersnamepammount" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.pamMount
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.pamMount">
<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="#usersextrausersnamepassword" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.password
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.password">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_22" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameshell" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.shell
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.shell">
<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>
<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="#usersextrausersnamesubgidranges" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subGidRanges
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subGidRanges">
<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>
<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="#usersextrausersnamesubgidrangescount" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subGidRanges.*.count
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subGidRanges.*.count">
<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="#usersextrausersnamesubgidrangesstartgid" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subGidRanges.*.startGid
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnamesubuidranges" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subUidRanges
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subUidRanges">
<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>
<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="#usersextrausersnamesubuidrangescount" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subUidRanges.*.count
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.subUidRanges.*.count">
<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="#usersextrausersnamesubuidrangesstartuid" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.subUidRanges.*.startUid
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#usersextrausersnameuid" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.uid
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.uid">
<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="#usersextrausersnameusedefaultshell" class="md-nav__link">
<span class="md-ellipsis">
users.extraUsers.&lt;name&gt;.useDefaultShell
</span>
</a>
<nav class="md-nav" aria-label="users.extraUsers.<name>.useDefaultShell">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_29" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1>extraUsers</h1>
<h2 id="usersextrausersnameautosubuidgidrange" users-extraUsers-_wzxhzdk:1_-autoSubUidGidRange="users-extraUsers-<name>-autoSubUidGidRange"><code>users.extraUsers.&lt;name&gt;.autoSubUidGidRange</code></h2>
<p>Automatically allocate subordinate user and group ids for this user.
Allocated range is currently always of size 65536.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default" users-extraUsers-_wzxhzdk:3_-autoSubUidGidRange-default="users-extraUsers-<name>-autoSubUidGidRange-default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<h3 id="example" users-extraUsers-_wzxhzdk:5_-autoSubUidGidRange-example="users-extraUsers-<name>-autoSubUidGidRange-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamecreatehome" users-extraUsers-_wzxhzdk:8_-createHome="users-extraUsers-<name>-createHome"><code>users.extraUsers.&lt;name&gt;.createHome</code></h2>
<p>Whether to create the home directory and ensure ownership as well as
permissions to match the user.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_1" users-extraUsers-_wzxhzdk:10_-createHome-default="users-extraUsers-<name>-createHome-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamecrypthomeluks" users-extraUsers-_wzxhzdk:13_-cryptHomeLuks="users-extraUsers-<name>-cryptHomeLuks"><code>users.extraUsers.&lt;name&gt;.cryptHomeLuks</code></h2>
<p>Path to encrypted luks device that contains
the user's home directory.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_2" users-extraUsers-_wzxhzdk:15_-cryptHomeLuks-default="users-extraUsers-<name>-cryptHomeLuks-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamedescription" users-extraUsers-_wzxhzdk:18_-description="users-extraUsers-<name>-description"><code>users.extraUsers.&lt;name&gt;.description</code></h2>
<p>A short description of the user account, typically the
user's full name. This is actually the “GECOS” or “comment”
field in {file}<code>/etc/passwd</code>.</p>
<p><strong>Type:</strong> <code>string, not containing newlines or colons</code></p>
<h3 id="default_3" users-extraUsers-_wzxhzdk:21_-description-default="users-extraUsers-<name>-description-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 id="example_1" users-extraUsers-_wzxhzdk:23_-description-example="users-extraUsers-<name>-description-example">Example</h3>
<p><code class="highlight"><span class="s2">&quot;Alice Q. User&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameexpires" users-extraUsers-_wzxhzdk:26_-expires="users-extraUsers-<name>-expires"><code>users.extraUsers.&lt;name&gt;.expires</code></h2>
<p>Set the date on which the user's account will no longer be
accessible. The date is expressed in the format YYYY-MM-DD, or null
to disable the expiry.
A user whose account is locked must contact the system
administrator before being able to use the system again.</p>
<p><strong>Type:</strong> <code>null or string matching the pattern [[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}</code></p>
<h3 id="default_4" users-extraUsers-_wzxhzdk:28_-expires-default="users-extraUsers-<name>-expires-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameextragroups" users-extraUsers-_wzxhzdk:31_-extraGroups="users-extraUsers-<name>-extraGroups"><code>users.extraUsers.&lt;name&gt;.extraGroups</code></h2>
<p>The user's auxiliary groups.
<strong>Type:</strong> <code>list of string</code></p>
<h3 id="default_5" users-extraUsers-_wzxhzdk:33_-extraGroups-default="users-extraUsers-<name>-extraGroups-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/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamegroup" users-extraUsers-_wzxhzdk:36_-group="users-extraUsers-<name>-group"><code>users.extraUsers.&lt;name&gt;.group</code></h2>
<p>The user's primary group.
<strong>Type:</strong> <code>string</code></p>
<h3 id="default_6" users-extraUsers-_wzxhzdk:38_-group-default="users-extraUsers-<name>-group-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamehashedpassword" users-extraUsers-_wzxhzdk:41_-hashedPassword="users-extraUsers-<name>-hashedPassword"><code>users.extraUsers.&lt;name&gt;.hashedPassword</code></h2>
<p>Specifies the hashed password for the user.
The options {option}<code>hashedPassword</code>,
{option}<code>password</code> and {option}<code>hashedPasswordFile</code>
controls what password is set for the user.
{option}<code>hashedPassword</code> overrides both
{option}<code>password</code> and {option}<code>hashedPasswordFile</code>.
{option}<code>password</code> overrides {option}<code>hashedPasswordFile</code>.
If none of these three options are set, no password is assigned to
the user, and the user will not be able to do password logins.
If the option {option}<code>users.mutableUsers</code> is true, the
password defined in one of the three options will only be set when
the user is created for the first time. After that, you are free to
change the password with the ordinary user management commands. If
{option}<code>users.mutableUsers</code> is false, you cannot change
user passwords, they will always be set according to the password
options.</p>
<p>To generate a hashed password run <code>mkpasswd</code>.</p>
<p>If set to an empty string (<code>""</code>), this user will
be able to log in without being asked for a password (but not via remote
services such as SSH, or indirectly via {command}<code>su</code> or
{command}<code>sudo</code>). This should only be used for e.g. bootable
live systems. Note: this is different from setting an empty password,
which can be achieved using {option}<code>users.users.&lt;name?&gt;.password</code>.</p>
<p>If set to <code>null</code> (default) this user will not
be able to log in using a password (i.e. via {command}<code>login</code>
command).</p>
<p><strong>Type:</strong> <code>null or (string, not containing newlines or colons)</code></p>
<h3 id="default_7" users-extraUsers-_wzxhzdk:60_-hashedPassword-default="users-extraUsers-<name>-hashedPassword-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamehashedpasswordfile" users-extraUsers-_wzxhzdk:63_-hashedPasswordFile="users-extraUsers-<name>-hashedPasswordFile"><code>users.extraUsers.&lt;name&gt;.hashedPasswordFile</code></h2>
<p>The full path to a file that contains the hash of the user's
password. The password file is read on each system activation. The
file should contain exactly one line, which should be the password in
an encrypted form that is suitable for the <code>chpasswd -e</code> command.
The options {option}<code>hashedPassword</code>,
{option}<code>password</code> and {option}<code>hashedPasswordFile</code>
controls what password is set for the user.
{option}<code>hashedPassword</code> overrides both
{option}<code>password</code> and {option}<code>hashedPasswordFile</code>.
{option}<code>password</code> overrides {option}<code>hashedPasswordFile</code>.
If none of these three options are set, no password is assigned to
the user, and the user will not be able to do password logins.
If the option {option}<code>users.mutableUsers</code> is true, the
password defined in one of the three options will only be set when
the user is created for the first time. After that, you are free to
change the password with the ordinary user management commands. If
{option}<code>users.mutableUsers</code> is false, you cannot change
user passwords, they will always be set according to the password
options.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_8" users-extraUsers-_wzxhzdk:76_-hashedPasswordFile-default="users-extraUsers-<name>-hashedPasswordFile-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamehome" users-extraUsers-_wzxhzdk:79_-home="users-extraUsers-<name>-home"><code>users.extraUsers.&lt;name&gt;.home</code></h2>
<p>The user's home directory.
<strong>Type:</strong> <code>path, not containing newlines or colons</code></p>
<h3 id="default_9" users-extraUsers-_wzxhzdk:81_-home-default="users-extraUsers-<name>-home-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;/var/empty&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamehomemode" users-extraUsers-_wzxhzdk:84_-homeMode="users-extraUsers-<name>-homeMode"><code>users.extraUsers.&lt;name&gt;.homeMode</code></h2>
<p>The user's home directory mode in numeric format. See chmod(1). The mode is only applied if {option}<code>users.users.&lt;name&gt;.createHome</code> is true.
<strong>Type:</strong> <code>string matching the pattern [0-7]{1,5}</code></p>
<h3 id="default_10" users-extraUsers-_wzxhzdk:87_-homeMode-default="users-extraUsers-<name>-homeMode-default">Default</h3>
<p><code class="highlight"><span class="s2">&quot;700&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameignoreshellprogramcheck" users-extraUsers-_wzxhzdk:90_-ignoreShellProgramCheck="users-extraUsers-<name>-ignoreShellProgramCheck"><code>users.extraUsers.&lt;name&gt;.ignoreShellProgramCheck</code></h2>
<p>By default, nixos will check that programs.SHELL.enable is set to
true if the user has a custom shell specified. If that behavior isn't
required and there are custom overrides in place to make sure that the
shell is functional, set this to true.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_11" users-extraUsers-_wzxhzdk:92_-ignoreShellProgramCheck-default="users-extraUsers-<name>-ignoreShellProgramCheck-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameinitialhashedpassword" users-extraUsers-_wzxhzdk:95_-initialHashedPassword="users-extraUsers-<name>-initialHashedPassword"><code>users.extraUsers.&lt;name&gt;.initialHashedPassword</code></h2>
<p>Specifies the initial hashed password for the user, i.e. the
hashed password assigned if the user does not already
exist. If {option}<code>users.mutableUsers</code> is true, the
password can be changed subsequently using the
{command}<code>passwd</code> command. Otherwise, it's
equivalent to setting the {option}<code>hashedPassword</code> option.</p>
<p>Note that the {option}<code>hashedPassword</code> option will override
this option if both are set.</p>
<p>To generate a hashed password run <code>mkpasswd</code>.</p>
<p>If set to an empty string (<code>""</code>), this user will
be able to log in without being asked for a password (but not via remote
services such as SSH, or indirectly via {command}<code>su</code> or
{command}<code>sudo</code>). This should only be used for e.g. bootable
live systems. Note: this is different from setting an empty password,
which can be achieved using {option}<code>users.users.&lt;name?&gt;.password</code>.</p>
<p>If set to <code>null</code> (default) this user will not
be able to log in using a password (i.e. via {command}<code>login</code>
command).</p>
<p><strong>Type:</strong> <code>null or (string, not containing newlines or colons)</code></p>
<h3 id="default_12" users-extraUsers-_wzxhzdk:108_-initialHashedPassword-default="users-extraUsers-<name>-initialHashedPassword-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameinitialpassword" users-extraUsers-_wzxhzdk:111_-initialPassword="users-extraUsers-<name>-initialPassword"><code>users.extraUsers.&lt;name&gt;.initialPassword</code></h2>
<p>Specifies the initial password for the user, i.e. the
password assigned if the user does not already exist. If
{option}<code>users.mutableUsers</code> is true, the password
can be changed subsequently using the
{command}<code>passwd</code> command. Otherwise, it's
equivalent to setting the {option}<code>password</code>
option. The same caveat applies: the password specified here
is world-readable in the Nix store, so it should only be
used for guest accounts or passwords that will be changed
promptly.</p>
<p>Note that the {option}<code>password</code> option will override this
option if both are set.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_13" users-extraUsers-_wzxhzdk:117_-initialPassword-default="users-extraUsers-<name>-initialPassword-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameisnormaluser" users-extraUsers-_wzxhzdk:120_-isNormalUser="users-extraUsers-<name>-isNormalUser"><code>users.extraUsers.&lt;name&gt;.isNormalUser</code></h2>
<p>Indicates whether this is an account for a “real” user.
This automatically sets {option}<code>group</code> to <code>users</code>,
{option}<code>createHome</code> to <code>true</code>,
{option}<code>home</code> to {file}<code>/home/«username»</code>,
{option}<code>useDefaultShell</code> to <code>true</code>,
and {option}<code>isSystemUser</code> to <code>false</code>.
Exactly one of <code>isNormalUser</code> and <code>isSystemUser</code> must be true.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_14" users-extraUsers-_wzxhzdk:134_-isNormalUser-default="users-extraUsers-<name>-isNormalUser-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameissystemuser" users-extraUsers-_wzxhzdk:137_-isSystemUser="users-extraUsers-<name>-isSystemUser"><code>users.extraUsers.&lt;name&gt;.isSystemUser</code></h2>
<p>Indicates if the user is a system user or not. This option
only has an effect if {option}<code>uid</code> is
{option}<code>null</code>, in which case it determines whether
the user's UID is allocated in the range for system users
(below 1000) or in the range for normal users (starting at
1000).
Exactly one of <code>isNormalUser</code> and
<code>isSystemUser</code> must be true.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_15" users-extraUsers-_wzxhzdk:143_-isSystemUser-default="users-extraUsers-<name>-isSystemUser-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamelinger" users-extraUsers-_wzxhzdk:146_-linger="users-extraUsers-<name>-linger"><code>users.extraUsers.&lt;name&gt;.linger</code></h2>
<p>Whether to enable lingering for this user. If true, systemd user
units will start at boot, rather than starting at login and stopping
at logout. This is the declarative equivalent of running
<code>loginctl enable-linger</code> for this user.</p>
<p>If false, user units will not be started until the user logs in, and
may be stopped on logout depending on the settings in <code>logind.conf</code>.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_16" users-extraUsers-_wzxhzdk:150_-linger-default="users-extraUsers-<name>-linger-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamename" users-extraUsers-_wzxhzdk:153_-name="users-extraUsers-<name>-name"><code>users.extraUsers.&lt;name&gt;.name</code></h2>
<p>The name of the user account. If undefined, the name of the
attribute set will be used.</p>
<p><strong>Type:</strong> <code>string, not containing newlines or colons</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameopensshauthorizedkeyskeyfiles" users-extraUsers-_wzxhzdk:156_-openssh-authorizedKeys-keyFiles="users-extraUsers-<name>-openssh-authorizedKeys-keyFiles"><code>users.extraUsers.&lt;name&gt;.openssh.authorizedKeys.keyFiles</code></h2>
<p>A list of files each containing one OpenSSH public key that should be
added to the user's authorized keys. The contents of the files are
read at build time and added to a file that the SSH daemon reads in
addition to the the user's authorized_keys file. You can combine the
<code>keyFiles</code> and <code>keys</code> options.</p>
<p><strong>Type:</strong> <code>list of path</code></p>
<h3 id="default_17" users-extraUsers-_wzxhzdk:160_-openssh-authorizedKeys-keyFiles-default="users-extraUsers-<name>-openssh-authorizedKeys-keyFiles-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/services/networking/ssh/sshd.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix</a></p>
<h2 id="usersextrausersnameopensshauthorizedkeyskeys" users-extraUsers-_wzxhzdk:163_-openssh-authorizedKeys-keys="users-extraUsers-<name>-openssh-authorizedKeys-keys"><code>users.extraUsers.&lt;name&gt;.openssh.authorizedKeys.keys</code></h2>
<p>A list of verbatim OpenSSH public keys that should be added to the
user's authorized keys. The keys are added to a file that the SSH
daemon reads in addition to the the user's authorized_keys file.
You can combine the <code>keys</code> and
<code>keyFiles</code> options.
Warning: If you are using <code>NixOps</code> then don't use this
option since it will replace the key required for deployment via ssh.</p>
<p><strong>Type:</strong> <code>list of (optionally newline-terminated) single-line string</code></p>
<h3 id="default_18" users-extraUsers-_wzxhzdk:168_-openssh-authorizedKeys-keys-default="users-extraUsers-<name>-openssh-authorizedKeys-keys-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_2" users-extraUsers-_wzxhzdk:170_-openssh-authorizedKeys-keys-example="users-extraUsers-<name>-openssh-authorizedKeys-keys-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;ssh-rsa AAAAB3NzaC1yc2etc/etc/etcjwrsh8e596z6J0l7 example@host&quot;</span><span class="s2">&quot;ssh-ed25519 AAAAC3NzaCetcetera/etceteraJZMfk3QPfQ foo@bar&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix</a></p>
<h2 id="usersextrausersnameopensshauthorizedprincipals" users-extraUsers-_wzxhzdk:173_-openssh-authorizedPrincipals="users-extraUsers-<name>-openssh-authorizedPrincipals"><code>users.extraUsers.&lt;name&gt;.openssh.authorizedPrincipals</code></h2>
<p>A list of verbatim principal names that should be added to the user's
authorized principals.</p>
<p><strong>Type:</strong> <code>list of (optionally newline-terminated) single-line string</code></p>
<h3 id="default_19" users-extraUsers-_wzxhzdk:175_-openssh-authorizedPrincipals-default="users-extraUsers-<name>-openssh-authorizedPrincipals-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_3" users-extraUsers-_wzxhzdk:177_-openssh-authorizedPrincipals-example="users-extraUsers-<name>-openssh-authorizedPrincipals-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;example@host&quot;</span><span class="s2">&quot;foo@bar&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/ssh/sshd.nix</a></p>
<h2 id="usersextrausersnamepackages" users-extraUsers-_wzxhzdk:180_-packages="users-extraUsers-<name>-packages"><code>users.extraUsers.&lt;name&gt;.packages</code></h2>
<p>The set of packages that should be made available to the user.
This is in contrast to {option}<code>environment.systemPackages</code>,
which adds packages to all users.</p>
<p><strong>Type:</strong> <code>list of package</code></p>
<h3 id="default_20" users-extraUsers-_wzxhzdk:183_-packages-default="users-extraUsers-<name>-packages-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_4" users-extraUsers-_wzxhzdk:185_-packages-example="users-extraUsers-<name>-packages-example">Example</h3>
<p><code class="highlight"><span class="p">[</span> pkgs<span class="o">.</span>firefox pkgs<span class="o">.</span>thunderbird <span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamepammount" users-extraUsers-_wzxhzdk:188_-pamMount="users-extraUsers-<name>-pamMount"><code>users.extraUsers.&lt;name&gt;.pamMount</code></h2>
<p>Attributes for user's entry in
{file}<code>pam_mount.conf.xml</code>.
Useful attributes might include <code>path</code>,
<code>options</code>, <code>fstype</code>, and <code>server</code>.
See <a href="https://pam-mount.sourceforge.net/pam_mount.conf.5.html">https://pam-mount.sourceforge.net/pam_mount.conf.5.html</a>
for more information.</p>
<p><strong>Type:</strong> <code>attribute set of string</code></p>
<h3 id="default_21" users-extraUsers-_wzxhzdk:195_-pamMount-default="users-extraUsers-<name>-pamMount-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/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamepassword" users-extraUsers-_wzxhzdk:198_-password="users-extraUsers-<name>-password"><code>users.extraUsers.&lt;name&gt;.password</code></h2>
<p>Specifies the (clear text) password for the user.
Warning: do not set confidential information here
because it is world-readable in the Nix store. This option
should only be used for public accounts.
The options {option}<code>hashedPassword</code>,
{option}<code>password</code> and {option}<code>hashedPasswordFile</code>
controls what password is set for the user.
{option}<code>hashedPassword</code> overrides both
{option}<code>password</code> and {option}<code>hashedPasswordFile</code>.
{option}<code>password</code> overrides {option}<code>hashedPasswordFile</code>.
If none of these three options are set, no password is assigned to
the user, and the user will not be able to do password logins.
If the option {option}<code>users.mutableUsers</code> is true, the
password defined in one of the three options will only be set when
the user is created for the first time. After that, you are free to
change the password with the ordinary user management commands. If
{option}<code>users.mutableUsers</code> is false, you cannot change
user passwords, they will always be set according to the password
options.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 id="default_22" users-extraUsers-_wzxhzdk:210_-password-default="users-extraUsers-<name>-password-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameshell" users-extraUsers-_wzxhzdk:213_-shell="users-extraUsers-<name>-shell"><code>users.extraUsers.&lt;name&gt;.shell</code></h2>
<p>The path to the user's shell. Can use shell derivations,
like <code>pkgs.bashInteractive</code>. Dont
forget to enable your shell in
<code>programs</code> if necessary,
like <code>programs.zsh.enable = true;</code>.</p>
<p><strong>Type:</strong> <code>null or package or (path, not containing newlines or colons)</code></p>
<h3 id="default_23" users-extraUsers-_wzxhzdk:218_-shell-default="users-extraUsers-<name>-shell-default">Default</h3>
<p><code class="highlight">pkgs<span class="o">.</span>shadow</code></p>
<h3 id="example_5" users-extraUsers-_wzxhzdk:220_-shell-example="users-extraUsers-<name>-shell-example">Example</h3>
<p><code class="highlight">pkgs<span class="o">.</span>bashInteractive</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamesubgidranges" users-extraUsers-_wzxhzdk:223_-subGidRanges="users-extraUsers-<name>-subGidRanges"><code>users.extraUsers.&lt;name&gt;.subGidRanges</code></h2>
<p>Subordinate group ids that user is allowed to use.
They are set into {file}<code>/etc/subgid</code> and are used
by <code>newgidmap</code> for user namespaces.</p>
<p><strong>Type:</strong> <code>list of (submodule)</code></p>
<h3 id="default_24" users-extraUsers-_wzxhzdk:227_-subGidRanges-default="users-extraUsers-<name>-subGidRanges-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_6" users-extraUsers-_wzxhzdk:229_-subGidRanges-example="users-extraUsers-<name>-subGidRanges-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="p">{</span><span class="ss">count</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span><span class="ss">startGid</span> <span class="o">=</span> <span class="mi">100</span><span class="p">;</span><span class="p">}</span><span class="p">{</span><span class="ss">count</span> <span class="o">=</span> <span class="mi">999</span><span class="p">;</span><span class="ss">startGid</span> <span class="o">=</span> <span class="mi">1001</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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamesubgidrangescount" users-extraUsers-_wzxhzdk:232_-subGidRanges-_-count="users-extraUsers-<name>-subGidRanges-*-count"><code>users.extraUsers.&lt;name&gt;.subGidRanges.*.count</code></h2>
<p>Count of subordinate group ids
<strong>Type:</strong> <code>signed integer</code></p>
<h3 id="default_25" users-extraUsers-_wzxhzdk:234_-subGidRanges-_-count-default="users-extraUsers-<name>-subGidRanges-*-count-default">Default</h3>
<p><code class="highlight"><span class="mi">1</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamesubgidrangesstartgid" users-extraUsers-_wzxhzdk:237_-subGidRanges-_-startGid="users-extraUsers-<name>-subGidRanges-*-startGid"><code>users.extraUsers.&lt;name&gt;.subGidRanges.*.startGid</code></h2>
<p>Start of the range of subordinate group ids that user is
allowed to use.</p>
<p><strong>Type:</strong> <code>signed integer</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamesubuidranges" users-extraUsers-_wzxhzdk:240_-subUidRanges="users-extraUsers-<name>-subUidRanges"><code>users.extraUsers.&lt;name&gt;.subUidRanges</code></h2>
<p>Subordinate user ids that user is allowed to use.
They are set into {file}<code>/etc/subuid</code> and are used
by <code>newuidmap</code> for user namespaces.</p>
<p><strong>Type:</strong> <code>list of (submodule)</code></p>
<h3 id="default_26" users-extraUsers-_wzxhzdk:244_-subUidRanges-default="users-extraUsers-<name>-subUidRanges-default">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 id="example_7" users-extraUsers-_wzxhzdk:246_-subUidRanges-example="users-extraUsers-<name>-subUidRanges-example">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="p">{</span><span class="ss">count</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span><span class="ss">startUid</span> <span class="o">=</span> <span class="mi">1000</span><span class="p">;</span><span class="p">}</span><span class="p">{</span><span class="ss">count</span> <span class="o">=</span> <span class="mi">65534</span><span class="p">;</span><span class="ss">startUid</span> <span class="o">=</span> <span class="mi">100001</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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamesubuidrangescount" users-extraUsers-_wzxhzdk:249_-subUidRanges-_-count="users-extraUsers-<name>-subUidRanges-*-count"><code>users.extraUsers.&lt;name&gt;.subUidRanges.*.count</code></h2>
<p>Count of subordinate user ids
<strong>Type:</strong> <code>signed integer</code></p>
<h3 id="default_27" users-extraUsers-_wzxhzdk:251_-subUidRanges-_-count-default="users-extraUsers-<name>-subUidRanges-*-count-default">Default</h3>
<p><code class="highlight"><span class="mi">1</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnamesubuidrangesstartuid" users-extraUsers-_wzxhzdk:254_-subUidRanges-_-startUid="users-extraUsers-<name>-subUidRanges-*-startUid"><code>users.extraUsers.&lt;name&gt;.subUidRanges.*.startUid</code></h2>
<p>Start of the range of subordinate user ids that user is
allowed to use.</p>
<p><strong>Type:</strong> <code>signed integer</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameuid" users-extraUsers-_wzxhzdk:257_-uid="users-extraUsers-<name>-uid"><code>users.extraUsers.&lt;name&gt;.uid</code></h2>
<p>The account UID. If the UID is null, a free UID is picked on
activation.</p>
<p><strong>Type:</strong> <code>null or signed integer</code></p>
<h3 id="default_28" users-extraUsers-_wzxhzdk:259_-uid-default="users-extraUsers-<name>-uid-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.nix</a></p>
<h2 id="usersextrausersnameusedefaultshell" users-extraUsers-_wzxhzdk:262_-useDefaultShell="users-extraUsers-<name>-useDefaultShell"><code>users.extraUsers.&lt;name&gt;.useDefaultShell</code></h2>
<p>If true, the user's shell will be set to
{option}<code>users.defaultUserShell</code>.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 id="default_29" users-extraUsers-_wzxhzdk:265_-useDefaultShell-default="users-extraUsers-<name>-useDefaultShell-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/config/users-groups.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/config/users-groups.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>