testing greetd

This commit is contained in:
twoneis 2025-03-08 14:52:59 +01:00
parent 41c64868b3
commit 70f1a21740

View file

@ -9,6 +9,7 @@
swayosd-style = swayosd-style =
pkgs.writeText "swayosd.css" pkgs.writeText "swayosd.css"
(import ./swayosd.css.nix {config = config;}).style; (import ./swayosd.css.nix {config = config;}).style;
niri = pkgs.niri-unstable;
in { in {
config = mkIf conf.niri.enable { config = mkIf conf.niri.enable {
environment.sessionVariables = { environment.sessionVariables = {
@ -24,16 +25,19 @@ in {
}) })
]; ];
services.displayManager.sddm = { services.greetd = {
enable = true; enable = true;
wayland.enable = true; settings = {
theme = "catppuccin-mocha"; default_session = {
package = pkgs.kdePackages.sddm; command = "${pkgs.greetd.tuigreet}/bin/tuigreet --cmd ${niri}/bin/niri-session";
user = conf.username;
};
};
}; };
programs.niri = { programs.niri = {
enable = true; enable = true;
package = pkgs.niri-unstable; package = niri;
}; };
services.upower = { services.upower = {
@ -61,6 +65,7 @@ in {
}; };
programs.niri = { programs.niri = {
package = niri;
settings = import ./niri.conf.nix { settings = import ./niri.conf.nix {
lib = lib; lib = lib;
config = config; config = config;