From f054916ef0be399dd897b1bb2af6faba752e6899 Mon Sep 17 00:00:00 2001 From: 514fpv Date: Sun, 28 Jan 2024 16:38:17 +0800 Subject: [PATCH] perf!: remove plasma desktop --- home/gui/home.nix | 4 ++-- home/plasma/nixos.nix | 31 ------------------------------- 2 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 home/plasma/nixos.nix diff --git a/home/gui/home.nix b/home/gui/home.nix index 58e3d73b..db833554 100644 --- a/home/gui/home.nix +++ b/home/gui/home.nix @@ -22,8 +22,8 @@ }; # unify qt theme - qt.platformTheme = mkIf (!config.passthrough.plasma.enable) "gtk"; + qt.platformTheme = mkDefault "gtk"; gtk.enable = mkDefault true; - qt.enable = mkDefault (!config.passthrough.plasma.enable); + qt.enable = mkDefault true; } diff --git a/home/plasma/nixos.nix b/home/plasma/nixos.nix deleted file mode 100644 index 55e19f9d..00000000 --- a/home/plasma/nixos.nix +++ /dev/null @@ -1,31 +0,0 @@ -{ pkgs -, lib -, config -, ... }: with lib; let - cfg = config.home.plasma; -in { - options.home.plasma = { - enable = mkEnableOption "KDE plasma desktop environment"; - }; - - config = { - users.homeModules = [ - # this module passes plasma configuration to home-manager - { passthrough.plasma = cfg; } - ]; - - specialisation.noplasma = with cfg; mkIf enable { - configuration = { - home.plasma.enable = mkForce false; - }; - }; - - programs.regreet.enable = mkIf cfg.enable false; - services.xserver.enable = mkIf cfg.enable true; - services.xserver.displayManager.startx.enable = mkIf cfg.enable false; - services.xserver.displayManager.sddm.enable = mkIf cfg.enable true; - services.xserver.desktopManager.plasma5.enable = mkIf cfg.enable true; - - users.home.persist.directories = mkIf cfg.enable [ ]; - }; -}