diff --git a/flake.nix b/flake.nix index 5dc46e8..3e1839e 100644 --- a/flake.nix +++ b/flake.nix @@ -162,6 +162,10 @@ extraSpecialArgs = { inherit inputs; nix-config = self; + pkgs-stable = inputs.nixpkgs-stable { + config.allowUnfree = true; + }; + }; users.emenel = import ./homes/emenel/default.nix; }; diff --git a/hosts/eddie/configuration.nix b/hosts/eddie/configuration.nix index 1260d0e..35dbb12 100644 --- a/hosts/eddie/configuration.nix +++ b/hosts/eddie/configuration.nix @@ -29,6 +29,15 @@ inputs.emacs-overlay.overlays.default inputs.audio.overlays.default inputs.nix-rice.overlays.default + + (final: prev: { + wineWowPackages.stagingFull = nix-config.pkgs-stable.wineWowPackages.stagingFull.overrideAttrs (old: { + patches = old.patches ++ [ ../../patches/wine-6006.patch ]; + waylandSupport = true; + fontconfigSupport = true; + vulkanSupport = true; + }); + }) ]; }; diff --git a/modules/home/desktop.nix b/modules/home/desktop.nix index 84372c8..b6350e4 100644 --- a/modules/home/desktop.nix +++ b/modules/home/desktop.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, nix-config, ... }: { @@ -56,9 +56,6 @@ stirling-pdf ripdrag - wineWowPackages.stagingFull - winetricks - sway-launcher-desktop swayosd @@ -118,6 +115,9 @@ wayback protonplus fstl + + wineWowPackages.stagingFull + winetricks ]; home.pointerCursor = {