2.home-manager/tests
S0AndS0 a60021a8c9
pianobar: add module to create config file (#7734)
Configuration entry similar to;

```nix
    programs.pianobar = {
      enable = true;
      user = "groovy-tunes@example.com";
      password_command = "cat /run/secrets/pianobar/groovy-tunes";
    };
```

... will produce a `~/.config/pianobar/config` file with content of;

```conf
user = groovy-tunes@example.com
password_command = cat /run/secrets/pianobar/groovy-tunes
```

...  and add `pianobar` to `home.packages` list.

All configurations that `man pianobar` documents _should_ available via
`extraOptions` attribute.

License, according to `NixOS/nixpkgs` is MIT, and that seems to match
what's shown on `PromyLOPh/pianobar` repo too;

- d92bfd5feb/pkgs/by-name/pi/pianobar/package.nix (L42o)
- https://github.com/PromyLOPh/pianobar/?tab=License-1-ov-file#readme
2025-09-09 22:43:46 -05:00
..
integration programs.rclone: fix injecting secret when value begins with "-" 2025-08-31 09:26:13 -05:00
lib lib: Improve KDL generator (#7429) 2025-07-12 14:32:14 -05:00
modules pianobar: add module to create config file (#7734) 2025-09-09 22:43:46 -05:00
asserts.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
big-test.nix treewide: Prevent IFD by default 2025-05-07 10:34:18 -05:00
darwinScrublist.nix tests/darwinScrublist: add pgclii 2025-08-31 13:02:05 -05:00
default.nix tests/news: add new test for news entries 2025-08-06 00:11:26 -05:00
flake.nix tests: include integration tests in buildbot 2025-08-07 14:08:22 -05:00
stubs.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
tests.py tests: add tests package to search / run tests 2025-08-06 12:33:37 -05:00