1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-24 02:39:48 +01:00
home-manager/modules/misc
Robert Helgesson 1bc59f7290
allow Home Manager to be used as a NixOS module
This is a NixOS module that is intended to be imported into a NixOS
system configuration. It allows the system users to be set up directly
from the system configuration.

The actual profile switch is performed by a oneshot systemd unit per
configured user that acts much like the regular `home-manager switch`
command.

With this implementation, the NixOS module does not work properly with
the `nixos-rebuild build-vm` command. This can be solved by using the
`users.users.<name?>.packages` option to install packages but this
does not work flawlessly with certain Nixpkgs packages. In particular,
for programs using the Qt libraries.
2018-02-07 20:50:01 +01:00
..
fontconfig.nix use xdg.configFile for files in XDG config home 2017-10-29 01:59:34 +02:00
gtk.nix gtk: remove deprecated options 2017-12-23 12:46:02 +01:00
news.nix allow Home Manager to be used as a NixOS module 2018-02-07 20:50:01 +01:00
nixpkgs.nix nixpkgs: add module 2017-10-24 01:29:35 +02:00
pam.nix pam: add option pam.sessionVariables 2018-01-07 17:52:13 +01:00
xdg.nix xdg: add option 'xdg.dataFile' 2017-11-11 00:30:53 +01:00