mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-14 06:00:33 +03:00
Merge pull request #309127 from omentic/plasma6
plasma6: mark dolphin + spectacle as optional packages & reorganize dependencies
This commit is contained in:
commit
6ac507dd08
1 changed files with 17 additions and 32 deletions
|
@ -60,10 +60,8 @@ in {
|
||||||
qt.enable = true;
|
qt.enable = true;
|
||||||
environment.systemPackages = with kdePackages; let
|
environment.systemPackages = with kdePackages; let
|
||||||
requiredPackages = [
|
requiredPackages = [
|
||||||
# Hack? To make everything run on Wayland
|
qtwayland # Hack? To make everything run on Wayland
|
||||||
qtwayland
|
qtsvg # Needed to render SVG icons
|
||||||
# Needed to render SVG icons
|
|
||||||
qtsvg
|
|
||||||
|
|
||||||
# Frameworks with globally loadable bits
|
# Frameworks with globally loadable bits
|
||||||
frameworkintegration # provides Qt plugin
|
frameworkintegration # provides Qt plugin
|
||||||
|
@ -75,6 +73,9 @@ in {
|
||||||
kiconthemes # provides Qt plugins
|
kiconthemes # provides Qt plugins
|
||||||
kimageformats # provides Qt plugins
|
kimageformats # provides Qt plugins
|
||||||
kio # provides helper service + a bunch of other stuff
|
kio # provides helper service + a bunch of other stuff
|
||||||
|
kio-admin # managing files as admin
|
||||||
|
kio-extras # stuff for MTP, AFC, etc
|
||||||
|
kio-fuse # fuse interface for KIO
|
||||||
kpackage # provides kpackagetool tool
|
kpackage # provides kpackagetool tool
|
||||||
kservice # provides kbuildsycoca6 tool
|
kservice # provides kbuildsycoca6 tool
|
||||||
kwallet # provides helper service
|
kwallet # provides helper service
|
||||||
|
@ -87,30 +88,26 @@ in {
|
||||||
# Core Plasma parts
|
# Core Plasma parts
|
||||||
kwin
|
kwin
|
||||||
pkgs.xwayland
|
pkgs.xwayland
|
||||||
|
|
||||||
kscreen
|
kscreen
|
||||||
libkscreen
|
libkscreen
|
||||||
|
|
||||||
kscreenlocker
|
kscreenlocker
|
||||||
|
|
||||||
kactivitymanagerd
|
kactivitymanagerd
|
||||||
kde-cli-tools
|
kde-cli-tools
|
||||||
kglobalacceld
|
kglobalacceld # keyboard shortcut daemon
|
||||||
kwrited # wall message proxy, not to be confused with kwrite
|
kwrited # wall message proxy, not to be confused with kwrite
|
||||||
|
baloo # system indexer
|
||||||
milou
|
milou # search engine atop baloo
|
||||||
polkit-kde-agent-1
|
kdegraphics-thumbnailers # pdf etc thumbnailer
|
||||||
|
polkit-kde-agent-1 # polkit auth ui
|
||||||
plasma-desktop
|
plasma-desktop
|
||||||
plasma-workspace
|
plasma-workspace
|
||||||
|
drkonqi # crash handler
|
||||||
# Crash handler
|
kde-inotify-survey # warns the user on low inotifywatch limits
|
||||||
drkonqi
|
|
||||||
|
|
||||||
# Application integration
|
# Application integration
|
||||||
libplasma # provides Kirigami platform theme
|
libplasma # provides Kirigami platform theme
|
||||||
plasma-integration # provides Qt platform theme
|
plasma-integration # provides Qt platform theme
|
||||||
kde-gtk-config
|
kde-gtk-config # syncs KDE settings to GTK
|
||||||
|
|
||||||
# Artwork + themes
|
# Artwork + themes
|
||||||
breeze
|
breeze
|
||||||
|
@ -124,37 +121,21 @@ in {
|
||||||
|
|
||||||
# misc Plasma extras
|
# misc Plasma extras
|
||||||
kdeplasma-addons
|
kdeplasma-addons
|
||||||
|
|
||||||
pkgs.xdg-user-dirs # recommended upstream
|
pkgs.xdg-user-dirs # recommended upstream
|
||||||
|
|
||||||
# Plasma utilities
|
# Plasma utilities
|
||||||
kmenuedit
|
kmenuedit
|
||||||
|
|
||||||
kinfocenter
|
kinfocenter
|
||||||
plasma-systemmonitor
|
plasma-systemmonitor
|
||||||
ksystemstats
|
ksystemstats
|
||||||
libksysguard
|
libksysguard
|
||||||
|
|
||||||
spectacle
|
|
||||||
systemsettings
|
systemsettings
|
||||||
kcmutils
|
kcmutils
|
||||||
|
|
||||||
# Gear
|
|
||||||
baloo
|
|
||||||
dolphin
|
|
||||||
dolphin-plugins
|
|
||||||
ffmpegthumbs
|
|
||||||
kdegraphics-thumbnailers
|
|
||||||
kde-inotify-survey
|
|
||||||
kio-admin
|
|
||||||
kio-extras
|
|
||||||
kio-fuse
|
|
||||||
];
|
];
|
||||||
optionalPackages = [
|
optionalPackages = [
|
||||||
plasma-browser-integration
|
plasma-browser-integration
|
||||||
konsole
|
konsole
|
||||||
(lib.getBin qttools) # Expose qdbus in PATH
|
(lib.getBin qttools) # Expose qdbus in PATH
|
||||||
|
|
||||||
ark
|
ark
|
||||||
elisa
|
elisa
|
||||||
gwenview
|
gwenview
|
||||||
|
@ -162,6 +143,10 @@ in {
|
||||||
kate
|
kate
|
||||||
khelpcenter
|
khelpcenter
|
||||||
print-manager
|
print-manager
|
||||||
|
dolphin
|
||||||
|
dolphin-plugins
|
||||||
|
spectacle
|
||||||
|
ffmpegthumbs
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
requiredPackages
|
requiredPackages
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue