From 2c872403b6504e1ca2179553fa4c22a5ef5f7e07 Mon Sep 17 00:00:00 2001 From: s0me1newithhand7s Date: Fri, 29 May 2026 16:12:16 +0300 Subject: [PATCH] feat(ada): tty update Signed-off-by: s0me1newithhand7s --- ada/programs/uwsm.nix | 18 ++++++++++++++++++ ada/services/greetd.nix | 2 +- ada/services/logind.nix | 12 ++++++++++++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 ada/programs/uwsm.nix create mode 100644 ada/services/logind.nix diff --git a/ada/programs/uwsm.nix b/ada/programs/uwsm.nix new file mode 100644 index 0000000..004540f --- /dev/null +++ b/ada/programs/uwsm.nix @@ -0,0 +1,18 @@ +{ + pkgs, + lib, + ... +}: { + programs = { + uwsm = { + enable = true; + waylandCompositors = { + "hyprland" = { + prettyName = "Hyprland"; + comment = "Hyprland compositor managed by UWSM"; + binPath = "${lib.getExe' pkgs.hyprland "start-hyprland"}"; + }; + }; + }; + }; +} diff --git a/ada/services/greetd.nix b/ada/services/greetd.nix index 83d2431..160ca96 100644 --- a/ada/services/greetd.nix +++ b/ada/services/greetd.nix @@ -9,7 +9,7 @@ restart = false; settings = { default_session = { - command = "${lib.getExe pkgs.tuigreet} -r -t -c ${lib.getExe' pkgs.hyprland "start-hyprland"} --greet-align center"; + command = "${lib.getExe pkgs.tuigreet} --greet-align center -r -t -c ${lib.getExe pkgs.uwsm} start default"; user = "greeter"; }; }; diff --git a/ada/services/logind.nix b/ada/services/logind.nix new file mode 100644 index 0000000..254a614 --- /dev/null +++ b/ada/services/logind.nix @@ -0,0 +1,12 @@ +_: { + services = { + logind = { + settings = { + Login = { + NAutoVTs = 2; + ReserveVT = 2; + }; + }; + }; + }; +}