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];
};
};
};

View File

@@ -60,7 +60,7 @@ in
vscode
spotify
appimage-run
minecraft
prismlauncher #replaces broken minecraft package
trilium-desktop
terraform
virt-manager
@@ -117,7 +117,7 @@ in
++ installedPackages.packages;
programs.nix-ld = {
enable = true;
package = pkgs.nix-ld-rs;
package = pkgs.nix-ld; #replaces nix-ld-rs
};
services.flatpak.enable = true;
systemd.services.flatpak-repo = {

View File

@@ -9,7 +9,7 @@
hardware.firmware = [
pkgs.linux-firmware
pkgs.firmwareLinuxNonfree
# pkgs.firmwareLinuxNonfree
# pkgs.firmwareLinuxStrict
# pkgs.firmwareLinuxLatest
];
@@ -29,7 +29,7 @@
extraPackages = with pkgs; [
intel-media-driver # Intel VAAPI
vpl-gpu-rt # oneVPL runtime
vaapiIntel # fallback
intel-vaapi-driver # fallback
];
};