this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Use patched yadm for alt functionality

+22 -7
+22 -7
.config/nixpkgs/flake-overlays.nix
··· 8 8 It's *not* named overlays.nix so that it isn't picked up automatically by nix 9 9 commands. 10 10 */ 11 - { ... }: { 11 + { ... }: 12 + let 13 + appendPatches = pkg: patches: 14 + pkg.overrideAttrs (old: { patches = (old.patches or [ ]) ++ patches; }); 15 + in 16 + { 12 17 nixpkgs.overlays = [ 13 - (final: prev: { 14 - htop = prev.htop.overrideAttrs 15 - (old: { 16 - patches = (old.patches or [ ]) ++ [ 17 - ./patches/htop/0001-Re-title-the-main-menu-bar-for-its-shortcuts.patch 18 + (final: prev: 19 + { 20 + htop = appendPatches prev.htop [ 21 + ./patches/htop/0001-Re-title-the-main-menu-bar-for-its-shortcuts.patch 22 + ]; 23 + 24 + # Yadm gets built as a wrapped "resholve" script, so we actually 25 + # want to patch the source of the unwrapped pre-resholve derivation: 26 + yadm = prev.yadm.overrideAttrs (unresholved: { 27 + src = appendPatches unresholved.src [ 28 + (prev.fetchpatch { 29 + url = "https://github.com/TheLocehiliosan/yadm/pull/495.patch"; 30 + hash = "sha256-xIXqXo8pQywufvcfY+j3jne5WdYnS9/t5DQdpXAkZbo="; 31 + excludes = [ "test/*" ]; 32 + }) 18 33 ]; 19 34 }); 20 - }) 35 + }) 21 36 ]; 22 37 }