chayleaf and Robert Helgesson
0bd5e9c76c
librewolf: hide bookmarks option
2024-11-18 22:14:54 +01:00
chayleaf and Robert Helgesson
18462998b1
librewolf: use mkFirefoxModule
2024-11-18 22:14:54 +01:00
Ilham AM and GitHub
f3a2ff6958
zsh-abbr: update source path ( #6084 )
2024-11-18 00:44:26 +01:00
Kacper Koniuszy and Robert Helgesson
aecd341dfe
firefox: improve search engine disclaimer generation
...
Using a fixed application name in the salt for the search engine name
hash can break with minor branding changes. For example, LibreWolf 127
used the application name "LibreWolf", but in version 128 it is
"Firefox".
The proper name can be found in about:support -> Application Basics.
Because it doesn't have to be related to the product name visible in
most of the browser (for example in the window title and help menus),
we shouldn't rely on cfg.name for that.
The application name can be read from lib/*/application.ini and we can
use that if the browser was installed via Home Manager. If not, we can
fall back to cfg.name.
2024-11-17 22:58:01 +01:00
Jany and GitHub
d154a557da
aerc: add support of account gpg config ( #5298 )
2024-11-16 18:38:16 +01:00
gmvar and GitHub
1d0862ee2d
feh: add themes option ( #6074 )
...
- added themes option
- added themes test
- updated broken man page links
2024-11-14 18:16:21 +01:00
Milo Moisson and GitHub
60bb110917
helix: fix wrapping of extraPackages
...
This makes extraPackages the default, but they do not shadow the env
so you can still have packages (e.g. LSPs) with a different version
than the global one in you local env like nix's shells.
2024-11-10 11:42:08 +01:00
sinavir and GitHub
2c6a9b3ccf
git: fix maintenance service
...
Call to git-maintenance in the systemd user service was using a
erroneous value for exec-path flag. Removing the flag is fine.
2024-11-03 12:29:02 +01:00
Kosta Gorodetsky and GitHub
8ca921e5a8
git-credential-oauth: fix ordering of git extraConfig
...
Added `mkAfter` to `git.extraConfig` to ensure our oauth is last, as
required to work with additional helpers.
2024-11-01 09:46:22 +01:00
Tomo and GitHub
05d9bee4a5
git-credential-oauth: fix use of mkIf and add tests
...
Closes #6005
2024-10-27 07:45:32 +01:00
William Phetsinorath and Robert Helgesson
93435d27d2
direnv: add support for mise integration
2024-10-26 00:16:39 +02:00
nyadiia and Robert Helgesson
0c0268a3c8
eza: add color option
2024-10-25 16:02:28 +02:00
Tomo and GitHub
c0e2315987
git-credential-oauth: add extraFlags option
...
This facilitates a legitimate use-case for browserless systems. From the
README:
> On systems without a web browser, set the -device flag to authenticate
> on another device using [OAuth device flow]:
> ```ini
[credential]
helper = cache --timeout 7200 # two hours
helper = oauth -device
```
[OAuth device flow]: https://www.rfc-editor.org/rfc/rfc8628
Please note that, for the documentation about the man-page to be
accurate, https://github.com/NixOS/nixpkgs/pull/302922 must be merged.
2024-10-25 15:56:37 +02:00
Giovanni Nicosia (mood) and Robert Helgesson
c77c3bb233
yazi: enable shell integration values by default
...
Previously,
- `programs.yazi.enableNushellIntegration`,
- `programs.yazi.enableFishIntegration`, and
- `programs.yazi.enableZshIntegration`
were set to false by default. It seems more appropriate to enable
these integrations by default.
2024-10-25 11:21:03 +02:00
Luflosi and Robert Helgesson
82378b3f7f
htop: use attrsOf instead of attrs as settings type
2024-10-25 10:08:11 +02:00
diniamo and Robert Helgesson
c7cfdb3864
spotify-player: add support for actions
...
Actions were added in the v0.19.1 release.
2024-10-25 10:04:48 +02:00
Willi Carlsen and Robert Helgesson
454e8d6b15
granted: use assume directly
...
The `.assume-wrapped` path is not available since the merge of
https://github.com/NixOS/nixpkgs/pull/347816
Use assume directly instead.
PR #5994
2024-10-25 09:42:19 +02:00
Omer Naveed
0a0b1b18bd
maintainers: remove omernaveedxyz
2024-10-24 23:41:24 -05:00
Austin Horstman and GitHub
5ec753a1fc
modules/neovim: fix config generation ( #5976 )
2024-10-22 00:58:46 +02:00
Talha Can Havadar and Robert Helgesson
fe56302339
zoxide: fix fzf bash-completion conflict
...
When zoxide initializes after fzf it causes fzf " ** " trigger to not
work.
To fix the issue we needed to make zoxide initialize earlier than fzf
but after bash-completion.
PR #5955
2024-10-20 10:58:46 +02:00
John Titor and Robert Helgesson
892a6443b7
nh: add module
2024-10-20 10:54:45 +02:00
Scharada and Robert Helgesson
122f70545b
firefox: change container.json version to 5
2024-10-19 09:02:11 +02:00
joygnu and Robert Helgesson
09a0c0c029
cmus: add module
...
PR #5951
2024-10-18 16:03:33 +02:00
Austin Horstman
2ffb68e209
thunderbird: conditional search file
2024-10-18 08:31:24 -05:00
Austin Horstman
d4a3186de0
firefox: conditional search file
2024-10-18 08:31:24 -05:00
K900 and Robert Helgesson
cb93ab1c99
direnv: remove nushell hack
2024-10-18 15:26:47 +02:00
K900 and Robert Helgesson
1834304bc3
direnv: simplify, work around nushell/nushell#14112
...
nushell 0.99 does not like early returns in hooks. So, what if we just
didn't? Rewrite the entire hook to work as one single pipeline.
2024-10-18 15:26:17 +02:00
libewa and Robert Helgesson
e78cbb2027
zed-editor: add module
...
Add a simple module for zed-editor, a simple editor written in Rust.
2024-10-17 16:15:20 +02:00
Robert Helgesson
e43902a7d6
broot: fix minor documentation bug
2024-10-17 13:51:49 +02:00
xwjqv and Robert Helgesson
800a191f33
broot: allow multiple keyboard keys per verb
...
To allow multiple keys the verb options need to accept listOf str.
2024-10-17 13:41:55 +02:00
Jeffrey C. Ollie and Robert Helgesson
1d9b4a3e60
fish: make generation of completions optional
...
Add a config option to optionally disable the generation of command
completions based upon man pages.
2024-10-17 13:31:56 +02:00
Joaquín Triñanes and Robert Helgesson
628b15d275
nushell: allow arbitrary environment variables
2024-10-17 12:54:19 +02:00
Joaquín Triñanes and Robert Helgesson
994a0baf7b
nushell: add joaquintrinanes as maintainer
2024-10-17 12:54:19 +02:00
Sergey and Robert Helgesson
2a4fd1cfd8
eza: fix icons option
...
Fixes the icons option for eza which was breaking completion in zsh.
2024-10-15 23:22:21 +02:00
Kira Bruneau and GitHub
e1aec543f5
thunderbird: support setting search engines ( #5697 )
...
* firefox: split search into separate submodule file
* thunderbird: support setting search engines
2024-10-14 13:01:26 +02:00
Nabeen Tiwaree and GitHub
d57112db87
pls: fixed perm argument to pass via pls
2024-10-12 11:43:52 +02:00
Kilian Mio and GitHub
2b13611eae
floorp: add module
...
Also fix tests for Firefox module derivatives.
2024-10-12 00:21:33 +02:00
Perchun Pak and GitHub
65ae9c1473
git: add module for git maintenance ( #5772 )
...
Adds module for git-scm.com/docs/git-maintenance.
2024-10-11 14:48:52 +02:00
aabccd021 and Robert Helgesson
5828309542
vifm: add module
2024-10-11 12:54:39 +02:00
Akshett Rai Jindal and GitHub
3ac39b2a8b
zathura: Fix the type for config options ( #5934 )
...
* zathura: add float to acceptable types for `options` attrset
The man page states that the `set` directive can take 4 types of values:
INT, FLOAT, STRING, BOOL. But the FLOAT part was missing from the
home-manager module
* zathura: make type of `programs.zathura.options` more readable
Change from cascading mess of `either` to `oneOf`
2024-10-07 15:16:25 +02:00
MithicSpirit and GitHub
fcf5e608ac
kitty: allow float values in settings ( #5925 )
...
Some settings in kitty allow floating-point values, but this was not
reflected in the type.
2024-10-07 12:18:19 +02:00
Sirio Balmelli and Robert Helgesson
437ec62009
borgmatic: note Darwin platform support
...
The current module works on Darwin as-is; mark the platform as
supported.
Signed-off-by: Sirio Balmelli <sirio@b-ad.ch >
2024-10-01 23:11:40 +02:00
K900 and Robert Helgesson
ffe2d07e77
direnv: hopefully final nushell fix
2024-09-26 22:52:03 +02:00
K900 and GitHub
853e7bd24f
direnv: even better nushell fix
...
Avoid do | complete, because it swallows stderr, which can contain
direnv debug output.
2024-09-26 22:03:30 +02:00
K900 and GitHub
57e6b30d18
direnv: work around nushell bug
...
try/catch in a pipeline does not always work correctly in 0.98,
so avoid the try-catch entirely.
Upstream issue: https://github.com/nushell/nushell/issues/13868
2024-09-26 19:07:37 +02:00
K900 and GitHub
1e22ef1518
direnv: update for new nushell behavior ( #5880 )
...
Nushell 0.98 makes it so external commands returning non-zero
is considered an exception[0]. Wrap the direnv invocation in a
try-catch, so that even if direnv fails, we get the message
from direnv, but not the traceback from nushell.
[0]: https://www.nushell.sh/blog/2024-09-17-nushell_0_98_0.html#non-zero-exit-codes-are-now-errors-toc
2024-09-25 00:39:06 -06:00
Patrick Nuckolls and Robert Helgesson
14929f7089
zoxide: clarify options option
...
The value of the option `programs.zoxide.options` is passed to `zoxide
init` at shell initialization time, not to the command itself when
it's called by the user from their shell. This change makes that a
little bit clearer in the documentation.
2024-09-21 09:13:43 +02:00
bhougland18 and Robert Helgesson
dfe4d334b1
wezterm: fix generated configuration
...
The semi-colon breaks this config file, it is not in the Weztem
documentation either.
2024-09-20 22:15:45 +02:00
alejandro-angulo and Robert Helgesson
ecaed80b18
kitty: remove IFD
...
With this change the theme check happens at activation time. An
integration test is also added to verify the functionality.
Fixes #5110
2024-09-20 09:02:48 +02:00
iniw and GitHub
2cf3abce03
neovim: use home.shellAliases
...
Instead of manually adding it as an alias for each and every
individual shell, which inevitably ends up missing some.
2024-09-20 08:47:23 +02:00