aboutsummaryrefslogtreecommitdiff
path: root/home/rices/cassette-futurism/system.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/rices/cassette-futurism/system.nix')
-rw-r--r--home/rices/cassette-futurism/system.nix30
1 files changed, 22 insertions, 8 deletions
diff --git a/home/rices/cassette-futurism/system.nix b/home/rices/cassette-futurism/system.nix
index f368e16..03439b5 100644
--- a/home/rices/cassette-futurism/system.nix
+++ b/home/rices/cassette-futurism/system.nix
@@ -1,8 +1,10 @@
{pkgs, ...}: let
vars = import ./variables.nix;
in {
- # Desktop environment - KDE Plasma 6
- services.desktopManager.plasma6.enable = true;
+ # Desktop environment - XFCE
+ services.xserver.desktopManager.xfce.enable = true;
+
+ # Note: Using ly display manager from system/services.nix (not LightDM)
services.xserver = {
enable = true;
@@ -12,13 +14,25 @@ in {
};
};
- # KDE-specific packages
+ # XFCE-specific packages
environment.systemPackages = with pkgs; [
- kdePackages.kate
- kdePackages.konsole
- kdePackages.dolphin
- kdePackages.spectacle
- kdePackages.gwenview
+ # Core XFCE components
+ xfce.xfce4-panel
+ xfce.xfce4-settings
+ xfce.xfce4-power-manager
+ xfce.xfce4-notifyd
+ xfce.thunar
+ xfce.thunar-volman
+ xfce.tumbler
+
+ # XFCE applications (KDE replacements)
+ xfce.xfce4-terminal # replaces konsole
+ xfce.mousepad # replaces kate
+ xfce.ristretto # replaces gwenview
+ xfce.xfce4-screenshooter # replaces spectacle
+
+ # Compositor for effects
+ picom
];
# Stylix configuration - cassette futurism