zorrobert
2846d5230a
joplin-desktop: allow undefined options
...
This PR fixes two issues that cause rebuild to fail, see #5222 .
The first was caused when sync.target and sync.interval were not set,
this was fixed by changing the default values from null to "undefined"
and filtering these out later.
The second error occurred when the .config/joplin-desktop directory
didn't exist (e.g. when installing Joplin for the first time) which
caused the touch command to fail. This was fixed using mkdir to ensure
that .config/joplin-desktop exists.
2024-04-21 17:24:52 +02:00
JulianFP
ad83c154bd
qt: fix qt.platformTheme = "gtk3"
2024-04-21 15:53:39 +02:00
JulianFP
147b5a5e1c
qt: fix platform theme package install
2024-04-21 15:53:39 +02:00
home-manager-bot
4cec20dbf5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5672bc9dbf9d88246ddab5ac454e82318d094bb8' (2024-04-16)
→ 'github:NixOS/nixpkgs/5c24cf2f0a12ad855f444c30b2421d044120c66f' (2024-04-19)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-21 08:49:42 +02:00
Coutinho de Souza
057117a401
kdeconnect: fix "tray.target" requires
...
The PR #5299[0] actually adds the requirement on "tray.target" for the
kdeconnect service, when kdeconnect-indicator is set to true. What it
should do is add the requirement directly to the latter. This commit
fixes it.
[0]: https://github.com/nix-community/home-manager/pull/5299#issue-2252834123
2024-04-20 00:38:28 +02:00
Robert Helgesson
a204082274
firefox: fix test
2024-04-20 00:02:59 +02:00
Andrew Marshall
3a435342e2
sway: check config file validity
...
Helps avoid successful build but Sway failing to start.
To meaningfully test this, I had to actually use `pkgs.sway` in the
test rather than the stub, but left all other tests using the stub and
changed them to skipping the test.
We need to pass `--unsupported-gpu` as Sway checks for `nvidia` in
`/proc/modules`, and the Nix sandbox has `/proc/modules` available.
2024-04-19 23:16:55 +02:00
Andrew Marshall
95888b153c
sway: writeText -> writeTextFile
...
The latter is more flexible and shall be used soon, splitting this
change out for simpler diff later.
2024-04-19 23:11:30 +02:00
Oğuz Ersen
7c61e400a9
Translate using Weblate (Turkish)
...
Currently translated at 100.0% (37 of 37 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-19 19:26:10 +02:00
Felipe Silva
991f6fafce
Translate using Weblate (Portuguese)
...
Currently translated at 100.0% (37 of 37 strings)
Translate using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (18 of 18 strings)
Translate using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (37 of 37 strings)
Co-authored-by: Felipe Silva <hey@felipeqq2.rocks>
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/modules/pt_BR/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2024-04-19 19:26:09 +02:00
gallegonovato
5682ccdcaf
Translate using Weblate (Spanish)
...
Currently translated at 100.0% (37 of 37 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-19 19:26:09 +02:00
Masum Reza
938357cb23
hyprland: remove enableNvidiaPatches option
...
Hyprland no longer requires patching to work on Nvidia.
2024-04-19 19:25:59 +02:00
Pasquale
6a171bfd84
kconfig: add module
2024-04-19 17:36:11 +02:00
Cynthia Fox
1f305c363e
remmina: add module
...
Adds a module to enable managing Remmina, an RDP client, with a Home
Manager module, providing a systemd service and mimetype integration
that can be disabled if so desired.
2024-04-19 17:16:42 +02:00
Ivan Leshchenko
31c77dcc2e
sway: systemd customization
2024-04-19 17:15:54 +02:00
Ramses
068dd4ae29
alacritty: cleanup after 0.13 merge in nixpkgs
2024-04-19 16:57:02 +02:00
Ramses
7ca7025cf2
alacritty: fix escape sequence in example and test
...
See https://github.com/nix-community/home-manager/pull/4817#discussion_r1441710049
2024-04-19 16:26:23 +02:00
Coutinho de Souza
dc906b197b
kdeconnect: require "tray.target" for kdeconnect
...
Since kdeconnect-indicator is a tray application, it should require
"tray.target", as is the case for flameshot[0].
[0]: b1a5b3d6a5/modules/services/flameshot.nix (L58)
2024-04-19 14:22:32 +02:00
Raito Bezarius
0184c8180f
neomutt: add some options
...
Superficially, allow source primary account by default and show
default mailbox.
2024-04-19 13:56:54 +02:00
Felipe Silva
b1a5b3d6a5
vdirsyncer: set postHook
to null when not set ( #5294 )
...
The `postHook` option was being processed and reset to a string, even if
the user set it to null, causing issues under certain conditions (see
Using `if-then-else` instead of `optionalString` keeps the option as
null, instead of setting it to an empty string.
2024-04-19 13:01:05 +02:00
diniamo
b62cad68b7
spotify-player: add module
2024-04-19 12:39:30 +02:00
Danil Suetin
b5b2b1ac63
helix: add ignores option
2024-04-19 12:05:08 +02:00
Henri Sota
8ff7bb3f4d
tofi: add module
2024-04-19 11:32:49 +02:00
Robert Helgesson
f3506ba86c
bash: add bash package to home.packages
...
Fixes #5295
2024-04-19 09:55:03 +02:00
uncenter
ffc3600f40
fd: add module
2024-04-19 00:31:16 +02:00
Robert Helgesson
ff1c364654
qt: merge PR 5156
2024-04-19 00:28:00 +02:00
tschai-yim
54e35e0e1c
qt: use warnings API
2024-04-18 23:29:12 +02:00
Tschai
be2b17615c
qt: fix adwaita decorations link
...
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
2024-04-18 23:25:50 +02:00
tschai-yim
b31019d64f
qt: add adwaita platform theme
...
Fixes #4702 and https://github.com/NixOS/nixpkgs/issues/295345 .
2024-04-18 23:25:50 +02:00
Hosted Weblate
7cebe921ea
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-18 17:26:10 +02:00
Robert Helgesson
178e26895b
home-manager: error out on missing option argument
...
Instead of an error
line 958: $1: unbound variable
we now emit an error such as
missing argument for --cores
Note, this is not perfect. In many cases you still get sub-optimal
error messages.
2024-04-18 17:25:13 +02:00
a-kenji
f46814ec7c
treewide: prefer the official wiki
2024-04-17 23:58:16 +02:00
home-manager-bot
93b917d49f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1042fd8b148a9105f3c0aca3a6177fd1d9360ba5' (2024-04-10)
→ 'github:NixOS/nixpkgs/5672bc9dbf9d88246ddab5ac454e82318d094bb8' (2024-04-16)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-17 23:56:40 +02:00
Pol Dellaiera
fa8c16e245
systemd: add enable
option
2024-04-16 21:12:47 +02:00
dependabot[bot]
1c43dcfac4
ci: bump peaceiris/actions-gh-pages from 3 to 4
...
Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages ) from 3 to 4.
- [Release notes](https://github.com/peaceiris/actions-gh-pages/releases )
- [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md )
- [Commits](https://github.com/peaceiris/actions-gh-pages/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peaceiris/actions-gh-pages
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-15 09:42:51 +02:00
Nathan Henrie
59d50bc582
espanso: enable module on darwin
2024-04-15 09:40:27 +02:00
Jose Plana
9f32c66a51
k9s: configuration files in Darwin without XDG
...
Support alternate configuration files for k9s in darwin where XDG is
not mandated and k9s expects configuration files in
`~/Library/Application Support/k9s/`.
2024-04-14 23:48:01 +02:00
Jose Plana
76a1650c45
k9s: fix typos in configuration file names
2024-04-14 23:47:45 +02:00
Philipp Mildenberger
630a0992b3
nushell: fix nushell config path on darwin
2024-04-14 08:58:16 +02:00
home-manager-bot
4cc3c91601
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fd281bd6b7d3e32ddfa399853946f782553163b5' (2024-04-03)
→ 'github:NixOS/nixpkgs/1042fd8b148a9105f3c0aca3a6177fd1d9360ba5' (2024-04-10)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-14 08:56:05 +02:00
Mitchell Skaggs
f33d5086d3
rio: remove redundant lib.mdDoc
call
...
This is an error as of https://github.com/NixOS/nixpkgs/pull/303841
It seems to have been missed in https://github.com/nix-community/home-manager/pull/4215
2024-04-13 12:59:33 -05:00
MiSumiSumi
8fdf329526
neovim: enable use of external package manager ( #5225 )
...
* neovim: add extraWrapperArgs option
pass external arguments to neovim-unwrapper
this gives users more flexibility in managing neovim configuration
* neovim: add test for `extraWrapperArgs`
2024-04-13 16:50:15 +02:00
Bryn Edwards
40ab43ae98
foot: set PATH in server's systemd unit file
...
If not set, foot's terminal spawning shortcut will not work as the
`footclient` binary is not on the server's PATH.
2024-04-13 08:27:43 +02:00
Ramses
31357486b0
fish: use the subcommand style for the status command ( #4584 )
...
The flag style has been deprecated and will eventually be removed.
2024-04-10 16:39:52 +02:00
Tony Zorman
18f89ef74f
firefox: add containersForce flag
...
Firefox, upon exit, creates the default containers.json file in place of
the one that home-manager created. This leads to errors when switching
to a new profile, as home-manager is careful with overwriting existing
files. The added option toggles that behaviour.
Closes: https://github.com/nix-community/home-manager/issues/4989
2024-04-10 08:29:32 +02:00
Jack W
b00d0e4fe9
bun: add module
2024-04-09 20:48:15 +02:00
Mario Rodas
40a99619da
fzf: add compatibility with fzf≥0.48.0
...
fzf 0.48.0 [1] changed the way it integrates with shells.
[1] https://github.com/junegunn/fzf/releases/tag/0.48.0
2024-04-09 08:57:29 +02:00
github-actions[bot]
a561ad6ab3
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/d8fe5e6c92d0d190646fb9f1056741a229980089' (2024-03-29)
→ 'github:NixOS/nixpkgs/fd281bd6b7d3e32ddfa399853946f782553163b5' (2024-04-03)
2024-04-07 03:59:32 +00:00
Smaug123
b787726a84
home-manager: extract inline shell script to file
2024-04-06 10:04:27 +02:00
O. C. Taskin
782eed8bb6
programs.khal: add "addresses" option + tidy up ( #5221 )
...
- Add `accounts.<calendar|contact>.accounts.<name>.khal.addresses`
option to enable new configuration option, "addresses", from khal,
which is used for showing participation status [1].
- Remove mistaken new line in khal implementation, refer to [2].
- Make additions to the existing test case to check the new addresses
feature. And remove the empty lines in expected configs.
[1]: https://khal.readthedocs.io/en/latest/configure.html#the-calendars-section
[2]: https://github.com/nix-community/home-manager/pull/5192#pullrequestreview-1975091763
2024-04-05 13:48:20 +02:00