{ pkgs, ... }: { imports = [ ../../system/fonts.nix ]; environment.sessionVariables = { LIBVA_DRIVER_NAME = "nvidia"; XDG_SESSION_TYPE = "wayland"; GBM_BACKEND = "nvidia-drm"; __GLX_VENDOR_LIBRARY_NAME = "nvidia"; NVD_BACKEND = "direct"; MOZ_DISABLE_RDD_SANDBOX = 1; NIXOS_OZONE_WL = 1; }; services.desktopManager.plasma6.enable = true; services.displayManager.sddm = { enable = true; wayland.enable = true; }; environment.plasma6.excludePackages = with pkgs.kdePackages; [ plasma-browser-integration khelpcenter krdp ]; environment.systemPackages = with pkgs; [ nvidia-vaapi-driver ]; home-manager.users.hu = { dconf.settings = { "org/gnome/desktop/interface" = { color-scheme = "prefer-dark"; }; }; gtk = { enable = true; theme = { name = "breeze"; package = pkgs.kdePackages.breeze-gtk; }; }; programs.plasma = { enable = true; workspace = { lookAndFeel = "org.kde.breezedark.desktop"; wallpaper = "/nix/config/assets/wallpapers/kde.png"; }; panels = [ { location = "bottom"; widgets = [ { kickoff = { icon = "nix-snowflake-white"; }; } { iconTasks = { launchers = [ "applications:org.kde.dolphin.desktop" "applications:org.kde.konsole.desktop" "applications:org.mozilla.firefox.desktop" ]; }; } "org.kde.plasma.marginsseperator" { digialclock = { calendar.firstDayOfWeek = "monday"; time.format = "24h"; }; } { systemTray.items = { shown = [ "org.kde.plasma.networkmanagement" "org.kde.plasma.volume" ]; }; } ]; } ]; }; }; }