diff options
author | Martin Fischer <martin@push-f.com> | 2025-05-11 10:32:56 +0200 |
---|---|---|
committer | Martin Fischer <martin@push-f.com> | 2025-06-13 21:31:55 +0200 |
commit | 4d288d4b31a8415fccc3f5201cd45699f468a27a (patch) | |
tree | 0f03ef85b1b1325e25d79d6985ef6c4d617e4193 /nixos/profiles/common | |
parent | 68b0599788401c271c0133138fb073210d1f008b (diff) |
tweak(workstation): add config for XPPen tablet
Diffstat (limited to 'nixos/profiles/common')
-rw-r--r-- | nixos/profiles/common/nixpkgs/overlays.nix | 13 | ||||
-rw-r--r-- | nixos/profiles/common/sanix.nix | 2 |
2 files changed, 13 insertions, 2 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="; + }) + ]; + }); + }) ] diff --git a/nixos/profiles/common/sanix.nix b/nixos/profiles/common/sanix.nix index a20db24..bfbd531 100644 --- a/nixos/profiles/common/sanix.nix +++ b/nixos/profiles/common/sanix.nix @@ -2,7 +2,7 @@ # Use the Nixpkgs config and overlays from the local files for this NixOS build nixpkgs = { config = import ./nixpkgs/config.nix; - overlays = import ./nixpkgs/overlays.nix; + overlays = import ./nixpkgs/overlays.nix { inherit pkgs; }; }; # Makes commands default to the same Nixpkgs, config, overlays and NixOS configuration |