Robert Helgesson
d835fdc2d0
systemd: enable start services by default
...
This enables the use of sd-switch to reload, start, and stop services
as needed when switching configurations.
This also entirely removes the Ruby based service helper.
Fixes #5452
2024-09-17 17:54:54 +02:00
Andrew Marshall
a9c9cc6e50
sway: do not use pkgs.sway
when cfg.package = null
...
- Implicitly disable checkConfig when `cfg.package = null` as we don’t
have any exe to use for the check
- Implicitly disable `swaymsg reload` on activation, since we have no
exe to use for running it
See https://github.com/nix-community/home-manager/issues/5307
2024-09-16 00:56:20 +02:00
Andrew Marshall
76bf779881
sway: un-extract single-use variable
2024-09-16 00:51:30 +02:00
home-manager-bot
25479e29d1
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/574d1eac1c200690e27b8eb4e24887f8df7ac27c?narHash=sha256-v3rIhsJBOMLR8e/RNWxr828tB%2BWywYIoajrZKFM%2B0Gg%3D' (2024-09-06)
→ 'github:NixOS/nixpkgs/4f807e8940284ad7925ebd0a0993d2a1791acb2f?narHash=sha256-IiA3jfbR7K/B5%2B9byVi9BZGWTD4VSbWe8VLpp9B/iYk%3D' (2024-09-11)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-16 00:47:02 +02:00
sdaqo
9c5f16d703
borgmatic: fix service permissions
...
Fixes #5749
2024-09-15 09:32:04 +02:00
Robert Helgesson
e524c57b1f
mopidy: fix formatting
2024-09-15 01:45:42 +02:00
Robert Helgesson
6c1a461a44
mopidy: reduce test closure size
2024-09-14 12:14:32 +02:00
Heitor Augusto
c6e4ec39df
z-lua: add support for fish abbreviations
2024-09-14 11:53:10 +02:00
Heitor Augusto
0d118885b2
lsd: add support for fish abbreviations
2024-09-14 11:53:10 +02:00
Heitor Augusto
f69e61a2d7
pls: add support for fish abbreviations
2024-09-14 11:53:10 +02:00
Languages add-on
7edf6ccaec
Add translation using Weblate (Hindi)
...
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
2024-09-14 07:18:07 +00:00
Jay Thomas
e94bee9574
Translate using Weblate (Hindi)
...
Currently translated at 8.1% (3 of 37 strings)
Add translation using Weblate (Hindi)
Co-authored-by: Jay Thomas <jay@gfax.ch>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/hi/
Translation: Home Manager/Home Manager CLI
2024-09-14 07:18:06 +00:00
NikSne
898eaef7ea
Translate using Weblate (Russian)
...
Currently translated at 100.0% (37 of 37 strings)
Co-authored-by: NikSne <commits@niksne.ru>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ru/
Translation: Home Manager/Home Manager CLI
2024-09-14 07:18:06 +00:00
Dominic Esposito
f084d65319
swaync: fix example configuration
...
Add a semicolon after "notification-body-image-width = 200" for
completeness.
PR #5828
2024-09-14 09:15:45 +02:00
Ayman Bagabas
43845d04f8
git: add diff-highlight diff pager option
...
This adds a new diff-highlight option to make use of the simple
included git diff highlighter that comes with canonical git.
For more info, see https://github.com/git/git/blob/master/contrib/diff-highlight/README
2024-09-14 01:38:40 +02:00
Heitor Augusto
503af483e1
eza: add support for fish abbreviations
2024-09-13 12:12:18 +02:00
Heitor Augusto
076c78eded
fish: add preferAbbrs
option
2024-09-13 12:04:56 +02:00
NitroSniper
7923c69152
neovide: add module
...
Neovide is a simple, no-nonsense, cross-platform graphical user
interface for Neovim See <https://neovide.dev/ >.
Used ruff's module as reference during creation.
2024-09-13 11:50:57 +02:00
Callum Leslie
4c8647b1ed
trayscale: add module
...
Trayscale is an unofficial GUI wrapper around the Tailscale CLI
client.
PR #5803
2024-09-13 10:59:31 +02:00
O. C. Taskin
daaf0c2f8d
kanshi: add support for output aliases
...
- Add `services.kanshi.profiles.<name>.outputs.*.alias` to support new
alias directive from kanshi [1].
- Add an assertion to reject aliases not on global scope, which are
not allowed on kanshi [2].
- Add a new test to check alias rejection, `alias-assertion`.
- Add relevant coverage by modifying the existing "new-configuration"
test.
- Kanshi also doesn't allow wildcards on global scope [3], correct the
faulty test case.
[1]: 1ed86ce523
[2]: 1605f7c813/item/doc/kanshi.5.scd (L78)
[3]: 1605f7c813/item/doc/kanshi.5.scd (L80)
2024-09-13 10:51:33 +02:00
Chet Gurevitch
cb3ab5928c
helix: add example for use with evil-helix
2024-09-13 10:49:07 +02:00
Chet Gurevitch
ea244c5ae2
helix: remove outdated language-server comment
2024-09-13 10:49:06 +02:00
Zachary H
433e686675
autorandr: configModule.extraConfig
...
Add an option to programs.autorandr's configModule to allow arbitrary
extra config lines.
No option exists for adding arbitrary key/values to generated autorandr
profile config, as is common in other nix modules. This commit adds one.
2024-09-13 09:58:00 +02:00
Ayman Bagabas
ef50612457
gpg-agent: add launchd service agent and sockets
...
This adds a Darwin Launchd agent along with its sockets to make
gpg-agent starts at load or whenever the sockets are needed.
Fixes: https://github.com/nix-community/home-manager/issues/3864
2024-09-13 08:59:29 +02:00
Bryan Lai
c82fc8cf3f
home-manager: use hostname
from GNU inetutils
...
This partially reverts commit 89670e27e1
.
Co-authored-by: Johannes Maier <johannes.maier@mailbox.org>
2024-09-13 08:37:10 +02:00
Bryan Lai
2b1957a0a3
home-manager: fix early exit due to FQDN error
...
Since 89670e27e1
, FQDN lookup errors
from `hostname -f` may cause an early exit of the whole program.
This commit fixes the problem by absorbing the FQDN query inside the
`if` statement.
2024-09-13 08:37:09 +02:00
Robert Helgesson
da8406a6ff
systemd: use getExe for sd-switch
2024-09-12 13:54:47 +02:00
Robert Helgesson
e1c6094075
systemd: unify handling of switch environment
2024-09-12 13:54:47 +02:00
Robert Helgesson
51e4664342
treewide: use non-deprecated substitute arguments
2024-09-12 13:54:47 +02:00
home-manager-bot
8a16716428
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/12228ff1752d7b7624a54e9c1af4b222b3c1073b?narHash=sha256-Ym04C5%2BqovuQDYL/rKWSR%2BWESseQBbNAe5DsXNx5trY%3D' (2024-08-31)
→ 'github:NixOS/nixpkgs/574d1eac1c200690e27b8eb4e24887f8df7ac27c?narHash=sha256-v3rIhsJBOMLR8e/RNWxr828tB%2BWywYIoajrZKFM%2B0Gg%3D' (2024-09-06)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-11 08:40:28 +02:00
Weblate (bot)
e5fa72bad0
Translate using Weblate (Romanian)
...
Currently translated at 100.0% (37 of 37 strings)
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/ro/
Translation: Home Manager/Home Manager CLI
Co-authored-by: Felix Puscasu <puscasu.felix1@gmail.com>
2024-09-10 08:04:35 +02:00
Donovan Glover
10541f19c5
pqiv: add boolean support
2024-09-09 16:50:17 +02:00
Paul Meyer
be47a2bdf2
k9s: remove katexochen as maintainer
2024-09-09 08:34:44 +02:00
Sefa Eyeoglu
77c9414828
k9s: allow defining custom theme file
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-09 08:27:29 +02:00
Robert Helgesson
8a175a8913
tests: change quoting to match new Nixpkgs behavior
...
Fixes tests that are affected by
<https://github.com/NixOS/nixpkgs/pull/333744 >.
2024-09-08 23:32:19 +02:00
Nina Morgan
ec4c6928bb
firefox: fix selection of lastUserContextId
...
The lastUserContextId value should match the highest context ID from
the containers set in a given profile. This update ensures that this
always is the case.
2024-09-08 09:52:15 +02:00
NAHO
aaebdea769
taskwarrior: support taskwarrior3 migration
...
Support taskwarrior3 migration, following the approach in [1] to avoid
breaking changes.
[1]: https://github.com/NixOS/nixpkgs/pull/303632
Closes: https://github.com/nix-community/home-manager/issues/5310
Link: https://github.com/nix-community/home-manager/pull/5782
2024-09-07 09:41:58 +02:00
DCsunset
127ccc3eb7
i3/sway: support str type for font size
2024-09-06 15:23:08 +02:00
home-manager-bot
7d569851e9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5e0ca22929f3342b19569b21b2f3462f053e497b?narHash=sha256-M0xJ3FbDUc4fRZ84dPGx5VvgFsOzds77KiBMW/mMTnI%3D' (2024-08-09)
→ 'github:NixOS/nixpkgs/12228ff1752d7b7624a54e9c1af4b222b3c1073b?narHash=sha256-Ym04C5%2BqovuQDYL/rKWSR%2BWESseQBbNAe5DsXNx5trY%3D' (2024-08-31)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-09-06 15:03:51 +02:00
Ferenci Ákos
5b95e0611b
Translate using Weblate (Hungarian)
...
Currently translated at 33.3% (6 of 18 strings)
Translate using Weblate (Hungarian)
Currently translated at 97.2% (36 of 37 strings)
Co-authored-by: Ferenci Ákos <synthetace@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/home-manager/cli/hu/
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/hu/
Translation: Home Manager/Home Manager CLI
Translation: Home Manager/Home Manager Modules
2024-09-06 14:55:42 +02:00
Bruno BELANYI
b00bdf59c0
xdg: add option 'xdg.stateFile'
2024-09-06 14:55:36 +02:00
Lulu
03b49187a2
sway: indent sway configuration options
...
Fix the indentation for the configuration of `input`, `output` and
`seat` to match that of `mode`.
2024-09-06 14:51:44 +02:00
Martin Eek Gerhardsen
5130249ab2
taskwarrior-sync: add package option
...
Add option to change which package is used for taskwarrior-sync, to
e.g. taskwarrior3.
2024-09-06 14:47:43 +02:00
Alex Lov
471e3eb0a1
git: add option to provide difftastic package
2024-09-01 10:42:46 +02:00
name_snrl
c2cd2a52e0
submodule-support: add default values for top-level configs
...
This way the end user can easily check whether the home-manager
configuration is part of the module or not. Example of use:
```nix
{ lib, nixosConfig, ... }:
let
mkIfNixos = lib.mkIf nixosConfig != null;
in
{
programs.foot.enable = mkIfNixos true;
}
```
2024-08-23 19:56:03 +02:00
Szabin Hamrik
5dc2535656
Translate using Weblate (Hungarian)
...
Currently translated at 22.2% (4 of 18 strings)
Translation: Home Manager/Home Manager Modules
Translate-URL: https://hosted.weblate.org/projects/home-manager/modules/hu/
2024-08-23 16:09:26 +02:00
Robert Helgesson
b18f3ebc40
systemd: fully deprecate legacy switcher
...
This switches `systemd.user.startServices = true` to be the same as
`systemd.user.startServices = "sd-switch"`, previously it would use
the "legacy" method. It also introduces a warning that triggers if the
user explicitly have `systemd.user.startServices = "legacy"`.
See #5452
2024-08-23 13:31:48 +02:00
Robert Helgesson
25c12f0736
tests: fix escaping of wait command
2024-08-23 13:31:48 +02:00
sudoforge
40ddec2f8a
zsh: add option: history.append
...
This change adds the programs.zsh.history.append option in order to
manage the configuration of the APPEND_HISTORY zsh option.
2024-08-23 13:29:12 +02:00
Alex Hamilton
2598861031
bash: add package option
2024-08-18 15:15:31 +02:00