2026-02-05 12:00:46 -08:00
|
|
|
{ config, inputs, pkgs, makeEnable, ... }:
|
|
|
|
|
makeEnable config "myModules.taffybar" false {
|
2026-02-10 20:17:46 -08:00
|
|
|
myModules.sni.enable = true;
|
|
|
|
|
|
2026-02-05 12:00:46 -08:00
|
|
|
nixpkgs.overlays = with inputs; (
|
|
|
|
|
if builtins.isList taffybar.overlays
|
|
|
|
|
then taffybar.overlays
|
|
|
|
|
else builtins.attrValues taffybar.overlays
|
2026-02-10 22:42:43 -08:00
|
|
|
);
|
2026-02-05 12:00:46 -08:00
|
|
|
|
|
|
|
|
environment.systemPackages = [
|
|
|
|
|
inputs.imalison-taffybar.defaultPackage.${pkgs.stdenv.hostPlatform.system}
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
home-manager.sharedModules = [
|
|
|
|
|
{
|
|
|
|
|
services.status-notifier-watcher.enable = true;
|
|
|
|
|
|
|
|
|
|
# Disable kded6's statusnotifierwatcher module so it doesn't race with
|
|
|
|
|
# the Haskell status-notifier-watcher for the org.kde.StatusNotifierWatcher bus name.
|
|
|
|
|
xdg.configFile."kded6rc".text = ''
|
|
|
|
|
[Module-statusnotifierwatcher]
|
|
|
|
|
autoload=false
|
|
|
|
|
'';
|
|
|
|
|
|
|
|
|
|
services.taffybar = {
|
|
|
|
|
enable = true;
|
|
|
|
|
package = inputs.imalison-taffybar.defaultPackage.${pkgs.stdenv.hostPlatform.system};
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
];
|
|
|
|
|
}
|