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

View file

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