tangled
alpha
login
or
join now
matthew-hre.com
/
flake
0
fork
atom
My NixOS configuration (mirror)
0
fork
atom
overview
issues
pulls
pipelines
feat: moved from kwallet to gnome-keyring
matthew-hre.com
7 months ago
ebef8f7d
845948ee
+7
-13
3 changed files
expand all
collapse all
unified
split
home
wayland
niri
default.nix
system
core
security.nix
programs
niri.nix
-3
home/wayland/niri/default.nix
···
23
23
24
24
spawn-at-startup = [
25
25
(makeCommand "swww-daemon")
26
26
-
(makeCommand "kwalletd6")
27
27
-
(makeCommand "kded6")
28
28
-
(makeCommand "${pkgs.kdePackages.polkit-kde-agent-1}")
29
26
(makeCommand "NetworkManager")
30
27
(makeCommand "waybar")
31
28
(makeCommand "xwayland-satellite")
+3
-10
system/core/security.nix
···
1
1
{
2
2
hostname,
3
3
lib,
4
4
-
pkgs,
5
4
...
6
5
}: let
7
6
toad = hostname == "toad";
···
13
12
pam.services = {
14
13
hyprlock = {
15
14
text = lib.mkIf toad "auth include login";
16
16
-
kwallet = {
17
17
-
enable = true;
18
18
-
package = pkgs.kdePackages.kwallet-pam;
19
19
-
};
15
15
+
enableGnomeKeyring = true;
20
16
};
21
17
22
22
-
greetd.kwallet = {
23
23
-
enable = true;
24
24
-
package = pkgs.kdePackages.kwallet-pam;
25
25
-
forceRun = true;
26
26
-
};
18
18
+
greetd.enableGnomeKeyring = true;
19
19
+
login.enableGnomeKeyring = true;
27
20
};
28
21
};
29
22
}
+4
system/programs/niri.nix
···
23
23
};
24
24
};
25
25
};
26
26
+
27
27
+
# turns out i've been using this the whole time!
28
28
+
# i believe niri uses this automatically, but it doesn't hurt to set it
29
29
+
services.gnome.gnome-keyring.enable = true;
26
30
}