1
0
Fork 0

improvements

This commit is contained in:
Lukas Wurzinger 2024-04-13 22:29:14 +02:00
parent 41ef809bf9
commit fe4340f555
13 changed files with 75 additions and 136 deletions

View file

@ -1,67 +0,0 @@
{pkgs, ...}: {
environment.systemPackages = [
pkgs.appimage-run
pkgs.wineWowPackages.unstableFull
];
services.envfs.enable = true;
programs.nix-ld = {
enable = true;
libraries = [
pkgs.alsa-lib
pkgs.atk
pkgs.at-spi2-atk
pkgs.at-spi2-core
pkgs.cairo
pkgs.cups
pkgs.curl
pkgs.dbus
pkgs.expat
pkgs.fontconfig
pkgs.freetype
pkgs.fuse
pkgs.fuse3
pkgs.gdk-pixbuf
pkgs.glib
pkgs.gtk3
pkgs.gtk4
pkgs.icu
pkgs.libappindicator
pkgs.libdrm
pkgs.libGL
pkgs.libglvnd
pkgs.libnotify
pkgs.libpulseaudio
pkgs.libunwind
pkgs.libusb1
pkgs.libuuid
pkgs.libxkbcommon
pkgs.libxml2
pkgs.mesa
pkgs.nspr
pkgs.nss
pkgs.openssl
pkgs.pango
pkgs.pipewire
pkgs.stdenv.cc.cc
pkgs.systemd
pkgs.vulkan-loader
pkgs.xorg.libX11
pkgs.xorg.libxcb
pkgs.xorg.libXcomposite
pkgs.xorg.libXcursor
pkgs.xorg.libXdamage
pkgs.xorg.libXext
pkgs.xorg.libXfixes
pkgs.xorg.libXi
pkgs.xorg.libxkbfile
pkgs.xorg.libXrandr
pkgs.xorg.libXrender
pkgs.xorg.libXScrnSaver
pkgs.xorg.libxshmfence
pkgs.xorg.libXtst
pkgs.zlib
];
};
}

View file

@ -1,7 +1,6 @@
{
imports = [
./clipboard.nix
./compatibility.nix
./docker.nix
./flatpak.nix
./fonts.nix
@ -17,5 +16,7 @@
./printing.nix
./syncthing.nix
./users.nix
./vm.nix
./wine.nix
];
}

4
class/desktop/vm.nix Normal file
View file

@ -0,0 +1,4 @@
{
virtualisation.libvirtd.enable = true;
programs.virt-manager.enable = true;
}

3
class/desktop/wine.nix Normal file
View file

@ -0,0 +1,3 @@
{pkgs, ...}: {
environment.systemPackages = [pkgs.wineWowPackages.stableFull];
}