tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gnome.gdm: Format with nixfmt
Jan Tojnar
2 years ago
214a26c5
db9ae25d
+44
-34
1 changed file
expand all
collapse all
unified
split
pkgs
desktops
gnome
core
gdm
default.nix
+44
-34
pkgs/desktops/gnome/core/gdm/default.nix
···
1
1
-
{ lib
2
2
-
, stdenv
3
3
-
, fetchurl
4
4
-
, fetchpatch
5
5
-
, substituteAll
6
6
-
, meson
7
7
-
, ninja
8
8
-
, pkg-config
9
9
-
, glib
10
10
-
, json-glib
11
11
-
, itstool
12
12
-
, xorg
13
13
-
, accountsservice
14
14
-
, libX11
15
15
-
, gnome
16
16
-
, systemd
17
17
-
, dconf
18
18
-
, gtk3
19
19
-
, libcanberra-gtk3
20
20
-
, pam
21
21
-
, libgudev
22
22
-
, libselinux
23
23
-
, keyutils
24
24
-
, audit
25
25
-
, gobject-introspection
26
26
-
, plymouth
27
27
-
, coreutils
28
28
-
, xorgserver
29
29
-
, xwayland
30
30
-
, dbus
31
31
-
, nixos-icons
32
32
-
, runCommand
1
1
+
{
2
2
+
lib,
3
3
+
stdenv,
4
4
+
fetchurl,
5
5
+
fetchpatch,
6
6
+
substituteAll,
7
7
+
meson,
8
8
+
ninja,
9
9
+
pkg-config,
10
10
+
glib,
11
11
+
json-glib,
12
12
+
itstool,
13
13
+
xorg,
14
14
+
accountsservice,
15
15
+
libX11,
16
16
+
gnome,
17
17
+
systemd,
18
18
+
dconf,
19
19
+
gtk3,
20
20
+
libcanberra-gtk3,
21
21
+
pam,
22
22
+
libgudev,
23
23
+
libselinux,
24
24
+
keyutils,
25
25
+
audit,
26
26
+
gobject-introspection,
27
27
+
plymouth,
28
28
+
coreutils,
29
29
+
xorgserver,
30
30
+
xwayland,
31
31
+
dbus,
32
32
+
nixos-icons,
33
33
+
runCommand,
33
34
}:
34
35
35
36
let
···
45
46
pname = "gdm";
46
47
version = "46.2";
47
48
48
48
-
outputs = [ "out" "dev" ];
49
49
+
outputs = [
50
50
+
"out"
51
51
+
"dev"
52
52
+
];
49
53
50
54
src = fetchurl {
51
55
url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz";
···
103
107
# Change hardcoded paths to nix store paths.
104
108
(substituteAll {
105
109
src = ./fix-paths.patch;
106
106
-
inherit coreutils plymouth xorgserver xwayland dbus;
110
110
+
inherit
111
111
+
coreutils
112
112
+
plymouth
113
113
+
xorgserver
114
114
+
xwayland
115
115
+
dbus
116
116
+
;
107
117
})
108
118
109
119
# The following patches implement certain environment variables in GDM which are set by