phosh: try using the lightdm greeter
This commit is contained in:
parent
a2856a3601
commit
3e7c112548
|
@ -10,9 +10,18 @@ in
|
|||
default = false;
|
||||
type = types.bool;
|
||||
};
|
||||
sane.gui.phosh.useGreeter = mkOption {
|
||||
description = ''
|
||||
launch phosh via a greeter (like lightdm-mobile-greeter).
|
||||
phosh is usable without a greeter, but skipping the greeter means no PAM session.
|
||||
'';
|
||||
default = true;
|
||||
type = types.bool;
|
||||
};
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
config = mkIf cfg.enable (mkMerge [
|
||||
{
|
||||
sane.gui.enable = true;
|
||||
|
||||
users.users.avahi.uid = config.sane.allocations.avahi-uid;
|
||||
|
@ -65,5 +74,10 @@ in
|
|||
# TODO: see about removing this if the in-built gnome-settings bluetooth manager can work
|
||||
gnome.gnome-bluetooth
|
||||
];
|
||||
};
|
||||
}
|
||||
(mkIf cfg.useGreeter {
|
||||
services.xserver.enable = true;
|
||||
services.xserver.displayManager.lightdm.enable = true;
|
||||
})
|
||||
]);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user