Commit graph

4665 commits

Author SHA1 Message Date
Ondřej Kvapil
f3a30376bb difftastic: allow repeating options
Some checks failed
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
The type was overly restrictive, see
https://github.com/nix-community/home-manager/pull/7947/changes#r2858054388
2026-02-27 19:59:12 +01:00
Austin Horstman
3113094428 starship: only generate file when configured
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-26 22:00:35 -06:00
Austin Horstman
d70de619f7 starship: lint cleanup
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-26 22:00:35 -06:00
Bruno BELANYI
dcfc84871c mpv: add 'extraMakeWrapperArgs' 2026-02-26 21:39:23 -06:00
Bruno BELANYI
c3f348111f mpv: refactor wrapping
This makes it slightly easier to add additional wrapper options.
2026-02-26 21:39:23 -06:00
sollniss
04acdd8af8 anki: support multiple profiles 2026-02-26 21:37:56 -06:00
Rane
bff85cb66b claude-code: add support for output styles
Adds an option to populate the output_styles directory,
which is used by Claude Code to make custom output styles available.
2026-02-26 21:37:08 -06:00
Utkarsh Gupta
920c07c691 colim|docker-cli: switch to xdg by default in 26.05 2026-02-26 21:34:24 -06:00
Utkarsh Gupta
221046764c colima: set $DOCKER_HOST for default context in 26.05 2026-02-26 21:34:24 -06:00
Utkarsh Gupta
91920e955f colima: add homeDir & respect XDG 2026-02-26 21:34:24 -06:00
Utkarsh Gupta
6f35059f9a docker-cli: allow absolute paths for configDir 2026-02-26 21:34:24 -06:00
mana-byte
3233912054 mistral-vibe: remove vim_keybindings from example 2026-02-26 21:30:37 -06:00
mana-byte
f2579cddca mistral-vibe: add mana-byte to maintainers 2026-02-26 21:30:37 -06:00
bandithedoge
ec4e1159d9 starship: add presets option 2026-02-26 21:30:07 -06:00
rsahwe
b96418f81b rizin: add settings option
This adds a settings option to the rizin module,
which allows configuring rizin with the e command.
All other configuration currently still requires extraConfig.
2026-02-26 21:26:20 -06:00
octvs
31ea32fa14 i3-sway: allow inverse_outer on smart_gaps
Change the boolean `smartGaps` option to an `enum` that expects common
values of i3 and sway ("on" "off" "inverse_outer").
2026-02-26 21:07:13 -06:00
cethien
a5b92cc213 rclone: added sanitazion in systemd service name
- replaces $ and spaces
- escapes mount path
2026-02-26 21:02:03 -06:00
Ben Brown
b42875c294 waybar: Avoid reload onChange when systemd integration is enabled
When systemd integration is enabled, systemd will handle the issuing of
`SIGUSR2` through `X-Reload-Triggers`.

All this would do is trigger multiple `SIGUSR2` signals, which can
exacerbate this upstream issue:
https://github.com/Alexays/Waybar/issues/3344#issuecomment-2390661508
2026-02-26 20:51:32 -06:00
Lyra Aranha
27ba84b1f0 nixpkgs: add setting nixpkgs.config.allowUnfreePackages = ["list" "of" "packages"] 2026-02-26 20:39:49 -06:00
Anton Tetov
ce9b6e5250 difftastic: fix example: s/sort-path/sort-paths/
Fixed the example, I realized it was wrong since I copied it and got an error:

```
$ difft --sort-path
error: unexpected argument '--sort-path' found

  tip: a similar argument exists: '--sort-paths'
```

The option is documented in `difft --help` and implemented in `difftastic/src/options.rs`.

7d8175dccf/src/options.rs (L375)

It's used correctly in the jujutsu submodule at the end of this file.
2026-02-25 23:55:33 +01:00
rsahwe
5bd3589390 zed-editor: fix remote server executable name
The remote server executable in the zed-editor package has a '+stable'
appended at the end now. This uses the remoteServerExecutableName
attribute from the zed-editor package instead of guessing.
2026-02-22 11:33:56 +01:00
Bart Smykla
e8d5fc77c2
home-environment: use nix profile add instead of install
nix profile install was renamed to nix profile add in Nix 2.28.
The old name still works as a deprecated alias but produces a warning
on every home-manager switch:

  warning: 'install' is a deprecated alias for 'add'

Signed-off-by: Bart Smykla <bartek@smykla.com>
2026-02-22 11:22:48 +01:00
Gaetan Lepage
c6ed3eab64 mistral-vibe: set default for settings
Some checks failed
/ triage (push) Has been cancelled
GitHub Pages / publish (ubuntu-latest) (push) Has been cancelled
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
rsahwe
1dcebb44c6 maintainers: add rsahwe 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
30f54c7014 qt: 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
bfc89f1936 nixpkgs-disabled: 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
Austin Horstman
1e53254671 news: inform about yazi alias change
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-14 23:14:41 -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
mikaeladev
05e6dc0f6e qt: fix typo in qtct example 2026-02-14 03:52:59 +01:00
Ryan Hendrickson
26dfad95d9 nix: add assumeXdg option
The use-xdg-base-directories Nix setting can be set globally in
/etc/nix/nix.conf, in which case Home Manager doesn't know about it.
Users could fix that by also setting it, redundantly, in `nix.settings`,
but then Nix issues a lot of spurious warnings about
use-xdg-base-directories being a restricted setting that untrusted users
can't pass on to the daemon.

As an alternative, users can now set `nix.assumeXdg`, which makes Home
Manager assume that use-xdg-base-directories is in effect without adding
it to the user's nix.conf file.
2026-02-13 15:28:13 -06:00