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

5415 commits

Author SHA1 Message Date
Robert Helgesson
5c14260fad
systemd: make unit definitions freeform modules
We add types for a few of the most common attributes.
2025-09-17 16:26:12 +02:00
Robert Helgesson
12dfb0cff9 restic: fix integration test 2025-09-17 16:24:18 +02:00
Joaquín Triñanes
bc8967cdb0 gpg-agent: write nushell initialization to config file
According to the nushell docs (https://www.nushell.sh/book/configuration.html#configuration-overview):

"The first file loaded is env.nu, which was historically used to override environment variables. However, the current "best-practice" recommendation is to set all environment variables (and other configuration) using config.nu and the autoload directories below."
2025-09-17 08:15:29 -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
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
c104ee92bf opencode: path support for agents/commands
Support paths for the commands/agents since we are linking files.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-17 07:23:42 -05:00
Austin Horstman
d7686f26e8 opencode: add support for agent and command files
Opencode can support loading agents/commands from files in the config
folder. This allows re-using the same agents/commands between different
coding assistants easier than trying to fit their structured json
configuration.

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
846f27fba8 claude-code: support paths for agents/commands
Support passing actual files to the agents/commands since they will be
used to generate files.

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
Austin Horstman
51372c4afb oh-my-posh: add assertion for config source
We only use one of the config methods, let user know their configuration
will be discarded if they attempt to use more than one.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-17 00:06:30 -05:00
Yechiel Worenklein
624c97de9c oh-my-posh: added option to supply config path 2025-09-17 00:06:30 -05:00
home-manager-ci[bot]
d507f57df2
maintainers: update all-maintainers.nix (#7815)
Automated update of the master maintainers list combining:
- Home Manager specific maintainers from modules/lib/maintainers.nix
- Nixpkgs maintainers referenced in Home Manager modules

**Added:** 2 maintainers
**Removed:** 0 maintainers
**Total:** 274 → 276 maintainers

** Added:** S0AndS0, adda0

Generated by: lib/python/generate-all-maintainers.py

Co-authored-by: home-manager-ci[bot] <214323736+home-manager-ci[bot]@users.noreply.github.com>
2025-09-16 23:00:10 -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
Ryan Horiguchi
ec73c06d34
vscode: add config and exension dir for kiro (#7825) 2025-09-16 22:11:12 -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
gotjoshua
0a2145eae2
activitywatch: add service status cmd to desc (#7823) 2025-09-16 21:48:11 -05:00
gotjoshua
6c1a1efa02
watcher: fix example typo for aw-watcher-window (#7822)
the example config has a stray s
2025-09-16 21:47:19 -05:00
Aguirre Matteo
5820376beb news: add cudatext entry 2025-09-15 23:43:34 -05:00
Aguirre Matteo
10d30c9185 cudatext: add module 2025-09-15 23:43:34 -05:00
oxalica
a88781a35c sway: drop oxalica from maintainer
I do not use sway anymore.
2025-09-15 23:36:00 -05:00
Robert Helgesson
11cc5449c5 tests: fix tests 2025-09-15 09:22:58 +02:00
home-manager-ci[bot]
0ab5e3c054 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b599843bad24621dcaa5ab60dac98f9b0eb1cabe?narHash=sha256-tLdkkC6XnsY9EOZW9TlpesTclELy8W7lL2ClL%2Bnma8o%3D' (2025-09-08)
  → 'github:NixOS/nixpkgs/c23193b943c6c689d70ee98ce3128239ed9e32d1?narHash=sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820%3D' (2025-09-13)
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
Nick Hassan
987b114082
podman: add nftables to default container path (#7802) 2025-09-13 19:14:18 -05:00
B1kku
e286f848a0
lutris: add defaultWinePackage option (#7778) 2025-09-13 19:08:10 -05:00
andre4ik3
6e28513cf2 nix-darwin: redirect output to stderr 2025-09-13 12:33:58 -05:00
Austin Horstman
a3fcc92180 jjui: add adda maintainer 2025-09-12 12:35:11 -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
6d7c11a0ad waybar: use X-Reload-Triggers
This causes the running waybar to be reloaded rather that fully
restarted when only the configuration changes.
2025-09-11 15:51:52 +02:00
Robert Helgesson
b7112b12ea
dunst: various improvements 2025-09-11 10:15:56 +02: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
Robert Helgesson
174ba89ccb
dunst: use dbus service file from configured package 2025-09-11 10:15:27 +02:00
Robert Helgesson
5cd2bf5153
dunst: support reload on configuration change 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
home-manager-ci[bot]
7846968d23 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9?narHash=sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4%3D' (2025-09-05)
  → 'github:NixOS/nixpkgs/b599843bad24621dcaa5ab60dac98f9b0eb1cabe?narHash=sha256-tLdkkC6XnsY9EOZW9TlpesTclELy8W7lL2ClL%2Bnma8o%3D' (2025-09-08)
2025-09-10 13:38:44 -05:00
Kylie McClain
3c97248d6f
rclone: check existence of file rather than using cat (#7799)
It's not really clear why this was done in the first place, and
furthermore it means that the secrets have been getting printed to
stdout and appear on the system journal as a result.
2025-09-10 13:27:41 +02: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
Weblate (bot)
ede1f891c0
Translate using Weblate (Polish) (#7797)
Currently translated at 100.0% (17 of 17 strings)

Translate using Weblate (Polish)

Currently translated at 100.0% (39 of 39 strings)


Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pl/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/pl/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules

Co-authored-by: Mateusz Kubica <mw.kubica@gmail.com>
2025-09-09 22:33:56 -05:00