Austin Horstman
519828bf1c
claude-code: refactor wrapper to use append-flags
...
Alternative approach suggested in
https://github.com/nix-community/home-manager/pull/8290#discussion_r2593114782
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-05 10:42:15 -06:00
Aguirre Matteo
6bbc48804b
screen: add module
2025-12-04 22:41:15 -06:00
Aguirre Matteo
24cc5c080c
calibre: add module
2025-12-04 22:38:55 -06:00
Aguirre Matteo
df7bac2b2b
rclone: change cache directory to $XDG_CACHE_HOME/rclone
2025-12-05 00:33:32 +01:00
Austin Horstman
05a56dbf24
claude-code: fix wrapper to inject --mcp-config after subcommands
...
Manually wrap program to maintain options called from cli.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-04 12:19:32 -06:00
tsrk.
d441981b20
thunderbird: fix aliases SMTP configuration not being listed as usable
...
Signed-off-by: tsrk. <tsrk@tsrk.me>
2025-12-04 10:16:29 +01:00
Xaver Wenhart
fca4cba863
parallel: package nullable
2025-12-03 12:58:50 -06:00
Bruno BELANYI
12e7786854
programs/ssh: use 'toList'
2025-12-03 09:48:51 -06:00
Bruno BELANYI
28741978a3
programs/ssh: use 'toKeyValue' for 'extraOptions'
...
A first step towards refactoring the module.
Unfortunately the config is not consistent in using comma-separated
values or repeated keys for lists, since the user can always add commas
by themselves, we should default to repeated keys in the generator.
2025-12-03 09:44:29 -06:00
Andrew Jeffery
43173abcb4
pimsync: Make storage names unique
...
This includes the calendar/contacts prefix in the storage name as well
as the pair name to ensure that if the same name is used for contacts
and calendar then it is correctly referenced.
2025-12-03 13:46:21 +01:00
Mirko Lenz
06f81463bb
infat: add module
2025-12-02 21:39:05 -06:00
Xaver Wenhart
ff067cfc61
parallel: init module ( #8240 )
2025-12-02 01:44:57 +01:00
novenary
e4e25a8c31
fish: ensure generated completions considered last
...
home-manager's generated completions shadow built-in completion scripts.
fish actually has logic to deal with this when the path ends with
/generated_completions, so let's take advantage of it.
Link: 47c773300a/src/autoload.rs (L421-L424)
2025-11-30 17:12:04 -06:00
novenary
13b089b586
Revert "fish: avoid shadowing builtin completions"
...
This reverts commit 23f2ba7ae0 .
2025-11-30 17:12:04 -06:00
Friedrich Altheide
86ff0ef506
cargo: add module
2025-11-27 22:29:55 -06:00
damidoug
1ed596c638
aerospace: remove extraConfig, use settings instead
2025-11-27 22:27:29 -06:00
damidoug
9f31ea236b
aerospace: add more settings examples
2025-11-27 22:27:29 -06:00
damidoug
b414c94d4e
aerospace: fallback default settings
2025-11-27 22:27:29 -06:00
damidoug
5b8d259ee6
aerospace: auto-reload config on file changes;
2025-11-27 22:27:29 -06:00
damidoug
29b672194d
aerospace: add assertion to ensure launchd.enable and after-startup-command are used instead of start-at-login and after-login-command
2025-11-27 22:27:29 -06:00
damidoug
f302550865
aerospace: rename userSettings → settings
2025-11-27 22:27:29 -06:00
Matt Sturgeon
23f2ba7ae0
fish: avoid shadowing builtin completions
...
The fish shell comes with builtin completions. For example, git
completion supports context-aware completion of things like commit
hashes, branch names, sub-commands, etc.
Until fish 4.2, builtin completions were explicitly loaded from
`share/fish/completions`, however that is now deprecated and disabled.
In effect, this means generating manpage-based completion will shadow
and disable builtin completion.
Avoid that, by only generating completion when fish does not have
builtin support for the command.
2025-11-27 22:17:20 -06:00
Mirza Arnaut
470d24d809
vivid: change colorMode type to enum
2025-11-27 22:07:41 -06:00
Mirza Arnaut
740134d4af
vivid: replace theme content from yaml with json
...
This should fix missinterpretation of hex colors (which should be a
string) as numbers in scientific notation. For example: 1e2030.
2025-11-27 22:07:41 -06:00
Mirza Arnaut
c23379a330
vivid: add arunoruto to maintainers list
2025-11-27 22:07:41 -06:00
t-monaghan
6aff254343
claude-code: added 'skills' option to specify skills from filesystem
2025-11-25 23:35:00 -06:00
octvs
14bc4c56fc
password-store: do not set non-default dir
2025-11-25 23:33:06 -06:00
Mikołaj Lercher
295d90e22d
nix-index: add nushell integration ( #8211 )
...
https://github.com/nix-community/nix-index?tab=readme-ov-file#usage-as-a-command-not-found-replacement
2025-11-25 07:04:20 -06:00
Alex
381f4f8a3a
bash: don't explicitly set checkwinsize ( #8182 )
...
checkwinsize is enabled by default since bash5.
It's not much hassle if enabled, but it's not necessary anymore and it conflicts if attempting to piggy-back on .bashrc with other kinda-compatible shells (e.g. osh).
bash5 is default for a couple of years already, and there is no bash4 in there at all
2025-11-25 02:31:19 +01:00
Austin Horstman
9a5042a88c
treewide: assertions at top of config
...
Moving assertions to be consistently at top of the config blocks.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 15:00:15 -06:00
Austin Horstman
0b44044694
treewide: meta.maintainers at top
...
Just make it consistent throughout codebase and easier to find
maintainers for a module.
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 14:51:05 -06:00
Austin Horstman
04d0a00132
meli: use mkPackageOption
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 14:48:56 -06:00
Austin Horstman
43ba5ee056
waybar: use mkPackageOption
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 14:48:56 -06:00
Austin Horstman
ae20265d9e
treewide: awwpotato -> da157
...
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:48:17 -06:00
Austin Horstman
89544bf918
jrnl: modernize
...
cleanup with lib and other lint warnings
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:35:42 -06:00
SandWood Jones
7538d96535
fish: added abbr.name option
2025-11-17 15:24:59 +01:00
Tobias Schmalz
3670a78eee
vdirsyncer: Add option to request vcard 4.0
2025-11-16 18:18:51 +01:00
Poseidon
7ec621b510
bluetuith: add module
...
Create the `programs.bluetuith` module with support for defining
settings.
2025-11-15 10:14:08 +01:00
Naïm Camille Favier
3ca51e0a33
glab: remove module
2025-11-15 09:44:58 +01:00
Charlie Collard
827f2a2337
atuin: add forceOverwriteSettings option ( #8140 )
2025-11-12 10:24:03 -06:00
Vladislav Grechannik
33f63da61a
chromium: add finalPackage option ( #8155 )
...
Adds a finalPackage option to chromium-based browsers. Allows users to use overriden package binary in their setups, without relying on PATH availability.
2025-11-12 09:33:11 -06:00
Marijan Petričević
dfca39f8af
lazygit: fix bash integration ( #8153 )
...
- if the shellWrapperName is equal to the binary, then calling the
binary without command will cause an infinite recursion
2025-11-12 09:31:32 -06:00
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
08abff6fbc
discord service: init
2025-11-09 10:12:08 -06:00
leiserfg
0562fef070
vicinae: Remove BindTo from the systemd unit
...
Seems like it causes issues with kde logout.
2025-11-06 15:08:45 -06:00
Raul Rodrigues de Oliveira
ba15db2a15
fish: added completions option ( #8127 )
2025-11-06 10:27:58 -06:00
SunOfLife1
d375dfc1ff
lazygit: fix fish integration
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