summaryrefslogtreecommitdiff
path: root/nixos/profiles/common/nixpkgs/overlays.nix
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2025-05-11 10:32:56 +0200
committerMartin Fischer <martin@push-f.com>2025-06-14 14:29:24 +0200
commitc64de1af3152bb26300ba4ba99c0dd7cf7a268d8 (patch)
tree334f0d9fe1626617518cb3115fe488a5c9edce84 /nixos/profiles/common/nixpkgs/overlays.nix
parent68b0599788401c271c0133138fb073210d1f008b (diff)
tweak(workstation): add config for XPPen tabletHEADmaster
I'm removing nixpkgs-overlays from nix.nixPath because overlays seem to work fine without it (with just nixpkgs.overlays). And keeping it would have required me to adapt the path because `nix-shell -p` was failing with "The overlays argument to nixpkgs must be a list" due to the new pkgs param.
Diffstat (limited to 'nixos/profiles/common/nixpkgs/overlays.nix')
-rw-r--r--nixos/profiles/common/nixpkgs/overlays.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/nixos/profiles/common/nixpkgs/overlays.nix b/nixos/profiles/common/nixpkgs/overlays.nix
index 613338f..7bad946 100644
--- a/nixos/profiles/common/nixpkgs/overlays.nix
+++ b/nixos/profiles/common/nixpkgs/overlays.nix
@@ -1,4 +1,15 @@
# https://nixos.org/manual/nixpkgs/stable/#sec-overlays-definition
+{ pkgs, ... }:
[
-
+ (final: prev: {
+ sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: {
+ patches = old.patches ++ [
+ # https://github.com/swaywm/sway/pull/8761
+ (pkgs.fetchpatch {
+ url = "https://github.com/swaywm/sway/commit/af7c6ec7b1daeeec67dd17e27fb75f1f1c347327.patch";
+ hash = "sha256-DxN/3IdswZ6q/ksBVr+wgwGe7ScJeg8gFHYQdQAueww=";
+ })
+ ];
+ });
+ })
]