tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
sddm: backport a bunch of Wayland fixes
K900
2 years ago
d6537416
876e774c
+20
-1
1 changed file
expand all
collapse all
unified
split
pkgs
applications
display-managers
sddm
default.nix
+20
-1
pkgs/applications/display-managers/sddm/default.nix
···
1
1
-
{ mkDerivation, lib, fetchFromGitHub
1
1
+
{ mkDerivation, lib, fetchFromGitHub, fetchpatch
2
2
, cmake, extra-cmake-modules, pkg-config, qttools
3
3
, libxcb, libXau, pam, qtbase, qtdeclarative, qtquickcontrols2, systemd, xkeyboardconfig
4
4
}:
···
16
16
patches = [
17
17
./sddm-ignore-config-mtime.patch
18
18
./sddm-default-session.patch
19
19
+
20
20
+
# FIXME: all of the following are Wayland related backports, drop in next release
21
21
+
# Don't use Qt virtual keyboard on Wayland
22
22
+
(fetchpatch {
23
23
+
url = "https://github.com/sddm/sddm/commit/07631f2ef00a52d883d0fd47ff7d1e1a6bc6358f.patch";
24
24
+
hash = "sha256-HTSw3YeT4z9ldr4sLmsnrPQ+LA8/a6XxrF+KUFqXUlM=";
25
25
+
})
26
26
+
27
27
+
# Fix running sddm-greeter manually in Wayland sessions
28
28
+
(fetchpatch {
29
29
+
url = "https://github.com/sddm/sddm/commit/e27b70957505dc7b986ab2fa68219af546c63344.patch";
30
30
+
hash = "sha256-6hzrFeS2epL9vzLOA29ZA/dD3Jd4rPMBHhNp+FBq1bA=";
31
31
+
})
32
32
+
33
33
+
# Prefer GreeterEnvironment over PAM environment
34
34
+
(fetchpatch {
35
35
+
url = "https://github.com/sddm/sddm/commit/9e7791d5fb375933d20f590daba9947195515b26.patch";
36
36
+
hash = "sha256-JNsVTJNZV6T+SPqPkaFf3wg8NDqXGx8NZ4qQfZWOli4=";
37
37
+
})
19
38
];
20
39
21
40
postPatch = ''