This commit is contained in:
2025-11-30 03:48:43 +01:00
parent ad7fb01791
commit 47ff5618e9
7 changed files with 83 additions and 213 deletions

View File

@@ -47,18 +47,16 @@
desktopManager.gnome.enable = true;
displayManager.gdm.enable = false;
displayManager.sddm.enable = true;
displayManager.sddm.wayland.enable = true;
displayManager.defaultSession = "gnome";
desktopManager.plasma6.enable = true;
xserver = {
enable = true; # Enable the deprecated X11 teletype terminal connection system.
desktopManager = {
# Disable xterm
xterm.enable = false;
# Enable xfce session
xfce = {
enable = true;
};
# Disable fuckshit plasma
};
# Configure Display Manager
@@ -145,6 +143,8 @@
# Install firefox.
programs.firefox.enable = true;
programs.xwayland.enable = true;
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
@@ -156,14 +156,18 @@
(python312.withPackages (ps: with ps; [ websockets ]))
kdePackages.qtwebsockets
kdePackages.qtwebchannel
kdePackages.wallpaper-engine-plugin
qt6.qtwebengine
xfce.xfce4-whiskermenu-plugin
gnome-tweaks
qemu
mpv
krita
qemu
];
environment.etc."xdg/autostart/xwaylandvideobridge.desktop".text = ''
[Desktop Entry]
Hidden=true
'';
virtualisation.libvirtd = {
enable = true;
@@ -171,13 +175,6 @@
package = pkgs.qemu_kvm;
runAsRoot = true;
swtpm.enable = true;
ovmf = {
enable = true;
packages = [(pkgs.OVMF.override {
secureBoot = true;
tpmSupport = true;
}).fd];
};
};
};