housekeeping

This commit is contained in:
2026-01-23 19:58:32 +01:00
parent 191733ec51
commit f3b6a5cddd

View File

@@ -44,26 +44,16 @@
services = { services = {
# Enable Gnome Session # Enable Gnome Session
desktopManager.gnome.enable = true;
displayManager.gdm.enable = false; displayManager.gdm.enable = false;
displayManager.sddm.enable = false; displayManager.sddm.enable = false;
# displayManager.sddm.wayland.enable = true; # displayManager.sddm.wayland.enable = true;
services.displayManager.cosmic-greeter.enable = true; services.displayManager.cosmic-greeter.enable = true;
displayManager.defaultSession = "gnome"; displayManager.defaultSession = "gnome";
desktopManager.plasma6.enable = true;
xserver = { xserver = {
enable = true; # Enable the deprecated X11 teletype terminal connection system. enable = true; # Enable the deprecated X11 teletype terminal connection system.
desktopManager = {
# Disable xterm
xterm.enable = false;
# Disable fuckshit plasma
};
# Configure Display Manager # Configure Display Manager
displayManager = { displayManager = {
# Enable lightdm
lightdm.enable = false; lightdm.enable = false;
}; };
# Configure keymap in X11 # Configure keymap in X11
@@ -74,40 +64,6 @@
# Specify first device section to use nvidia GPU # Specify first device section to use nvidia GPU
# services.xserver.config = lib.mkForce ''
# Section "ServerLayout"
# Identifier "layout"
# Screen 0 "amdgpu"
# Inactive "nvidia"
# Option "AllowNVIDIAGPUScreens"
# EndSection
# Section "Device"
# Identifier "nvidia"
# Driver "nvidia"
# BusID "PCI:01:0:0"
# EndSection
# Section "Screen"
# Identifier "nvidia"
# Device "nvidia"
# EndSection
# Section "Device"
# Identifier "amdgpu"
# Driver "amdgpu"
# BusID "PCI:50:0:0"
# EndSection
# Section "Screen"
# Identifier "amdgpu"
# Device "amdgpu"
# EndSection
# '';
}; };
}; };
# services.xserver.displayManager.defaultSession = "gnome-x11"; # services.xserver.displayManager.autoLogin.enable = true; # services.xserver.displayManager.defaultSession = "gnome-x11"; # services.xserver.displayManager.autoLogin.enable = true;
@@ -167,17 +123,10 @@
# vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. # vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
# wget # wget
(python312.withPackages (ps: with ps; [ websockets ])) (python312.withPackages (ps: with ps; [ websockets ]))
kdePackages.qtwebsockets sqlite
kdePackages.qtwebchannel
kdePackages.korganizer
kdePackages.akonadi
kdePackages.akonadi-calendar
kdePackages.akonadi-contacts
javaPackages.compiler.openjdk25 javaPackages.compiler.openjdk25
javaPackages.compiler.openjdk21 javaPackages.compiler.openjdk21
linux-wallpaperengine
qt6.qtwebengine qt6.qtwebengine
gnome-tweaks
qemu qemu
mpv mpv
krita krita
@@ -199,7 +148,10 @@
services.gvfs.enable = true; # For file manager integration services.gvfs.enable = true; # For file manager integration
# Disable iBus (not needed unless using Asian input methods)
i18n.inputMethod = {
enable = false;
};
virtualisation.libvirtd = { virtualisation.libvirtd = {
enable = true; enable = true;