aboutsummaryrefslogtreecommitdiff
path: root/nixos/nixosModules/greetd.nix
blob: 305510f284c9d9adff78e2fa405882edf00ccb4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{ pkgs, config, lib, ... }:

{
  options = {
    greetd = {
      enable = lib.mkEnableOption "enable greetd";
      command = lib.mkOption { type = lib.types.str; };
    };
  };
  config = lib.mkIf config.greetd.enable {
    services.greetd = {
      enable = true;
      settings = {
        terminal = {
          vt = "next";
        };
        default_session = {
          command = "${pkgs.greetd.tuigreet}/bin/tuigreet -t -r --asterisks --user-menu -c ${config.greetd.command}";
          user = "jerpo";
        };
      };
    };
  };
}