aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Nipper <nipsy@bitgnome.net>2025-02-27 00:05:58 -0800
committerMark Nipper <nipsy@bitgnome.net>2025-02-27 00:05:58 -0800
commit66488eb825b249ebb975a0a04c5c2c3543c847f9 (patch)
tree896b099c62d8645dd1a325c7ddfae13c6c303262
parent66f66589100379bdf1dc237934549c373f19f75a (diff)
downloadnix-66488eb825b249ebb975a0a04c5c2c3543c847f9.tar
nix-66488eb825b249ebb975a0a04c5c2c3543c847f9.tar.gz
nix-66488eb825b249ebb975a0a04c5c2c3543c847f9.tar.bz2
nix-66488eb825b249ebb975a0a04c5c2c3543c847f9.tar.lz
nix-66488eb825b249ebb975a0a04c5c2c3543c847f9.tar.xz
nix-66488eb825b249ebb975a0a04c5c2c3543c847f9.tar.zst
nix-66488eb825b249ebb975a0a04c5c2c3543c847f9.zip
Add Wine 9.4
-rw-r--r--flake.nix2
-rw-r--r--hosts/arrakis/default.nix2
-rw-r--r--overlays/default.nix8
3 files changed, 12 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index a88ed47..86be19a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -26,6 +26,7 @@
# per https://nixos-and-flakes.thiscute.world/nixos-with-flakes/downgrade-or-upgrade-packages
#nixpkgs-67e692392.url = "github:nixos/nixpkgs/67e69239226f37168d1adb8d29bd61150756a03e";
+ nixpkgs-wine9_4.url = "github:nixos/nixpkgs/dea5930f0ed8c29d3758d5ade9898b4e99d80b74";
nixpkgs-master.url = "github:nixos/nixpkgs";
#nixpkgs-pr369712.url = "github:7c6f434c/nixpkgs/fix-tftp-hpa";
nixpkgs-stable.url = "github:nixos/nixpkgs/release-24.05";
@@ -51,6 +52,7 @@
nixpkgs-master,
#nixpkgs-pr369712,
nixpkgs-stable,
+ nixpkgs-wine9_4,
nixpkgs,
nvidia-patch,
self,
diff --git a/hosts/arrakis/default.nix b/hosts/arrakis/default.nix
index 5265e52..0b7a1e2 100644
--- a/hosts/arrakis/default.nix
+++ b/hosts/arrakis/default.nix
@@ -104,6 +104,7 @@
umoria
vial
warzone2100
+ wine9_4.wineWowPackages.stagingFull
wpa_supplicant
xonotic-sdl
#xpilot-ng
@@ -225,6 +226,7 @@
outputs.overlays.modifications
outputs.overlays.master-packages
outputs.overlays.stable-packages
+ outputs.overlays.wine9_4-packages
];
};
diff --git a/overlays/default.nix b/overlays/default.nix
index 01287a5..b0d916e 100644
--- a/overlays/default.nix
+++ b/overlays/default.nix
@@ -8,6 +8,7 @@
# outputs.overlays.master-packages
# outputs.overlays.pr369712-packages
# outputs.overlays.stable-packages
+# outputs.overlays.wine9_4-packages
# ]
{inputs, ...}: {
@@ -30,6 +31,13 @@
# };
#};
+ "wine9_4-packages" = final: _prev: {
+ "wine9_4" = import inputs.nixpkgs-wine9_4 {
+ inherit (final) system;
+ config.allowUnfree = true;
+ };
+ };
+
# When applied, the master nixpkgs set (declared in the flake inputs) will
# be accessible through 'pkgs.master'
master-packages = final: _prev: {