mirror of
https://github.com/nix-community/home-manager
synced 2024-11-30 06:59:45 +01:00
3d65009eff
Some prefer to handle modules-* imperatively for more flexibility, e.g., via waybar "includes" (https://github.com/Alexays/Waybar/wiki/Configuration). Current HM defaults modules-* to `[]` instead of null for most other settings, so they get written to ~/.config/waybar/config even though no explicit configuration has been made. And they take precedence over the imperative ones because of how waybar's includes work: ==== Paths to additional configuration files. Each file can contain a single object with any of the bar configuration options. In case of duplicate options, the first defined value takes precedence, i.e. including file -> first included file -> etc. Nested includes are permitted, but make sure to avoid circular imports. For a multi-bar config, the include directive affects only current bar configuration object. ==== |
||
---|---|---|
.. | ||
default.nix | ||
deprecated-modules-option.nix | ||
settings-complex-expected.json | ||
settings-complex.nix | ||
settings-with-attrs.nix | ||
styling-expected.css | ||
styling.nix | ||
systemd-with-graphical-session-target.nix | ||
systemd-with-graphical-session-target.service |