Erik Krieg
cc9f65d104
zellij: adds options to integrate with zsh, bash and fish shells ( #3926 )
...
* zellij: adds options to integrate with zsh, bash and fish shells
* zellij: add tests for shell integration options
* zellij: eval setup auto start for fish integration
* zellij: use interactiveShellInit for fish integration
* zellij: fixes format issues
* zellij: enable shell integrations by default
* zellij: compresses shell integration test cases
* zellij: removes the disabled shell integration tests
* zellij: formats tests
2023-05-11 21:25:46 +02:00
Gaétan Lepage
6be873663e
ssh: add setEnv option ( #3935 )
2023-05-11 14:22:40 +02:00
Leix b
d991776527
taskwarrior: add package option ( #3768 )
2023-05-11 14:04:17 +02:00
Sefa Eyeoglu
622fa73725
beets: add mpdIntegration ( #3755 )
...
Allow configuration of mpdstats and mpdupdate plugins for Beets using
Home Manager.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-11 14:03:54 +02:00
Mario Rodas
fa720861b5
translate-shell: add module ( #3659 )
2023-05-11 11:21:18 +02:00
Mario Rodas
b365342adb
ledger: add structural settings
option ( #3661 )
2023-05-11 11:20:49 +02:00
Christoph Heiss
010c269877
zsh: add package
option ( #3945 )
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-05-10 17:54:34 -06:00
Nate Cox
983f8a1bb9
git-cliff: add module
2023-05-09 18:53:49 +02:00
Anton Mosich
d12ca77844
atuin: Replace dead link in documentation ( #3962 )
2023-05-07 23:44:22 +02:00
amesgen
6fc82e5697
i3status-rust: revert #3938 ( #3957 )
...
* Revert "i3status-rust: satisfy new 0.31 TOML output requirements (#3938 )"
This reverts commit 0e4c33d760
.
* i3status-rust: assertion for unsupported versions
2023-05-07 13:42:55 +02:00
Nathan Henrie
f3824311a1
readline: Add support for keynames ( #3947 )
...
Kenames like `Control-n` or `meta-p` should not be quoted or they don't work.
Keyseqs like `\C-p` or `ab` must continue to be quoted.
See also: https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File-Syntax.html
Fixes https://github.com/nix-community/home-manager/issues/3611
2023-05-04 19:39:46 +02:00
Naïm Favier
ae6d5466bf
firefox: support bookmark tags ( #3942 )
2023-05-04 16:58:13 +02:00
Clément DOUIN
6abb775e75
himalaya: improve derivation for v0.7.X ( #3664 )
...
* himalaya: add soywod to maintainers
* himalaya: make the config safer
Also added two services and more tests.
* himalaya: fix doc + typos
* himalaya: use freeform
* himalaya: run ./format
* himalaya: make use of mkPackageOption
2023-05-04 12:28:08 +02:00
Matthias Jonen
514c0a71f4
helix: provide more detailed settings description ( #3932 )
...
Helix changed the definition of options. E.g. editor specific options
need to be prefixed with editor.
2023-05-04 00:42:04 +02:00
Yt
788777b536
nushell: add envVars attribute ( #3930 )
2023-05-04 00:12:21 +02:00
amesgen
0e4c33d760
i3status-rust: satisfy new 0.31 TOML output requirements ( #3938 )
2023-05-01 23:46:41 +02:00
Bernardo Meurer
3144311f31
zsh: allow multiple bindings to history-substring-search ( #3929 )
...
It's pretty common to need multiple bindings to
history-substring-search, since different terminals will send different
keys for up/down.
This does not break back-compatibility, and introduces a new test
2023-04-29 16:53:09 +02:00
Sinkerine
27d89b49e3
zplug: Update the path of init.zsh ( #3922 )
...
The current zplug nixpkgs puts everything under `$out/`. It pollutes the nix
profile dir.
This is a breaking change. It depends on an change of the output path in the
nixpkgs zplug package.
2023-04-29 11:08:16 +02:00
William Phetsinorath
c4f3a37071
jujutsu: add module
2023-04-28 22:14:13 +02:00
Erwin Boskma
6142193635
atuin: Use flags option with nushell integration ( #3917 )
...
* atuin: Use flags option
* atuin: formatting
* atuin: Use flagsStr
2023-04-25 12:45:09 +02:00
Ryan Lahfa
0263da497e
notmuch & neomutt: Control virtualboxes being set in NeoMutt for Notmuch integration ( #3143 )
...
Virtual mailboxes (described by Notmuch queries) can now configured for each account in NeoMutt.
Plus, it is possible to disable Notmuch section for a specific account.
2023-04-24 16:41:29 +02:00
Sebastian Estrella
e21ec3db17
git: add delta.package option
...
This makes it possible to conveniently customize the `delta` package.
PR #3897
2023-04-23 20:02:28 +02:00
winston
6169690ae3
zsh: add package
option to oh-my-zsh
...
Allow setting a custom package for `programs.zsh.oh-my-zsh`.
2023-04-22 17:13:06 +02:00
Patrick Widmer
5cd5a1b585
aerc: add oauth params
2023-04-22 17:07:51 +02:00
Utkarsh Gupta
218503b691
zellij: use xdg.configHome on darwin
2023-04-22 16:35:31 +02:00
Christoph Heiss
5160039edc
wofi: add module ( #3786 )
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2023-04-20 00:11:30 -06:00
Roberto Abdelkader Martínez Pérez
dfe7024f7e
mr: add module
2023-04-19 17:36:41 +02:00
nat-418
5ae849d3c5
docs: add toolbar
to firefox bookmarks example ( #3889 )
...
This commit adds a clear example of how to get bookmarks into the bookmarks toolbar.
2023-04-19 15:04:40 +02:00
Bernardo Meurer
aa03c8a429
bat: rebuild caches during activation
...
Without this, themes configured through Home Manager are not found at
runtime.
2023-04-18 23:13:11 +02:00
Naïm Favier
cd5723734a
rofi: skip override if there are no plugins ( #3885 )
...
Avoid needless calls to `override` (also allows using `pkgs.rofi-unwrapped` with no plugins).
2023-04-18 12:33:44 +02:00
happysalada
2dcb61d396
atuin: enable nushell integration
2023-04-18 08:31:28 +02:00
Mika Naylor
58b8685e47
nushell: add shellAliases option
...
This allows nushell users to define shell aliases that are inserted
into nushell's `config.nu`.
2023-04-17 22:59:32 +02:00
VwCSXg
6db559daa9
thunderbird: add extraConfig option
...
The added extraConfig option allowes users to insert custom text at
the end of the generated profile `user.js` file. This allows the users
to import templates as part of their configuration.
2023-04-17 22:42:32 +02:00
Utkarsh Gupta
e17e5e4f48
bottom: use xdg.configHome on Darwin
...
Both locations are supported, see
https://clementtsang.github.io/bottom/nightly/configuration/config-file/default-config/
2023-04-17 21:57:35 +02:00
Utkarsh Gupta
cd690d2021
lazygit: use xdg.configHome on Darwin
...
If XDG_CONFIG_HOME is set then lazygit will use it. We therefore write
to that directory if Home Manager is managing the XDG directory
variables.
2023-04-17 21:32:48 +02:00
Robert Helgesson
40ebb62101
swaylock: add platform assertion
2023-04-15 21:17:23 +02:00
Paul Meyer
2df3d5d39c
swaylock: add enable and package option
...
Signed-off-by: Paul Meyer <49727155+katexochen@users.noreply.github.com>
2023-04-15 21:17:23 +02:00
Matthew_Cash
28698126bd
thunderbird: add userChrome and userContent options
...
Add an option to the Thunderbird module that allows specifying CSS for
userChrome and userContent styling
PR #3808
2023-04-12 00:06:38 +02:00
Robert Helgesson
ccf650bb5b
man: use cfg when possible
2023-04-03 21:18:07 +02:00
Naïm Favier
0e065e1b6f
Revert "programs.neovim: link packpath dir in XDG_DATA_HOME ( #3717 )" ( #3817 )
...
This reverts commit deb2f59b5c
.
2023-03-29 20:25:04 +02:00
Matthieu Coudron
deb2f59b5c
programs.neovim: link packpath dir in XDG_DATA_HOME ( #3717 )
...
link the packpath in expected folder so that even unwrapped neovim can pick home-manager's plugins.
I sometimes need to run neovim not wrapped/configured by nix (when
developing neovim or when other projects bring their own neovim in
PATH). Currently they dont find plugins installed by home-manager in the
cases where packpath is not set to the generated nix packpath directory.
With this change, neovim can discover HM-installed plugins by itself.
2023-03-28 10:40:39 +02:00
Denis Kaynar
99680311f1
hstr: add module
2023-03-25 15:54:19 +01:00
Adam Stephens
2f8d24b7f5
zoxide: enable nushell integration
2023-03-25 11:47:07 +01:00
Pavel Borzenkov
363c46b248
programs/alot: make Sent and Drafts folder optional ( #3798 )
...
Some of the email providers (like GMail and Fastmail) save Sent messages
automatically, so make the folders optional in the configuration.
Make Drafts folder optional as well, to allow it to be configured
manually in the extraConf with location outside of the maildir.
2023-03-22 11:25:02 +01:00
Gaétan Lepage
c6a7bc90ca
zathura: add documentation for mode-specific mappings ( #3797 )
2023-03-22 10:50:13 +01:00
Chuang Zhu
e386ec640e
mpv: add scriptOpts option, fix tests ( #3491 )
2023-03-21 11:33:36 +01:00
Damien Cassou
a8f5ca239f
borgmatic: optionally exclude HM symlinks from backup
...
Co-authored-by: Naïm Favier <n@monade.li>
Co-authored-by: Robert Helgesson <robert@rycee.net>
2023-03-21 08:56:23 +01:00
Damien Cassou
2ddd4e151d
borgmatic: change type of extraConfigOption
...
Switched to `yamlFormat.type` since the output file format is YAML.
2023-03-21 08:55:17 +01:00
Alejandro Angulo
bcc417b80f
exa: removed stale comment ( #3789 )
2023-03-19 18:14:05 +01:00
Naïm Favier
3239e0b40f
Revert "starship: condition nushell integration on nushell 0.73+" ( #3778 )
...
This reverts commit c7231c06e9
.
2023-03-17 16:31:35 +01:00