From f9daac6a0bcfd92cf5f5a55c1740cf441f4f2918 Mon Sep 17 00:00:00 2001 From: "Chris (wolcen) Thompson" Date: Mon, 17 Nov 2025 12:16:35 -0500 Subject: [PATCH] Adjust back to KDE for now Couldn't get wallet support for Signal --- hosts/default/configuration.nix | 18 +++++++++++------- hosts/default/home.nix | 5 +++-- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index eea65c3..c564929 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -135,18 +135,17 @@ in # services.xserver.enable = true; # Enable the KDE Plasma Desktop Environment. - #services.displayManager.sddm.enable = true; - #services.displayManager.sddm.wayland.enable = true; - #services.desktopManager.plasma6.enable = true; + services.displayManager.sddm.enable = true; + services.displayManager.sddm.wayland.enable = true; + services.desktopManager.plasma6.enable = true; # Enable the Cosmic Desktop Environment: # Enable the login manager - services.displayManager.cosmic-greeter.enable = true; + #services.displayManager.cosmic-greeter.enable = true; # Enable the COSMIC DE itself - services.desktopManager.cosmic.enable = true; + #services.desktopManager.cosmic.enable = true; # Enable XWayland support in COSMIC - services.desktopManager.cosmic.xwayland.enable = true; - + # services.desktopManager.cosmic.xwayland.enable = true; # Configure keymap in X11 (presumably, XWayland uses something different?) #services.xserver.xkb = { # layout = "us"; @@ -202,6 +201,8 @@ in programs.kdeconnect.enable = true; # Install firefox. programs.firefox.enable = true; + # Attempt to get the kde wallet launched + #security.pam.services.login.kwallet.enable = true; # Required for DDEV to add hosts files, if your DNS will not resolve addresses to localhost. # Some firewall DNS resolvers will NOT allow an externally resolved domain name to resolve to a reserved IP (e.g. localhost). @@ -285,6 +286,8 @@ in #ansible # configuration management system/automation tool kdePackages.kcachegrind # analyze xdebug output kdePackages.filelight # disk space visualizer + #kdePackages.kwallet # added in order to use Signal, since it tied itself to my first desktop + kdePackages.kwalletmanager # added in order to use Signal, since it tied itself to my first desktop libreoffice-qt # libreoffice - qt is best for KDE hunspell # spell checking hunspellDicts.en_US # spell check dictionary @@ -504,6 +507,7 @@ in }; # Force radv environment.variables.AMD_VULKAN_ICD = "RADV"; + environment.variables.QT_QPA_PLATFORM = "wayland"; # Or #environment.variables.VK_ICD_FILENAMES = # "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json"; diff --git a/hosts/default/home.nix b/hosts/default/home.nix index da29966..6c4a0b2 100644 --- a/hosts/default/home.nix +++ b/hosts/default/home.nix @@ -5,7 +5,6 @@ # manage. home.username = "wolcen"; home.homeDirectory = "/home/wolcen"; - # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release # introduces backwards incompatible changes. @@ -70,8 +69,10 @@ # /etc/profiles/per-user/wolcen/etc/profile.d/hm-session-vars.sh # home.sessionVariables = { - # EDITOR = "emacs"; + # EDITOR = "nvim"; + # QT_QPA_PLATFORM = "wayland"; # Attempt to get KDE keyring to launch }; + #security.pam.services.login.kwallet.enable = true; # Also for attempt to get KDE keyring to launch # For Monado: xdg.configFile."openxr/1/active_runtime.json" = { source = "${pkgs.monado}/share/openxr/1/openxr_monado.json";