trying to fix autologin keyring stuff

This commit is contained in:
Matt Nish-Lapidus 2025-05-23 12:51:48 -04:00
parent 7ac4a11588
commit 6adf12b5de
10 changed files with 66 additions and 60 deletions

View file

@ -148,6 +148,7 @@
win-virtio
win-spice
xwayland-satellite
vulkan-tools
openrazer-daemon
openrgb-with-all-plugins
xdg-desktop-portal-termfilechooser
@ -227,8 +228,12 @@
graphics = {
enable = true;
enable32Bit = true;
extraPackages = [
pkgs.rocmPackages.clr.icd
extraPackages = with pkgs; [
rocmPackages.clr.icd
amdvlk
];
extraPackages32 = with pkgs.driversi686Linux; [
amdvlk
];
};
@ -260,7 +265,7 @@
#reverseSync.enable = true;
#sync.enable = true;
};
nvidiaSettings = true;
# nvidiaSettings = true;
};
brillo.enable = true;
@ -318,6 +323,7 @@
pkgs.openrgb-with-all-plugins
pkgs.gnome-settings-daemon
pkgs.gnome-keyring
(pkgs.writeTextFile {
name = "on-battery";
@ -365,9 +371,9 @@
pam = {
services = {
swaylock = { };
hyprlock = { };
hyprlock = { enableGnomeKeyring = true; };
greetd.enableGnomeKeyring = true;
niri.enableGnomeKeyring = true;
};
};
};
@ -386,15 +392,11 @@
"2620:fe::fe"
"2620:fe::9"
];
# wireless.iwd = {
# enable = true;
# };
networkmanager = {
enable = true;
# wifi = {
# powersave = true;
# backend = "iwd";
# };
wifi = {
powersave = true;
};
};
};
@ -413,10 +415,13 @@
enable = true;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions /${config.services.displayManager.sessionData.desktops}/share/wayland-sessions --remember --remember-user-session --user-menu --window-padding 5 --asterisks --asterisks-char ^ --greeting '<~welcome~>' --theme 'button=yellow'";
# --theme 'border=magenta;prompt=green;time=red;action=blue;button=yellow;container=black;input=red'";
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --sessions /${config.services.displayManager.sessionData.desktops}/share/wayland-sessions --remember-user-session --user-menu --window-padding 5 --asterisks --asterisks-char ^ --greeting '<~welcome~>' --theme 'button=yellow'";
user = "greeter";
};
initial_session = {
user = "emenel";
command = "/run/current-system/sw/bin/niri-session";
};
};
};
@ -425,8 +430,12 @@
# services.xserver.desktopManager.gnome.enable = true;
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
services.gnome.gnome-keyring.enable = true;
services.gnome.gnome-settings-daemon.enable = true;
services.gnome = {
gnome-keyring.enable = true;
gnome-settings-daemon.enable = true;
evolution-data-server.enable = true;
gnome-online-accounts.enable = true;
};
services.picom = {
enable = true;
@ -530,7 +539,6 @@
];
services.accounts-daemon.enable = true;
services.gnome.gnome-online-accounts.enable = true;
# programs.virt-manager.enable = true;
# systemd.tmpfiles.rules = [ "L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware" ];
@ -617,6 +625,6 @@
#do not change
system.stateVersion = "24.05";
system.stateVersion = "24.11";
}