tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
kdePackages: clear out duplicate deps
K900
2 years ago
8af8158e
896763c2
+10
-41
16 changed files
expand all
collapse all
unified
split
pkgs
kde
frameworks
kfilemetadata
default.nix
kguiaddons
default.nix
kidletime
default.nix
kwindowsystem
default.nix
qqc2-desktop-style
default.nix
gear
arianna
default.nix
gwenview
default.nix
kasts
default.nix
kio-extras
default.nix
koko
default.nix
plasmatube
default.nix
sweeper
default.nix
tokodon
default.nix
plasma
kwayland
default.nix
layer-shell-qt
default.nix
xdg-desktop-portal-kde
default.nix
+1
-2
pkgs/kde/frameworks/kfilemetadata/default.nix
reviewed
···
5
5
ebook_tools,
6
6
exiv2,
7
7
ffmpeg,
8
8
-
kcodecs,
9
8
kconfig,
10
9
kdegraphics-mobipocket,
11
10
libappimage,
···
18
17
patches = [./cmake-install-paths.patch];
19
18
20
19
extraNativeBuildInputs = [pkg-config];
21
21
-
extraBuildInputs = [attr ebook_tools exiv2 ffmpeg kcodecs kconfig kdegraphics-mobipocket libappimage];
20
20
+
extraBuildInputs = [attr ebook_tools exiv2 ffmpeg kconfig kdegraphics-mobipocket libappimage];
22
21
}
+1
-2
pkgs/kde/frameworks/kguiaddons/default.nix
reviewed
···
2
2
mkKdeDerivation,
3
3
qtwayland,
4
4
pkg-config,
5
5
-
wayland,
6
5
}:
7
6
mkKdeDerivation {
8
7
pname = "kguiaddons";
9
8
10
9
extraNativeBuildInputs = [pkg-config];
11
11
-
extraBuildInputs = [qtwayland wayland];
10
10
+
extraBuildInputs = [qtwayland];
12
11
meta.mainProgram = "kde-geo-uri-handler";
13
12
}
+1
-2
pkgs/kde/frameworks/kidletime/default.nix
reviewed
···
2
2
mkKdeDerivation,
3
3
qtwayland,
4
4
pkg-config,
5
5
-
wayland-protocols,
6
5
xorg,
7
6
}:
8
7
mkKdeDerivation {
9
8
pname = "kidletime";
10
9
11
10
extraNativeBuildInputs = [pkg-config];
12
12
-
extraBuildInputs = [qtwayland xorg.libXScrnSaver wayland-protocols];
11
11
+
extraBuildInputs = [qtwayland xorg.libXScrnSaver];
13
12
}
+1
-2
pkgs/kde/frameworks/kwindowsystem/default.nix
reviewed
···
4
4
qtdeclarative,
5
5
qtwayland,
6
6
pkg-config,
7
7
-
wayland,
8
7
}:
9
8
mkKdeDerivation {
10
9
pname = "kwindowsystem";
11
10
12
11
extraNativeBuildInputs = [qttools pkg-config];
13
13
-
extraBuildInputs = [qtdeclarative qtwayland wayland];
12
12
+
extraBuildInputs = [qtdeclarative qtwayland];
14
13
}
-2
pkgs/kde/frameworks/qqc2-desktop-style/default.nix
reviewed
···
2
2
mkKdeDerivation,
3
3
qtdeclarative,
4
4
qttools,
5
5
-
sonnet,
6
5
}:
7
6
mkKdeDerivation {
8
7
pname = "qqc2-desktop-style";
9
8
10
9
extraNativeBuildInputs = [qttools];
11
10
extraBuildInputs = [qtdeclarative];
12
12
-
extraPropagatedBuildInputs = [sonnet];
13
11
}
-2
pkgs/kde/gear/arianna/default.nix
reviewed
···
5
5
qtwebchannel,
6
6
qtwebengine,
7
7
kitemmodels,
8
8
-
kquickcharts,
9
8
}:
10
9
mkKdeDerivation {
11
10
pname = "arianna";
···
16
15
qtwebchannel
17
16
qtwebengine
18
17
kitemmodels
19
19
-
kquickcharts
20
18
];
21
19
meta.mainProgram = "arianna";
22
20
}
-4
pkgs/kde/gear/gwenview/default.nix
reviewed
···
10
10
kimageannotator,
11
11
lcms2,
12
12
libtiff,
13
13
-
wayland,
14
14
-
wayland-protocols,
15
13
}:
16
14
mkKdeDerivation {
17
15
pname = "gwenview";
···
29
27
kimageannotator
30
28
lcms2
31
29
libtiff
32
32
-
wayland
33
33
-
wayland-protocols
34
30
];
35
31
}
-2
pkgs/kde/gear/kasts/default.nix
reviewed
···
3
3
qtsvg,
4
4
qtmultimedia,
5
5
pkg-config,
6
6
-
qqc2-desktop-style,
7
6
taglib,
8
7
libvlc,
9
8
}:
···
14
13
extraBuildInputs = [
15
14
qtsvg
16
15
qtmultimedia
17
17
-
qqc2-desktop-style
18
16
taglib
19
17
libvlc
20
18
];
-2
pkgs/kde/gear/kio-extras/default.nix
reviewed
···
3
3
qt5compat,
4
4
qtsvg,
5
5
pkg-config,
6
6
-
libkexiv2,
7
6
samba,
8
7
libssh,
9
8
libmtp,
···
24
23
extraBuildInputs = [
25
24
qt5compat
26
25
qtsvg
27
27
-
libkexiv2
28
26
29
27
samba
30
28
libssh
-2
pkgs/kde/gear/koko/default.nix
reviewed
···
7
7
qtsvg,
8
8
exiv2,
9
9
kirigami-addons,
10
10
-
kquickimageeditor,
11
10
}: let
12
11
# URLs snapshotted through
13
12
# https://web.archive.org/save/$url
···
41
40
qtsvg
42
41
exiv2
43
42
kirigami-addons
44
44
-
kquickimageeditor
45
43
];
46
44
meta.mainProgram = "koko";
47
45
}
+1
-4
pkgs/kde/gear/plasmatube/default.nix
reviewed
···
3
3
mkKdeDerivation,
4
4
qtquick3d,
5
5
qtsvg,
6
6
-
purpose,
7
7
-
qqc2-desktop-style,
8
6
pkg-config,
9
7
mpv-unwrapped,
10
8
yt-dlp,
···
13
11
pname = "plasmatube";
14
12
15
13
extraNativeBuildInputs = [pkg-config];
16
16
-
extraBuildInputs = [qtquick3d qtsvg mpv-unwrapped qqc2-desktop-style];
17
17
-
extraPropagatedBuildInputs = [purpose];
14
14
+
extraBuildInputs = [qtquick3d qtsvg mpv-unwrapped];
18
15
19
16
qtWrapperArgs = ["--prefix" "PATH" ":" (lib.makeBinPath [ yt-dlp ])];
20
17
meta.mainProgram = "plasmatube";
+1
-5
pkgs/kde/gear/sweeper/default.nix
reviewed
···
1
1
-
{
2
2
-
mkKdeDerivation,
3
3
-
plasma-activities-stats,
4
4
-
}:
1
1
+
{mkKdeDerivation}:
5
2
mkKdeDerivation {
6
3
pname = "sweeper";
7
4
8
8
-
extraBuildInputs = [plasma-activities-stats];
9
5
meta.mainProgram = "sweeper";
10
6
}
+1
-2
pkgs/kde/gear/tokodon/default.nix
reviewed
···
6
6
qtwebsockets,
7
7
qtwebview,
8
8
mpv-unwrapped,
9
9
-
kitemmodels,
10
9
sonnet,
11
10
}:
12
11
mkKdeDerivation {
13
12
pname = "tokodon";
14
13
15
14
extraNativeBuildInputs = [pkg-config];
16
16
-
extraBuildInputs = [qtmultimedia qtsvg qtwebsockets qtwebview mpv-unwrapped kitemmodels sonnet];
15
15
+
extraBuildInputs = [qtmultimedia qtsvg qtwebsockets qtwebview mpv-unwrapped sonnet];
17
16
meta.mainProgram = "tokodon";
18
17
}
+1
-2
pkgs/kde/plasma/kwayland/default.nix
reviewed
···
2
2
mkKdeDerivation,
3
3
pkg-config,
4
4
qtwayland,
5
5
-
wayland-protocols,
6
5
}:
7
6
mkKdeDerivation {
8
7
pname = "kwayland";
9
8
10
9
extraNativeBuildInputs = [pkg-config];
11
11
-
extraBuildInputs = [qtwayland wayland-protocols];
10
10
+
extraBuildInputs = [qtwayland];
12
11
}
+1
-3
pkgs/kde/plasma/layer-shell-qt/default.nix
reviewed
···
2
2
mkKdeDerivation,
3
3
qtwayland,
4
4
pkg-config,
5
5
-
wayland,
6
6
-
wayland-protocols,
7
5
}:
8
6
mkKdeDerivation {
9
7
pname = "layer-shell-qt";
10
8
11
9
extraNativeBuildInputs = [pkg-config];
12
12
-
extraBuildInputs = [qtwayland wayland wayland-protocols];
10
10
+
extraBuildInputs = [qtwayland];
13
11
}
+1
-3
pkgs/kde/plasma/xdg-desktop-portal-kde/default.nix
reviewed
···
2
2
mkKdeDerivation,
3
3
pkg-config,
4
4
qtwayland,
5
5
-
wayland,
6
6
-
wayland-protocols,
7
5
cups,
8
6
}:
9
7
mkKdeDerivation {
10
8
pname = "xdg-desktop-portal-kde";
11
9
12
10
extraNativeBuildInputs = [pkg-config];
13
13
-
extraBuildInputs = [qtwayland wayland wayland-protocols cups];
11
11
+
extraBuildInputs = [qtwayland cups];
14
12
}