Robert Helgesson
613384a511
tests: include a service in integration tests
2024-03-06 12:58:02 +01:00
Robert Helgesson
950673cec7
pueue: always write configuration file
...
Pueue requires the configuration file to contain a `shared` entry. We
therefore unconditionally add it as `shared: {}`.
Fixes #4295
2024-03-06 12:58:02 +01:00
home-manager-bot
477176502a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5863c27340ba4de8f83e7e3c023b9599c3cb3c80' (2024-02-16)
→ 'github:NixOS/nixpkgs/b8697e57f10292a6165a20f03d2f42920dfaf973' (2024-03-03)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-06 12:37:54 +01:00
Joaquín Triñanes
1d717f581b
gpg-agent: Fix nushell integration
2024-03-06 11:54:01 +01:00
Robert Helgesson
3c7bacf1d4
ci: remove cachix action
...
All the extra binary cache lookups and uploads to Cachix make the
build quite a bit slower than necessary.
2024-03-06 08:42:21 +01:00
Robert Helgesson
9daee941ab
gpg: fix immutable keyfile test
2024-03-06 08:42:20 +01:00
Robert Helgesson
c386fde594
bemenu: stub package in tests
2024-03-06 08:42:20 +01:00
Robert Helgesson
bdea159ffa
fcitx5: fix reference to fcitx5-with-addons
2024-03-05 23:19:22 +01:00
dependabot[bot]
23ff9821bc
ci: bump DeterminateSystems/update-flake-lock from 20 to 21
...
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock ) from 20 to 21.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases )
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v20...v21 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-04 19:50:43 +01:00
Felipe Silva
d579633ff9
khal: fix contact integration ( #4836 )
...
* khal: fix contact integration
- Add tests for contact+khal
- Make options `color`/`priority` available for contact accounts
* khal: add separate calendar for each contact collection
A contact account may have multiple VCARD collections, but Khal doesn't
search recursively. Collection folder names must be hardcoded, and each
has its own calendar.
- Add khal.collections option for contact accounts
- Default to previous setup for accounts with a single collection
- Add tests
* khal: specify how priority is defined by Khal
See https://khal.readthedocs.io/en/latest/configure.html
2024-03-03 18:12:42 +01:00
Robert Helgesson
4de84265d7
fcitx5: fix tests
2024-03-03 06:56:05 +01:00
Robert Helgesson
0992b38e5e
tests: add mkStubPackage in Nixpkgs overlay
2024-03-03 06:56:05 +01:00
Weblate (bot)
2f3367769a
Translate using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (36 of 36 strings)
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt_BR/
Translation: Home Manager/Home Manager CLI
Co-authored-by: guto <joaoaugustolanjoni@gmail.com>
2024-02-29 11:54:14 +01:00
John Axel Eriksson
ecfffe3631
river: fix systemd activation ( #5055 )
...
The `exec` command does not do any shell parsing and does not
understand the `&&` which is how the extraCommands are added after
dbus activation. There doesn't seem to be a reason for `exec` here
anyway so just remove it and allow shell parsing.
2024-02-29 11:10:25 +01:00
XYenon
1d085ea444
yazi: update shell integrations ( #5048 )
2024-02-27 00:00:56 +01:00
Christina E. Sørensen
4ee704cb13
xscreensaver: add package option
...
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-02-24 21:34:39 +01:00
Mihai Fufezan
ae7a3b5137
hyprland: fix reloading
...
Fix hyprctl erroring out due to HIS.
2024-02-24 21:04:47 +01:00
Judson Lester
4e6d25a51b
lorri: systemd allow access to cache directories
...
Some nix builds require RW access to `.cache/nix` and `.cache/lorri`.
2024-02-24 20:30:51 +01:00
Joey Territo
0e0e966954
zsh: fix broken ZDOTDIR when path contains spaces
2024-02-22 09:41:50 +01:00
gallegonovato
0b69d57416
Translate using Weblate (Spanish)
...
Currently translated at 100.0% (36 of 36 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/es/
Translation: Home Manager/Home Manager CLI
2024-02-22 00:31:20 +01:00
Gaetan Lepage
3dda8e795f
river: add module
2024-02-22 00:10:51 +01:00
James Conroy-Finn
517601b37c
jujutsu: remove shell completion
...
Completion is installed by the jujutsu package itself, making this
additional setup redundant.
https://github.com/nix-community/home-manager/pull/5016#issuecomment-1947449541
https://github.com/nix-community/home-manager/pull/5037#pullrequestreview-1888843990
2024-02-20 18:43:56 +01:00
Nikita Pedorich
a54e05bc12
tealdeer: module improvements
...
- Cache update on HM activation removed
- freeformType settings
- More tests added
- Platform-dependent tests
- Maintainer added
2024-02-18 23:14:41 +01:00
Albert Peschar
738527f866
darwin: fonts: speed up font installation
...
* Skip font installation if the derivation hasn't changed.
* Use `rsync` instead of `install` to copy font files, to avoid useless
copying of pre-existent identical files.
2024-02-18 23:09:58 +01:00
home-manager-bot
11edf9cad7
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
→ 'github:NixOS/nixpkgs/5863c27340ba4de8f83e7e3c023b9599c3cb3c80' (2024-02-16)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-18 22:48:32 +01:00
Сергій
309465d209
Translate using Weblate (Ukrainian)
...
Currently translated at 100.0% (36 of 36 strings)
Co-authored-by: Сергій <sergiy.goncharuk.1@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/uk/
Translation: Home Manager/Home Manager CLI
2024-02-18 15:02:08 +01:00
bittin1ddc447d824349b2
7671ec1931
Translate using Weblate (Swedish)
...
Currently translated at 100.0% (36 of 36 strings)
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/sv/
Translation: Home Manager/Home Manager CLI
2024-02-18 15:02:08 +01:00
Oğuz Ersen
5aec43bc0f
Translate using Weblate (Turkish)
...
Currently translated at 100.0% (36 of 36 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/tr/
Translation: Home Manager/Home Manager CLI
2024-02-18 15:02:08 +01:00
Robert Helgesson
f41f54fb22
Translate using Weblate (Czech)
...
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Indonesian)
Currently translated at 66.6% (24 of 36 strings)
Translate using Weblate (Romanian)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Ukrainian)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Portuguese)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Lithuanian)
Currently translated at 72.2% (13 of 18 strings)
Translate using Weblate (Lithuanian)
Currently translated at 86.1% (31 of 36 strings)
Translate using Weblate (Danish)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Dutch)
Currently translated at 88.8% (32 of 36 strings)
Translate using Weblate (Catalan)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Italian)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Turkish)
Currently translated at 100.0% (36 of 36 strings)
Translate using Weblate (Japanese)
Currently translated at 88.8% (32 of 36 strings)
Translate using Weblate (Korean)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Portuguese (Brazil))
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (German)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Spanish)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Polish)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Chinese (Traditional))
Currently translated at 77.7% (28 of 36 strings)
Translate using Weblate (Chinese (Simplified))
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Russian)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (French)
Currently translated at 97.2% (35 of 36 strings)
Translate using Weblate (Norwegian Bokmål)
Currently translated at 77.7% (28 of 36 strings)
Translate using Weblate (Swedish)
Currently translated at 97.2% (35 of 36 strings)
Co-authored-by: Robert Helgesson <robert@rycee.net>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ca/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/cs/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/da/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/de/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/es/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/fr/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/id/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/it/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ja/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ko/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/lt/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/nl/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pl/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ro/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ru/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/sv/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/tr/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/uk/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/lt/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2024-02-18 15:02:07 +01:00
Hosted Weblate
bb69e1d43e
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2024-02-18 15:02:07 +01:00
Robert Helgesson
3d6791b389
home-manager: add Nix sanity check
...
This should ensure that the necessary profile directories are created.
2024-02-15 22:05:29 +01:00
Robert Helgesson
07fd41171f
home-manager: fix incorrect log message
2024-02-15 13:10:07 +01:00
Robert Helgesson
043ba285c6
tests: add basic integration tests
...
This introduces some rudimentary integration tests using the NixOS
test framework. The intent is to better catch regressions when doing
more elaborate changes that may affect overall Home Manager behavior.
Note, the tests are currently not run automatically.
2024-02-14 15:10:53 +01:00
Robert Helgesson
7889bfb475
home-manager: overrideable URLs in generated flake
...
When using the `init` sub-command, it is now possible to set the Home
Manager and Nixpkgs input URLs. Note, for now these options are
considered experimental.
2024-02-14 15:10:53 +01:00
Robert Helgesson
354643e6c1
neomutt: fix tests
...
Caused by an unfortunate interaction between #4597 and #4999 .
2024-02-14 14:44:07 +01:00
Robert Helgesson
157bf71277
mpv: create doc output in tests
2024-02-14 11:25:39 +01:00
home-manager-bot
21b078306a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/faf912b086576fd1a15fca610166c98d47bc667e' (2024-02-05)
→ 'github:NixOS/nixpkgs/f8e2ebd66d097614d51a56a755450d4ae1632df1' (2024-02-07)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-11 21:30:00 +01:00
Christian Dannie Storgaard
a09cfdbaf1
neomutt: Initial IMAP support ( #4597 )
...
neomutt: Updated options and added tests
neomutt: Added test for individual mailbox type
neomutt: Formatted code
neomutt: Enable ssl_force_tls based on IMAP instead of SMTP
neomutt: Applied suggestions from @chayleaf
neomutt: fix breaking tests
2024-02-11 18:22:37 +01:00
zendo
bfd0ae29a8
emacs: use overrideScope
instead of overrideScope'
2024-02-11 00:23:06 +01:00
home-manager-bot
d1d6ca9b65
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b8b232ae7b8b144397fdb12d20f592e5e7c1a64d' (2024-01-31)
→ 'github:NixOS/nixpkgs/faf912b086576fd1a15fca610166c98d47bc667e' (2024-02-05)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-10 23:45:27 +01:00
Rafael Carvalho
fb0196ad9d
imapnotify: enable STARTTLS if enabled in email account config ( #5013 )
...
* imapnotify: enable STARTTLS if enabled in email account config
Since version 2.3.10 goimapnotify supports starttls. In version 2.3.11 a
typo in the settings was fixed, using tlsOptions.starttls to enable it.
This commit enables starttls in the goimapnotify config file if it is
enabled in the email account's imap settings.
* imapnotify: test generated config file
Compare the generated service config file with a manually verified
sample.
2024-02-10 23:01:01 +01:00
Emily
4c0357ff87
sway: fix workspace 10 missing from default config ( #4636 )
...
workspace 10 is part of upstream's default config, but was missing in home-manager.
The initial "sway: add module" PR (02d6040003
) went through multiple iterations and had workspace 10 included for a brief moment.
Until the author removed it in a force-push commenting
> Have removed the last change which added bound ${modifer}+0 to workspace number 10 as this messed up workspace numbering in sway.
The reason might have been, that sway used to sort the workspaces in the order they appeared in the config.
Attribute sets in nix are sorted, but not "naturally sorted", meaning `bindsym Mod1+0 workspace number 10` comes before `bindsym Mod1+0 workspace number 1`.
It's unclear if that's what really happened. A workaround would have been to use `lib.lists.naturalSort` in `keybindingsStr`.
But I cannot reproduce this anymore in any way.
I assume this has been fixed many years ago by now.
upstream config: 020a572ed6/config.in (L113-L134)
2024-02-10 19:59:52 +01:00
Alexis (Poliorcetics) Bourget
5b9156fa9a
zellij: use full executable path
2024-02-09 09:26:22 +01:00
GenericNerdyUsername
f99eace7c1
jetbrains-remote: add module
2024-02-06 00:29:23 +01:00
arjan-s
f65dcd6c15
neomutt: fix crypt_use_gpgme in newer versions
...
Fixes config load error since newer versions of neomutt don't allow
`crypt_use_gpgme` to be loaded dynamically (from folder hooks)
2024-02-05 23:42:06 +01:00
NotAShelf
7b4ea8d82f
arrpc: add module
2024-02-05 23:36:51 +01:00
Anton
13dbf2623d
swayosd: update executable
2024-02-05 23:31:53 +01:00
Scott Stevenson
b319781e30
home-manager: Check VISUAL before EDITOR for editor
...
Check VISUAL for a visual editor before EDITOR, as per Unix convention
and as followed by Git, crontab, mutt, and other tools.
2024-02-05 23:22:43 +01:00
Clément DOUIN
3c6f2dd59c
himalaya: adjust module for v1.0.0-beta
2024-02-05 23:03:40 +01:00
shivaraj-bh
274bd470a5
nix-gc: add service
...
The nix-gc service runs automatically at a specified frequency. It is
managed via launchd on macOS and systemd on Linux.
2024-02-05 18:10:00 +01:00