diff --git a/configuration.nix b/configuration.nix index 9d97f5e..56b9d61 100644 --- a/configuration.nix +++ b/configuration.nix @@ -19,7 +19,6 @@ ]; nix.settings.experimental-features = [ "nix-command" "flakes" ]; - # xdg.portal.config.common.default = [ "gnome" ]; system.stateVersion = "25.11"; } diff --git a/modules/desktop.nix b/modules/desktop.nix index 4177305..27bfb53 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -1,10 +1,11 @@ { config, pkgs, ... }: { - services.displayManager.gdm.enable = true; - services.desktopManager.gnome.enable = true; + services.desktopManager.plasma6.enable = true; - environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs gnome-console epiphany ]; + services.displayManager.sddm.enable = true; + + services.displayManager.sddm.wayland.enable = true; services.printing.enable = true; } diff --git a/modules/packages.nix b/modules/packages.nix index 55c7cea..db95d5a 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -40,6 +40,7 @@ in deepfilternet pavucontrol texliveFull + wget # Desktop applications bitwarden-desktop @@ -53,11 +54,17 @@ in streamcontroller onlyoffice-desktopeditors - # Gnome Extensions - gnomeExtensions.blur-my-shell - gnomeExtensions.just-perfection - gnomeExtensions.arc-menu - gnomeExtensions.appindicator + # KDE + kdePackages.kcalc + kdePackages.kcolorchooser + kdePackages.ksystemlog + kdePackages.sddm-kcm + kdiff3 + kdePackages.isoimagewriter + hardinfo2 + vlc + wayland-utils + wl-clipboard ]; # Programs with extra configuration