dms: use greeter to login
This commit is contained in:
parent
479dad5cb4
commit
60271a2359
7 changed files with 81 additions and 12 deletions
|
|
@ -11,6 +11,7 @@
|
|||
imports = [
|
||||
inputs.dankMaterialShell.homeModules.dank-material-shell
|
||||
inputs.dankMaterialShell.homeModules.niri
|
||||
inputs.danksearch.homeModules.dsearch
|
||||
];
|
||||
|
||||
config = lib.mkIf osConfig.programs.niri.enable {
|
||||
|
|
@ -40,6 +41,8 @@
|
|||
enableAudioWavelength = false;
|
||||
enableCalendarEvents = false;
|
||||
};
|
||||
|
||||
programs.dsearch.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -214,7 +214,7 @@
|
|||
"greeterRememberLastUser": true,
|
||||
"greeterEnableFprint": false,
|
||||
"greeterEnableU2f": false,
|
||||
"greeterWallpaperPath": "",
|
||||
"greeterWallpaperPath": "/home/cholli/Pictures/horizon-zero-dawn-aloy.jpg",
|
||||
"greeterUse24HourClock": true,
|
||||
"greeterShowSeconds": false,
|
||||
"greeterPadHours12Hour": false,
|
||||
|
|
|
|||
|
|
@ -13,22 +13,25 @@
|
|||
in
|
||||
|
||||
{
|
||||
security.pam.services.gdm.enableGnomeKeyring = true;
|
||||
services.displayManager.gdm = {
|
||||
enable = true;
|
||||
wayland = true;
|
||||
};
|
||||
|
||||
environment = {
|
||||
systemPackages = with pkgs; [
|
||||
zenbrowser
|
||||
|
||||
sourcegit
|
||||
|
||||
(pkgs.catppuccin-kvantum.override {
|
||||
accent = "lavender";
|
||||
variant = "mocha";
|
||||
})
|
||||
pkgs.adwaita-icon-theme
|
||||
];
|
||||
|
||||
sessionVariables = {
|
||||
DEFAULT_BROWSER = "${zenbrowser}/bin/zen-beta";
|
||||
BROWSER = "zen-beta";
|
||||
|
||||
QT_QPA_PLATFORMTHEME = "kvantum";
|
||||
QS_ICON_THEME = "adwaita";
|
||||
};
|
||||
|
||||
etc = lib.mkIf config.programs._1password.enable {
|
||||
|
|
@ -57,11 +60,19 @@
|
|||
# };
|
||||
# };
|
||||
|
||||
# qt = {
|
||||
# enable = true;
|
||||
# platformTheme.name = "gnome";
|
||||
# style.name = "adwaita-dark";
|
||||
# };
|
||||
qt = {
|
||||
enable = true;
|
||||
platformTheme = "qtct";
|
||||
style = {
|
||||
package = (
|
||||
pkgs.catppuccin-kvantum.override {
|
||||
accent = "lavender";
|
||||
variant = "mocha";
|
||||
}
|
||||
);
|
||||
name = "kvantum";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.user.sessionVariables = osConfig.home-manager.users.cholli.home.sessionVariables;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,11 +3,32 @@
|
|||
nixos.niri =
|
||||
{ inputs, pkgs, ... }:
|
||||
{
|
||||
imports = [
|
||||
inputs.dankMaterialShell.nixosModules.greeter
|
||||
];
|
||||
|
||||
programs.niri = {
|
||||
enable = true;
|
||||
package = inputs.niri-flake.packages.${pkgs.stdenv.hostPlatform.system}.niri-unstable;
|
||||
};
|
||||
|
||||
programs.dank-material-shell = {
|
||||
greeter = {
|
||||
enable = true;
|
||||
compositor.name = "niri";
|
||||
|
||||
configHome = "/home/cholli";
|
||||
};
|
||||
};
|
||||
|
||||
security = {
|
||||
pam = {
|
||||
services.greetd.enableGnomeKeyring = true;
|
||||
};
|
||||
};
|
||||
|
||||
services.accounts-daemon.enable = true;
|
||||
|
||||
environment.systemPackages = with pkgs; [
|
||||
kitty
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue