diff options
Diffstat (limited to 'home/rices/cassette-futurism/system.nix')
| -rw-r--r-- | home/rices/cassette-futurism/system.nix | 30 |
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 |
