nixos: disable status-notifier-item checks in taffybar overlay
This commit is contained in:
@@ -6,7 +6,23 @@ makeEnable config "myModules.taffybar" false {
|
|||||||
if builtins.isList taffybar.overlays
|
if builtins.isList taffybar.overlays
|
||||||
then taffybar.overlays
|
then taffybar.overlays
|
||||||
else builtins.attrValues taffybar.overlays
|
else builtins.attrValues taffybar.overlays
|
||||||
);
|
) ++ [
|
||||||
|
# status-notifier-item's test suite spawns `dbus-daemon`; ensure it's on PATH.
|
||||||
|
(final: prev: {
|
||||||
|
haskellPackages = prev.haskellPackages.override (old: {
|
||||||
|
overrides =
|
||||||
|
final.lib.composeExtensions (old.overrides or (_: _: {}))
|
||||||
|
(hself: hsuper: {
|
||||||
|
status-notifier-item = hsuper.status-notifier-item.overrideAttrs (oldAttrs: {
|
||||||
|
checkInputs = (oldAttrs.checkInputs or []) ++ [ prev.dbus ];
|
||||||
|
# The test suite assumes a system-wide /etc/dbus-1/session.conf,
|
||||||
|
# which isn't present in Nix sandboxes.
|
||||||
|
doCheck = false;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
environment.systemPackages = [
|
environment.systemPackages = [
|
||||||
inputs.imalison-taffybar.defaultPackage.${pkgs.stdenv.hostPlatform.system}
|
inputs.imalison-taffybar.defaultPackage.${pkgs.stdenv.hostPlatform.system}
|
||||||
|
|||||||
Reference in New Issue
Block a user