Commit graph

2465 commits

Author SHA1 Message Date
Gaetan Lepage
c6ed3eab64 mistral-vibe: set default for settings
Some checks are pending
/ triage (push) Waiting to run
GitHub Pages / publish (ubuntu-latest) (push) Waiting to run
2026-02-21 08:14:43 -06:00
Gaetan Lepage
44773e1925 ruff: set default for settings 2026-02-21 08:14:43 -06:00
Gaetan Lepage
436b27742c mistral-vibe: add module
Some checks are pending
/ triage (push) Waiting to run
GitHub Pages / publish (ubuntu-latest) (push) Waiting to run
2026-02-20 22:25:11 -06:00
André Kugland
a913ae61bf firefox: add handlers.json configuration
Adds support for configuring Firefox's handlers.json file to
manage MIME type and URL scheme handlers declaratively (at
`programs.firefox.profiles.<profile>.handlers`). Handlers control
how Firefox opens files and protocols (e.g., PDF viewers,
`mailto:` handlers).
2026-02-20 16:08:03 -06:00
rsahwe
c9507a9aa5 rizin: use xdg.enable and home.preferXdgDirectories
rizin reads configuration from both $HOME/.rizinrc and
from $XDG_CONFIG_HOME/rizin/rizinrc and the module
now uses the relevant options for choosing between them.
2026-02-20 16:06:11 -06:00
rsahwe
168fbe8891 rizin: add module
This adds a basic module for rizin which supports creating a basic
rizinrc for configuration.
2026-02-20 16:06:11 -06:00
Jasper Chan
8b6212ebd6 nnn: add cd on quit option 2026-02-20 16:05:11 -06:00
Austin Horstman
91be7cce76 claude-code: fix skills implementation
Claude skills are only found when using `SKILL.md` entrypoints.
Attribute names should be used for the directory structure, not the
filename.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-19 14:00:06 -06:00
Léana 江
167e0b6837 zsh: set nix-zsh-completions as lowPrio to avoid subpath conflict 2026-02-19 17:37:09 +01:00
Ayush Pramanik
a0a01d8811 sioyek: add startupCommands option 2026-02-19 13:44:24 +01:00
Vinicius Deolindo
2dedeb55b2 man: make package nullable and default to null on darwin 2026-02-18 21:19:39 -06:00
Léana 江
f1ebddedab tmux: fix double press prefix passthrough 2026-02-18 20:55:51 -06:00
MrTipson
b3ccd4bb26 fish: source event handling functions on shell init
Functions that contain event handler switches should be sourced during init, otherwise they become active only after being called manually.
2026-02-18 14:49:42 +01:00
carschandler
77c47a4542 carapace: ignoreCase option for case-insensitive completion
Add option for case-insensitive matching in carapace completions.
2026-02-18 11:50:04 +01:00
Thiago Kenji Okada
4ebb171bc5 nnn: remove thiagokokada from maintainers 2026-02-18 11:40:48 +01:00
Thiago Kenji Okada
671ba1f70e mpv: remove thiagokokada from maintainers 2026-02-18 11:40:48 +01:00
Thiago Kenji Okada
f71fa310cf hexchat: remove thiagokokada from maintainers 2026-02-18 11:40:48 +01:00
Thiago Kenji Okada
b0d7d25a46 i3status-rust: remove thiagokokada from maintainers 2026-02-18 11:40:48 +01:00
teto
c7d7ba954a mpv: fix include example/improve doc
I just learnt about "~~/config.inc" syntax from https://mpv.io/manual/stable/#paths
which is quite nice.
2026-02-16 13:17:21 -06:00
Austin Horstman
ae8003d8b6 mkFirefoxModule: remove visible option
Just default everything to show options to remove confusion / chance of
disabling documentation. We already set visible = true so it wasn't even
being used really.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-15 14:42:12 -06:00
phucleeuwu
ee49ee29a1 yazi: change the default shellWrapperName yy y
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-14 23:14:41 -06:00
Bruno Bigras
ff5e5d882c tirith: fix case sensitive example
`LOW`, `MEDIUM`, `HIGH` and `CRITICAL` are case sensitive
2026-02-14 15:02:25 -06:00
Matthias Beyer
b3258dece8 programs.radicle: Document how "rad auth" must be used with this
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2026-02-13 14:34:42 -06:00
Austin Horstman
4c4771cb01 rofi: add missing option description
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-13 13:41:08 -06:00
Malik
5e90b62996 tirith: add module
Adds Home Manager module for Tirith, a shell security monitor.

The module supports:
- Shell integration for Bash, Fish, and Zsh
- Allowlist configuration for bypassing Tirith analysis
- Policy configuration for customizing security behavior
2026-02-13 09:08:51 -06:00
Yus314
de4cfffc98 kitty: add autoThemeFiles option
Add support for kitty's automatic theme switching based on OS
color scheme. This creates the required auto theme config files:
- light-theme.auto.conf
- dark-theme.auto.conf
- no-preference-theme.auto.conf

Closes: nix-community/home-manager#6869
2026-02-13 10:32:36 +01:00
Austin Horstman
a6c93262f3 pay-respects: minor style cleanup
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 23:45:12 -06:00
Austin Horstman
133585ddfa pay-respects: add rules support
Allow creating rules files now following docs from
https://github.com/iffse/pay-respects/blob/main/rules.md

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-12 23:45:12 -06:00
nescias
9bdb693810 notmuch: add programs.notmuch.package option
Allow users to specify which notmuch package should be used.
2026-02-12 16:42:39 -06:00
nescias
258db1d39b git: respect programs.msmtp.package
Since the user may override `programs.msmtp.package` using
`pkgs.msmtp` as the sendmail binary might result in the wrong package
being used.
2026-02-12 16:42:39 -06:00
Austin Horstman
6c8def1df8 codex: add enableMcpIntegration option
Work with the shared mcp module for integration and transformation.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-09 07:14:50 -06:00
Francesco Noacco
afaa85cf32 vivid: add nushell integration 2026-02-08 15:20:51 -06:00
Aguirre Matteo
f5d50fd8cb lazyworktree: add module 2026-02-08 15:14:18 -06:00
Austin Horstman
cbd8a72e5f treewide: remove xorg package set
Xorg package set removed, now aliases.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-07 13:10:27 -06:00
Francesco Noacco
6cee082157 zed-editor: don't generate empty keymap files
default value for user keymaps is an empty list, but the check was
made against an empty set, generating the file when no value
was given
2026-02-07 09:07:14 -06:00
Austin Horstman
471e6a065f prismlauncher: merge only when configured
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-05 13:11:00 -06:00
Austin Horstman
f915881ba7 prismlauncher: code style and lint cleanup
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-05 13:11:00 -06:00
Anton
bbccee8713 halloy: fix URL in description 2026-02-05 07:58:26 -06:00
mikaeladev
04e5203db6 prismlauncher: add module 2026-02-04 21:47:21 -06:00
Léana 江
715e6d7f89 programs.git: fix assertion message inconsistency 2026-02-04 21:43:38 -06:00
teto
984708c34d neovim: make lua dependencies appear earlier in init.lua
Some checks failed
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
We want t this to appear at the very beginning, before loading any other
plugin.
2026-02-01 21:39:55 +01:00
unlsycn
b593765639 vscode: fix extension path for antigravity
Standardize the extension installation path to `/share/vscode/extensions`
regardless of the package name.

Previously, setting the package name to 'antigravity' would change the
internal path to `/share/antigravity`, which caused a mismatch because
most upstream Nixpkgs extensions are hardcoded to install into
`/share/vscode/extensions`. This resulted in an empty or incomplete
extensions directory in the nix store.

Also added 'antigravity' to the list of packages requiring an
immutable extensions.json file.

Signed-off-by: unlsycn <unlsycn@unlsycn.com>
2026-02-01 14:28:27 +01:00
koi
47d542afdd vesktop: add QuickCSS support
vencord quickcss support with `extraQuickCss`
2026-02-01 14:09:05 +01:00
Vinicius Deolindo
1742b5cb6a mergiraf: add jujutsu integration 2026-02-01 14:06:20 +01:00
K900
87d6611d26
desktoppr: fix useless escapes
Identified by recent changes in Lix.
2026-02-01 13:06:18 +01:00
Brenton Simpson
1a7b0c4315 chromium: add plasmaSupport option for google-chrome
This flag allows Chrome to dynamically link to QT in order to introspect
your Plasma theme and make Chrome match.

Note, you may still need to add this entry to your home-manager config:
```
home.sessionVariables = [
  QT_QPA_PLATFORMTHEME = "kde";
];
```
2026-01-30 16:38:34 -06:00
Nikita Rudenko
0fba737f8d lazygit: fix incorrect bash integration #8669
bashIntegration for lazygit is missing "function" keyword,
which leads to broken `~/.bashrc` file with errors like:

```
bash: ~/.bashrc: line 82: syntax error near unexpected token `('
bash: ~/.bashrc: line 82: `lg() {'
```
2026-01-30 13:27:05 +01:00
teto
5786e42530 neovim: add missing bit for extraLuaPackages
turns out I forgot to remove the now unnecessary wrapper arguments in
https://github.com/nix-community/home-manager/pull/8606.
This meant that `xdg.configFile."nvim/init.lua".enable = false` was
enough to fix the user issues but this should not be the case anymore.
2026-01-29 22:19:21 +01:00
magicquark
2a08ab21ab pyradio: add module 2026-01-29 16:10:27 +01:00
N4CH723HR3R
fdafcac367 cargo: add package option 2026-01-29 15:44:12 +01:00