plasma5 -> plasma6

for both the NixOS desktop env as well as home-manager packages.

ktouch had to be disabled due to being marked as broken, let's fix this
later
This commit is contained in:
Trolli Schmittlauch 2024-07-02 23:43:46 +02:00
parent f992a50964
commit 695b6a0d2e
3 changed files with 15 additions and 54 deletions

View file

@ -152,8 +152,13 @@ in
services.xserver.wacom.enable = true; services.xserver.wacom.enable = true;
# Enable the KDE Desktop Environment. # Enable the KDE Desktop Environment.
services.displayManager.sddm.enable = true; services.displayManager.sddm = {
services.xserver.desktopManager.plasma5.enable = true; enable = true;
wayland.enable = true;
};
services.desktopManager.plasma6.enable = true;
# enable wayland for Chromium and Electron
environment.sessionVariables.NIXOS_OZONE_WL = "1";
# dconf required for several Gnome applications # dconf required for several Gnome applications
programs.dconf.enable = true; programs.dconf.enable = true;

View file

@ -44,53 +44,13 @@
ethtool ethtool
trace-cmd trace-cmd
plasma5Packages.kdeGear.akonadi-mime # for KOrganizer
]
++ (
with plasma5Packages;
with kdeGear;
[
#akonadi
#akonadi-calendar
#akonadi-contacts
#akonadi-import-wizard
#akonadi-mime
#akonadi-notes
#akonadi-search
#akonadiconsole
#akregator
#kaddressbook
#kalarm
#kalarmcal
#kcalutils
#kcontacts
#kdav
#kdepim-addons
#kdepim-runtime
#kidentitymanagement
#kldap
#kmail
#kmailtransport
#kmbox
#kmime
#kontact
#kontactinterface
#korganizer
#kpimtextedit
#libkdepim
#libksieve
#mailcommon
#messagelib
#pimcommon
#pim-sieve-editor
# for some Flatpak packkages
accountsservice
]
);
# NetworkManager stuff # NetworkManager stuff
networkmanager-openconnect networkmanager-openconnect
networkmanager-vpnc networkmanager-vpnc
networkmanager-openvpn networkmanager-openvpn
# TODO: is this still necessary?
kdePackages.akonadi-mime # for KOrganizer
# for some Flatpak packkages
accountsservice
];
} }

View file

@ -193,9 +193,8 @@ let
]; ];
kdeTools = kdeTools =
with plasma5Packages; [ okteta ]
with kdeGear; ++ (with kdePackages; [
[
okular okular
gwenview gwenview
yakuake yakuake
@ -212,16 +211,13 @@ let
qdirstat qdirstat
ark ark
kwalletmanager kwalletmanager
ktouch #ktouch # TODO: unbreak
kcharselect kcharselect
konversation konversation
okteta
krdc krdc
skanlite skanlite
akonadiconsole akonadiconsole
tokodon # mastodon client tokodon # mastodon client
]
++ (with kdeFrameworks; [
networkmanager-qt networkmanager-qt
kcrash kcrash
breeze-gtk breeze-gtk