feat(greeter): regreet -> tuigreet

This commit is contained in:
winston 2023-07-18 04:24:38 +02:00
parent aa1ffee8df
commit 4e6c0940f2
Signed by: winston
GPG key ID: 3786770EDBC2B481

View file

@ -3,40 +3,21 @@
lib, lib,
pkgs, pkgs,
... ...
}: let }: {
greetdConfig = pkgs.writeText "greetd-config" '' services.greetd = {
output "*" {
scale 2
}
exec "dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP"
seat seat0 xcursor_theme "macOS Monterey" 24
xwayland disable
exec "${lib.getExe config.programs.regreet.package}; swaymsg exit"
'';
in {
programs.regreet = {
enable = true; enable = true;
settings = { settings.default_session = {
background = { command = lib.concatStringsSep " " [
path = ../../../home/wallpapers/dhm_1610.png; "${pkgs.greetd.tuigreet}/bin/tuigreet"
fit = "Cover"; "--remember"
}; "--remember-user-session"
GTK = { "--sessions=${config.programs.sway.package}/share/wayland-sessions"
font_name = "IBM Plex Mono 16"; ];
cursor_theme_name = "macOS Monterey"; user = "greeter";
icon_theme_name = "Papirus-Dark";
theme_name = "Catppuccin-Mocha-Compact-Pink-Dark";
};
}; };
}; };
services.greetd.settings.default_session.command = "${lib.getExe config.programs.sway.package} --config ${greetdConfig}";
services.gnome.gnome-keyring.enable = true;
programs.hyprland = { services.gnome.gnome-keyring.enable = true;
enable = true;
xwayland.enable = true;
xwayland.hidpi = true;
};
security.pam = { security.pam = {
u2f = { u2f = {
@ -68,17 +49,4 @@ in {
}; };
}; };
}; };
environment.systemPackages = with pkgs; [
(catppuccin-gtk.override {
accents = ["pink"];
variant = "mocha";
size = "compact";
})
(catppuccin-papirus-folders.override {
flavor = "mocha";
accent = "pink";
})
pkgs.nur.repos.nekowinston.apple-cursor
xorg.xprop
];
} }