From 558987b33a0a69e2c4c24df3095ac7fb7128d19d Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 13 Jul 2026 20:04:26 +0200 Subject: [PATCH] switch to kde plasma and enable bluetooth --- configuration.nix | 62 +++++++++++++++++++++++------------------------ home/stylix.nix | 5 ++-- stylix.nix | 1 - 3 files changed, 33 insertions(+), 35 deletions(-) diff --git a/configuration.nix b/configuration.nix index e0ecf42..0823879 100644 --- a/configuration.nix +++ b/configuration.nix @@ -37,18 +37,16 @@ LC_TIME = "de_DE.UTF-8"; }; services.xserver.enable = true; - services.displayManager.gdm.enable = true; - programs.dconf.profiles.gdm.databases = [ - { - settings."org/gnome/desktop/interface".scaling-factor = lib.gvariant.mkUint32 1; - } - ]; - - services.desktopManager.gnome.enable = true; services.xserver.xkb = { layout = "eu"; variant = ""; }; + services = { + desktopManager.plasma6.enable = true; + displayManager.sddm.enable = true; + displayManager.sddm.wayland.enable = true; + }; + security.doas.enable = true; security.sudo.enable = false; security.doas.extraRules = [ @@ -152,31 +150,31 @@ environment.systemPackages = with pkgs; [ git - gnomeExtensions.user-themes - gnomeExtensions.blur-my-shell - ]; - environment.gnome.excludePackages = with pkgs; [ - cheese # photo booth - eog # image viewer - epiphany # web browser - gedit # text editor - simple-scan # document scanner - totem # video player - yelp # help viewer - geary # email client - seahorse # password manager - - # these should be self explanatory - gnome-calendar - gnome-characters - gnome-clocks - gnome-contacts - gnome-font-viewer - gnome-logs - gnome-maps - gnome-music - gnome-weather + kdePackages.discover # Optional: Software center for Flatpaks/firmware updates + kdePackages.kcalc # Calculator + kdePackages.kcharselect # Character map + kdePackages.kclock # Clock app + kdePackages.kcolorchooser # Color picker + kdePackages.kolourpaint # Simple paint program + kdePackages.ksystemlog # System log viewer + kdePackages.sddm-kcm # SDDM configuration module + kdePackages.isoimagewriter # Write hybrid ISOs to USB + kdePackages.partitionmanager # Disk and partition management + hardinfo2 # System benchmarks and hardware info ]; + hardware.bluetooth = { + enable = true; + powerOnBoot = true; + settings = { + General = { + Experimental = true; + FastConnectable = true; + }; + Policy = { + AutoEnable = true; + }; + }; + }; # DO NOT CHANGE!! system.stateVersion = "26.05"; # Did you read the comment? diff --git a/home/stylix.nix b/home/stylix.nix index b1c422a..ec5c812 100644 --- a/home/stylix.nix +++ b/home/stylix.nix @@ -3,8 +3,6 @@ enable = true; autoEnable = false; targets = { - gnome.enable = true; - gnome.image.enable = false; gtk.enable = true; ghostty.enable = true; firefox.enable = true; @@ -12,6 +10,9 @@ firefox.colorTheme.enable = true; nixcord.enable = true; xresources.enable = true; + kde.enable = true; + kde.useWallpaper = false; + qt.enable = true; }; }; } diff --git a/stylix.nix b/stylix.nix index 9abca2f..8a54320 100644 --- a/stylix.nix +++ b/stylix.nix @@ -31,7 +31,6 @@ gtk.enable = true; qt.enable = true; nixvim.enable = true; - gnome.enable = true; }; fonts = { sizes = {