aboutsummaryrefslogtreecommitdiffstats
path: root/overlays/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--overlays/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/overlays/default.nix b/overlays/default.nix
index 01287a5..620c73c 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_22-packages
# ]
{inputs, ...}: {
@@ -21,6 +22,24 @@
# example = prev.example.overrideAttrs (oldAttrs: rec {
# ...
# });
+ ghostty = prev.ghostty.overrideAttrs (_: {
+ preBuild = ''
+ shopt -s globstar
+ sed -i 's/^const xev = @import("xev");$/const xev = @import("xev").Epoll;/' **/*.zig
+ shopt -u globstar
+ '';
+ });
+
+ linux-firmware = prev.linux-firmware.overrideAttrs (old: rec {
+ pname = "linux-firmware";
+ version = "20250627";
+ src = prev.fetchFromGitLab {
+ owner = "kernel-firmware";
+ repo = "linux-firmware";
+ rev = "f40eafe216833d083f4e5598b7f45e894c373ad1";
+ hash = "sha256-mNjCl+HtvvFxyLjlBFsyfyu2TAf6D/9lbRiouKC/vVY=";
+ };
+ });
};
#"67e692392-packages" = final: _prev: {
@@ -30,6 +49,13 @@
# };
#};
+ #"wine9_22-packages" = final: _prev: {
+ # "wine9_22" = import inputs.nixpkgs-wine9_22 {
+ # 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: {