Robert Helgesson
9da77acf45
tests: include a service in integration tests
2024-04-10 21:27:32 +02:00
Robert Helgesson
c13e6dc518
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-04-10 21:27:32 +02:00
home-manager-bot
c2c830e86a
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-04-10 21:27:32 +02:00
Joaquín Triñanes
abec9da80c
gpg-agent: Fix nushell integration
2024-04-10 21:27:32 +02:00
Robert Helgesson
299c891e49
ci: remove cachix action
...
All the extra binary cache lookups and uploads to Cachix make the
build quite a bit slower than necessary.
2024-04-10 21:27:32 +02:00
Robert Helgesson
943a9b3727
gpg: fix immutable keyfile test
2024-04-10 21:27:31 +02:00
Robert Helgesson
4342e07a09
bemenu: stub package in tests
2024-04-10 21:27:31 +02:00
Robert Helgesson
941726161c
fcitx5: fix reference to fcitx5-with-addons
2024-04-10 21:27:31 +02:00
dependabot[bot]
cf070d340b
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-04-10 21:27:31 +02:00
Felipe Silva
6c7547cbcb
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-04-10 21:27:30 +02:00
Robert Helgesson
0e561e8755
fcitx5: fix tests
2024-04-10 21:27:30 +02:00
Robert Helgesson
85f3c41ef2
tests: add mkStubPackage in Nixpkgs overlay
2024-04-10 21:27:30 +02:00
Weblate (bot)
2292b52203
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-04-10 21:27:30 +02:00
John Axel Eriksson
cb76bfe06c
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-04-10 21:27:30 +02:00
XYenon
28e90a978e
yazi: update shell integrations ( #5048 )
2024-04-10 21:27:29 +02:00
Christina E. Sørensen
380a878c27
xscreensaver: add package option
...
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-10 21:27:29 +02:00
Mihai Fufezan
6b87f2846d
hyprland: fix reloading
...
Fix hyprctl erroring out due to HIS.
2024-04-10 21:27:29 +02:00
Judson Lester
7f1470c203
lorri: systemd allow access to cache directories
...
Some nix builds require RW access to `.cache/nix` and `.cache/lorri`.
2024-04-10 21:27:29 +02:00
Joey Territo
9aea11023d
zsh: fix broken ZDOTDIR when path contains spaces
2024-04-10 21:27:28 +02:00
gallegonovato
c8e39cdb04
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-04-10 21:27:28 +02:00
Gaetan Lepage
b59d9800c3
river: add module
2024-04-10 21:27:28 +02:00
James Conroy-Finn
6279ed6871
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-04-10 21:27:28 +02:00
Nikita Pedorich
d4d413a2a8
tealdeer: module improvements
...
- Cache update on HM activation removed
- freeformType settings
- More tests added
- Platform-dependent tests
- Maintainer added
2024-04-10 21:27:27 +02:00
Albert Peschar
6ade7aed90
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-04-10 21:27:27 +02:00
home-manager-bot
aedeb6ec59
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-04-10 21:27:27 +02:00
Сергій
a51a8fe239
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-04-10 21:27:27 +02:00
bittin1ddc447d824349b2
df753eb184
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-04-10 21:27:27 +02:00
Oğuz Ersen
4e121b2944
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-04-10 21:27:26 +02:00
Robert Helgesson
bd0876c28d
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-04-10 21:27:26 +02:00
Hosted Weblate
992c8f4b35
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-04-10 21:27:26 +02:00
Robert Helgesson
0fb0813e6e
home-manager: add Nix sanity check
...
This should ensure that the necessary profile directories are created.
2024-04-10 21:27:26 +02:00
Robert Helgesson
09b7ad0f90
home-manager: fix incorrect log message
2024-04-10 21:27:25 +02:00
Robert Helgesson
dddefab1ef
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-04-10 21:27:25 +02:00
Robert Helgesson
dbded8d0ec
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-04-10 21:27:25 +02:00
Robert Helgesson
5553c93889
neomutt: fix tests
...
Caused by an unfortunate interaction between #4597 and #4999 .
2024-04-10 21:27:25 +02:00
Robert Helgesson
3e10606b30
mpv: create doc output in tests
2024-04-10 21:27:24 +02:00
home-manager-bot
3a5d727f44
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-04-10 21:27:24 +02:00
Christian Dannie Storgaard
f66e0c311b
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-04-10 21:27:24 +02:00
zendo
c8842ff8f1
emacs: use overrideScope
instead of overrideScope'
2024-04-10 21:27:24 +02:00
home-manager-bot
6036073123
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-04-10 21:27:24 +02:00
Rafael Carvalho
5ff30300d7
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-04-10 21:27:23 +02:00
Emily
3d10daecd3
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-04-10 21:27:23 +02:00
Alexis (Poliorcetics) Bourget
331dc328b2
zellij: use full executable path
2024-04-10 21:27:23 +02:00
GenericNerdyUsername
4a785b0cef
jetbrains-remote: add module
2024-04-10 21:27:23 +02:00
arjan-s
aff1ba7dd8
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-04-10 21:27:22 +02:00
NotAShelf
640c4270fc
arrpc: add module
2024-04-10 21:27:22 +02:00
Anton
875fa16fe2
swayosd: update executable
2024-04-10 21:27:22 +02:00
Scott Stevenson
e910311c46
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-04-10 21:27:22 +02:00
Clément DOUIN
546ace0756
himalaya: adjust module for v1.0.0-beta
2024-04-10 21:27:22 +02:00
shivaraj-bh
6843538e68
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-04-10 21:27:21 +02:00