Commit Graph
6533 Commits
Author SHA1 Message Date
Benedikt RipsandAustin Horstman a93d80bcec treewide: remove unused attrs patterns 2026-04-13 22:02:40 -05:00
Benedikt RipsandAustin Horstman 71402c5df3 treewide: mark unused lambda arguments 2026-04-13 22:02:40 -05:00
home-manager-ci[bot]andAustin 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
betaboonandAustin Horstman 287f84846c opencode: align tools directory with upstream documentation 2026-04-12 21:14:59 -05:00
betaboonandAustin Horstman 26c9d5dca1 opencode: align agents directory with upstream documentation 2026-04-12 21:14:59 -05:00
betaboonandAustin Horstman a5e824c862 opencode: align commands directory with upstream documentation 2026-04-12 21:14:59 -05:00
Adam DinwoodieandRobert 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 PulellaandRobert Helgesson adc677d02e kakoune: remove unused options 2026-04-12 23:05:36 +02:00
Felix StuppandAustin Horstman f6196e5b4d oh-my-zsh: Fix plugins escapeShellArgs use 2026-04-12 12:33:37 -05:00
Robert HelgessonandAustin Horstman 7832a664c4 feedr: fix enable option description
Also minor stylistic fixes.
2026-04-12 10:58:28 -05:00
Vinicius DeolindoandAustin Horstman 30ca31c87a news: add entry about the unification of agents "context" and "skills" 2026-04-12 10:53:57 -05:00
Vinicius DeolindoandAustin Horstman 16e50c6ffe gemini-cli: unify context description and let skills be a directory 2026-04-12 10:53:57 -05:00
Vinicius DeolindoandAustin Horstman d6d2468b88 opencode: migrate rules to context 2026-04-12 10:53:57 -05:00
Vinicius DeolindoandAustin Horstman 447796d64a codex: migrate custom-instructions to context 2026-04-12 10:53:57 -05:00
Vinicius DeolindoandAustin Horstman 13df3b4e44 claude-code: migrate memory to context & skills{,Dir} to skills 2026-04-12 10:53:57 -05:00
yaaaarnandRobert Helgesson ffa740c0df syshud: add module
PR #9075
2026-04-12 17:45:41 +02:00
Felix StuppandAustin Horstman 89b2d575ee zsh/oh-my-zsh: improve escaping of shell arguments 2026-04-12 10:42:19 -05:00
Felix StuppandAustin Horstman 46ecfa22a6 antidote: improve escaping of shell arguments & use pkgs.writeText 2026-04-12 10:42:19 -05:00
Pol DellaieraandAustin 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 HoangandAustin 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 HoangandAustin Horstman 23d85301a5 copyApps: skip check when migrating from linkApps 2026-04-12 10:39:04 -05:00
David ChocholatýandAustin 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ýandAustin 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 SanthiagoandRobert Helgesson e0ca734ffc starship: add extraPackages options 2026-04-12 10:42:57 +02:00
DaruandRobert Helgesson b0569dc6ec fresh-editor: add defaultEditor option 2026-04-11 11:33:31 +02:00
DaruandRobert Helgesson fb821d6422 fresh-editor: add extra packages option 2026-04-11 11:33:31 +02:00
mikaeladevandRobert Helgesson f899c5d6f3 pipewire: add module 2026-04-11 11:21:32 +02:00
William PhetsinorathandRobert 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
MrQuboandAustin 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
tetoandAustin 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-730andAustin 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 JindalandAustin Horstman 5c663d5781 gemini-cli: add option for integration with programs.mcp.servers 2026-04-09 19:08:48 -05:00
Akshett Rai JindalandAustin 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 DembiczakandAustin 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
jtrrllandAustin Horstman 505e91f877 glance: add darwin support 2026-04-09 18:13:04 -05:00
Lorenzo ManacordaandAustin Horstman c975a66a56 niriswitcher: remove module
The upstream project has been archived.
2026-04-09 14:16:59 -05:00
Dennis SchriddeandAustin 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 SpennemannandAustin 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 GuptaandAustin 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