Austin Horstman
b4752b0eda
treewide: format with latest stable formatter
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-23 10:27:52 -05:00
Jairo Llopis
13a83d1b65
zed-editor: support tasks ( #7493 )
...
Just like other features, they can merge with preexisting JSON5
settings.
2025-07-20 19:14:57 -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
Yethal
dcfd70f80f
ssh-tpm-agent: init module ( #7495 )
2025-07-17 19:31:15 -05:00
Austin Horstman
8320333a45
tests/direnv: refactor tests
...
Consolidate and increase testing scope.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-17 14:47:20 -05:00
Aguirre Matteo
2d55a52963
radio-cli: add module ( #7488 )
2025-07-17 14:21:31 -05:00
Ryan Horiguchi
460f1e9af9
starship: set STARSHIP_CONFIG var and add option to set config path ( #7435 )
2025-07-17 10:59:05 -05:00
Adam Dinwoodie
f7a45b0831
nix: use-sandbox -> sandbox ( #7475 )
...
The Nix configuration file sandbox setting is now "sandbox", not
"use-sandbox". Correct the documentation and tests that reference this
setting.
2025-07-15 10:22:11 -05:00
1444
4cc9cc67eb
wayfire: fix broken configuration.ini test ( #7478 )
...
Normalize store paths so it will pass even with flake updates and on different architectures.
2025-07-15 10:20:41 -05:00
awwpotato
7969ed8baa
gurk-rs: add module ( #7466 )
2025-07-13 17:51:03 -05:00
Austin Horstman
908200d680
tests/zellij: add zellij layout test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-12 20:41:52 -05:00
Austin Horstman
ae62fd8ad8
tests/zsh: add zprof test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-12 11:42:00 -05:00
Austin Horstman
196487c54f
zsh: group plugins in a separate directory
...
Make it more scalable to prevent crowding the main folder.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-12 11:42:00 -05:00
Jacob S. Steward
7c6f7377cc
vscode: enable defining mcp.json separate from settings.json ( #7441 )
...
VS Code 1.102 separates MCP configuration from `settings.json` to a profile-specific `mcp.json`. VS Code automatically performs this separation if MCP configuration is detected inside `settings.json` which conflicts with the immutability of the settings.json that home-manager supplies.
2025-07-11 20:33:17 -05:00
Austin Horstman
3976e0507e
test/wpaperd: add test for empty settings
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 15:26:17 -05:00
Austin Horstman
47443585fe
tests/gtk: refactor and organize
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Austin Horstman
18ff4e1e11
tests/gtk: expand testing for new customization
...
We can now customize a lot more in the gtk module. Test more scenarios
to ensure a user has more control over what gets generated.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
Austin Horstman
d9915499e3
gtk: refactor to support more modular customization
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-11 11:53:47 -05:00
1444
e90b28967c
wayfire: allow path in settings ( #7427 )
2025-07-11 10:15:54 -05:00
Aguirre Matteo
fab659b346
trippy: add module ( #7426 )
2025-07-10 22:01:34 -05:00
tsrk.
3978bcd696
thunderbird: configure SMTP and GPG for aliases
...
Signed-off-by: tsrk. <tsrk@tsrk.me>
2025-07-10 15:45:32 -05:00
Friedrich Altheide
729c5e5465
docker-cli: add module ( #7411 )
2025-07-10 15:36:53 -05:00
bricked
d52da303ef
firefox: add extension permissions ( #7402 )
...
Adds extension permissions as suggested in
https://github.com/nix-community/home-manager/issues/7001 .
Adds the 'profiles.<name>.extensions.settings.<name>.permissions' to Firefox
derivatives. If set, this option adds an assertion that fails if an extension
package requests permissions that weren't added to the permissions option. In
order to not require 'profiles.<name>.extensions.force' to be set when only
permissions, but no extension settings were defined, the relevant assertions
were changed. They now check whether any 'extensions.settings.<name>.settings'
was set instead of checking whether 'extensions.settings' was set.
---------
Co-authored-by: Robert Helgesson <robert@rycee.net>
Co-authored-by: awwpotato <awwpotato@voidq.com>
2025-07-10 15:33:18 -05:00
B1kku
fb12dbbce3
lutris: make module x86_64-linux only ( #7425 )
2025-07-10 15:15:49 -05:00
Aguirre Matteo
d81cb050f5
hyprshell: add module ( #7409 )
2025-07-10 14:23:15 -05:00
bricked
218da00bfa
firefoxpwa: add module ( #7408 )
...
Adds the `firefoxpwa` module for the native Progressive Web Apps for
Firefox application.
2025-07-08 10:56:50 -05:00
Aguirre Matteo
5751fa774f
twitch-tui: add module ( #7416 )
2025-07-08 09:52:03 -05:00
Aguirre Matteo
c00730550e
tray-tui: add module ( #7415 )
2025-07-08 09:51:45 -05:00
Austin Horstman
fd9e55f5fa
tests/firefox: add bookmark policy to profile bookmarks test
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-06 12:50:40 -05:00
Thierry Delafontaine
502d9b7d30
codex: starting with v0.2.0 codex uses a TOML configuration file ( #7388 )
...
Updated related settings and test files to reflect the new format.
2025-07-06 08:58:22 -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
Thierry Delafontaine
5a49fe448e
opencode: init ( #7320 )
2025-07-05 16:02:49 -05:00
Alex Hamilton
f117b383dd
numbat: Allow specifying a path for initFile
2025-07-05 10:32:48 -05:00
Alex Hamilton
26d405da41
numbat: Add initFile option
2025-07-05 10:32:48 -05:00
Austin Horstman
650a38ebe8
ashell: support yaml and toml config
...
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
Lukas Nagel
57d1027e1e
aerc: allow config sections to be lines ( #7280 )
...
There are some sections that are order sensitive, e.g. filters,
so just lines will preserve that order.
Fixes : #6059
2025-07-04 19:54:53 -05:00
Terje Larsen
83f978812c
podman: support mounts configuration ( #7377 )
2025-07-03 19:34:57 -05:00
Jairo Llopis
b182e64c01
zed-editor: survive if previous files are not JSON5 ( #7351 )
2025-07-03 07:44:20 -05:00
Yiheng He
89af52d9a8
tests/firefox: add extension user.js test
2025-07-02 15:59:50 -05:00
Ali Jamadi
e8a3e2c1e0
nh: fix clean option behaviour for Darwin
2025-06-30 21:12:20 -05:00
Austin Horstman
ee2189cb2f
gh: insert empty helper when using credential helper ( #7347 )
...
Resets previous helpers so the only one being used is the `gh` cli
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-30 12:12:19 -05:00
jaredmontoya
2b3bb17e87
oh-my-posh: fix nushell with v26.0.0 ( #7342 )
2025-06-29 17:34:38 -05:00
awwpotato
76d0c31fce
formatter: add deadnix ( #7331 )
2025-06-28 16:28:39 -05:00
Jairo Llopis
ff31a4677c
fix(zed): support preexisting JSON5 settings ( #7317 )
...
Zed uses JSON5 for settings files. JQ doesn't understand that format and
fails if found, when merging with preexisting settings.
Here I add a conversion step that converts JSON5 to JSON before handling
the contents to JQ.
Besides, I changed the arguments in the jq function, so instead of using
`[0]` and `[1]`, we now use `$dynamic` and `$static` respectively. This
should make scripts more readable.
Fixes https://github.com/nix-community/home-manager/issues/7247
Fixes https://github.com/nix-community/home-manager/issues/7226
2025-06-24 15:48:03 -05:00
Austin Horstman
c9d8158bc5
tests/aerospace: test launchd agent
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-23 20:30:43 -05:00
damidoug
d33444e63a
aerospace: Add launchd agent and enhance configuration
2025-06-23 20:30:43 -05:00
Perchun Pak
f5098b0740
programs/hyprpanel: init ( #7303 )
2025-06-23 15:48:27 -05:00
Austin Horstman
41a5f0a98a
tests/nix-gc: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00
Austin Horstman
7a64c02340
tests/imapnotify: reorganize darwin and linux
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 23:58:37 -05:00