1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-02 23:21:02 +01:00
Commit graph

58 commits

Author SHA1 Message Date
S0AndS0
1dbb3fd2f7
radio-active: add module to create config files
Configuration entry similar to;

```nix
programs.radio-active.enable = true;
```

By default `ffplay` is used for recording/playback, but that can be
changed by applying either of the following;

```nix
programs.radio-active.settings.AppConfig.player = "vlc";
programs.radio-active.settings.AppConfig.player = "mpv";
```

All other configuration options documented by;
https://github.com/deep5050/radio-active?tab=readme-ov-file#default-configs
maybe applied under the `AppConfig` attribute set.

Finally, the `aliases` attribute set allows for defining key/value pares
that will generate a `~/.radio-active-alias` of bookmarked stations, for
example something like;

```nix
programs.radio-active.aliases = {
  "Deep House Lounge" = "http://198.15.94.34:8006/stream";
};
```

... will result in;

```
Deep House Lounge==http://198.15.94.34:8006/stream
```

WARN: Darwin hosts may report issues about `pkgs.vlc`

Co-authored-by: Robert Helgesson <robert@rycee.net>
2025-09-28 08:58:42 +02:00
Aguirre Matteo
497e2bfa8a news: add aichat agents option entry 2025-09-26 14:53:41 -05:00
Aguirre Matteo
35329d44f3 news: add aider-chat entry 2025-09-26 14:52:49 -05:00
Aguirre Matteo
fb2ae64bed news: add airlift entry 2025-09-26 14:52:31 -05:00
Yethal
6238bbc0ae
tailscale-systray: add module (#7821)
Added module for official Tailscale systray app
2025-09-26 15:14:09 +00:00
andre4ik3
c1a47eae05
desktoppr: init module (#7878) 2025-09-25 21:28:13 -05:00
Aguirre Matteo
2e260431fc news: add aiac entry 2025-09-24 16:11:30 -05:00
Aguirre Matteo
5468c92a23 news: add ahoviewer entry 2025-09-23 12:26:21 -05:00
Aguirre Matteo
939e91e1cf news: add fabric-ai entry 2025-09-21 09:18:26 -05:00
Aguirre Matteo
f3ff73a5e1 news: add animdl entry 2025-09-21 09:15:59 -05:00
jaredmontoya
55b1f5b7b1
wleave: init (#7835) 2025-09-19 10:43:34 -05:00
Gaetan Lepage
e387519338 news: add entry for nix-remote-build 2025-09-19 08:33:40 -05:00
Michael Daniels
3cb08dd360 nvchecker: add module 2025-09-18 21:36:47 -05:00
Aguirre Matteo
891d675cd6 news: add acd-cli entry 2025-09-18 21:18:14 -05:00
Aguirre Matteo
32bfbc996e news: add abaddon entry 2025-09-18 21:17:45 -05:00
Aguirre Matteo
b5698ed57d retext: add module 2025-09-18 16:56:09 +02:00
Aguirre Matteo
a504aee7d4 news: add formiko entry 2025-09-17 20:58:54 -05:00
Austin Horstman
b035546241 news: add opencode entry for new agent and command support
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-17 07:23:42 -05:00
Michael Daniels
6efc49be7c
floorp: use -bin, as source package was dropped (#7818)
See NixOS/nixpkgs#439994
2025-09-16 21:50:28 -05:00
Aguirre Matteo
5820376beb news: add cudatext entry 2025-09-15 23:43:34 -05:00
Austin Horstman
69083b3cdd jjui: init module
Add a module for configuring the jjui program.
2025-09-12 12:35:11 -05:00
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
Matt Bryant
d587e11cef kitty: add quick-access-terminal configuration 2025-09-09 13:53:07 -05:00
Aguirre Matteo
b21c1a61a7
vivid: add module (#7772) 2025-09-03 21:50:05 -05:00
Aguirre Matteo
a1316b0a77 new: add swappy entry 2025-09-02 13:20:05 -05:00
Austin Horstman
f3d3b4592a news: add hyprland submap entry
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-01 23:49:51 -05:00
Frede Braendstrup
f27974d3b4 shpool: init shpool module 2025-08-31 11:53:50 -05:00
Gautham Venkataraman
8af2e064f9 satty: add satty to program modules
Add satty, a wlroots based screenshot annotation tool, to the programs
module.
2025-08-19 06:12:13 -05:00
Joker9944
3dcae8af51 hyprshot: init module
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-17 09:45:28 -05:00
Epix
1daeb0638a protonmail-bridge: init module 2025-08-17 09:44:56 -05:00
Austin Horstman
8b4ac14968
claude-code: init module (#7685)
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-16 21:33:06 -05:00
Leon Schwarzäugl
18ea6d7a8f pizauth: init module 2025-08-11 10:00:35 -05:00
Austin Horstman
9248ba7ce1 news: add missing news entries for new modules
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-11 09:59:51 -05:00
lignus
3ec1cd9a07
launchd+targets/darwin: Escape XML in plists (#7356)
This patch updates all usage of toPlist such that it escapes any strings
in the final output.

The motication for this change is to avoid confusion when end-users of
home-manager's APIs are not aware that the option values they set end up
being passed un-escaped to XML files.

BREAKING CHANGE: Consumers doing manual escaping will now be doubly escaped.

Co-authored-by: Linnnus <linnnus@users.noreply.github.com>
2025-08-09 11:22:08 -05:00
awwpotato
ad5d2b4aa7 rescrobbled: add module 2025-08-06 00:15:47 -05:00
Austin Horstman
998c2374f0 news: cleanup invalid timestamps
We expect them to be UTC +00:00

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-06 00:11:26 -05:00
Austin Horstman
8f02266b8e news: fix font config entry
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-05 22:40:31 -05:00
Austin Horstman
a379077675 sherlock: init module
Creating a sherlock module for the sherlock launcher. Prefer a file be
controlled by a single option and using settings for the main config
file.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-05 20:33:37 -05:00
Austin Horstman
f0d81a415d news: add new feature entries
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-05 19:49:25 -05:00
Austin Horstman
a0b1afdb5e news: add new module entries
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-05 14:19:50 -05:00
Austin Horstman
08f162350c news: add news entry for zsh path refactor
Give a news entry about change for path handling work done in
https://github.com/nix-community/home-manager/pull/6089.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-28 14:47:42 -05:00
Austin Horstman
e2fe7256c4
news: add misc news entries for recent modules (#7531)
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-24 09:04:33 -05:00
zorrobert
7834432ca5
thunderbird: support declaration of address books (#7443)
Adds support for address books using the `accounts.contact.accounts.*` options.
2025-07-20 19:12:35 -05:00
Ludovic Ortega
af8a884164 kubeswitch: add module
Signed-off-by: Ludovic Ortega <ludovic.ortega@adminafk.fr>
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 16:30:54 -05:00
Dan Lock
a4fc77c63d ashell: new ashell 0.5.0 config standards
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-05 00:26:25 -05:00
June Stepp
e8da7372fd
anki: add module (#7274) 2025-07-04 23:45:35 -05:00
Devin Droddy
f6deff178c
quickshell: add module (#7316) 2025-06-29 18:28:19 -05:00
DerRockWolf
66523b0efe
thunderbird: support declaration of calendars (#5484)
Adds calendar support using the `accounts.calendar.accounts.*` options.
2025-06-15 19:21:02 -05:00
Devin Droddy
0215073a70 ashell: add module 2025-06-12 20:49:28 -05:00
Rishi Vora
e9763eb195
niriswitcher: add module (#7246) 2025-06-09 22:30:27 -05:00