1. Preface
  2. Introduction to Home Manager
  3. Installing Home Manager
    1. Standalone installation
    2. NixOS module
    3. nix-darwin module
  4. Using Home Manager
    1. Configuration Example
    2. Rollbacks
    3. Keeping your ~ safe from harm
    4. Graphical services
    5. GPU on non-NixOS systems
    6. Modular Services
    7. Updating
    8. Upgrading to a new Home Manager release
  5. Nix Flakes
    1. Prerequisites
    2. Standalone setup
    3. NixOS module
    4. nix-darwin module
    5. flake-parts module
  6. Writing Home Manager Modules
    1. Option Types
  7. Contributing
    1. Getting started
    2. Guidelines
    3. Release Notes
    4. News
    5. Tests
  8. Home Manager Internals
    1. Activation
  9. Third-Party Tools and Extensions
    1. Module Collections
  10. Frequently Asked Questions (FAQ)
    1. Why is there a collision error when switching generation?
    2. Why are the session variables not set?
    3. How to set up a configuration for multiple users/machines?
    4. Why do I get an error message about ca.desrt.dconf or dconf.service?
    5. How do I install packages from Nixpkgs unstable?
    6. How do I change the package used by a module?
  11. Options
    1. Home Manager Configuration Options
      1. _module
      2. accounts
      3. dbus
      4. dconf
      5. editorconfig
      6. fonts
      7. gtk
      8. home
      9. i18n
      10. launchd
      11. lib
      12. manual
      13. meta
      14. news
      15. nix
      16. nixpkgs
      17. pam
      18. programs
        1. abaddon
        2. abook
        3. acd-cli
        4. aerc
        5. aerospace
        6. afew
        7. ahoviewer
        8. aiac
        9. aichat
        10. aider-chat
        11. airlift
        12. alacritty
        13. algia
        14. aliae
        15. alistral
        16. alot
        17. am2rlauncher
        18. amber
        19. amfora
        20. amoco
        21. amp
        22. andcli
        23. animdl
        24. anime-downloader
        25. anki
        26. antigravity
        27. antigravity-cli
        28. anup
        29. anvil-editor
        30. anyrun
        31. aperture
        32. aphorme
        33. aria2
        34. aria2p
        35. asciinema
        36. ashell
        37. astroid
        38. atool
        39. attic-client
        40. atuin
        41. autojump
        42. autorandr
        43. awscli
        44. bacon
        45. bash
        46. bashmount
        47. bat
        48. beets
        49. bemenu
        50. bluetuith
        51. borgmatic
        52. bottom
        53. boxxy
        54. brave
        55. broot
        56. browserpass
        57. btop
        58. bun
        59. calibre
        60. carapace
        61. cargo
        62. cava
        63. cavalier
        64. chawan
        65. chromium
        66. claude-code
        67. clock-rs
        68. cmus
        69. codex
        70. command-not-found
        71. comodoro
        72. cudatext
        73. cursor
        74. darcs
        75. dbeaver
        76. delta
        77. desktoppr
        78. devenv
        79. diff-highlight
        80. diff-so-fancy
        81. difftastic
        82. dircolors
        83. direnv
        84. discocss
        85. discord
        86. distrobox
        87. docker-cli
        88. earthly
        89. ec
        90. eclipse
        91. element-desktop
        92. emacs
        93. equibop
        94. eww
        95. eza
        96. fabric-ai
        97. fastfetch
        98. fd
        99. feedr
        100. feh
        101. firefox
        102. firefoxpwa
        103. fish
        104. flashspace
        105. floorp
        106. foliate
        107. foot
        108. formiko
        109. freetube
        110. fresh-editor
        111. fuzzel
        112. fzf
        113. gallery-dl
        114. gcc
        115. gh
        116. gh-dash
        117. ghostty
        118. git
        119. git-cliff
        120. git-credential-keepassxc
        121. git-credential-oauth
        122. git-worktree-switcher
        123. github-copilot-cli
        124. gitui
        125. gnome-shell
        126. gnome-terminal
        127. go
        128. google-chrome
        129. google-chrome-beta
        130. google-chrome-dev
        131. goto
        132. gpg
        133. gradle
        134. granted
        135. grep
        136. grype
        137. gurk-rs
        138. halloy
        139. havoc
        140. helix
        141. herdr
        142. hexchat
        143. himalaya
        144. home-manager
        145. hstr
        146. htop
        147. hwatch
        148. hyfetch
        149. hyprland-qt-support
        150. hyprlock
        151. hyprpanel
        152. hyprshot
        153. i3bar-river
        154. i3blocks
        155. i3status
        156. i3status-rust
        157. iamb
        158. imv
        159. infat
        160. info
        161. inori
        162. intelli-shell
        163. ion
        164. irssi
        165. java
        166. jetbrains-remote
        167. jjui
        168. joplin-desktop
        169. joshuto
        170. jq
        171. jqp
        172. jrnl
        173. jujutsu
        174. k9s
        175. kakoune
        176. keepassxc
        177. keychain
        178. khal
        179. khard
        180. kickoff
        181. kiro
        182. kiro-cli
        183. kitty
        184. kodi
        185. kraftkit
        186. kubecolor
        187. kubeswitch
        188. lapce
        189. lazydocker
        190. lazygit
        191. lazysql
        192. lazyworktree
        193. ledger
        194. less
        195. lesspipe
        196. lf
        197. librewolf
        198. lieer
        199. looking-glass-client
        200. lsd
        201. lutris
        202. macchina
        203. macos-terminal
        204. man
        205. mangohud
        206. matplotlib
        207. mbsync
        208. mc
        209. mcfly
        210. mcp
        211. meli
        212. mercurial
        213. mergiraf
        214. micro
        215. microsoft-edge
        216. mise
        217. mistral-vibe
        218. mods
        219. mpv
        220. mpvpaper
        221. mr
        222. msmtp
        223. mu
        224. mujmap
        225. mullvad-vpn
        226. mypy
        227. navi
        228. ncmpcpp
        229. ncspot
        230. ne
        231. neomutt
        232. neovide
        233. neovim
        234. newsboat
        235. nh
        236. nheko
        237. nix-index
        238. nix-init
        239. nix-search-tv
        240. nix-your-shell
        241. nnn
        242. nom
        243. noti
        244. notmuch
        245. npm
        246. numbat
        247. nushell
        248. nvchecker
        249. nyxt
        250. obs-studio
        251. obsidian
        252. offlineimap
        253. oh-my-posh
        254. onagre
        255. onedrive
        256. onlyoffice
        257. opam
        258. opencode
        259. openstackclient
        260. opkssh
        261. pandoc
        262. papis
        263. parallel
        264. password-store
        265. patdiff
        266. pay-respects
        267. pazi
        268. pet
        269. pgcli
        270. pi-coding-agent
        271. pianobar
        272. pidgin
        273. pimsync
        274. pistol
        275. piston-cli
        276. pls
        277. poetry
        278. posting
        279. powerline-go
        280. pqiv
        281. prismlauncher
        282. ptyxis
        283. pubs
        284. pyenv
        285. pylint
        286. pyradio
        287. pywal
        288. qalculate
        289. qcal
        290. quickshell
        291. qutebrowser
        292. radicle
        293. radio-active
        294. radio-cli
        295. ranger
        296. rbenv
        297. rbw
        298. rclone
        299. readline
        300. rectangle
        301. retext
        302. retroarch
        303. riff
        304. rio
        305. ripgrep
        306. ripgrep-all
        307. rizin
        308. rmpc
        309. rofi
        310. rtorrent
        311. ruff
        312. sagemath
        313. sapling
        314. satty
        315. sbt
        316. scmpuff
        317. screen
        318. script-directory
        319. senpai
        320. sesh
        321. sftpman
        322. sheldon
        323. sherlock
        324. sioyek
        325. sketchybar
        326. skim
        327. sm64ex
        328. smug
        329. spotify-player
        330. sqls
        331. ssh
        332. starship
        333. streamlink
        334. superfile
        335. swappy
        336. sway-easyfocus
        337. swayimg
        338. swaylock
        339. swayr
        340. t3code
        341. taskwarrior
        342. tealdeer
        343. television
        344. terminator
        345. termite
        346. tex-fmt
        347. texlive
        348. thunderbird
        349. timidity
        350. tint2
        351. tiny
        352. tirith
        353. tmate
        354. tmux
        355. todoman
        356. tofi
        357. topgrade
        358. translate-shell
        359. tray-tui
        360. trippy
        361. ttyper
        362. twitch-tui
        363. ty
        364. urxvt
        365. uv
        366. vdirsyncer
        367. vesktop
        368. vicinae
        369. vifm
        370. vim
        371. vim-vint
        372. vinegar
        373. visidata
        374. vivaldi
        375. vivid
        376. vscode
        377. vscodium
        378. w3m
        379. wallust
        380. watson
        381. waveterm
        382. waybar
        383. waylogout
        384. wayprompt
        385. wezterm
        386. windsurf
        387. wleave
        388. wlogout
        389. wofi
        390. workstyle
        391. xmobar
        392. xplr
        393. yambar
        394. yarn
        395. yazi
        396. yofi
        397. yt-dlp
        398. z-lua
        399. zapzap
        400. zathura
        401. zed-editor
        402. zellij
        403. zk
        404. zoxide
        405. zsh
      19. qt
      20. services
        1. activitywatch
        2. amberol
        3. arrpc
        4. autorandr
        5. autotiling
        6. avizo
        7. awww
        8. batsignal
        9. betterlockscreen
        10. blanket
        11. blueman-applet
        12. borgmatic
        13. cachix-agent
        14. caffeine
        15. cbatticon
        16. clipcat
        17. cliphist
        18. clipman
        19. clipmenu
        20. clipse
        21. colima
        22. comodoro
        23. conky
        24. copyq
        25. darkman
        26. davmail
        27. devilspie2
        28. dropbox
        29. dunst
        30. dwm-status
        31. easyeffects
        32. elephant
        33. emacs
        34. espanso
        35. etesync-dav
        36. exo
        37. flameshot
        38. fluidsynth
        39. fnott
        40. fusuma
        41. gammastep
        42. getmail
        43. git-sync
        44. glance
        45. gnome-keyring
        46. gpg-agent
        47. grobi
        48. gromit-mpx
        49. home-manager
        50. hound
        51. hypridle
        52. hyprlauncher
        53. hyprpaper
        54. hyprpolkitagent
        55. hyprshell
        56. hyprsunset
        57. imapnotify
        58. jankyborders
        59. jellyfin-mpv-shim
        60. kanshi
        61. kbfs
        62. kdeconnect
        63. keybase
        64. keynav
        65. librespot
        66. lieer
        67. linux-wallpaperengine
        68. listenbrainz-mpd
        69. local-ai
        70. lorri
        71. ludusavi
        72. lxqt-policykit-agent
        73. macos-remap-keys
        74. mako
        75. mbsync
        76. megasync
        77. mopidy
        78. mpd
        79. mpd-discord-rpc
        80. mpd-mpris
        81. mpdris2
        82. mpdris2-rs
        83. mpdscribble
        84. mpris-proxy
        85. muchsync
        86. network-manager-applet
        87. nextcloud-client
        88. notify-osd
        89. nvibrant
        90. ollama
        91. opensnitch-ui
        92. osmscout-server
        93. owncloud-client
        94. pantalaimon
        95. parcellite
        96. pass-secret-service
        97. pasystray
        98. pbgopy
        99. picom
        100. pimsync
        101. pipewire
        102. pizauth
        103. plan9port
        104. playerctld
        105. plex-mpv-shim
        106. podman
        107. polkit-gnome
        108. polybar
        109. poweralertd
        110. proton-pass-agent
        111. protonmail-bridge
        112. psd
        113. pueue
        114. pulseeffects
        115. radicle
        116. random-background
        117. recoll
        118. redshift
        119. remmina
        120. rescrobbled
        121. restic
        122. rsibreak
        123. safeeyes
        124. screen-locker
        125. sctd
        126. shikane
        127. shpool
        128. signaturepdf
        129. skhd
        130. snixembed
        131. spotifyd
        132. ssh-agent
        133. ssh-tpm-agent
        134. stalonetray
        135. status-notifier-watcher
        136. swayidle
        137. swaync
        138. swayosd
        139. sxhkd
        140. syncthing
        141. syshud
        142. systembus-notify
        143. taffybar
        144. tahoe-lafs
        145. tailscale-systray
        146. taskwarrior-sync
        147. tldr-update
        148. tomat
        149. trayer
        150. trayscale
        151. twmn
        152. udiskie
        153. unclutter
        154. unison
        155. vdirsyncer
        156. volnoti
        157. voxtype
        158. walker
        159. way-displays
        160. wayle
        161. wayvnc
        162. wl-clip-persist
        163. wlsunset
        164. wluma
        165. wob
        166. wpaperd
        167. xcape
        168. xembed-sni-proxy
        169. xidlehook
        170. xscreensaver
        171. xsettingsd
        172. xsuspender
        173. yubikey-agent
      21. specialisation
      22. sshAuthSock
      23. systemd
      24. targets
      25. uninstall
      26. vdirsyncer
      27. wayland
      28. xdg
      29. xfconf
      30. xresources
      31. xsession
    2. NixOS Configuration Options
      1. home-manager
    3. nix-darwin Configuration Options
      1. home-manager
  12. Release Notes
    1. Release 26.11
    2. Release 26.05
    3. Release 25.11
    4. Release 25.05
    5. Release 24.11
    6. Release 24.05
    7. Release 23.11
    8. Release 23.05
    9. Release 22.11
    10. Release 22.05
    11. Release 21.11
    12. Release 21.05
    13. Release 20.09
    14. Release 20.03
    15. Release 19.09
    16. Release 19.03
    17. Release 18.09