Benedikt Rips and Austin Horstman
a93d80bcec
treewide: remove unused attrs patterns
2026-04-13 22:02:40 -05:00
Benedikt Rips and Austin Horstman
71402c5df3
treewide: mark unused lambda arguments
2026-04-13 22:02:40 -05:00
home-manager-ci[bot] and Austin Horstman
2de7205ce6
maintainers: update all-maintainers.nix
...
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:** 1 maintainers
**Removed:** 1 maintainers
**Total:** 289 → 289 maintainers
**✅ Added:** yaaaarn
**❌ Removed:** Vortriz
Generated by: lib/python/generate-all-maintainers.py
2026-04-13 16:10:41 -05:00
betaboon and Austin Horstman
287f84846c
opencode: align tools directory with upstream documentation
2026-04-12 21:14:59 -05:00
betaboon and Austin Horstman
26c9d5dca1
opencode: align agents directory with upstream documentation
2026-04-12 21:14:59 -05:00
betaboon and Austin Horstman
a5e824c862
opencode: align commands directory with upstream documentation
2026-04-12 21:14:59 -05:00
Adam Dinwoodie and Robert Helgesson
49088dc2e7
syncthing: rewrite credential management
...
Syncthing's web GUI will only require login credentials if both a
username and password are configured. Expose both of these through a
new services.syncthing.guiCredentials submodule, and require migration
to the new configuration to catch anyone who has only configured a
password using the old services.syncthing.passwordFile option.
Additionally, make sure that the syncthing-init script to set
configuration using the API is enabled if there is any such
configuration that needs setting. Without this fix, configuration that
was set using the API, notably guiCredentials/passwordFile and
guiAddress, would not be set at all if there wasn't also something to
configure under services.syncthing.settings.
Co-authored-by: Robert Helgesson <robert@rycee.net >
2026-04-12 23:41:45 +02:00
Rosario Pulella and Robert Helgesson
adc677d02e
kakoune: remove unused options
2026-04-12 23:05:36 +02:00
Felix Stupp and Austin Horstman
f6196e5b4d
oh-my-zsh: Fix plugins escapeShellArgs use
2026-04-12 12:33:37 -05:00
Robert Helgesson and Austin Horstman
7832a664c4
feedr: fix enable option description
...
Also minor stylistic fixes.
2026-04-12 10:58:28 -05:00
Vinicius Deolindo and Austin Horstman
30ca31c87a
news: add entry about the unification of agents "context" and "skills"
2026-04-12 10:53:57 -05:00
Vinicius Deolindo and Austin Horstman
16e50c6ffe
gemini-cli: unify context description and let skills be a directory
2026-04-12 10:53:57 -05:00
Vinicius Deolindo and Austin Horstman
d6d2468b88
opencode: migrate rules to context
2026-04-12 10:53:57 -05:00
Vinicius Deolindo and Austin Horstman
447796d64a
codex: migrate custom-instructions to context
2026-04-12 10:53:57 -05:00
Vinicius Deolindo and Austin Horstman
13df3b4e44
claude-code: migrate memory to context & skills{,Dir} to skills
2026-04-12 10:53:57 -05:00
yaaaarn and Robert Helgesson
ffa740c0df
syshud: add module
...
PR #9075
2026-04-12 17:45:41 +02:00
Felix Stupp and Austin Horstman
89b2d575ee
zsh/oh-my-zsh: improve escaping of shell arguments
2026-04-12 10:42:19 -05:00
Felix Stupp and Austin Horstman
46ecfa22a6
antidote: improve escaping of shell arguments & use pkgs.writeText
2026-04-12 10:42:19 -05:00
Pol Dellaiera and Austin Horstman
adf6e3aafb
feedr: add module
...
Feedr is a modern terminal-based RSS/Atom feed reader with advanced filtering, categorization, and search capabilities. It supports both RSS and Atom feeds with compression handling and provides an intuitive TUI interface.
2026-04-12 10:39:55 -05:00
Michael Hoang and Austin Horstman
fd22058b43
copyApps: fix linkApps migration
...
Prior to this commit, the migration would not run as the condition in `ourLink`
would not be fulfilled by the symlink created by `linkApps`.
2026-04-12 10:39:04 -05:00
Michael Hoang and Austin Horstman
23d85301a5
copyApps: skip check when migrating from linkApps
2026-04-12 10:39:04 -05:00
David Chocholatý and Austin Horstman
44111a5c6f
jjui: Add options to configure settings in Lua including plugins
...
Options for https://idursun.github.io/jjui/customization/config-lua/ .
2026-04-12 10:11:23 -05:00
David Chocholatý and Austin Horstman
0c8ef0f2b9
jjui: Fix default config directory path on Darwin
...
The default taken from jjui documentation:
https://idursun.github.io/jjui/customization/config-toml/
2026-04-12 10:11:23 -05:00
Cirios Santhiago and Robert Helgesson
e0ca734ffc
starship: add extraPackages options
2026-04-12 10:42:57 +02:00
Daru and Robert Helgesson
b0569dc6ec
fresh-editor: add defaultEditor option
2026-04-11 11:33:31 +02:00
Daru and Robert Helgesson
fb821d6422
fresh-editor: add extra packages option
2026-04-11 11:33:31 +02:00
mikaeladev and Robert Helgesson
f899c5d6f3
pipewire: add module
2026-04-11 11:21:32 +02:00
William Phetsinorath and Robert Helgesson
f7f6a559c2
xdg: add support for local bin path
...
Signed-off-by: William Phetsinorath <william.phetsinorath@shikanime.studio >
Signed-off-by: William Phetsinorath <william.phetsinorath@shikanime.studio >
Change-Id: I045f07415467ca6d409a6f4d52e753866a6a6964
2026-04-11 09:58:37 +02:00
MrQubo and Austin Horstman
e35c39fca0
tmux: reduce default escapeTime
2026-04-09 19:43:45 -05:00
Austin Horstman
0eddb2cc1a
neovim: use improved submodule deprecation detection
...
Prevent false positives with deprecation warning.
2026-04-09 19:09:46 -05:00
Austin Horstman
fbc97e23f6
lib/deprecations: improve submodule warning support
...
Allow warning on specific submodule options with trigger fields and
omitted fields that trigger the warning.
2026-04-09 19:09:46 -05:00
teto and Austin Horstman
7f6c5834ca
neovim: change the plugin default type from viml -> lua
...
When introduced the neovim lua API was not as good as it is today.
I suspect the majority of users now default to lua rather than viml so
let's default to it.
2026-04-09 19:09:46 -05:00
philip-730 and Austin Horstman
a91f37efba
services.darkman: add unified scripts option
...
Add a `scripts` option that places scripts in `$XDG_DATA_HOME/darkman/`,
darkman's unified script interface. The legacy `darkModeScripts` and
`lightModeScripts` options remain supported.
Closes #8940
2026-04-09 19:09:27 -05:00
Akshett Rai Jindal and Austin Horstman
5c663d5781
gemini-cli: add option for integration with programs.mcp.servers
2026-04-09 19:08:48 -05:00
Akshett Rai Jindal and Austin Horstman
5ef2b9862f
gemini-cli: add skills option
...
Add programs.gemini-cli.skills for declarative skill files under ~/.gemini/skills.
Includes module tests for file and directory skill sources and inline content.
2026-04-09 19:08:48 -05:00
Matt Dembiczak and Austin Horstman
0f9090a77c
aerc: encode username in account URLs
...
Usernames containing special characters like '@' were included
verbatim in IMAP/SMTP URLs, producing invalid URIs. Apply
'lib.strings.escapeURL' to the username so that these characters
are properly encoded.
2026-04-09 18:36:49 -05:00
jtrrll and Austin Horstman
505e91f877
glance: add darwin support
2026-04-09 18:13:04 -05:00
Lorenzo Manacorda and Austin Horstman
c975a66a56
niriswitcher: remove module
...
The upstream project has been archived.
2026-04-09 14:16:59 -05:00
Dennis Schridde and Austin Horstman
2877554a72
programs.nheko: link to upstream issue in description for settings
...
See-also: https://github.com/Nheko-Reborn/nheko/issues/1591
2026-04-09 14:13:59 -05:00
Jan Spennemann and Austin Horstman
7ba4ee4228
thunderbird: allow configuration of EWS accounts
...
Add configuration options for EWS in Thunderbird which is
supported since version 145.
2026-04-08 16:28:57 -05:00
Utkarsh Gupta and Austin Horstman
35f8c398b4
atuin: add default value for log.dir
2026-04-08 16:28:21 -05:00
Austin Horstman
230199801b
statix: enable misc rules that we already respect
...
Misc no-hit rules that we already are in compliance with. Ignoring
`faster_` rules because those prefer builtin > lib and we have lib
compat behavior to prefer.
2026-04-08 16:20:15 -05:00
Austin Horstman
f04b520e5b
git: ignore more statix cleanup commits
2026-04-08 16:20:15 -05:00
Austin Horstman
de90ee2408
statix: enable eta_reduction
...
Enable statix's eta_reduction rule and apply its auto-fixes across the affected modules.
2026-04-08 16:00:28 -05:00
Austin Horstman
74b0e97937
statix: enable empty_pattern
...
Enable statix's empty_pattern rule and apply its auto-fixes across the affected modules and tests.
2026-04-08 16:00:28 -05:00
Austin Horstman
11ad9d2e42
statix: enable useless_has_attr
...
Enable statix's useless_has_attr rule and apply its auto-fixes across the affected modules.
2026-04-08 16:00:28 -05:00
Austin Horstman
5209a256fd
statix: enable empty_list_concat
...
Enable statix's empty_list_concat rule and apply its auto-fixes across the affected modules.
2026-04-08 16:00:28 -05:00
Austin Horstman
838db3b5a8
git: ignore statix collapsible let in cleanup
2026-04-08 16:00:28 -05:00
Austin Horstman
74d8d47034
statix: enable collapsible_let_in
...
Enable statix's collapsible_let_in rule and apply its auto-fixes in the podman linux modules.
This keeps the ratchet focused on one auto-fixable warning at a time.
2026-04-08 15:28:35 -05:00
Austin Horstman
58a6be9fae
git: ignore statix inherit commit
2026-04-08 15:28:35 -05:00