1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00
Commit graph

1732 commits

Author SHA1 Message Date
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
Robert Helgesson
12dfb0cff9 restic: fix integration test 2025-09-17 16:24:18 +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
Austin Horstman
b5cb3a5daa tests/darwinScrublist: add lazysql
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-10 13:38:44 -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
Austin Horstman
061793150a tests/hyprland: add submap test
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-01 23:49:51 -05:00
Aguirre Matteo
b7cc2466f1 distrobox: add settings option and other general improvements 2025-08-31 18:32:49 -05:00
Austin Horstman
1e759786e5 qt: deprecate kde6
Give users a heads up that option is being removed.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-31 14:38:57 -05:00
Austin Horstman
71b5707077 tests/darwinScrublist: add pgclii
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-31 13:02:05 -05:00
Kylie McClain
e44549074a programs.rclone: fix injecting secret when value begins with "-" 2025-08-31 09:26:13 -05:00
Anton Tetov
99a69bdf8a pizauth: reload on change and option type
- added onChange pizauth reload for config file

- clientSecret is not required for outlook365 so should be nullable.
2025-08-30 13:53:07 -05:00
Aguirre Matteo
3882f88691 ssh: remove top level options 2025-08-26 17:12:13 -05:00
Aguirre Matteo
6911d3e7f4 nix-gc: rename frequency to dates 2025-08-21 16:03:33 -05:00
Jess
3001400e9f rclone: move activation script to systemd service
Fixes #7577
This lets us better express activation order dependencies on secret
provisioners that run as systemd services
2025-08-21 16:02:50 -05:00
Jess
56b8749987 rclone: modularize subtests 2025-08-21 16:02:50 -05:00
Poseidon
3c3510e61c programs/nix-search-tv: add quotes
Add quotes to the preview command to prevent the shell from interpreting
options with `<name>` as writing the output of the command name to a
file with the name of the remainder of the option name.
2025-08-20 20:30:51 -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
BeLeap
e293a1a12f aerospace: add test 2025-08-18 21:17:26 -05:00
Benedikt Rips
0d1e116e4f ssh-tpm-agent: match the upstream systemd units 2025-08-18 21:16:27 -05:00
Benedikt Rips
f9ea660b24 ssh-tpm-agent: fix ssh-agent proxy 2025-08-18 21:16:27 -05:00
Benedikt Rips
94a238f9c1 ssh-agent: add option for the socket name 2025-08-18 21:16:27 -05:00
Kirottu
0a06e46a3b
anyrun: Added margin config option (#7687)
Added the new `margin` config option to the Anyrun module
2025-08-18 12:26:27 -05:00