{ config, lib, pkgs, ... }: with lib; let package = pkgs.writeScriptBin "dummy-waybar" "" // { outPath = "@waybar@"; }; in { config = { programs.waybar = { inherit package; enable = true; style = '' * { border: none; border-radius: 0; font-family: Source Code Pro; font-weight: bold; color: #abb2bf; font-size: 18px; min-height: 0px; } window#waybar { background: #16191C; color: #aab2bf; } #window { padding: 0 0px; } #workspaces button:hover { box-shadow: inherit; text-shadow: inherit; background: #16191C; border: #16191C; padding: 0 3px; } ''; }; nmt.script = '' assertPathNotExists home-files/.config/waybar/config assertFileContent \ home-files/.config/waybar/style.css \ ${./styling-expected.css} ''; }; }