deepin: add v23 packages

This commit is contained in:
rewine 2023-09-27 15:15:10 +08:00
parent 245ae0f64f
commit 12fba79491
No known key found for this signature in database
GPG Key ID: 2964FF5514455F51

View File

@ -38,8 +38,8 @@ in
config = mkIf cfg.enable
{
services.xserver.displayManager.sessionPackages = [ pkgs.deepin.startdde ];
services.xserver.displayManager.defaultSession = mkDefault "deepin";
services.xserver.displayManager.sessionPackages = [ pkgs.deepin.dde-session ];
services.xserver.displayManager.defaultSession = mkDefault "dde-x11";
# Update the DBus activation environment after launching the desktop manager.
services.xserver.displayManager.sessionCommands = ''
@ -93,6 +93,9 @@ in
"/lib/dde-file-manager"
"/share/backgrounds"
"/share/wallpapers"
"/share/dde-daemon"
"/share/dsg"
"/share/deepin-themes"
];
environment.etc = {
@ -138,19 +141,25 @@ in
libsForQt5.kde-gtk-config # deepin-api/gtk-thumbnailer need
libsForQt5.kglobalaccel
xsettingsd # lightdm-deepin-greeter
dtkcommon
dtkcore
dtkgui
dtkwidget
dtkdeclarative
qt5platform-plugins
deepin-pw-check
deepin-turbo
dde-account-faces
deepin-icon-theme
deepin-desktop-theme
deepin-sound-theme
deepin-gtk-theme
deepin-wallpapers
startdde
dde-dock
dde-launcher
dde-launchpad
dde-session-ui
dde-session-shell
dde-file-manager
@ -162,8 +171,12 @@ in
dpa-ext-gnomekeyring
deepin-desktop-schemas
deepin-terminal
dde-kwin
deepin-kwin
dde-session
dde-widgets
dde-appearance
dde-application-manager
deepin-service-manager
];
optionalPackages = [
onboard # dde-dock plugin
@ -187,24 +200,33 @@ in
services.dbus.packages = with pkgs.deepin; [
dde-dock
dde-launcher
dde-launchpad
dde-session-ui
dde-session-shell
dde-file-manager
dde-control-center
dde-calendar
dde-clipboard
dde-kwin
deepin-kwin
deepin-pw-check
dde-widgets
dde-session
dde-appearance
dde-application-manager
deepin-service-manager
];
systemd.packages = with pkgs.deepin; [
dde-launcher
dde-launchpad
dde-file-manager
dde-calendar
dde-clipboard
deepin-kwin
dde-appearance
dde-widgets
dde-session
dde-application-manager
deepin-service-manager
];
};
}