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
-
{ lib
2
-
, stdenv
3
-
, fetchurl
4
-
, fetchpatch
5
-
, substituteAll
6
-
, meson
7
-
, ninja
8
-
, pkg-config
9
-
, glib
10
-
, json-glib
11
-
, itstool
12
-
, xorg
13
-
, accountsservice
14
-
, libX11
15
-
, gnome
16
-
, systemd
17
-
, dconf
18
-
, gtk3
19
-
, libcanberra-gtk3
20
-
, pam
21
-
, libgudev
22
-
, libselinux
23
-
, keyutils
24
-
, audit
25
-
, gobject-introspection
26
-
, plymouth
27
-
, coreutils
28
-
, xorgserver
29
-
, xwayland
30
-
, dbus
31
-
, nixos-icons
32
-
, runCommand
0
33
}:
34
35
let
···
45
pname = "gdm";
46
version = "46.2";
47
48
-
outputs = [ "out" "dev" ];
0
0
0
49
50
src = fetchurl {
51
url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz";
···
103
# Change hardcoded paths to nix store paths.
104
(substituteAll {
105
src = ./fix-paths.patch;
106
-
inherit coreutils plymouth xorgserver xwayland dbus;
0
0
0
0
0
0
107
})
108
109
# The following patches implement certain environment variables in GDM which are set by
···
1
+
{
2
+
lib,
3
+
stdenv,
4
+
fetchurl,
5
+
fetchpatch,
6
+
substituteAll,
7
+
meson,
8
+
ninja,
9
+
pkg-config,
10
+
glib,
11
+
json-glib,
12
+
itstool,
13
+
xorg,
14
+
accountsservice,
15
+
libX11,
16
+
gnome,
17
+
systemd,
18
+
dconf,
19
+
gtk3,
20
+
libcanberra-gtk3,
21
+
pam,
22
+
libgudev,
23
+
libselinux,
24
+
keyutils,
25
+
audit,
26
+
gobject-introspection,
27
+
plymouth,
28
+
coreutils,
29
+
xorgserver,
30
+
xwayland,
31
+
dbus,
32
+
nixos-icons,
33
+
runCommand,
34
}:
35
36
let
···
46
pname = "gdm";
47
version = "46.2";
48
49
+
outputs = [
50
+
"out"
51
+
"dev"
52
+
];
53
54
src = fetchurl {
55
url = "mirror://gnome/sources/gdm/${lib.versions.major finalAttrs.version}/gdm-${finalAttrs.version}.tar.xz";
···
107
# Change hardcoded paths to nix store paths.
108
(substituteAll {
109
src = ./fix-paths.patch;
110
+
inherit
111
+
coreutils
112
+
plymouth
113
+
xorgserver
114
+
xwayland
115
+
dbus
116
+
;
117
})
118
119
# The following patches implement certain environment variables in GDM which are set by