xmonad: switch to KDE instead of GNOME

This commit is contained in:
Serĉanto de Scio 2022-03-17 09:04:46 +10:00
parent 7247d0dce6
commit 74865911dc
Signed by: sercanto
GPG key ID: 7DBA9F5689EFB6AA

View file

@ -8,7 +8,6 @@
services = { services = {
devmon.enable = true; # Enable external device automounting. devmon.enable = true; # Enable external device automounting.
udev = {packages = with pkgs; [gnome3.gnome-settings-daemon];};
udisks2.enable = true; # Enable udisks2. udisks2.enable = true; # Enable udisks2.
xserver = { xserver = {
@ -19,7 +18,7 @@
plasma5.enable = true; # Enable Plasma desktop environment plasma5.enable = true; # Enable Plasma desktop environment
}; };
displayManager = { displayManager = {
defaultSession = "none+xmonad"; # Set xmonad as the default window manager. defaultSession = "plasma"; # Set KDE configured to use xmonad as default
gdm.enable = false; # Enable the GNOME display manager gdm.enable = false; # Enable the GNOME display manager
sddm.enable = true; # Enable the Plasma display manager sddm.enable = true; # Enable the Plasma display manager
}; };
@ -56,20 +55,14 @@
# Install other packages that I require to be used with xmonad. # Install other packages that I require to be used with xmonad.
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
feh # A light-weight image viewer to set backgrounds feh # A light-weight image viewer to set backgrounds
gnome-themes-extra # Provides Adwaita-dark
gnome3.gnome-tweaks # A tool to customize advanced GNOME 3 options
haskellPackages.libmpd # Shows MPD status in xmobar haskellPackages.libmpd # Shows MPD status in xmobar
haskellPackages.xmobar # A minimalistic text based status bar
libnotify # Notification client for my Xmonad setup
lxqt.lxqt-notificationd # The notify daemon itself
mpc_cli # CLI for MPD, called from xmonad mpc_cli # CLI for MPD, called from xmonad
libnotify # Notification client for my Xmonad setup
scrot # CLI screen capture utility scrot # CLI screen capture utility
trayer # A system tray for use with xmonad
xbrightness # X11 brigthness and gamma software control xbrightness # X11 brigthness and gamma software control
xflux # Adjusts your screen to emit warmer light at night xflux # Adjusts your screen to emit warmer light at night
xorg.xrandr # CLI to X11 RandR extension xorg.xrandr # CLI to X11 RandR extension
xscreensaver # My preferred screensaver xscreensaver # My preferred screensaver
xsettingsd # A lightweight desktop settings server
]; ];
programs.dconf.enable = true; programs.dconf.enable = true;