diff --git a/flake.lock b/flake.lock index cbea640..de7a02e 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1763389499, - "narHash": "sha256-GuG3PW8U41f8XqROreZQaUvrcjQt+Gh92g16X7zBUck=", + "lastModified": 1761344779, + "narHash": "sha256-6LNSptFYhiAd0M/maJoixJw7V0Kp5BSoMRtIahcfu3M=", "owner": "nix-community", "repo": "home-manager", - "rev": "7538d965352d3bfd4c380f5b3aa618bc839a84b4", + "rev": "c644cb018f9fdec55f5ac2afb4713a8c7beb757c", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1763283776, - "narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=", + "lastModified": 1761114652, + "narHash": "sha256-f/QCJM/YhrV/lavyCVz8iU3rlZun6d+dAiC3H+CDle4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a", + "rev": "01f116e4df6a15f4ccdffb1bcd41096869fb385c", "type": "github" }, "original": { diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index c564929..eea65c3 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -135,17 +135,18 @@ 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"; @@ -201,8 +202,6 @@ 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). @@ -286,8 +285,6 @@ 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 @@ -507,7 +504,6 @@ 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 6c4a0b2..da29966 100644 --- a/hosts/default/home.nix +++ b/hosts/default/home.nix @@ -5,6 +5,7 @@ # 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. @@ -69,10 +70,8 @@ # /etc/profiles/per-user/wolcen/etc/profile.d/hm-session-vars.sh # home.sessionVariables = { - # EDITOR = "nvim"; - # QT_QPA_PLATFORM = "wayland"; # Attempt to get KDE keyring to launch + # EDITOR = "emacs"; }; - #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";