MaeIsBad
54a9d6456e
waybar: merge multiple style definitions ( #4038 )
...
This is backwards compatible and allows for more flexibility(eg.
allows for defining custom waybar modules in separate nixos modules,
before merging them together)
Co-authored-by: mae <git@badat.dev>
2023-05-30 23:06:24 +02:00
Naïm Favier
2d963854ae
ssh: don't install a client by default ( #4016 )
...
Make use of the recently added nullable `mkPackageOption` feature
to disable installing an SSH client by default: most people should use
the client provided by their system.
2023-05-27 14:11:50 +02:00
百地 希留耶
bec196cd9b
helix: improve warning message for languages option ( #4023 )
2023-05-26 15:35:29 +02:00
Dany Marcoux
d1f04b0f36
yt-dlp: generate config if settings or extraConfig are defined ( #4018 )
...
Previously, the config was generated only if settings were defined. In a
case where settings weren't defined, extraConfig was ignored.
2023-05-25 15:06:34 +02:00
Naïm Favier
d9995d94f1
lib/file-type: fix xrefs ( #4007 )
...
Currently they all point to `home.file`.
2023-05-22 22:48:23 +02:00
Philipp Mildenberger
27ef11f021
helix: update languages.toml generation (support every option in languages.toml) ( #4003 )
...
Co-authored-by: Naïm Favier <n@monade.li>
2023-05-20 17:22:06 +02:00
Janik
b9a52ad20e
script-directory: add module ( #3995 )
2023-05-19 10:29:27 +02:00
Maria
c10403a573
Update ssh.nix ( #4000 )
...
fix typo
2023-05-18 22:37:19 +02:00
Naïm Favier
e4272987f7
Drop CODEOWNERS
2023-05-14 12:46:21 +02:00
Naïm Favier
db3d440e26
kitty: improve error message when theme not found ( #3989 )
2023-05-14 12:05:10 +02:00
George Macon
6702b22b98
ssh: install an ssh client
...
Fixes #3667
2023-05-13 16:50:10 +02:00
Sefa Eyeoglu
e0026e16a5
fuzzel: add module
2023-05-13 15:54:34 +02:00
Robert Helgesson
caa47705f7
beets: minor fixes
2023-05-12 23:26:09 +02:00
Robert Helgesson
8345a3166d
kitty: minor fixes
2023-05-12 23:26:06 +02:00
Erik Krieg
70c8bd08e6
zellij: disables shell integrations by default ( #3981 )
...
* zellij: disables shell integrations by default
* zellij: removes outdated comment from test
2023-05-12 13:54:26 +02:00
Sefa Eyeoglu
a835096fd2
kitty: add shellIntegration ( #3759 )
...
Kitty provides integrations for bash, fish and zsh. The new
programs.kitty.shellIntegration options allow the configuration of
these integrations.
See <https://sw.kovidgoyal.net/kitty/shell-integration > for more details.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-05-12 11:20:22 +02:00
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