Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

mods.greetd.enable

Enables the greetd login manager.

Type: boolean

Default: true

Example: false

mods.greetd.environments

List of environments that should be available in the login prompt.

Type: list of package

Default:

[
  <derivation hyprland-0.49.0+date=2025-06-22_dd33128>
]

Example:

[
  <derivation niri-25.05.1>
  <derivation river-0.3.10>
  <derivation swayfx-0.5>
]

mods.greetd.greeterCommand

The compositor/greeter command to run

Type: string

Default: "/nix/store/3rcd83fa56js1sxy5gjkvjdm16amw7gp-hyprland-0.49.0/bin/Hyprland --config /etc/greetd/hyprgreet.conf"

Example: "/nix/store/c847ghnv7xy33jnc6j3m40cx980x14im-cage-0.2.0/bin/cage -s -- /nix/store/8rc029rxrww7wm1dizh8jvqijiwmnklh-regreet-0.2.0/bin/regreet"

mods.greetd.monitor

main monitor for the login screen. By default the main monitor is used.

Type: string

Default: "YOURMONITOR"

Example: "eDP-1"

mods.greetd.regreet.customSettings

Custom regret settings. See https://github.com/rharish101/ReGreet/blob/main/regreet.sample.toml for more information.

Type: attribute set of anything

Default: { }

Example: { }

mods.greetd.resolution

Resolution/refreshrate used by the monitor in the login screen.

Type: string

Default: "1920x1080@60"

Example: "3440x1440@180"

mods.greetd.scale

Scale used by the monitor in the login screen. By default the scale of the main monitor is used.

Type: string

Default: "1"

Example: "1.5"