From cc56729c136a32b90975b6709d423c0a61fbcdec Mon Sep 17 00:00:00 2001 From: notgne2 Date: Sun, 25 Dec 2022 14:21:08 -0700 Subject: [PATCH] use greetd for ezpc login --- home-manager/modules/elvish.nix | 2 +- modules/ezpc.nix | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/home-manager/modules/elvish.nix b/home-manager/modules/elvish.nix index a8f242c..60042c7 100644 --- a/home-manager/modules/elvish.nix +++ b/home-manager/modules/elvish.nix @@ -12,7 +12,7 @@ in { defaultFromBash = mkOption { type = types.bool; - default = cfg.enable; + default = false; description = '' Launch automatically when an interactive Bash shell is started ''; diff --git a/modules/ezpc.nix b/modules/ezpc.nix index 46e0a44..ffaefb6 100644 --- a/modules/ezpc.nix +++ b/modules/ezpc.nix @@ -39,11 +39,15 @@ in { NIXOS_OZONE_WL = "1"; }; - environment.loginShellInit = lib.mkAfter '' - if [ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ]; then - exec sway - fi - ''; + services.greetd = { + enable = true; + vt = 1; + settings = { + default_session = { + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --cmd sway"; + }; + }; + }; i18n.inputMethod = { enabled = "ibus";