feat: switch to KDE

This commit is contained in:
Tim Schubert 2025-05-25 14:35:05 +02:00
parent 0c12c8de35
commit 22a525b5b3
No known key found for this signature in database
2 changed files with 17 additions and 10 deletions

View file

@ -10,7 +10,7 @@ let
"direnv"
"git"
"gpg"
"gtk"
#"gtk"
#"keyring"
"syncthing"
"tmux"
@ -432,7 +432,7 @@ in
}
'';
services.poweralertd.enable = true;
#services.poweralertd.enable = true;
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;

View file

@ -145,8 +145,12 @@ in
dmenu
grim # screenshot functionality
slurp # screenshot functionality
mako # notification system developed by swaywm maintainer
#mako # notification system developed by swaywm maintainer
pulseaudio
# KDE apps
kdePackages.kmail
kdePackages.kmail-account-wizard
];
networking.firewall = {
@ -195,11 +199,14 @@ in
services.gnome.gnome-keyring.enable = lib.mkForce false;
programs.gnupg.agent.enable = true;
#services.xserver.enable = true;
#services.xserver.desktopManager.gnome.enable = true;
#services.xserver.displayManager.gdm.enable = true;
# KDE
services = {
desktopManager.plasma6.enable = true;
displayManager.sddm.enable = true;
displayManager.sddm.wayland.enable = true;
};
services.greetd = {
enable = true;
enable = false;
settings = {
default_session = {
command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway";
@ -208,7 +215,7 @@ in
};
};
systemd.user.services.kanshi = {
enable = true;
enable = false;
description = "kanshi daemon";
environment = {
WAYLAND_DISPLAY = "wayland-1";
@ -221,11 +228,11 @@ in
};
# enable Sway window manager
programs.sway = {
enable = true;
enable = false;
wrapperFeatures.gtk = true;
};
programs.light.enable = true;
xdg.portal.wlr.enable = true;
xdg.portal.wlr.enable = false;
hardware.bluetooth.enable = true;
hardware.opengl = {