Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ imports = [
inputs.noctalia-greeter.nixosModules.default
];

programs.noctalia-greeter = {
services.displayManager.noctalia-greeter = {
enable = true;

# Optional configuration
Expand Down Expand Up @@ -336,7 +336,7 @@ By default the greeter never blanks the screen. Set `[idle].timeout` (seconds, `
timeout = 300
```

On NixOS: `programs.noctalia-greeter.settings.idle.timeout = 300;` (written to `greeter.toml`).
On NixOS: `services.displayManager.noctalia-greeter.settings.idle.timeout = 300;` (written to `greeter.toml`).

List connector names from a running Wayland session:

Expand Down Expand Up @@ -441,7 +441,7 @@ command = "env XCURSOR_THEME=Adwaita XCURSOR_SIZE=24 /usr/bin/noctalia-greeter-s
If the theme is not under the default search path, also set
`XCURSOR_PATH` (or `cursor.path`) to the directory that contains it.

On NixOS, set `programs.noctalia-greeter.settings.cursor` (writes `greeter.toml`);
On NixOS, set `services.displayManager.noctalia-greeter.settings.cursor` (writes `greeter.toml`);
use `path = "${pkgs.<theme>}/share/icons"` for packaged themes. The module does not
add a `package` option or wrap the greetd command with `XCURSOR_*`.

Expand Down
2 changes: 1 addition & 1 deletion flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
...
}: {
imports = [./nix/nixos-module.nix];
programs.noctalia-greeter.package = lib.mkDefault self.packages.${pkgs.stdenv.hostPlatform.system}.default;
services.displayManager.noctalia-greeter.package = lib.mkDefault self.packages.${pkgs.stdenv.hostPlatform.system}.default;
};
};
}
5 changes: 3 additions & 2 deletions nix/nixos-module.nix
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
...
}:
let
cfg = config.programs.noctalia-greeter;
cfg = config.services.displayManager.noctalia-greeter;
tomlFormat = pkgs.formats.toml { };

generateToml =
Expand All @@ -19,7 +19,8 @@ let
tomlFormat.generate name value;
in
{
options.programs.noctalia-greeter = {
disabledModules = [ "services/display-managers/noctalia-greeter.nix" ];
options.services.displayManager.noctalia-greeter = {
enable = lib.mkEnableOption "Whether to enable Noctalia Greeter, A minimal login greeter for greetd.";

package = lib.mkOption {
Expand Down
Loading