1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-13 20:41:07 +01:00
Commit graph

1623 commits

Author SHA1 Message Date
Robert Helgesson
2324540520 syncthing: assert tray service content in test 2025-09-25 09:42:44 +02:00
Robert Helgesson
ade850153b
syncthing: remove deprecated code
Specifically, in 2021 the use of `services.syncthing.tray` as a
Boolean was deprecated. This removes the associated code.
2025-09-25 08:49:23 +02:00
Aguirre Matteo
68a92b0301 aiac: add module 2025-09-24 16:11:30 -05:00
Robert Helgesson
142acd7a7d bash: source session variable file directly 2025-09-24 15:18:50 +02:00
David Chocholatý
6ce2e18007 nix-your-shell: Allow using nom for nix commands 2025-09-24 00:33:25 -05:00
June Stepp
131f4e22c3 anki: rename sync.passwordFile, improve documentation
The account password is different from the sync key needed here. Add
instructions for how to get the sync key, and make the option name
accurate.
2025-09-23 13:44:15 -05:00
Aguirre Matteo
366b60b8a0 ahoviewer: add module 2025-09-23 12:26:21 -05:00
Dietrich Daroch
9a2dc0efbc zellij: Add extraConfig
This allows working around [#4659](https://github.com/nix-community/home-manager/issues/4659)

While fixing `toKDL` might be fun, I just don't think it's a good use of
anyone's time.

---

This is still untested.
2025-09-22 21:08:51 -05:00
André Silva
f59891d511 xdg-mime-apps: no spaces in default app entries 2025-09-22 20:56:58 -05:00
Aguirre Matteo
61c84a3bbf fabric: add module 2025-09-21 09:18:26 -05:00
Aguirre Matteo
20d75ecd36 animdl: add module 2025-09-21 09:15:59 -05:00
jaredmontoya
55b1f5b7b1
wleave: init (#7835) 2025-09-19 10:43:34 -05:00
Robert Helgesson
efcba687d3
xdg-mime-apps: add defaultApplicationPackages option
This option allows a user to inject default applications directly from
a list of specified packages. It was previously possible to do this,
but only through import from derivation.
2025-09-19 16:23:57 +02:00
Gaetan Lepage
e81d71d53a nix-remote-build: add module 2025-09-19 08:33:40 -05:00
Joaquín Triñanes
363007f129 nushell: expose config dir location as option 2025-09-18 21:58:26 -05:00
Joaquín Triñanes
b47ea12ff4 mise: statically generate nushell config 2025-09-18 21:45:45 -05:00
Michael Daniels
3cb08dd360 nvchecker: add module 2025-09-18 21:36:47 -05:00
Aguirre Matteo
b8596c1b23 acd-cli: add module 2025-09-18 21:18:14 -05:00
Aguirre Matteo
acaf3971c1 abaddon: add module 2025-09-18 21:17:45 -05:00
Aguirre Matteo
b5698ed57d retext: add module 2025-09-18 16:56:09 +02:00
Aguirre Matteo
9093a3f200 formiko: add module 2025-09-17 20:58:54 -05:00
Robert Helgesson
9f408dc51c
ssh-tpm-agent: fix test case 2025-09-17 16:26:12 +02:00
Austin Horstman
53538044d9 tests/opencode: expand tests for agents / commands
Include various tests for the agents and command file generation and
different ways of configuring it.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-17 07:23:42 -05:00
Austin Horstman
fb928abb67 tests/claude-code: add path tests for agents/commands
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-17 00:07:05 -05:00
Austin Horstman
10f5a0cc4b tests/oh-my-posh: expand test coverage
Cover some more scenarios with the module.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-17 00:06:30 -05:00
Tim Keller
fad8e3033e
fontconfig: add fonts.fontconfig.extraConfigFiles option (#7754)
Co-authored-by: Tim Keller <tjk@tjkeller.xyz>
Co-authored-by: Benedikt M. Rips <benedikt.rips@gmail.com>
2025-09-16 22:31:54 -05:00
novenary
75f97fcbe3
sway: order input config from least to most specific (#7684)
Workaround for https://github.com/swaywm/sway/issues/7271.
2025-09-16 22:22:28 -05:00
Aguirre Matteo
10d30c9185 cudatext: add module 2025-09-15 23:43:34 -05:00
Robert Helgesson
11cc5449c5 tests: fix tests 2025-09-15 09:22:58 +02:00
Sewer56
5e06d0f184 claude-code: added 'hooks' and 'hooksDir' options to specify hooks from filesystem 2025-09-14 23:29:18 -05:00
Sewer56
be37a3492d claude-code: added 'commandsDir' option to specify commands from filesystem 2025-09-14 23:29:18 -05:00
Sewer56
a641bbbb9b claude-code: added 'agentsDir' option to specify agents from filesystem 2025-09-14 23:29:18 -05:00
Sewer56
343e555657 claude-code: added memories (claude.md) generation 2025-09-14 23:29:18 -05:00
Hoang Nguyen
17a1004948
lsd: allow specifying a path type value for icons and colors options (#7733)
This allows users to use an icons or colors theme file taken from GitHub
directly without the YAML -> Nix translation in the configuration.
2025-09-13 19:32:33 -05:00
Anton Mosich
c3abf8ea1a
khard: support discover entries (#7785)
This adds support for discover type entries, which were introduced in
khard 0.20.0, which work very similar to the equally-named khal feature.
2025-09-13 19:31:16 -05:00
Giuseppe Ruggiero
20c7963471
powerline-go: fix PROMPT_COMMAND duplicate in bash initialization (#7697) 2025-09-13 19:26:44 -05:00
Aguirre Matteo
768a7042a6
go: use env file instead of home.sessionVariables (#7751) 2025-09-13 19:25:31 -05:00
B1kku
e286f848a0
lutris: add defaultWinePackage option (#7778) 2025-09-13 19:08:10 -05:00
Austin Horstman
69083b3cdd jjui: init module
Add a module for configuring the jjui program.
2025-09-12 12:35:11 -05:00
Austin Horstman
9eab59f3e7 thefuck: remove module
Program removed upstream, let module stay around for a bit in case it came back.
We can re-introduce if the situation changes, but we have an alternative.
2025-09-11 23:09:47 -05:00
Robert Helgesson
6112458312
dunst: fix deprecated configuration in example 2025-09-11 10:15:27 +02:00
Robert Helgesson
584fccfdfa
dunst: add tests 2025-09-11 10:15:27 +02:00
jupblb
e0154ae416 pistol: change config path for macOS 2025-09-10 13:39:08 -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
sweenu
f35703b412 gtk: add color scheme option 2025-09-07 09:46:25 -05:00
Damien Cassou
a7408ba6da
syncthing: Fix for syncthing v2 (#7762) (#7766) 2025-09-07 09:07:58 -05:00
Aguirre Matteo
b21c1a61a7
vivid: add module (#7772) 2025-09-03 21:50:05 -05:00
Gaspard Culis
6159629d05
swayosd: Remove non-existing display arg option (#7752) 2025-09-03 07:42:44 -05:00
Aguirre Matteo
1a6f6fb409 swappy: add module 2025-09-02 13:20:05 -05:00