Thierry Delafontaine
8e0fa3f242
delta: use finalPackage instead of package in jujitsu config ( #8150 )
2025-11-10 09:06:43 -06:00
Devin Droddy
b8645b18b0
vicinae: update theme filetype ( #8141 )
...
As of v0.15.0, theme files use TOML instead of JSON and have a new structure.
The test actually didn't previously assert the existence of a theme file even though the example settings had a theme in them...
2025-11-09 14:49:57 -06:00
jtrrll
be4a9233dd
retroarch: add module
...
add a module for configuring retroarch through home-manager
2025-11-09 10:12:54 -06:00
prescientmoon
fb76be5dff
tests/discord: init
2025-11-09 10:12:08 -06:00
Jure Varlec
193e44d316
generic-linux-gpu: add module
2025-11-09 09:02:58 -06:00
XYenon
c053d701d6
ssh-agent: add macOS support
2025-11-08 22:10:01 -06:00
Johan Larsson
2907788315
tomat: init service ( #8138 )
2025-11-06 16:44:08 +00:00
Raul Rodrigues de Oliveira
ba15db2a15
fish: added completions option ( #8127 )
2025-11-06 10:27:58 -06:00
SunOfLife1
8929c5f3bc
test/lazygit: add fish integration test
...
This does also add a test module for lazygit since there wasn't one
already
2025-11-06 09:06:14 -06:00
Austin Horstman
432bc8a5da
aerospace: simplify userSettings
...
Remove submodule and just use the generator type.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-06 07:22:43 -06:00
Leon
7f619d2a72
aerospace: remove broken on-window-detected option
2025-11-06 07:22:43 -06:00
Austin Horstman
af119feb17
Revert "tmpfiles: migrate to an RFC42-style option"
...
This reverts commit 090aa14e5d .
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-05 12:26:46 -06:00
Austin Horstman
06aeeed62f
Revert "tmpfiles: add option to purge rules' targets on change"
...
This reverts commit b4350d54c2 .
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-05 12:26:46 -06:00
Martijn Boers
34fe48801d
ghostty: Add systemd integration
...
The systemd unit already exists on the system, this gives the
option to enable it.
2025-11-04 16:56:11 -06:00
Ryan Horiguchi
0a5a165aca
superfile: add pinnded folder and first use option
2025-11-04 14:06:39 -06:00
Leon Schwarzäugl
c39c07bf31
opkssh: init module
2025-11-04 08:34:45 -06:00
Austin Horstman
aa6936bb63
tests/yazi: fix bash/zsh integration tests
...
Didn't fail even with incorrect assertion. Multi line string for
assertFileContains didn't properly work. Don't want to manage an entire
zsh config file in assertFileContent so just multi step asserting the
generated file.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-03 21:54:12 -06:00
meck
65bf99c579
yazi: update wrappers not to use cat in subshell
...
If cat is aliased to bat the non piping operation
in the script might include extra text, use builtins
instead
2025-11-03 21:54:12 -06:00
leiserfg
5cdf9ef995
vicinae service: init
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-03 21:18:48 -06:00
Thierry Delafontaine
9ff9a94fd4
vscode: add mcp module integration
2025-11-03 20:25:16 -06:00
Thierry Delafontaine
c740351870
opencode: add mcp module integration
2025-11-03 20:25:16 -06:00
Thierry Delafontaine
083b20c1a0
mcp: init module
2025-11-03 20:25:16 -06:00
Pierre-Yves Landuré
1f34c2c855
zed-editor: options to generate debug.json
...
Add `mutableUserDebug` and `userDebug` options to generate `debug.json` file.
The options are heavily inspired by `mutableUserTasks` and `userTasks` options implementation.
Closes #8091
2025-11-03 20:24:19 -06:00
aldur
95d65dddae
gpg: fix correctly setting trust for all keys
...
When passing `gpg.publicKeys` a `source` including _multiple_ keys,
only the first one in `source` will have `trust` set correctly.
This commit fixes the issue and adds a corresponding test
(failing without the patch, fixed with it).
2025-11-03 15:14:46 -06:00
Hoang Nguyen
9d6e28fd32
rio: add support for custom themes
2025-11-03 09:23:19 -06:00
Hoang Nguyen
e22fb25cde
rio: use stub package for all test cases
2025-11-03 09:23:19 -06:00
Benedikt Rips
2318e30ea1
tests: hostPlatform -> stdenv.hostPlatform
2025-11-03 07:59:03 -06:00
Benedikt Rips
b4350d54c2
tmpfiles: add option to purge rules' targets on change
2025-11-02 23:02:10 -06:00
Benedikt Rips
090aa14e5d
tmpfiles: migrate to an RFC42-style option
2025-11-02 23:02:10 -06:00
Austin Horstman
32a671dce5
tests/gtk: ubuntu_font_family -> ubuntu-classic
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-02 22:59:59 -06:00
Austin Horstman
ab0d3db1aa
tests/darkman: python -> python2
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-02 22:59:59 -06:00
Austin Horstman
d9cd40d2da
local-ai: string -> str ( #8116 )
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-03 04:41:08 +00:00
Ilya Savitsky
61f2cc5908
local-ai: init module ( #6718 )
2025-11-02 22:04:44 -06:00
Alex Ionescu
50a5766d51
kitty: add option mouseBindings ( #8111 )
2025-11-02 21:55:45 -06:00
Malik
b8082c6803
khal: fix trailing slash bug for singlefile calendars
...
Fix the trailing slash bug described in issue #8024 by conditionally adding a slash only for filesystem type, not for singlefile. Also update the expected test output to match the correct order.
2025-10-29 16:14:04 +01:00
Malik
58d90d298d
tests: khal: add testcase
...
for singlefile
2025-10-29 16:14:04 +01:00
Benedikt Rips
05c7c900f1
fontconfig: fix cache existence tests
2025-10-28 08:55:38 -05:00
Hoang Nguyen
aa888ffc10
kraftkit: new module
2025-10-27 09:13:26 -05:00
Thierry Delafontaine
0a3fb53ee2
delta: add jujutsu integration option
2025-10-27 09:11:41 -05:00
Benedikt M. Rips
bbaeb9f1c2
glab: init module ( #8066 )
2025-10-26 20:59:05 -05:00
Aguirre Matteo
5e3b79ac84
zapzap: add module
2025-10-26 20:58:30 -05:00
Sami Haahtinen
255b6a0ef2
home-manager-auto-upgrade: add flake support ( #8053 )
...
Adds the ability for the auto-upgrade service to update a Nix flake
instead of Nix channels.
This is controlled by a new `useFlake` boolean option. When enabled, the
service will run `nix flake update` in the directory specified by the
`flakeDir` option.
`flakeDir` defaults to the standard Home Manager configuration directory
(`~/.config/home-manager`), making this feature work out-of-the-box for
most users. The path is passed to the upgrade script via an environment
variable in the systemd service unit.
2025-10-26 16:21:41 -05:00
Benedikt M. Rips
f2f1076c1f
treewide: remove no-ops ( #8061 )
2025-10-26 15:43:53 -05:00
Lorenz Leutgeb
2aaf924e82
radicle: init ( #5409 )
...
Co-authored-by: Matthias Beyer <mail@beyermatthias.de>
Co-authored-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-26 15:34:09 -05:00
musjj
5c54b182ab
zed-editor: option to generate immutable settings
2025-10-25 21:30:50 -05:00
Dixon Sean Low Yan Feng
b652e703f1
picom: add test for extraConfig
2025-10-25 21:15:52 -05:00
PerchunPak
aa559a682b
delta: add test where git integration is disabled
2025-10-21 10:37:08 -05:00
Dietrich Daroch
84e1adb0cd
zellij: Allow using extraConfig without settings
...
Fixes https://github.com/nix-community/home-manager/issues/8015
2025-10-20 19:04:33 -05:00
Anton Mosich
2b0a46285b
tests/pimsync: init
2025-10-20 17:10:44 +02:00
Bruno BELANYI
c9d758b500
tests/delta: add 'delta-final-package'
...
This tests the usage of the wrapper program when `programs.git` is
disabled, and therefore home-manager is _not_ generating its
configuration.
2025-10-20 09:13:03 -05:00