Compare commits

..

38 Commits

Author SHA1 Message Date
Benedikt Ritter
652fda4ca6 helix: remove outdated comment
The change to languages.toml referred to by the comment was released
with helix 23.10 which is the version currently on nixpkgs 23.11. See

- https://helix-editor.com/news/release-23-10-highlights/#multiple-language-servers
- https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/applications/editors/helix/default.nix#L5
2024-02-03 18:30:11 +01:00
Robert Helgesson
10cd9c5311 docs, tests: revert to fetchTarball for nmd and nmt
Turns out pulling nmt and nmd from Nixpkgs causes an IFD, even when
the packages are fixed-output derivations.

Thus, since Sourcehut is up and well, we can revert to simply fetching
nmd and nmt directly.

See discussion in <https://github.com/nix-community/home-manager/pull/4884>.

(cherry picked from commit d6185e83d8)
2024-01-19 11:19:02 +01:00
Robert Helgesson
85c3b600f6 flake.lock: Update 2024-01-17 08:36:04 +01:00
Robert Helgesson
25f822abd3 flake.lock: Update 2024-01-17 08:30:43 +01:00
Robert Helgesson
924d91e1e4 docs: use nmd from Nixpkgs
(cherry picked from commit 846200eb57)
2024-01-15 00:02:37 +01:00
Robert Helgesson
2f9728fb7e tests: use nmt from Nixpkgs
(cherry picked from commit 8ae3bfe2bf)
2024-01-15 00:02:32 +01:00
Robert Helgesson
5f0ab0eedc docs: use alternative source of nmd
(cherry picked from commit 93e804e7f8)
2024-01-11 14:47:55 +01:00
Guillaume Girol
7e398b3d76 lorri: unbreak due to too tight sandboxing
lorri needs to be able to write to /run/user/uid for the socket, to its
own cache directory ~/.cache/lorri and to the directory for gc roots.

(cherry picked from commit f06edaf18b)
2024-01-01 10:00:19 +01:00
katelyn martin
d5824a76bc docs: fix typo in nix-flakes.md
(cherry picked from commit ebeeef94ab)
2023-12-23 22:36:26 +01:00
Richard Davis
072662bd1b caffeine: remove ProtectHome service option
This option causes caffeine to be unable to start via the systemd
service.

(cherry picked from commit 093777ee4a)
2023-12-23 22:35:55 +01:00
Tobias H. Petersen
0c2353d5d9 docs: fix broken home-manager options link
(cherry picked from commit 8f38f1a231)
2023-12-20 23:57:18 +01:00
Viktor Kronvall
1488651d02 docs: fix broken link text
(cherry picked from commit c22b41f006)
2023-12-17 13:04:38 +01:00
Viktor Kronvall
b408085bcb docs: fix link texts in release notes
(cherry picked from commit 59c15ebe3d)
2023-12-17 13:04:27 +01:00
Viktor Kronvall
34ccacf798 docs: add considerate as maintainer
(cherry picked from commit 07754e935a)
2023-12-17 13:04:14 +01:00
Viktor Kronvall
478e1bd9bb docs: use .xhtml for appendices
(cherry picked from commit 6c82b1c9ce)
2023-12-17 13:04:03 +01:00
Viktor Kronvall
052d8a681f docs: add release-notes as appendix
The release notes used to be an appendix in the manual. After
converting to markdown that appendix got lost. This commit
reintroduces the release notes into the manual.

(cherry picked from commit 6fc71dc563)
2023-12-17 13:03:39 +01:00
Phil Simpson
241d2e6934 docs: fix nix-darwin module configuration example
The example is missing a `;` which causes this error when you attempt
a `darwin-rebuild switch`.

```
       error: syntax error, unexpected '=', expecting ';'

       at /Users/968713/.nixpkgs/darwin-configuration.nix:17:30:

           16|   }
           17|   home-manager.users.eve = { pkgs, ... }: {
             |                              ^
           18|     home.packages = [
```

(cherry picked from commit 0e7cd64674)
2023-12-17 13:00:56 +01:00
D3vil0p3r
8a2f655197 docs: fix broken links in README
(cherry picked from commit e6b7303bd1)
2023-12-17 13:00:40 +01:00
Robert Helgesson
aa99c2f4e9 docs: migrate documentation
This resolves the long-standing deprecation warning by migrating the
documentation to using the nixos-render-docs tool. As part of this,
the documentation markup language is migrated to Markdown.

See #4712 for more. Note, this is a backport of PR #4673.
2023-12-15 22:47:29 +01:00
dependabot[bot]
6761b8188b ci: bump cachix/cachix-action from 12 to 13
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 12 to 13.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v12...v13)

---
updated-dependencies:
- dependency-name: cachix/cachix-action
  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>
2023-12-10 09:08:29 +01:00
Robert Helgesson
71d9bd6724 docs: use relative paths to static resources
Fixes #4753
2023-12-09 22:23:51 +09:00
Robert Helgesson
890239846e docs: apply nixfmt 2023-12-09 22:23:46 +09:00
Viktor Kronvall
93e2536db2 docs: rename generated manual to index.xhtml
The `nixos-render-docs` tool outputs XHTML formatted content. In
order to convince browsers like `firefox` to treat the data as XHTML
the extension must be `.xhtml` and not `.html`.

Using the XHTML-formatted content as HTML is mainly an issue with
self-closing `<a />` tags.
2023-12-09 01:07:08 +09:00
Viktor Kronvall
0da5767319 docs: fix syntax highlighting
`document-highlighter` now outputs a `<code>` block inside the
pre-formatted `<pre>` tag. This changes the required CSS for
rendering code snippets. Moreover, this commit uses the highlightjs
as provided by the `document-highlighter` package instead of the
version packaged in `nmd`.
2023-12-09 01:07:08 +09:00
Viktor Kronvall
ecc724dac9 docs: render DESCRIPTION and OPTIONS headings 2023-12-09 01:07:08 +09:00
Viktor Kronvall
9ebc8a51ed docs: replace console language with shell 2023-12-09 01:07:08 +09:00
Viktor Kronvall
0a10eae61d docs: update nmd version
This update fixes the custom CSS to make the `$` character
non-selectable in highlighted code blocks.
2023-12-09 01:07:08 +09:00
Viktor Kronvall
a422807513 docs: extend home-configuration.nix header
The previous version had a longer header before the options,
including a DESCRIPTION section and an header for the OPTIONS.
2023-12-09 01:07:08 +09:00
Viktor Kronvall
7f725c12b1 docs: include 3rd-party part 2023-12-09 01:07:08 +09:00
Viktor Kronvall
5d63a01440 docs: this is the home-manager manual 2023-12-09 01:07:08 +09:00
Viktor Kronvall
b16e97f9b2 docs: fix note blocks 2023-12-09 01:07:08 +09:00
Viktor Kronvall
fc77ecf2ff docs: no justification in home-manager manpage
The `man home-configuration.nix` is configured to left
align the text similar to `man configuration.nix`. This
commit updates the `man home-manager` page to be consitent
with the two manpages mentioned above.
2023-12-09 01:07:08 +09:00
Viktor Kronvall
cc48491bfc docs: use nixos-render-docs
This commit removes the `home-manager-render-docs` package in favor
of upstream `nixos-render-docs` where the manpage generator has been
updated to take a `--header` and a `--footer` flag specifying static
content around the content derived from the options.json file.
2023-12-09 01:07:00 +09:00
Viktor Kronvall
31c0c87ebf docs: update manual to refer to 23.11 2023-12-09 01:06:44 +09:00
Viktor Kronvall
7bd59cb10c docs: update paths to make manual tests pass 2023-12-09 01:06:44 +09:00
Viktor Kronvall
25fd5eb4ba docs: add htmlOpenTool to manual
This commit extracts the htmlOpenTool from `nmd` into a module
in the home-manager docs directory. This is done to provide feature
parity with the documentation generated using the docbook .xml files.
2023-12-09 01:06:44 +09:00
Viktor Kronvall
14f29065e1 docs: add home-manager manpage 2023-12-09 01:06:44 +09:00
Viktor Kronvall
69a96783b1 docs: render without deprecated optionsDocBook
The `optionsDocBook` function is deprecated in nixpkgs since
nixos-23.11. This commit updates the manual and manpages to
use commonmark formatted documentation instead of the deprecated
docbook format.
2023-12-09 01:06:44 +09:00
2560 changed files with 35429 additions and 95330 deletions

View File

@@ -9,7 +9,6 @@ environment:
NIX_CONFIG: "experimental-features = nix-command flakes"
packages:
- nixos.cachix
- nixos.jq
tasks:
- setup: |
cachix use rycee
@@ -27,7 +26,7 @@ tasks:
if [[ $gitBranch == master ]]; then
dirName="unstable"
else
dirName="$(jq -r .release < release.json)"
dirName="$(cat .release)"
fi
rsync --delete -r --info=stats \

View File

@@ -19,6 +19,3 @@ indent_style = tab
[*.md]
trim_trailing_whitespace = false
[*.plist]
insert_final_newline = false

View File

@@ -1,42 +0,0 @@
# This file contains a list of commits that are not likely what you
# are looking for in a blame, such as mass reformatting or renaming.
#
# $ git config blame.ignoreRevsFile .git-blame-ignore-revs
# Treewide nixfmt-rfc-style
cba2f9ce95c8d10b66cacf05a275e3ad71959638
# Treewide remove with lib
0b491b460f52e87e23eb17bbf59c6ae64b7664c1
95711f926676018d279ba09fe7530d03b5d5b3e2
5e193cdcab61b5e7096ef3c132fdc0149e14f2d9
55cf1f16324e694c991e846ad5fc897f0f75ac64
a710f337d6f541f5ba50bc2d5daa6c34e9ee5834
10dca990ae02aaf41ff12c5b18dd3dcf258c0d04
d7f451d7b13bbe075abecfd345f8b149a000216a
65413f297f8c4c42a99270c15bce7bda1bfea724
b5976017741653251258112f7e6ee5d8b9e3a832
e0be70bcf94be20f8f0f6d215d909b614ab6ebeb
e30c6a41bc8548738341d10c0b17f8fead8e55ee
b5142d46a3f912ef99e9cec3e51d757fbeaf14ea
56374cc64d58451b359bb4e8502387d3a96e7c7b
32531e457215000b739da6cd40acfb080823f396
34d524f3edcf3a04c00ad2c09c24ec9d35d937f9
439a125afef8c97308ec0c6db75d38e15d92208d
5031c6d2978109336637977c165f82aa49fa16a7
b34b56689dcc75294e14e8c95db4e054a4e9573f
234613d77c939ff2e2c0f2c476a56d80930e5b8b
e3baf274f47678df6289c7482353cb6d38b7be5d
c90cd85b04ff3348978b05ba73ffc8e1b74b9fce
2d731a33b193209cb88b874e508ea912765f7d99
20fd9686b85dc64657a176466e23d0f3a5e1f760
96dee79b178d295b716052feca3ee46abc085abe
97d7946b5e107dd03cc82f21165251d4e0159655
0dfec9deb275854a56c97c356c40ef72e3a2e632
4b2d3b03becc184f2d1485e109c6a55f94d5f886
# Treewide remove lib.mdDoc
9f9e277b60a6e6915ad3a129e06861044b50fdf2
# Treewide replace usage of literalExample
bd11e2c5e67385970e59e55ba7a4c35d1ffaee4d

View File

@@ -3,7 +3,7 @@ name: Feature request
about: Ask for a new feature to be added (module, program, etc.)
title: ''
labels: feature request
assignees: rycee, berbiche
assignees: rycee, berbiche, sumnerevans
---

View File

@@ -5,7 +5,7 @@ labels: [bug, triage]
# We cannot use nix-community/home-manager
# See https://github.com/dear-github/dear-github/issues/170
assignees: [rycee, berbiche]
assignees: [rycee, berbiche, sumnerevans]
body:
- type: checkboxes

View File

@@ -15,17 +15,15 @@ pull-request.
Also make sure to read the guidelines found at
https://nix-community.github.io/home-manager/#sec-guidelines
https://github.com/nix-community/home-manager/blob/master/docs/contributing.adoc#sec-guidelines
-->
- [ ] Change is backwards compatible.
- [ ] Code formatted with `nix fmt` or
`nix-shell -p treefmt nixfmt-rfc-style deadnix keep-sorted --run treefmt`.
- [ ] Code formatted with `./format`.
- [ ] Code tested through `nix-shell --pure tests -A run.all`
or `nix build --reference-lock-file flake.lock ./tests#test-all` using Flakes.
- [ ] Code tested through `nix-shell --pure tests -A run.all` or `nix develop --ignore-environment .#all` using Flakes.
- [ ] Test cases updated/added. See [example](https://github.com/nix-community/home-manager/commit/f3fbb50b68df20da47f9b0def5607857fcc0d021#diff-b61a6d542f9036550ba9c401c80f00ef).
@@ -37,11 +35,11 @@ Also make sure to read the guidelines found at
{long description}
```
See [CONTRIBUTING](https://nix-community.github.io/home-manager/#sec-commit-style) for more information and [recent commit messages](https://github.com/nix-community/home-manager/commits/master) for examples.
See [CONTRIBUTING](https://github.com/nix-community/home-manager/blob/master/docs/contributing.adoc#sec-commit-style) for more information and [recent commit messages](https://github.com/nix-community/home-manager/commits/master) for examples.
- If this PR adds a new module
- [ ] Added myself as module maintainer. See [example](https://github.com/nix-community/home-manager/blob/a51598236f23c89e59ee77eb8e0614358b0e896c/modules/programs/lesspipe.nix#L11).
- [ ] Added myself as module maintainer. See [example](https://github.com/nix-community/home-manager/blob/068ff76a10e95820f886ac46957edcff4e44621d/modules/programs/lesspipe.nix#L6).
#### Maintainer CC

View File

@@ -10,7 +10,15 @@ updates:
- package-ecosystem: "github-actions"
directory: "/"
target-branch: "release-24.11"
target-branch: "release-23.05"
schedule:
interval: "weekly"
commit-message:
prefix: "ci:"
- package-ecosystem: "github-actions"
directory: "/"
target-branch: "release-23.11"
schedule:
interval: "weekly"
commit-message:

608
.github/labeler.yml vendored
View File

@@ -1,576 +1,36 @@
"audio":
- changed-files:
- any-glob-to-any-file:
- modules/services/amberol.nix
- modules/programs/beets.nix
- modules/programs/cava.nix
- modules/programs/cavalier.nix
- modules/programs/cmus.nix
- modules/programs/ncmpcpp.nix
- modules/programs/ncspot.nix
- modules/programs/spotify-player.nix
- modules/programs/timidity.nix
- modules/services/easyeffects.nix
- modules/services/fluidsynth.nix
- modules/services/librespot.nix
- modules/services/listenbrainz-mpd.nix
- modules/services/mopidy.nix
- modules/services/mpd-discord-rpc.nix
- modules/services/mpd-mpris.nix
- modules/services/mpd.nix
- modules/services/mpdris2.nix
- modules/services/mpdscribble.nix
- modules/services/mpris-proxy.nix
- modules/services/pasystray.nix
- modules/services/playerctld.nix
- modules/services/pulseeffects.nix
- modules/services/spotifyd.nix
- tests/modules/services/mpd/**/*
"automation":
- changed-files:
- any-glob-to-any-file:
- modules/services/caffeine.nix
- modules/services/darkman.nix
- modules/services/devilspie2.nix
- modules/services/espanso.nix
- modules/services/keynav.nix
- modules/services/skhd.nix
"backup":
- changed-files:
- any-glob-to-any-file:
- modules/programs/borgmatic.nix
- modules/programs/rclone.nix
- modules/programs/restic.nix
- modules/services/borgmatic.nix
- tests/modules/programs/borgmatic/**/*
- tests/modules/services/borgmatic/**/*
"bars":
- changed-files:
- any-glob-to-any-file:
- modules/programs/eww.nix
- modules/programs/sketchybar.nix
- modules/programs/waybar.nix
- modules/programs/xmobar.nix
- modules/programs/yambar.nix
- modules/services/polybar.nix
- modules/services/taffybar.nix
- tests/modules/programs/waybar/**/*
- tests/modules/services/polybar/**/*
"browsers":
- changed-files:
- any-glob-to-any-file:
- modules/misc/mozilla-messaging-hosts.nix
- modules/programs/chromium.nix
- modules/programs/firefox/**/*
- modules/programs/floorp.nix
- modules/programs/librewolf.nix
- modules/programs/qutebrowser.nix
- tests/modules/programs/chromium/**/*
- tests/modules/programs/firefox/**/*
- tests/modules/programs/qutebrowser/**/*
"calendar":
- changed-files:
- any-glob-to-any-file:
- modules/*/vdirsyncer*.nix
- modules/accounts/calendar.nix
- modules/programs/khal*.nix
- modules/programs/qcal.nix
- tests/modules/programs/khal/**/*
"clipboard":
- changed-files:
- any-glob-to-any-file:
- modules/services/clipcat.nix
- modules/services/cliphist.nix
- modules/services/clipman.nix
- modules/services/clipmenu.nix
- modules/services/clipse.nix
- modules/services/copyq.nix
- modules/services/parcellite.nix
- modules/services/pbgopy.nix
- tests/modules/services/clipman/**/*
- tests/modules/services/copyq/**/*
"cli-tools":
- changed-files:
- any-glob-to-any-file:
- modules/programs/antidote.nix
- modules/programs/atuin.nix
- modules/programs/autojump.nix
- modules/programs/bashmount.nix
- modules/programs/bat.nix
- modules/programs/bottom.nix
- modules/programs/boxxy.nix
- modules/programs/broot.nix
- modules/programs/btop.nix
- modules/programs/carapace.nix
- modules/programs/dircolors.nix
- modules/programs/direnv.nix
- modules/programs/eza.nix
- modules/programs/fastfetch.nix
- modules/programs/fd.nix
- modules/programs/fzf.nix
- modules/programs/hstr.nix
- modules/programs/htop.nix
- modules/programs/hwatch.nix
- modules/programs/hyfetch.nix
- modules/programs/jq*.nix
- modules/programs/just.nix
- modules/programs/keychain.nix
- modules/programs/less.nix
- modules/programs/lesspipe.nix
- modules/programs/lsd.nix
- modules/programs/man.nix
- modules/programs/mcfly.nix
- modules/programs/navi.nix
- modules/programs/nix-your-shell.nix
- modules/programs/pay-respects.nix
- modules/programs/pazi.nix
- modules/programs/pet.nix
- modules/programs/pistol.nix
- modules/programs/pls.nix
- modules/programs/readline.nix
- modules/programs/ripgrep*.nix
- modules/programs/scmpuff.nix
- modules/programs/script-directory.nix
- modules/programs/sesh.nix
- modules/programs/skim.nix
- modules/programs/superfile.nix
- modules/programs/tealdeer.nix
- modules/programs/television.nix
- modules/programs/thefuck.nix
- modules/programs/tmate.nix
- modules/programs/tmux.nix
- modules/programs/topgrade.nix
- modules/programs/translate-shell.nix
- modules/programs/uv.nix
- modules/programs/watson.nix
- modules/programs/z-lua.nix
- modules/programs/zellij.nix
- modules/programs/zk.nix
- modules/programs/zoxide.nix
- modules/programs/zplug.nix
- tests/modules/programs/fzf/**/*
- tests/modules/programs/tmux/**/*
"contacts":
- changed-files:
- any-glob-to-any-file:
- modules/accounts/contacts.nix
- modules/programs/abook.nix
- modules/programs/khard.nix
- tests/modules/programs/abook/**/*
- tests/modules/programs/khard/**/*
"containers":
- changed-files:
- any-glob-to-any-file:
- modules/services/podman-linux/**/*
- modules/programs/distrobox.nix
"desktop-ui":
- changed-files:
- any-glob-to-any-file:
- modules/services/avizo.nix
- modules/services/blanket.nix
- modules/services/flameshot.nix
- modules/programs/gnome-shell.nix
- modules/services/gromit-mpx.nix
- modules/services/linux-wallpaperengine.nix
- modules/services/random-background.nix
- modules/services/volnoti.nix
- modules/services/wob.nix
- modules/services/wpaperd.nix
"desktop-utilities":
- changed-files:
- any-glob-to-any-file:
- modules/services/autorandr.nix
- modules/services/blueman-applet.nix
- modules/services/gnome-keyring.nix
- modules/services/lxqt-policykit-agent.nix
- modules/services/network-manager-applet.nix
- modules/services/polkit-gnome.nix
- modules/services/sctd.nix
- modules/services/snixembed.nix
- modules/services/status-notifier-watcher.nix
- modules/services/systembus-notify.nix
- modules/services/trayscale.nix
- modules/services/udiskie.nix
- modules/services/unclutter.nix
- modules/services/xembed-sni-proxy.nix
"dev-tools":
- changed-files:
- any-glob-to-any-file:
- modules/programs/bacon.nix
- modules/programs/bun.nix
- modules/programs/darcs.nix
- modules/programs/earthly.nix
- modules/programs/eclipse.nix
- modules/programs/go.nix
- modules/programs/gradle.nix
- modules/programs/granted.nix
- modules/programs/java.nix
- modules/programs/jetbrains-remote.nix
- modules/programs/kubecolor.nix
- modules/programs/lazydocker.nix
- modules/programs/matplotlib.nix
- modules/programs/mercurial.nix
- modules/programs/mergiraf.nix
- modules/programs/mise.nix
- modules/programs/mods.nix
- modules/programs/mr.nix
- modules/programs/nh.nix
- modules/programs/nix-index.nix
- modules/programs/nix-init.nix
- modules/programs/numbat.nix
- modules/programs/octant.nix
- modules/programs/opam.nix
- modules/programs/openstackclient.nix
- modules/programs/pgcli.nix
- modules/programs/piston-cli.nix
- modules/programs/poetry.nix
- modules/programs/pyenv.nix
- modules/programs/pylint.nix
- modules/programs/python*.nix
- modules/programs/pywal.nix
- modules/programs/rbenv.nix
- modules/programs/ruff.nix
- modules/programs/sagemath.nix
- modules/programs/sbt.nix
- modules/programs/sftpman.nix
- modules/programs/smug.nix
- modules/programs/sqls.nix
- modules/programs/tex-fmt.nix
- modules/programs/texlive.nix
- modules/programs/vim-vint.nix
- modules/programs/visidata.nix
- modules/services/lorri.nix
- tests/modules/programs/go/**/*
- tests/modules/programs/java/**/*
"editors":
- changed-files:
- any-glob-to-any-file:
- modules/programs/emacs.nix
- modules/programs/helix.nix
- modules/programs/kakoune.nix
- modules/programs/lapce.nix
- modules/programs/micro.nix
- modules/programs/ne.nix
- modules/programs/neovide.nix
- modules/programs/neovim.nix
- modules/programs/vim*.nix
- modules/programs/vscode.nix
- modules/programs/zed-editor.nix
- modules/services/emacs.nix
- tests/modules/programs/emacs/**/*
- tests/modules/programs/helix/**/*
- tests/modules/programs/neovim/**/*
- tests/modules/programs/vim/**/*
"file-manager":
- changed-files:
- any-glob-to-any-file:
- modules/programs/joshuto.nix
- modules/programs/lf.nix
- modules/programs/nnn.nix
- modules/programs/ranger.nix
- modules/programs/vifm.nix
- modules/programs/xplr.nix
- modules/programs/yazi.nix
- tests/modules/programs/lf/**/*
- tests/modules/programs/nnn/**/*
- tests/modules/programs/ranger/**/*
- tests/modules/programs/yazi/**/*
"gaming":
- changed-files:
- any-glob-to-any-file:
- modules/programs/kodi.nix
- modules/services/ludusavi.nix
- modules/programs/lutris.nix
- modules/programs/mangohud.nix
- modules/programs/sm64ex.nix
"git":
- changed-files:
- any-glob-to-any-file:
- modules/programs/gh*.nix
- modules/programs/git*.nix
- modules/programs/jujutsu.nix
- modules/programs/lazygit.nix
- modules/programs/sapling.nix
- modules/services/git-sync.nix
- tests/modules/programs/git/**/*
"mail":
- changed-files:
- any-glob-to-any-file:
- modules/*/mbsync*
- modules/programs/aerc*.nix
- modules/programs/alot*.nix
- modules/programs/getmail*
- modules/programs/himalaya.nix
- modules/programs/lieer.nix
- modules/programs/meli.nix
- modules/programs/msmtp*
- modules/programs/mu.nix
- modules/programs/mujmap.nix
- modules/programs/neomutt*
- modules/programs/notmuch*.nix
- modules/programs/offlineimap*.nix
- modules/programs/thunderbird.nix
- modules/services/imapnotify*.nix
- modules/services/lieer.nix
- modules/services/muchsync.nix
- tests/modules/programs/aerc/*
- tests/modules/programs/alot/*
- tests/modules/programs/himalaya/*
- tests/modules/programs/mbsync/*
- tests/modules/programs/mujmap/*
- tests/modules/programs/neomutt/*
- tests/modules/programs/thunderbird/*
"messaging":
- changed-files:
- any-glob-to-any-file:
- modules/programs/chawan.nix
- modules/programs/discocss.nix
- modules/programs/element-desktop.nix
- modules/programs/halloy.nix
- modules/programs/havoc.nix
- modules/programs/hexchat.nix
- modules/programs/iamb.nix
- modules/programs/irssi.nix
- modules/programs/nheko.nix
- modules/programs/pidgin.nix
- modules/programs/senpai.nix
- modules/programs/tiny.nix
- modules/programs/vesktop.nix
- modules/services/pantalaimon.nix
- tests/modules/programs/irssi/**/*
- tests/modules/programs/nheko/**/*
"monitoring":
- changed-files:
- any-glob-to-any-file:
- modules/services/activitywatch.nix
- modules/services/batsignal.nix
- modules/services/cbatticon.nix
- modules/services/conky.nix
- modules/services/glance.nix
- modules/services/poweralertd.nix
"notification":
- changed-files:
- any-glob-to-any-file:
- modules/programs/noti.nix
- modules/services/dunst.nix
- modules/services/fnott.nix
- modules/services/mako.nix
- modules/services/notify-osd.nix
- modules/services/swaync.nix
- modules/services/twmn.nix
- tests/modules/services/dunst/**/*
- tests/modules/services/mako/**/*
"productivity":
- changed-files:
- any-glob-to-any-file:
- modules/programs/comodoro.nix
- modules/programs/info.nix
- modules/programs/joplin-desktop.nix
- modules/programs/ledger.nix
- modules/programs/newsboat.nix
- modules/programs/obsidian.nix
- modules/programs/onlyoffice.nix
- modules/programs/pandoc.nix
- modules/programs/papis.nix
- modules/programs/pubs.nix
- modules/programs/taskwarrior.nix
- modules/programs/todoman.nix
- modules/services/comodoro.nix
- modules/services/rsibreak.nix
- modules/services/safeeyes.nix
- modules/services/taskwarrior-sync.nix
"password-manager":
- changed-files:
- any-glob-to-any-file:
- modules/programs/browserpass.nix
- modules/programs/keepassxc.nix
- modules/programs/password-store.nix
- modules/programs/rbw.nix
- modules/services/pass-secret-service.nix
- tests/modules/programs/keepassxc/**/*
- tests/modules/programs/password-store/**/*
"photo":
- changed-files:
- any-glob-to-any-file:
- modules/programs/feh.nix
- modules/programs/gallery-dl.nix
- modules/programs/imv.nix
- modules/programs/pqiv.nix
- modules/programs/swayimg.nix
- modules/programs/wallust.nix
- modules/programs/aerc*.nix
- modules/programs/alot*.nix
- tests/modules/programs/aerc/*
- tests/modules/programs/alot/*
- modules/programs/mujmap.nix
- tests/modules/programs/mujmap/*
- modules/programs/notmuch.nix
- modules/programs/neomutt*
- tests/modules/programs/neomutt/*
- modules/programs/getmail*
- modules/*/mbsync*
- tests/modules/programs/mbsync/*
- modules/programs/himalaya.nix
- tests/modules/programs/himalaya/*
- modules/programs/thunderbird.nix
- tests/modules/programs/thunderbird/*
- modules/services/imapnotify.nix
"neovim":
- modules/programs/neovim.nix
- tests/modules/programs/neovim/**/*
"shell":
- changed-files:
- any-glob-to-any-file:
- modules/lib/zsh.nix
- modules/programs/bash*.nix
- modules/programs/fish.nix
- modules/programs/ion.nix
- modules/programs/nushell.nix
- modules/programs/oh-my-posh.nix
- modules/programs/powerline-go.nix
- modules/programs/starship.nix
- modules/programs/zsh*.nix
- tests/modules/programs/bash/**/*
- tests/modules/programs/fish/**/*
- tests/modules/programs/nushell/**/*
- tests/modules/programs/zsh/**/*
"sync":
- changed-files:
- any-glob-to-any-file:
- modules/services/davmail.nix
- modules/services/dropbox.nix
- modules/services/etesync-dav.nix
- modules/services/kdeconnect.nix
- modules/services/megasync.nix
- modules/services/nextcloud-client.nix
- modules/programs/onedrive.nix
- modules/services/owncloud-client.nix
- modules/programs/rtorrent.nix
- modules/services/syncthing.nix
- modules/services/unison.nix
- tests/modules/services/dropbox/**/*
- tests/modules/services/syncthing/**/*
"system":
- changed-files:
- any-glob-to-any-file:
- modules/programs/gpg.nix
- modules/programs/home-manager.nix
- modules/programs/ssh.nix
- modules/services/gpg-agent.nix
- modules/services/home-manager*.nix
- modules/services/kbfs.nix
- modules/services/keybase.nix
- modules/services/nix-gc.nix
- modules/services/ssh-agent.nix
- modules/services/yubikey-agent.nix
- tests/modules/services/home-manager*/**/*
"system-tools":
- changed-files:
- any-glob-to-any-file:
- modules/programs/aria2.nix
- modules/services/arrpc.nix
- modules/services/cachix-agent.nix
- modules/services/fusuma.nix
- modules/services/grobi.nix
- modules/services/hound.nix
- modules/services/jankyborders.nix
- modules/services/ollama.nix
- modules/services/opensnitch-ui.nix
- modules/services/osmscout-server.nix
- modules/services/plan9port.nix
- modules/services/psd.nix
- modules/services/pueue.nix
- modules/services/recoll.nix
- modules/services/signaturepdf.nix
- modules/services/tahoe-lafs.nix
- modules/services/tldr-update.nix
"terminal":
- changed-files:
- any-glob-to-any-file:
- modules/programs/alacritty.nix
- modules/programs/foot.nix
- modules/programs/ghostty.nix
- modules/programs/gnome-terminal.nix
- modules/programs/kitty.nix
- modules/programs/ptyxis.nix
- modules/programs/rio.nix
- modules/programs/terminator.nix
- modules/programs/termite.nix
- modules/programs/urxvt.nix
- modules/programs/waveterm.nix
- modules/programs/wezterm.nix
- tests/modules/programs/alacritty/**/*
- tests/modules/programs/foot/**/*
- tests/modules/programs/kitty/**/*
"video":
- changed-files:
- any-glob-to-any-file:
- modules/programs/freetube.nix
- modules/programs/mpv.nix
- modules/programs/mpvpaper.nix
- modules/programs/obs-studio.nix
- modules/programs/streamlink.nix
- modules/programs/yt-dlp.nix
- modules/services/jellyfin-mpv-shim.nix
- modules/services/plex-mpv-shim.nix
- tests/modules/programs/mpv/**/*
"remote-desktop":
- changed-files:
- any-glob-to-any-file:
- modules/programs/looking-glass-client.nix
- modules/services/barrier.nix
- modules/services/remmina.nix
- modules/services/wayvnc.nix
"wayland":
- changed-files:
- any-glob-to-any-file:
- modules/programs/anyrun.nix
- modules/programs/bemenu.nix
- modules/programs/fuzzel.nix
- modules/programs/hyprlock.nix
- modules/programs/kickoff.nix
- modules/programs/onagre.nix
- modules/programs/sway-easyfocus.nix
- modules/programs/swaylock.nix
- modules/programs/swayr.nix
- modules/programs/tofi.nix
- modules/programs/waybar.nix
- modules/programs/waylogout.nix
- modules/programs/wayprompt.nix
- modules/programs/wlogout.nix
- modules/programs/wofi.nix
- modules/services/fnott.nix
- modules/services/hypridle.nix
- modules/services/hyprpaper.nix
- modules/services/hyprpolkitagent.nix
- modules/services/hyprsunset.nix
- modules/services/kanshi.nix
- modules/services/mako.nix
- modules/services/shikane.nix
- modules/services/swayidle.nix
- modules/services/swaync.nix
- modules/services/swayosd.nix
- modules/services/swww.nix
- modules/services/way-displays.nix
- modules/services/wlsunset.nix
- modules/services/wluma.nix
- modules/services/wpaperd.nix
- tests/modules/programs/swaylock/**/*
- tests/modules/programs/waybar/**/*
"window-managers":
- changed-files:
- any-glob-to-any-file:
- modules/programs/aerospace.nix
- modules/programs/i3bar-river.nix
- modules/programs/i3blocks.nix
- modules/programs/i3status-rust.nix
- modules/programs/i3status.nix
- modules/services/window-managers/**/*
"x11":
- changed-files:
- any-glob-to-any-file:
- modules/programs/i3*.nix
- modules/programs/rofi*.nix
- modules/programs/tint2.nix
- modules/programs/xmobar.nix
- modules/programs/yambar.nix
- modules/services/betterlockscreen.nix
- modules/services/dunst.nix
- modules/services/dwm-status.nix
- modules/services/picom.nix
- modules/services/polybar.nix
- modules/services/screen-locker.nix
- modules/services/stalonetray.nix
- modules/services/sxhkd.nix
- modules/services/taffybar.nix
- modules/services/trayer.nix
- modules/services/xcape.nix
- modules/services/xembed-sni-proxy.nix
- modules/services/xidlehook.nix
- modules/services/xscreensaver.nix
- modules/services/xsettingsd.nix
- modules/services/xsuspender.nix
- tests/modules/programs/i3*/**/*
- tests/modules/programs/rofi/**/*
- tests/modules/services/picom/**/*
- tests/modules/services/polybar/**/*
- modules/lib/zsh.nix
- modules/programs/zsh*
- modules/programs/bash*
- tests/modules/programs/zsh/**/*
"calendar":
- modules/programs/khal*
- modules/*/vdirsyncer*
- modules/accounts/calendar.nix
"contacts":
- modules/accounts/contacts.nix

View File

@@ -1,43 +0,0 @@
# Based on
# https://github.com/NixOS/nixpkgs/blob/2566f9dc/.github/workflows/backport.yml
name: Backport
on:
pull_request_target:
types:
- closed
- labeled
jobs:
backport:
name: Backport Pull Request
if: >
vars.CI_APP_ID
&& github.event.pull_request.merged == true
&& (
github.event.action != 'labeled'
|| startsWith(github.event.label.name, 'backport')
)
runs-on: ubuntu-24.04-arm
steps:
- name: Create GitHub App token
uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ vars.CI_APP_ID }}
private-key: ${{ secrets.CI_APP_PRIVATE_KEY }}
- uses: actions/checkout@v4
with:
token: ${{ steps.app-token.outputs.token }}
ref: ${{ github.event.pull_request.head.sha }}
- name: Create backport PRs
id: backport
uses: korthout/backport-action@v3
with:
# See https://github.com/korthout/backport-action#inputs
github_token: ${{ steps.app-token.outputs.token }}
branch_name: backport/${target_branch}/${pull_number}
copy_labels_pattern: .*

View File

@@ -1,15 +0,0 @@
on:
push:
branches:
- master
jobs:
triage:
runs-on: ubuntu-latest
if: github.repository_owner == 'nix-community'
steps:
- uses: mschilde/auto-label-merge-conflicts@master
with:
CONFLICT_LABEL_NAME: "merge conflict"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MAX_RETRIES: 5
WAIT_MS: 10000

View File

@@ -11,10 +11,10 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v31
- uses: cachix/install-nix-action@v23
with:
nix_path: nixpkgs=channel:nixos-unstable
- uses: cachix/cachix-action@v16
- uses: cachix/cachix-action@v13
with:
name: nix-community
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
@@ -22,7 +22,7 @@ jobs:
nix-build -A docs.html
cp -r result/share/doc/home-manager public
- name: Deploy
uses: peaceiris/actions-gh-pages@v4
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./public

View File

@@ -11,14 +11,14 @@ on:
permissions:
contents: read
pull-requests: write
issues: write
jobs:
labels:
runs-on: ubuntu-latest
if: github.repository_owner == 'nix-community'
steps:
- uses: actions/labeler@v5
- uses: actions/labeler@v4
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
sync-labels: true

View File

@@ -4,118 +4,27 @@ on:
schedule:
- cron: "30 2 * * *"
jobs:
changes:
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'
outputs:
docs: ${{ steps.changes.outputs.docs }}
format: ${{ steps.changes.outputs.format }}
hm: ${{ steps.changes.outputs.hm }}
tests: ${{ steps.changes.outputs.tests }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: changes
with:
filters: |
tests:
- 'flake.lock'
- 'flake.nix'
- 'modules/**'
- 'nix-darwin/**'
- 'nixos/**'
- 'tests/**'
docs:
- '**.md'
- 'docs/**'
- 'flake.lock'
- 'flake.nix'
- 'modules/**'
format:
- '**/*.nix'
hm:
- 'flake.lock'
- 'flake.nix'
- 'home-manager/**'
tests:
needs: changes
# This job MUST always run to satisfy branch protection rules.
# The `always()` function ensures it runs even if `changes` is skipped (on a schedule).
if: always()
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Get Nixpkgs revision from flake.lock
id: get-nixpkgs
run: |
echo "rev=$(jq -r '.nodes.nixpkgs.locked.rev' flake.lock)" >> "$GITHUB_OUTPUT"
- uses: cachix/install-nix-action@v31
if: github.event_name == 'schedule' || needs.changes.outputs.docs == 'true' || needs.changes.outputs.tests == 'true' || needs.changes.outputs.hm == 'true' || needs.changes.outputs.format == 'true'
with:
nix_path: nixpkgs=https://github.com/NixOS/nixpkgs/archive/${{ steps.get-nixpkgs.outputs.rev }}.tar.gz
extra_nix_config: |
experimental-features = nix-command flakes
- name: Build docs
if: github.event_name == 'schedule' || needs.changes.outputs.docs == 'true'
run: nix build --show-trace .#docs-jsonModuleMaintainers
- name: Format Check
if: github.event_name == 'schedule' || needs.changes.outputs.format == 'true'
run: nix fmt -- --ci
- name: Test init --switch with locked inputs
# FIXME: nix broken on darwin on unstable
if: matrix.os != 'macos-latest' && (github.event_name == 'schedule' || needs.changes.outputs.hm == 'true')
run: |
# Copy lock file to home directory for consistent testing
mkdir -p ~/.config/home-manager
cp flake.lock ~/.config/home-manager/
nix run .#home-manager -- init --switch --override-input home-manager .
- name: Uninstall
# FIXME: nix broken on darwin on unstable
if: matrix.os != 'macos-latest' && (github.event_name == 'schedule' || needs.changes.outputs.hm == 'true')
run: yes | nix run . -- uninstall
- name: Run tests
if: github.event_name == 'schedule' || needs.changes.outputs.tests == 'true'
run: nix build -j auto --show-trace --option allow-import-from-derivation false --reference-lock-file flake.lock "./tests#test-all-no-big"
env:
GC_INITIAL_HEAP_SIZE: 4294967296
- name: Run tests (with IFD)
if: github.event_name == 'schedule' || needs.changes.outputs.tests == 'true'
run: nix build -j auto --show-trace --reference-lock-file flake.lock "./tests#test-all-no-big"
env:
GC_INITIAL_HEAP_SIZE: 4294967296
- name: Generate Job Summary
if: github.event_name == 'pull_request'
shell: bash
run: |
echo "### Test Job Summary" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo "A summary of tasks triggered by file changes in this PR:" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
if [[ "${{ needs.changes.outputs.docs }}" == "true" ]]; then
echo "- ✅ **Docs Build:** Triggered" >> $GITHUB_STEP_SUMMARY
else
echo "- ☑️ **Docs Build:** Skipped (no relevant files changed)" >> $GITHUB_STEP_SUMMARY
fi
if [[ "${{ needs.changes.outputs.format }}" == "true" ]]; then
echo "- ✅ **Format Check:** Triggered" >> $GITHUB_STEP_SUMMARY
else
echo "- ☑️ **Format Check:** Skipped (no relevant files changed)" >> $GITHUB_STEP_SUMMARY
fi
if [[ "${{ needs.changes.outputs.hm }}" == "true" ]]; then
echo "- ✅ **Home Manager Tests:** Triggered" >> $GITHUB_STEP_SUMMARY
else
echo "- ☑️ **Home Manager Tests:** Skipped (no relevant files changed)" >> $GITHUB_STEP_SUMMARY
fi
if [[ "${{ needs.changes.outputs.tests }}" == "true" ]]; then
echo "- ✅ **General Tests:** Triggered" >> $GITHUB_STEP_SUMMARY
else
echo "- ☑️ **General Tests:** Skipped (no relevant files changed)" >> $GITHUB_STEP_SUMMARY
fi
- uses: actions/checkout@v4
- uses: cachix/install-nix-action@v23
with:
nix_path: nixpkgs=channel:nixos-23.11
- uses: cachix/cachix-action@v13
with:
name: nix-community
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
- run: |
if grep -R --exclude stdlib-extended.nix literalExample modules ; then
echo "Error: literalExample should be replaced by literalExpression" > /dev/stderr
exit 1
fi
- run: nix-build --show-trace -A docs.jsonModuleMaintainers
- run: ./format -c
- run: nix-shell --show-trace . -A install
- run: nix-shell --show-trace --arg enableBig false --pure tests -A run.all

View File

@@ -8,54 +8,13 @@ on:
jobs:
update:
runs-on: ubuntu-latest
if: github.event_name != 'schedule' || github.repository_owner == 'nix-community'
strategy:
matrix:
branch: [master, release-25.05]
steps:
- name: Create GitHub App token
uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ vars.CI_APP_ID }}
private-key: ${{ secrets.CI_APP_PRIVATE_KEY }}
- name: Get GitHub App user info
id: user-info
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
slug: ${{ steps.app-token.outputs.app-slug }}
run: |
name="$slug[bot]"
id=$(gh api "/users/$name" --jq .id)
{
echo "id=$id"
echo "name=$name"
echo "email=$id+$name@users.noreply.github.com"
} >> "$GITHUB_OUTPUT"
- name: Checkout repository
uses: actions/checkout@v4
with:
ref: ${{ matrix.branch }}
- name: Install Nix
uses: cachix/install-nix-action@v31
uses: cachix/install-nix-action@v23
- name: Update flake.lock
uses: DeterminateSystems/update-flake-lock@v25
uses: DeterminateSystems/update-flake-lock@v20
with:
token: ${{ steps.app-token.outputs.token }}
git-committer-name: ${{ steps.user-info.outputs.name }}
git-committer-email: ${{ steps.user-info.outputs.email }}
git-author-name: ${{ steps.user-info.outputs.name }}
git-author-email: ${{ steps.user-info.outputs.email }}
token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
pr-labels: dependencies
pr-body: |
Automated update by the [update-flake-lock] GitHub Action.
```
{{ env.GIT_COMMIT_MESSAGE }}
```
This PR was most recently updated by workflow run [${{ github.run_id }}].
[update-flake-lock]: https://github.com/DeterminateSystems/update-flake-lock
[${{ github.run_id }}]: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
base-branch: ${{ matrix.branch }}

View File

@@ -1,137 +0,0 @@
name: Update maintainers list
on:
schedule:
# Update every Monday at 9 AM UTC
- cron: "0 9 * * 1"
workflow_dispatch:
inputs:
create_pr:
description: 'Create PR even if no changes'
required: false
default: false
type: boolean
jobs:
update-maintainers:
runs-on: ubuntu-latest
if: github.event_name != 'schedule' || github.repository_owner == 'nix-community'
steps:
- name: Create GitHub App token
uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: ${{ vars.CI_APP_ID }}
private-key: ${{ secrets.CI_APP_PRIVATE_KEY }}
- name: Get GitHub App user info
id: user-info
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
slug: ${{ steps.app-token.outputs.app-slug }}
run: |
name="$slug[bot]"
id=$(gh api "/users/$name" --jq .id)
{
echo "id=$id"
echo "name=$name"
echo "email=$id+$name@users.noreply.github.com"
} >> "$GITHUB_OUTPUT"
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ steps.app-token.outputs.token }}
- name: Get Nixpkgs revision from flake.lock
id: get-nixpkgs
run: |
echo "rev=$(jq -r '.nodes.nixpkgs.locked.rev' flake.lock)" >> "$GITHUB_OUTPUT"
- name: Install Nix
uses: cachix/install-nix-action@v31
with:
nix_path: nixpkgs=https://github.com/NixOS/nixpkgs/archive/${{ steps.get-nixpkgs.outputs.rev }}.tar.gz
- name: Setup Git
run: |
git config user.name "${{ steps.user-info.outputs.name }}"
git config user.email "${{ steps.user-info.outputs.email }}"
- name: Generate updated maintainers list
run: |
echo "📋 Generating updated all-maintainers.nix..."
./lib/python/generate-all-maintainers.py
- name: Check for changes
id: check-changes
run: "if git diff --quiet all-maintainers.nix; then\n echo \"No changes to all-maintainers.nix\"\n echo \"has_changes=false\" >> \"$GITHUB_OUTPUT\"\nelse\n echo \"Changes detected in all-maintainers.nix\"\n echo \"has_changes=true\" >> \"$GITHUB_OUTPUT\"\n \n # Get change statistics\n added=$(git diff --numstat all-maintainers.nix | cut -f1)\n removed=$(git diff --numstat all-maintainers.nix | cut -f2)\n echo \"changes_summary=+$added -$removed lines\" >> \"$GITHUB_OUTPUT\"\nfi\n"
- name: Validate generated file
if: steps.check-changes.outputs.has_changes == 'true'
run: |
echo "🔍 Validating generated all-maintainers.nix..."
if nix eval --file ./all-maintainers.nix --json > /dev/null; then
echo "✅ Generated file has valid Nix syntax"
else
echo "❌ Generated file has invalid Nix syntax"
exit 1
fi
- name: Create Pull Request
if: steps.check-changes.outputs.has_changes == 'true' || github.event.inputs.create_pr == 'true'
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
run: |
# Create a new branch for the update
branch_name="maintainers/update-$(date +%Y%m%d%H%M%S)"
git checkout -b "$branch_name"
# Commit the changes
git add all-maintainers.nix
git commit -m "maintainers: update all-maintainers.nix
Automated update of the master maintainers list combining:
- Home Manager specific maintainers from modules/lib/maintainers.nix
- Nixpkgs maintainers referenced in Home Manager modules
Changes: ${{ steps.check-changes.outputs.changes_summary || 'No content changes' }}
Generated by: lib/python/generate-all-maintainers.py"
# Push the branch
git push origin "$branch_name"
# Create the pull request
gh pr create \
--title "maintainers: update all-maintainers.nix" \
--body "$(cat <<'EOF'
## 📋 Summary
This PR updates the master maintainers list (`all-maintainers.nix`) which combines:
- **Home Manager specific maintainers** from `modules/lib/maintainers.nix`
- **Nixpkgs maintainers** referenced in Home Manager modules
## 🔄 Changes
**Statistics:** ${{ steps.check-changes.outputs.changes_summary || 'No content changes (format/comment updates only)' }}
The updated list includes all maintainers needed for review assignments across the Home Manager project.
## 🤖 Automation
- **Generated by:** `lib/python/generate-all-maintainers.sh`
- **Trigger:** ${{ github.event_name == 'schedule' && 'Scheduled weekly update' || 'Manual workflow dispatch' }}
- **Validation:** File syntax verified with `nix eval`
## 📚 Usage
This file can be imported and used for maintainer lookups:
```nix
let allMaintainers = import ./all-maintainers.nix; in
# Access any maintainer by name: allMaintainers.username
```
---
🤖 *This PR was automatically created by the [update-maintainers workflow](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }})*
EOF
)" \
--label "dependencies" \
--label "maintainers"
- name: Summary
run: |
if [[ "${{ steps.check-changes.outputs.has_changes }}" == "true" ]]; then
echo "✅ Successfully created PR with maintainer updates"
echo "📊 Changes: ${{ steps.check-changes.outputs.changes_summary }}"
else
echo " No changes detected - maintainers list is up to date"
fi

View File

@@ -18,3 +18,15 @@ pages:
rules:
- if: $CI_COMMIT_BRANCH == "master"
when: always
Deploy NUR:
stage: deploy
variables:
HM_BRANCH: $CI_COMMIT_REF_NAME
HM_COMMIT_SHA: $CI_COMMIT_SHA
trigger:
project: rycee/nur-expressions
branch: master
rules:
- if: $CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH =~ /^release-/
when: always

1
.release Normal file
View File

@@ -0,0 +1 @@
23.11

View File

@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2017-2025 Home Manager contributors
Copyright (c) 2017-2023 Home Manager contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -17,4 +17,4 @@ test-install:
HOME=$(shell mktemp -d) NIX_PATH=${NIX_PATH} nix-shell . -A install
format:
nix-shell -p treefmt nixfmt-rfc-style deadnix keep-sorted --run "treefmt --config-file ./treefmt.toml"
./format

View File

@@ -17,7 +17,7 @@ For a systematic overview of Home Manager and its available options, please see:
- [Home Manager manual][manual]
- [Home Manager configuration options][configuration options]
- [3rd party Home Manager option
search](https://home-manager-options.extranix.com/)
search](https://mipmip.github.io/home-manager-option-search/)
If you would like to contribute to Home Manager, then please have a look at
["Contributing" in the manual][contributing].
@@ -28,7 +28,7 @@ Releases
Home Manager is developed against `nixpkgs-unstable` branch, which often causes
it to contain tweaks for changes/packages not yet released in stable [NixOS][].
To avoid breaking users' configurations, Home Manager is released in branches
corresponding to NixOS releases (e.g. `release-25.05`). These branches get
corresponding to NixOS releases (e.g. `release-23.11`). These branches get
fixes, but usually not new modules. If you need a module to be backported, then
feel free to open an issue.
@@ -49,7 +49,7 @@ dconf store and cannot tell whether a configuration that it is about to be
overwritten was from a previous Home Manager generation or from manual
configuration.
Home Manager targets [NixOS][] unstable and NixOS version 25.05 (the current
Home Manager targets [NixOS][] unstable and NixOS version 23.11 (the current
stable version), it may or may not work on other Linux distributions and NixOS
versions.
@@ -112,7 +112,7 @@ License
This project is licensed under the terms of the [MIT license](LICENSE).
[#home-manager]: https://webchat.oftc.net/?channels=home-manager
[Nix Flakes]: https://wiki.nixos.org/wiki/Flakes
[Nix Flakes]: https://nixos.wiki/wiki/Flakes
[NixOS]: https://nixos.org/
[Nix]: https://nixos.org/explore.html
[Nixpkgs]: https://github.com/NixOS/nixpkgs
@@ -124,5 +124,5 @@ This project is licensed under the terms of the [MIT license](LICENSE).
[manual nixos install]: https://nix-community.github.io/home-manager/#sec-install-nixos-module
[manual standalone install]: https://nix-community.github.io/home-manager/#sec-install-standalone
[manual]: https://nix-community.github.io/home-manager/
[nix-darwin]: https://github.com/nix-darwin/nix-darwin
[rollbacks]: https://nix-community.github.io/home-manager/index.xhtml#sec-usage-rollbacks
[nix-darwin]: https://github.com/LnL7/nix-darwin
[rollbacks]: https://nix-community.github.io/home-manager/#sec-usage-rollbacks

File diff suppressed because it is too large Load Diff

View File

@@ -1,36 +1,23 @@
{
pkgs ? import <nixpkgs> { },
}:
{ pkgs ? import <nixpkgs> { } }:
let
path = builtins.path {
path = ./.;
name = "home-manager-source";
rec {
docs = let releaseInfo = pkgs.lib.importJSON ./release.json;
in with import ./docs {
inherit pkgs;
inherit (releaseInfo) release isReleaseBranch;
}; {
html = manual.html;
manPages = manPages;
json = options.json;
jsonModuleMaintainers = jsonModuleMaintainers; # Unstable, mainly for CI.
};
in
rec {
docs =
let
releaseInfo = pkgs.lib.importJSON ./release.json;
in
with import ./docs {
inherit pkgs;
inherit (releaseInfo) release isReleaseBranch;
};
{
home-manager = pkgs.callPackage ./home-manager { path = toString ./.; };
inherit manPages jsonModuleMaintainers;
inherit (manual) html htmlOpenTool;
inherit (options) json;
};
home-manager = pkgs.callPackage ./home-manager { inherit path; };
install = pkgs.callPackage ./home-manager/install.nix { inherit home-manager; };
install =
pkgs.callPackage ./home-manager/install.nix { inherit home-manager; };
nixos = import ./nixos;
lib = import ./lib { inherit (pkgs) lib; };
inherit path;
path = ./.;
}

View File

@@ -1,145 +1,91 @@
{
pkgs,
{ pkgs
# Note, this should be "the standard library" + HM extensions.
lib ? import ../modules/lib/stdlib-extended.nix pkgs.lib,
# Note, this should be "the standard library" + HM extensions.
, lib ? import ../modules/lib/stdlib-extended.nix pkgs.lib
release,
isReleaseBranch,
}:
, release, isReleaseBranch }:
let
# Recursively replace each derivation in the given attribute set
# with the same derivation but with the `outPath` attribute set to
# the string `"\${pkgs.attribute.path}"`. This allows the
# documentation to refer to derivations through their values without
# establishing an actual dependency on the derivation output.
#
# This is not perfect, but it seems to cover a vast majority of use
# cases.
#
# Caveat: even if the package is reached by a different means, the
# path above will be shown and not e.g.
# `${config.services.foo.package}`.
scrubDerivations =
prefixPath: attrs:
let
scrubDerivation =
name: value:
let
pkgAttrName = prefixPath + "." + name;
in
if lib.isAttrs value then
scrubDerivations pkgAttrName value
// lib.optionalAttrs (lib.isDerivation value) {
outPath = "\${${pkgAttrName}}";
}
else
value;
in
lib.mapAttrs scrubDerivation attrs;
nmdSrc = fetchTarball {
url = "https://git.sr.ht/~rycee/nmd/archive/v0.5.0.tar.gz";
sha256 = "0hnd86jd19zb5j3hmpwmdmdiasg65lgahqv7n8frl9p1vdqz6z67";
};
nmd = import nmdSrc {
inherit lib;
# The DocBook output of `nixos-render-docs` doesn't have the change
# `nmd` uses to work around the broken stylesheets in
# `docbook-xsl-ns`, so we restore the patched version here.
pkgs = pkgs // {
docbook-xsl-ns =
pkgs.docbook-xsl-ns.override { withManOptDedupPatch = true; };
};
};
# Make sure the used package is scrubbed to avoid actually
# instantiating derivations.
scrubbedPkgsModule = {
imports = [
{
_module.args = {
pkgs = lib.mkForce (scrubDerivations "pkgs" pkgs);
pkgs_i686 = lib.mkForce { };
};
}
];
imports = [{
_module.args = {
pkgs = lib.mkForce (nmd.scrubDerivations "pkgs" pkgs);
pkgs_i686 = lib.mkForce { };
};
}];
};
dontCheckDefinitions = {
_module.check = false;
};
dontCheckDefinitions = { _module.check = false; };
gitHubDeclaration =
user: repo: subpath:
let
urlRef = if isReleaseBranch then "release-${release}" else "master";
in
{
gitHubDeclaration = user: repo: subpath:
let urlRef = if isReleaseBranch then "release-${release}" else "master";
in {
url = "https://github.com/${user}/${repo}/blob/${urlRef}/${subpath}";
name = "<${repo}/${subpath}>";
};
hmPath = toString ./..;
buildOptionsDocs =
args@{
modules,
includeModuleSystemOptions ? true,
...
}:
let
options =
(lib.evalModules {
inherit modules;
class = "homeManager";
}).options;
in
pkgs.buildPackages.nixosOptionsDoc (
{
options =
if includeModuleSystemOptions then options else builtins.removeAttrs options [ "_module" ];
transformOptions =
opt:
opt
// {
# Clean up declaration sites to not refer to the Home Manager
# source tree.
declarations = map (
decl:
if lib.hasPrefix hmPath (toString decl) then
gitHubDeclaration "nix-community" "home-manager" (
lib.removePrefix "/" (lib.removePrefix hmPath (toString decl))
)
else if decl == "lib/modules.nix" then
# TODO: handle this in a better way (may require upstream
# changes to nixpkgs)
gitHubDeclaration "NixOS" "nixpkgs" decl
else
decl
) opt.declarations;
};
}
// builtins.removeAttrs args [
"modules"
"includeModuleSystemOptions"
]
);
buildOptionsDocs = args@{ modules, includeModuleSystemOptions ? true, ... }:
let options = (lib.evalModules { inherit modules; }).options;
in pkgs.buildPackages.nixosOptionsDoc ({
options = if includeModuleSystemOptions then
options
else
builtins.removeAttrs options [ "_module" ];
transformOptions = opt:
opt // {
# Clean up declaration sites to not refer to the Home Manager
# source tree.
declarations = map (decl:
if lib.hasPrefix hmPath (toString decl) then
gitHubDeclaration "nix-community" "home-manager"
(lib.removePrefix "/" (lib.removePrefix hmPath (toString decl)))
else if decl == "lib/modules.nix" then
# TODO: handle this in a better way (may require upstream
# changes to nixpkgs)
gitHubDeclaration "NixOS" "nixpkgs" decl
else
decl) opt.declarations;
};
} // builtins.removeAttrs args [ "modules" "includeModuleSystemOptions" ]);
hmOptionsDocs = buildOptionsDocs {
modules =
import ../modules/modules.nix {
inherit lib pkgs;
check = false;
}
++ [ scrubbedPkgsModule ];
modules = import ../modules/modules.nix {
inherit lib pkgs;
check = false;
} ++ [ scrubbedPkgsModule ];
variablelistId = "home-manager-options";
};
nixosOptionsDocs = buildOptionsDocs {
modules = [
../nixos
scrubbedPkgsModule
dontCheckDefinitions
];
modules = [ ../nixos scrubbedPkgsModule dontCheckDefinitions ];
includeModuleSystemOptions = false;
variablelistId = "nixos-options";
optionIdPrefix = "nixos-opt-";
};
nixDarwinOptionsDocs = buildOptionsDocs {
modules = [
../nix-darwin
scrubbedPkgsModule
dontCheckDefinitions
];
modules = [ ../nix-darwin scrubbedPkgsModule dontCheckDefinitions ];
includeModuleSystemOptions = false;
variablelistId = "nix-darwin-options";
optionIdPrefix = "nix-darwin-opt-";
@@ -149,28 +95,25 @@ let
revision = "release-${release-config.release}";
# Generate the `man home-configuration.nix` package
home-configuration-manual =
pkgs.runCommand "home-configuration-reference-manpage"
{
nativeBuildInputs = [
pkgs.buildPackages.installShellFiles
pkgs.nixos-render-docs
];
allowedReferences = [ "out" ];
}
''
# Generate manpages.
mkdir -p $out/share/man/man5
mkdir -p $out/share/man/man1
nixos-render-docs -j $NIX_BUILD_CORES options manpage \
--revision ${revision} \
--header ${./home-configuration-nix-header.5} \
--footer ${./home-configuration-nix-footer.5} \
${hmOptionsDocs.optionsJSON}/share/doc/nixos/options.json \
$out/share/man/man5/home-configuration.nix.5
cp ${./home-manager.1} $out/share/man/man1/home-manager.1
'';
pkgs.runCommand "home-configuration-reference-manpage" {
nativeBuildInputs =
[ pkgs.buildPackages.installShellFiles pkgs.nixos-render-docs ];
allowedReferences = [ "out" ];
} ''
# Generate manpages.
mkdir -p $out/share/man/man5
mkdir -p $out/share/man/man1
nixos-render-docs -j $NIX_BUILD_CORES options manpage \
--revision ${revision} \
--header ${./home-configuration-nix-header.5} \
--footer ${./home-configuration-nix-footer.5} \
${hmOptionsDocs.optionsJSON}/share/doc/nixos/options.json \
$out/share/man/man5/home-configuration.nix.5
cp ${./home-manager.1} $out/share/man/man1/home-manager.1
'';
# Generate the HTML manual pages
home-manager-manual = pkgs.callPackage ./home-manager-manual.nix {
nmd = nmdSrc;
home-manager-options = {
home-manager = hmOptionsDocs.optionsJSON;
nixos = nixosOptionsDocs.optionsJSON;
@@ -180,26 +123,24 @@ let
};
html = home-manager-manual;
htmlOpenTool = pkgs.callPackage ./html-open-tool.nix { } { inherit html; };
in
{
in {
inherit nmdSrc;
options = {
# TODO: Use `hmOptionsDocs.optionsJSON` directly once upstream
# `nixosOptionsDoc` is more customizable.
json =
pkgs.runCommand "options.json"
{
meta.description = "List of Home Manager options in JSON format";
}
''
mkdir -p $out/{share/doc,nix-support}
cp -a ${hmOptionsDocs.optionsJSON}/share/doc/nixos $out/share/doc/home-manager
substitute \
${hmOptionsDocs.optionsJSON}/nix-support/hydra-build-products \
$out/nix-support/hydra-build-products \
--replace-fail \
'${hmOptionsDocs.optionsJSON}/share/doc/nixos' \
"$out/share/doc/home-manager"
'';
json = pkgs.runCommand "options.json" {
meta.description = "List of Home Manager options in JSON format";
} ''
mkdir -p $out/{share/doc,nix-support}
cp -a ${hmOptionsDocs.optionsJSON}/share/doc/nixos $out/share/doc/home-manager
substitute \
${hmOptionsDocs.optionsJSON}/nix-support/hydra-build-products \
$out/nix-support/hydra-build-products \
--replace \
'${hmOptionsDocs.optionsJSON}/share/doc/nixos' \
"$out/share/doc/home-manager"
'';
};
manPages = home-configuration-manual;
@@ -207,18 +148,12 @@ in
manual = { inherit html htmlOpenTool; };
# Unstable, mainly for CI.
jsonModuleMaintainers = pkgs.writeText "hm-module-maintainers.json" (
let
result = lib.evalModules {
modules =
import ../modules/modules.nix {
inherit lib pkgs;
check = false;
}
++ [ scrubbedPkgsModule ];
class = "homeManager";
};
in
builtins.toJSON result.config.meta.maintainers
);
jsonModuleMaintainers = pkgs.writeText "hm-module-maintainers.json" (let
result = lib.evalModules {
modules = import ../modules/modules.nix {
inherit lib pkgs;
check = false;
} ++ [ scrubbedPkgsModule ];
};
in builtins.toJSON result.config.meta.maintainers);
}

45
docs/flake.lock generated
View File

@@ -1,45 +0,0 @@
{
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1743938762,
"narHash": "sha256-UgFYn8sGv9B8PoFpUfCa43CjMZBl1x/ShQhRDHBFQdI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "74a40410369a1c35ee09b8a1abee6f4acbedc059",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs",
"scss-reset": "scss-reset"
}
},
"scss-reset": {
"flake": false,
"locked": {
"lastModified": 1683906868,
"narHash": "sha256-cif5Sx8Ca5vxdw/mNAgpulLH15TwmzyJFNM7JURpoaE=",
"owner": "andreymatin",
"repo": "scss-reset",
"rev": "5a7bd491ac82441e6283fb0d5d54644b913b30c7",
"type": "github"
},
"original": {
"owner": "andreymatin",
"ref": "1.4.2",
"repo": "scss-reset",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

View File

@@ -1,89 +0,0 @@
{
description = "Support developing Home Manager documentation";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
scss-reset = {
url = "github:andreymatin/scss-reset/1.4.2";
flake = false;
};
};
outputs =
{
nixpkgs,
scss-reset,
...
}:
let
supportedSystems = [
"aarch64-darwin"
"aarch64-linux"
"i686-linux"
"x86_64-darwin"
"x86_64-linux"
];
# Note, this should be "the standard library" + HM extensions.
lib = import ../modules/lib/stdlib-extended.nix nixpkgs.lib;
forAllSystems = lib.genAttrs supportedSystems;
flakePkgs = pkgs: {
p-build = pkgs.writeShellScriptBin "p-build" ''
set -euo pipefail
export PATH=${
lib.makeBinPath [
pkgs.coreutils
pkgs.rsass
]
}
tmpfile=$(mktemp -d)
trap "rm -r $tmpfile" EXIT
ln -s "${scss-reset}/build" "$tmpfile/scss-reset"
rsass --load-path="$tmpfile" --style compressed \
./static/style.scss > ./static/style.css
echo "Generated ./static/style.css"
'';
};
releaseInfo = lib.importJSON ../release.json;
in
{
devShells = forAllSystems (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
fpkgs = flakePkgs pkgs;
in
{
default = pkgs.mkShell {
name = "hm-docs";
packages = [ fpkgs.p-build ];
};
}
);
# Expose the docs outputs
packages = forAllSystems (
system:
let
pkgs = nixpkgs.legacyPackages.${system};
docs = import ./default.nix {
inherit pkgs lib;
release = releaseInfo.release;
isReleaseBranch = releaseInfo.isReleaseBranch;
};
in
{
inherit (docs) manPages jsonModuleMaintainers;
inherit (docs.manual) html htmlOpenTool;
inherit (docs.options) json;
}
);
};
}

8
docs/highlight-style.css Normal file
View File

@@ -0,0 +1,8 @@
pre {
padding: 0;
}
pre code.hljs {
border: none;
margin: 0;
}

View File

@@ -1,15 +1,7 @@
{
stdenv,
lib,
documentation-highlighter,
revision,
home-manager-options,
nixos-render-docs,
}:
let
outputPath = "share/doc/home-manager";
in
stdenv.mkDerivation {
{ stdenv, lib, documentation-highlighter, nmd, revision, home-manager-options
, nixos-render-docs }:
let outputPath = "share/doc/home-manager";
in stdenv.mkDerivation {
name = "home-manager-manual";
nativeBuildInputs = [ nixos-render-docs ];
@@ -17,8 +9,9 @@ stdenv.mkDerivation {
src = ./manual;
buildPhase = ''
mkdir -p out/{highlightjs,media}
mkdir -p out/media
mkdir -p out/highlightjs
cp -t out/highlightjs \
${documentation-highlighter}/highlight.pack.js \
${documentation-highlighter}/LICENSE \
@@ -26,23 +19,23 @@ stdenv.mkDerivation {
${documentation-highlighter}/loader.js
substituteInPlace ./options.md \
--subst-var-by \
OPTIONS_JSON \
--replace \
'@OPTIONS_JSON@' \
${home-manager-options.home-manager}/share/doc/nixos/options.json
substituteInPlace ./nixos-options.md \
--subst-var-by \
OPTIONS_JSON \
--replace \
'@OPTIONS_JSON@' \
${home-manager-options.nixos}/share/doc/nixos/options.json
substituteInPlace ./nix-darwin-options.md \
--subst-var-by \
OPTIONS_JSON \
--replace \
'@OPTIONS_JSON@' \
${home-manager-options.nix-darwin}/share/doc/nixos/options.json
cp ${./options.html} out/options.html
cp ${./static/style.css} out/style.css
cp ${nmd}/static/style.css out/style.css
cp -t out/highlightjs ${nmd}/static/highlightjs/tomorrow-night.min.css
cp ${./highlight-style.css} out/highlightjs/highlight-style.css
cp -r ${./release-notes} release-notes
@@ -50,6 +43,8 @@ stdenv.mkDerivation {
--manpage-urls ./manpage-urls.json \
--revision ${lib.trivial.revisionWithDefault revision} \
--stylesheet style.css \
--stylesheet highlightjs/tomorrow-night.min.css \
--stylesheet highlightjs/highlight-style.css \
--script highlightjs/highlight.pack.js \
--script highlightjs/loader.js \
--toc-depth 1 \
@@ -67,9 +62,5 @@ stdenv.mkDerivation {
echo "doc manual $dest index.html" >> $out/nix-support/hydra-build-products
'';
passthru = { inherit home-manager-options; };
meta = {
maintainers = [ lib.maintainers.considerate ];
};
meta = { maintainers = [ lib.maintainers.considerate ]; };
}

View File

@@ -27,7 +27,6 @@
.Cm | option Ar option.name
.Cm | packages
.Cm | remove-generations Ar ID \&...
.Cm | switch
.Cm | uninstall
.Brc
.Op Fl A Ar attrPath
@@ -46,7 +45,6 @@
.Op Fl -keep-failed
.Op Fl -keep-going
.Op Bro Fl L | Fl -print-build-logs Brc
.Op Fl -log-format
.Op Fl -show-trace
.Op Fl -(no-)substitute
.Op Fl -no-out-link
@@ -99,7 +97,7 @@ Instantiate the configuration and print the resulting derivation\&.
.It Cm edit
.RS 16
Open the home configuration using the editor indicated by \fBVISUAL\fR or \fBEDITOR\fR\&.
Open the home configuration using the editor indicated by \fBEDITOR\fR\&.
.RE
.Pp
@@ -337,13 +335,6 @@ when building from a flake\&.
.RE
.Pp
.It Cm Fl -log-format Ar format
.RS 4
Passed on to
\fBnix-build\fR(1)\&.
.RE
.Pp
.It Cm Fl -show-trace
.RS 4
Passed on to
@@ -405,5 +396,5 @@ Author.
.Sh COPYRIGHT
.br
Copyright \(co 2017\(en2025 Home Manager contributors
Copyright \(co 2017\(en2022 Home Manager contributors
.br

View File

@@ -1,14 +1,6 @@
{
writeShellScriptBin,
makeDesktopItem,
symlinkJoin,
}:
{
html,
pathName ? "home-manager",
projectName ? pathName,
name ? "${pathName}-help",
}:
{ writeShellScriptBin, makeDesktopItem, symlinkJoin }:
{ html, pathName ? "home-manager", projectName ? pathName
, name ? "${pathName}-help" }:
let
helpScript = writeShellScriptBin name ''
set -euo pipefail
@@ -38,11 +30,7 @@ let
exec = "${helpScript}/bin/${name}";
categories = [ "System" ];
};
in
symlinkJoin {
in symlinkJoin {
inherit name;
paths = [
helpScript
desktopItem
];
paths = [ helpScript desktopItem ];
}

View File

@@ -69,10 +69,13 @@ All contributed code *must* pass the test suite.
## Add relevant documentation {#sec-guidelines-module-maintainer}
Many code changes require changing the documentation as well. The
documentation is written in
[Nixpkgs-flavoured Markdown](https://nixos.org/manual/nixpkgs/unstable/#sec-contributing-markup).
All text is hosted in Home Manager's Git repository.
Many code changes require changing the documentation as well. Module
options should be documented with [Nixpkgs-flavoured
Markdown](https://nixos.org/manual/nixpkgs/unstable/#sec-contributing-markup).
Home Manager is itself documented using a combination of
[DocBook](https://tdg.docbook.org/) and
[AsciiDoc](https://asciidoc.org/). All text is hosted in Home Manager's
Git repository.
The HTML version of the manual containing both the module option
descriptions and the documentation of Home Manager can be generated and
@@ -81,7 +84,7 @@ Manager Git repository:
``` shell
$ nix-build -A docs.html
$ xdg-open ./result/share/doc/home-manager/index.xhtml
$ xdg-open ./result/share/doc/home-manager/index.html
```
When you have made changes to a module, it is a good idea to check that
@@ -92,36 +95,6 @@ $ nix-build -A docs.manPages
$ man ./result/share/man/man5/home-configuration.nix.5.gz
```
## Module Auto-importing {#sec-module-auto-importing}
Home Manager automatically imports all modules from the `modules/programs/` and
`modules/services/` directories. This auto-importing behavior follows these
rules:
- **Nix files**: All `.nix` files in these directories are automatically
imported
- **Directories**: All subdirectories are automatically imported (typically
containing a `default.nix` file)
- **Exclusions**: Files and directories starting with an underscore (`_`) are
excluded from auto-importing
This allows for flexible module organization:
```
modules/programs/
├── git.nix # Single-file module (imported)
├── firefox/ # Multi-file module (imported)
│ ├── default.nix
│ └── addons.nix
├── _experimental.nix # Excluded (starts with _)
└── _wip/ # Excluded directory (starts with _)
└── newfeature.nix
```
When adding a new module, simply place it in the appropriate directory
(`programs/` for user programs, `services/` for user services) and it will be
automatically discovered and included in the Home Manager module system.
## Add yourself as a module maintainer {#_add_yourself_as_a_module_maintainer}
Every new module *must* include a named maintainer using the
@@ -132,9 +105,6 @@ If you are present in the nixpkgs maintainer list then you can use that
entry. If you are not then you can add yourself to
`modules/lib/maintainers.nix` in the Home Manager project.
As a maintainer you are expected to respond to issues and
pull-requests associated with your module.
Maintainers are encouraged to join the IRC or Matrix channel and
participate when they have opportunity.
@@ -157,7 +127,9 @@ If your contribution includes a change that should be communicated to
users of Home Manager then you can add a news entry. The entry must be
formatted as described in [News](#sec-news).
When new modules are added a news entry should be included.
When new modules are added a news entry should be included but you do
not need to create this entry manually. The merging maintainer will
create the entry for you. This is to reduce the risk of merge conflicts.
## Use conditional modules and news {#sec-guidelines-conditional-modules}

View File

@@ -10,21 +10,14 @@ If you do have a change worthy of a news entry then please add one in
[`news.nix`](https://github.com/nix-community/home-manager/blob/master/modules/misc/news.nix)
but you should follow some basic guidelines:
- Use the included news entry generator to create a news entry file:
- The entry timestamp should be in ISO-8601 format having \"+00:00\"
as time zone. For example, \"2017-09-13T17:10:14+00:00\". A suitable
timestamp can be produced by the command
``` shell
$ nix run .#create-news-entry
$ date --iso-8601=second --universal
```
Alternatively, you can directly use the script:
``` shell
$ modules/misc/news/create-news-entry.sh
```
This will create a new file inside the `modules/misc/news` directory
with some placeholder information that you can edit.
- The entry condition should be as specific as possible. For example,
if you are changing or deprecating a specific option then you could
restrict the news to those users who actually use this option.

View File

@@ -13,38 +13,26 @@ functions available in test scripts, you can look at NMT's
The full Home Manager test suite can be run by executing
``` shell
$ nix-build --pure --option allow-import-from-derivation false tests -A build.all
$ nix-shell --pure tests -A run.all
```
in the project root. List all test cases through
``` shell
$ nix-build --pure tests --option allow-import-from-derivation false -A list
$ nix-shell --pure tests -A list
```
and run an individual test, for example `alacritty-empty-settings`,
through
``` shell
$ nix-build --pure tests --option allow-import-from-derivation false -A build.alacritty-empty-settings
$ nix-shell --pure tests -A run.alacritty-empty-settings
```
However, those invocations will impurely source the system's Nixpkgs,
and may cause failures. To run against the Nixpkgs from the `flake.lock` file,
However, those invocations will impurely source the system's nixpkgs,
and may cause failures. To run against the nixpkgs from the flake.lock,
use instead e.g.
``` shell
$ nix build --reference-lock-file flake.lock --option allow-import-from-derivation false ./tests#test-all
```
or
``` shell
$ nix build --reference-lock-file flake.lock --option allow-import-from-derivation false ./tests#test-alacritty-empty-settings
```
Some tests may be marked with `enableLegacyIfd`, those may be run by run with e.g.
``` shell
$ nix-build --pure tests --arg enableLegacyIfd true -A build.mytest
$ nix develop --ignore-environment .#all
```

View File

@@ -6,5 +6,5 @@ faq/session-variables.md
faq/multiple-users-machines.md
faq/ca-desrt-dconf.md
faq/unstable.md
faq/change-package-module.md
faq/override-package-module.md
```

View File

@@ -1,4 +1,4 @@
# How do I change the package used by a module? {#_how_do_i_change_the_package_used_by_a_module}
# How do I override the package used by a module? {#_how_do_i_override_the_package_used_by_a_module}
By default Home Manager will install the package provided by your chosen
`nixpkgs` channel but occasionally you might end up needing to change
@@ -6,35 +6,13 @@ this package. This can typically be done in two ways.
1. If the module provides a `package` option, such as
`programs.beets.package`, then this is the recommended way to
perform the change. For example,
perform the override. For example,
``` nix
programs.beets.package = pkgs.beets.override { pluginOverrides = { beatport.enable = false; }; };
programs.beets.package = pkgs.beets.override { enableCheck = true; };
```
See [Nix pill 17](https://nixos.org/guides/nix-pills/nixpkgs-overriding-packages.html)
for more information on package overrides. Alternatively, if you want
to use the `beets` package from Nixpkgs unstable, then a configuration like
``` nix
{ pkgs, config, ... }:
let
pkgsUnstable = import <nixpkgs-unstable> {};
in
{
programs.beets.package = pkgsUnstable.beets;
# …
}
```
should work OK.
3. If no `package` option is available then you can typically change
2. If no `package` option is available then you can typically override
the relevant package using an
[overlay](https://nixos.org/nixpkgs/manual/#chap-overlays).

View File

@@ -15,7 +15,7 @@ Home Manager can be used in three primary ways:
description of this setup.
3. As a module within a
[nix-darwin](https://github.com/nix-darwin/nix-darwin/) system
[nix-darwin](https://github.com/LnL7/nix-darwin/) system
configuration. This allows the user profiles to be built together
with the system when running `darwin-rebuild`. See [nix-darwin
module](#sec-install-nix-darwin-module) for a description of this
@@ -24,7 +24,7 @@ Home Manager can be used in three primary ways:
:::{.note}
In this chapter we describe how to install Home Manager in the standard
way using channels. If you prefer to use [Nix
Flakes](https://wiki.nixos.org/wiki/Flakes) then please see the instructions
Flakes](https://nixos.wiki/wiki/Flakes) then please see the instructions
in [nix flakes](#ch-nix-flakes).
:::

View File

@@ -2,7 +2,7 @@
Home Manager provides a module that allows you to prepare user
environments directly from the
[nix-darwin](https://github.com/nix-darwin/nix-darwin/) configuration file,
[nix-darwin](https://github.com/LnL7/nix-darwin/) configuration file,
which often is more convenient than using the `home-manager` tool.
To make the NixOS module available for use you must `import` it into
@@ -15,10 +15,10 @@ $ nix-channel --add https://github.com/nix-community/home-manager/archive/master
$ nix-channel --update
```
and if you follow a Nixpkgs version 25.05 channel, you can run
and if you follow a Nixpkgs version 23.11 channel, you can run
``` shell
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz home-manager
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-23.11.tar.gz home-manager
$ nix-channel --update
```
@@ -45,7 +45,7 @@ home-manager.users.eve = { pkgs, ... }: {
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "25.05";
home.stateVersion = "23.11";
};
```

View File

@@ -17,10 +17,10 @@ $ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/m
$ sudo nix-channel --update
```
and if you follow a Nixpkgs version 25.05 channel, you can run
and if you follow a Nixpkgs version 23.11 channel, you can run
``` shell
$ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz home-manager
$ sudo nix-channel --add https://github.com/nix-community/home-manager/archive/release-23.11.tar.gz home-manager
$ sudo nix-channel --update
```
@@ -34,31 +34,6 @@ to your system `configuration.nix` file, which will introduce a new
NixOS option called `home-manager.users` whose type is an attribute set
that maps user names to Home Manager configurations.
Alternatively, home-manager installation can be done declaratively through configuration.nix using the following syntax:
```nix
{ config, pkgs, lib, ... }:
let
home-manager = builtins.fetchTarball https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz;
in
{
imports =
[
(import "${home-manager}/nixos")
];
users.users.eve.isNormalUser = true;
home-manager.users.eve = { pkgs, ... }: {
home.packages = [ pkgs.atool pkgs.httpie ];
programs.bash.enable = true;
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "25.05";
};
}
```
For example, a NixOS configuration may include the lines
``` nix
@@ -67,15 +42,9 @@ home-manager.users.eve = { pkgs, ... }: {
home.packages = [ pkgs.atool pkgs.httpie ];
programs.bash.enable = true;
# This value determines the Home Manager release that your configuration is
# compatible with. This helps avoid breakage when a new Home Manager release
# introduces backwards incompatible changes.
#
# You should not change this value, even if you update Home Manager. If you do
# want to update the value, then make sure to first check the Home Manager
# release notes.
home.stateVersion = "24.05"; # Please read the comment before changing.
# The state version is required and should stay at the version you
# originally installed.
home.stateVersion = "23.11";
};
```
@@ -154,4 +123,3 @@ you create. This contains the system's NixOS configuration.
Once installed you can see [Using Home Manager](#ch-usage) for a more detailed
description of Home Manager and how to use it.

View File

@@ -19,10 +19,10 @@
$ nix-channel --update
```
and if you follow a Nixpkgs version 25.05 channel you can run
and if you follow a Nixpkgs version 23.11 channel you can run
``` shell
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-25.05.tar.gz home-manager
$ nix-channel --add https://github.com/nix-community/home-manager/archive/release-23.11.tar.gz home-manager
$ nix-channel --update
```

View File

@@ -1,32 +0,0 @@
# Introduction to Home Manager {#ch-introduction}
Home Manager is a [Nix](https://nix.dev/)-powered tool for reproducible management of the contents of users' home directories.
This includes programs, configuration files, environment variables and, well… arbitrary files.
The following example snippet of Nix code:
```nix
programs.git = {
enable = true;
userEmail = "joe@example.org";
userName = "joe";
};
```
would make available to a user the `git` executable and man pages and a configuration file `~/.config/git/config`:
```ini
[user]
email = "joe@example.org"
name = "joe"
```
Since Home Manager is implemented in Nix, it provides several benefits:
- Contents are reproducible — a home will be the exact same every time it is built, unless of course, an intentional change is made.
This also means you can have the exact same home on different hosts.
- Significantly faster and more powerful than various backup strategies.
- Unlike "dotfiles" repositories, Home Manager supports specifying programs, as well as their configurations.
- Supported by <http://cache.nixos.org/>, so that you don't have to build from source.
- If you do want to build some programs from source, there is hardly a tool more useful than Nix for that, and the build instructions can be neatly integrated in your Home Manager usage.
- Infinitely composable, so that values in different configuration files and build instructions can share a source of truth.
- Connects you with the [most extensive](https://repology.org/repositories/statistics/total) and [most up-to-date](https://repology.org/repositories/statistics/newest) software package repository on earth, [Nixpkgs](https://github.com/NixOS/nixpkgs).

View File

@@ -1,6 +1,6 @@
# Home Manager Manual {#home-manager-manual}
## Version 25.11 (unstable)
## Version 23.11
```{=include=} preface
@@ -8,7 +8,6 @@ preface.md
```
```{=include=} parts
introduction.md
installation.md
usage.md
nix-flakes.md

View File

@@ -1,7 +1,7 @@
# Nix Flakes {#ch-nix-flakes}
Home Manager is compatible with [Nix
Flakes](https://wiki.nixos.org/wiki/Flakes). But please be aware that this
Flakes](https://nixos.wiki/wiki/Flakes). But please be aware that this
support is still experimental and may change in backwards
incompatible ways.
@@ -30,7 +30,6 @@ nix-flakes/prerequisites.md
nix-flakes/standalone.md
nix-flakes/nixos.md
nix-flakes/nix-darwin.md
nix-flakes/flake-parts.md
```

View File

@@ -1,39 +0,0 @@
# flake-parts module {#sec-flakes-flake-parts-module}
When using [flake-parts](https://flake.parts)
you may wish to import Home Manager's flake module,
`flakeModules.home-manager`.
``` nix
{
description = "flake-parts configuration";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
flake-parts.url = "github:hercules-ci/flake-parts";
};
outputs = inputs@{ flake-parts, ... }:
flake-parts.lib.mkFlake { inherit inputs; } {
imports = [
# Import home-manager's flake module
inputs.home-manager.flakeModules.home-manager
];
flake = {
# Define `homeModules`, `homeConfigurations`,
# `nixosConfigurations`, etc here
};
# See flake.parts for more features, such as `perSystem`
};
}
```
The flake module defines the `flake.homeModules` and `flake.homeConfigurations`
options, allowing them to be properly merged if they are defined in multiple
modules.
If you are only defining `homeModules` and/or `homeConfigurations` once in a
single module, flake-parts should work fine without importing
`flakeModules.home-manager`.

View File

@@ -9,7 +9,7 @@ to that of NixOS. The `flake.nix` would be:
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
darwin.url = "github:nix-darwin/nix-darwin";
darwin.url = "github:lnl7/nix-darwin";
darwin.inputs.nixpkgs.follows = "nixpkgs";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
@@ -25,7 +25,7 @@ to that of NixOS. The `flake.nix` would be:
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.jdoe = ./home.nix;
home-manager.users.jdoe = import ./home.nix;
# Optionally, use home-manager.extraSpecialArgs to pass
# arguments to home.nix

View File

@@ -23,7 +23,7 @@ be as follows:
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.jdoe = ./home.nix;
home-manager.users.jdoe = import ./home.nix;
# Optionally, use home-manager.extraSpecialArgs to pass
# arguments to home.nix

View File

@@ -8,7 +8,12 @@
and rebuild your system.
``` nix
nix.settings.experimental-features = "nix-command flakes";
nix = {
package = pkgs.nixFlakes;
extraOptions = ''
experimental-features = nix-command flakes
'';
};
```
- If you are not using NixOS, add the following to `nix.conf`

View File

@@ -11,10 +11,10 @@ then to generate and activate a basic configuration run the command
$ nix run home-manager/master -- init --switch
```
For Nixpkgs or NixOS version 25.05 run
For Nixpkgs or NixOS version 23.11 run
``` shell
$ nix run home-manager/release-25.05 -- init --switch
$ nix run home-manager/release-23.11 -- init --switch
```
This will generate a `flake.nix` and a `home.nix` file in
@@ -30,7 +30,7 @@ $ # Edit files in ~/.config/home-manager
$ nix run home-manager/$branch -- init --switch
```
Where `$branch` is one of `master` or `release-25.05`.
Where `$branch` is one of `master` or `release-23.11`.
After the initial activation has completed successfully then building
and activating your flake-based configuration is as simple as
@@ -58,5 +58,5 @@ If you only want to update a single flake input, then the command
You can also pass flake-related options such as `--recreate-lock-file`
or `--update-input <input>` to `home-manager` when building or
switching, and these options will be forwarded to `nix build`. See the
[NixOS Wiki page](https://wiki.nixos.org/wiki/Flakes) for details.
[NixOS Wiki page](https://nixos.wiki/wiki/Flakes) for details.
:::

View File

@@ -59,6 +59,5 @@ usage/configuration.md
usage/rollbacks.md
usage/dotfiles.md
usage/graphical.md
usage/gpu-non-nixos.md
usage/updating.md
```

View File

@@ -20,7 +20,7 @@ A fresh install of Home Manager will generate a minimal
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "25.05";
home.stateVersion = "23.11";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
@@ -65,7 +65,7 @@ follows:
# You can update Home Manager without changing this value. See
# the Home Manager release notes for a list of state version
# changes in each release.
home.stateVersion = "25.05";
home.stateVersion = "23.11";
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;

View File

@@ -1,81 +0,0 @@
# GPU on non-NixOS systems {#sec-usage-gpu-non-nixos}
To access the GPU, programs need access to OpenGL and Vulkan libraries. While
this works transparently on NixOS, it does not on other Linux systems. A
solution is provided by [NixGL](https://github.com/nix-community/nixGL), which
can be integrated into Home Manager.
To enable the integration, import NixGL into your home configuration, either as
a channel, or as a flake input passed via `extraSpecialArgs`. Then, set the
`nixGL.packages` option to the package set provided by NixGL.
Once integration is enabled, it can be used in two ways: as Nix functions for
wrapping programs installed via Home Manager, and as shell commands for running
programs installed by other means (such as `nix shell`). In either case, there
are several wrappers available. They can be broadly categorized
- by vendor: as Mesa (for Free drivers of all vendors) and Nvidia (for
Nvidia-specific proprietary drivers).
- by GPU selection: as primary and secondary (offloading).
For example, the `mesa` wrapper provides support for running programs on the
primary GPU for Intel, AMD and Nouveau drivers, while the `mesaPrime` wrapper
does the same for the secondary GPU.
**Note:** when using Nvidia wrappers together with flakes, your home
configuration will not be pure and needs to be built using `home-manager switch
--impure`. Otherwise, the build will fail, complaining about missing attribute
`currentTime`.
Wrapper functions are available under `config.lib.nixGL.wrappers`. However, it
can be more convenient to use the `config.lib.nixGL.wrap` alias, which can be
configured to use any of the wrappers. It is intended to provide a customization
point when the same home configuration is used across several machines with
different hardware. There is also the `config.lib.nixGL.wrapOffload` alias for
two-GPU systems.
Another convenience is that all wrapper functions are always available. However,
when `nixGL.packages` option is unset, they are no-ops. This allows them to be
used even when the home configuration is used on NixOS machines. The exception
is the `prime-offload` script which ignores `nixGL.packages` and is installed
into the environment whenever `nixGL.prime.installScript` is set. This script,
which can be used to start a program on a secondary GPU, does not depend on
NixGL and is useful on NixOS systems as well.
Below is an abbreviated example for an Optimus laptop that makes use of both
Mesa and Nvidia wrappers, where the latter is used in dGPU offloading mode. It
demonstrates how to wrap `mpv` to run on the integrated Intel GPU, wrap FreeCAD
to run on the Nvidia dGPU, and how to install the wrapper scripts. It also wraps
Xonotic to run on the dGPU, but uses the wrapper function directly for
demonstration purposes.
```nix
{ config, lib, pkgs, nixgl, ... }:
{
nixGL.packages = nixgl.packages;
nixGL.defaultWrapper = "mesa";
nixGL.offloadWrapper = "nvidiaPrime";
nixGL.installScripts = [ "mesa" "nvidiaPrime" ];
programs.mpv = {
enable = true;
package = config.lib.nixGL.wrap pkgs.mpv;
};
home.packages = [
(config.lib.nixGL.wrapOffload pkgs.freecad)
(config.lib.nixGL.wrappers.nvidiaPrime pkgs.xonotic)
];
}
```
The above example assumes a flake-based setup where `nixgl` was passed from the
flake. When using channels, the example would instead begin with
```nix
{ config, lib, pkgs, ... }:
{
nixGL.packages = import <nixgl> { inherit pkgs; };
# The rest is the same as above
...
```

View File

@@ -1,15 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Redirecting&hellip;</title>
<meta charset="utf-8">
<link rel="canonical" href="options.xhtml">
<noscript><meta http-equiv="refresh" content="0; url=options.xhtml"></noscript>
</head>
<body>
<h1>Redirecting&hellip;</h1>
<script>
window.location.href = "options.xhtml" + (window.location.search || "") + (window.location.hash || "");
</script>
</body>
</html>

View File

@@ -4,10 +4,6 @@ This section lists the release notes for stable versions of Home Manager
and the current unstable version.
```{=include=} chapters
rl-2511.md
rl-2505.md
rl-2411.md
rl-2405.md
rl-2311.md
rl-2305.md
rl-2211.md

View File

@@ -1,91 +0,0 @@
# Release 24.05 {#sec-release-24.05}
The 24.05 release branch became stable in May, 2024.
## Highlights {#sec-release-24.05-highlights}
This release has the following notable changes:
- The `.release` file in the Home Manager project root has been
removed. Please use the `release.json` file instead.
- The {command}`home-manager uninstall` command has been reworked to,
hopefully, be more robust. The new implementation makes use of a new
Boolean configuration option [uninstall](#opt-uninstall) that can
also be used in a pure Nix Flake setup.
Specifically, if you are using a Flake only installation, then you
can clean up a Home Manager installation by adding
``` nix
uninstall = true;
```
to your existing configuration and then build and activate. This
will override any other configuration and cause, for example, the
removal of all managed files.
Please be very careful when enabling this option since activating
the built configuration will not only remove the managed files but
_all_ Home Manager state from your user environment. This includes
removing all your historic Home Manager generations!
- The use of `$DRY_RUN_CMD` and `$DRY_RUN_NULL` in activation script
blocks is now deprecated. Instead use the new shell function
{command}`run`. In most cases it is sufficient to replace
`$DRY_RUN_CMD` by {command}`run`. For example, if your configuration
currently contains
```nix
home.activation.reportChanges = config.lib.dag.entryAnywhere ''
if [[ -v oldGenPath ]]; then
$DRY_RUN_CMD nix store diff-closures $oldGenPath $newGenPath
fi
'';
```
then you are now encouraged to change to
```nix
home.activation.reportChanges = config.lib.dag.entryAnywhere ''
if [[ -v oldGenPath ]]; then
run nix store diff-closures $oldGenPath $newGenPath
fi
'';
```
See the description of [home.activation](#opt-home.activation) for
more. The deprecated variables will continue to work for now but
their use may in the future trigger a warning message and eventually
they may be removed entirely.
- Similarly, the use of `$VERBOSE_ECHO` in activation script blocks is
deprecated. Instead use the new shell function
{command}`verboseEcho`. That is,
```nix
home.activation.doThing = config.lib.dag.entryAnywhere ''
$VERBOSE_ECHO "Doing the thing"
''
```
should now be expressed
```nix
home.activation.doThing = config.lib.dag.entryAnywhere ''
verboseEcho "Doing the thing"
''
```
See the description of [home.activation](#opt-home.activation) for
more. The deprecated variable will continue to work for now but its
use may in the future trigger a warning message and eventually it
may be removed entirely.
## State Version Changes {#sec-release-24.05-state-version-changes}
The state version in this release includes the changes below. These
changes are only active if the `home.stateVersion` option is set to
\"24.05\" or later.
- There was no state version change in this release.

View File

@@ -1,31 +0,0 @@
# Release 24.11 {#sec-release-24.11}
The 24.11 release branch became stable in November, 2024.
## Highlights {#sec-release-24.11-highlights}
This release has the following notable changes:
- The swayidle module behavior has changed. Specifically, swayidle was
previously always called with a `-w` flag. This flag is now moved to
the default
[services.swayidle.extraArgs](#opt-services.swayidle.extraArgs)
value to make it optional.
Your configuration may break if you already set this option and also
rely on the flag being automatically added. To resolve this, please
add `-w` to your assignment of
[services.swayidle.extraArgs](#opt-services.swayidle.extraArgs).
- Support for Boolean values in the option
[programs.eza.icons](#opt-programs.eza.icons) is deprecated for
future removal. The new value for `true` is `"auto"`, and for
`false` it is `null`.
## State Version Changes {#sec-release-24.11-state-version-changes}
The state version in this release includes the changes below. These
changes are only active if the `home.stateVersion` option is set to
\"24.11\" or later.
- There was no state version change in this release.

View File

@@ -1,30 +0,0 @@
# Release 25.05 {#sec-release-25.05}
The 25.05 release branch became stable in May, 2025.
## Highlights {#sec-release-25.05-highlights}
This release has the following notable changes:
- The [](#opt-systemd.user.startServices) option now defaults to
`true`, meaning that services will automatically be restarted as
needed when activating a configuration.
Further, the `"legacy"` alternative has been removed and will now
result in an evaluation error if used.
The `"suggest"` alternative will remain for a while longer but may
also be deprecated for removal in the future.
- The Home Manager test suite has been removed from the main Nix Flake
since it caused unnecessary evaluations and downloads. Instead the
tests are available through a Nix Flake file inside the `tests`
directory. See [](#sec-tests) for example commands.
## State Version Changes {#sec-release-25.05-state-version-changes}
The state version in this release includes the changes below. These
changes are only active if the `home.stateVersion` option is set to
\"25.05\" or later.
- No changes.

View File

@@ -1,18 +0,0 @@
# Release 25.11 {#sec-release-25.11}
This is the current unstable branch and the information in this
section is therefore not final.
## Highlights {#sec-release-25.11-highlights}
This release has the following notable changes:
- No changes.
## State Version Changes {#sec-release-25.11-state-version-changes}
The state version in this release includes the changes below. These
changes are only active if the `home.stateVersion` option is set to
\"25.11\" or later.
- No changes.

File diff suppressed because one or more lines are too long

310
docs/static/style.scss vendored
View File

@@ -1,310 +0,0 @@
:root {
--nmd-color0: #0A3E68;
--nmd-color1: #268598;
--nmd-color2: #B8D09E;
--nmd-color3: #F6CF5E;
--nmd-color4: #EC733B;
--nmd-color-info: #167cb9;
--nmd-color-warn: #ff6700;
}
// Copied from Tailwind CSS.
$color-gray-50: #F9FAFB;
$color-gray-100: #F3F4F6;
$color-gray-200: #E5E7EB;
$color-gray-300: #D1D5DB;
$color-gray-400: #9CA3AF;
$color-gray-500: #6B7280;
$color-gray-600: #4B5563;
$color-gray-700: #374151;
$color-gray-800: #1F2937;
$color-gray-900: #111827;
$color-blue-50: #EFF6FF;
$color-blue-100: #DBEAFE;
$color-blue-200: #BFDBFE;
$color-blue-300: #93C5FD;
$color-blue-400: #60A5FA;
$color-blue-500: #3B82F6;
$color-blue-600: #2563EB;
$color-blue-700: #1D4ED8;
$color-blue-800: #1E40AF;
$color-blue-900: #1E3A8A;
@use 'scss-reset/reset';
@mixin boxed {
background: $color-gray-50;
margin: 2rem 16px;
padding: 10px;
border: 1px solid $color-gray-200;
border-radius: 4px;
box-shadow: 4px 4px 8px $color-gray-200;
@media (prefers-color-scheme: dark) {
background: $color-gray-800;
border-color: black;
box-shadow: 4px 4px 8px black;
}
}
@mixin margined {
margin: 0.9rem 0;
&:first-child {
margin-top: 0;
}
&:last-child {
margin-bottom: 0;
}
}
body {
background: white;
color: $color-gray-900;
max-width: min(100ch, 1024px);
margin: 0 auto;
padding: 10px;
font-family: 'Lucida Sans', Arial, sans-serif;
font-size: 16px;
line-height: 1.4em;
@media (prefers-color-scheme: dark) {
background: $color-gray-900;
color: $color-gray-50;
}
}
h1, h2, h3 {
color: var(--nmd-color0);
font-family: "Lato", sans-serif;
font-weight: 300;
line-height: 1.125;
@media (prefers-color-scheme: dark) {
color: var(--nmd-color4);
}
}
h1 {
font-size: 48px;
font-weight: 300;
margin: 4rem 0 1.5rem;
}
h2 {
font-size: 32px;
font-weight: 300;
margin: 2rem 0 1rem;
}
h3 {
font-size: 20px;
font-weight: 400;
margin: 0.5rem 0.25rem;
}
p {
@include margined;
}
a {
color: var(--nmd-color0); //$color-secondary-1-3;
text-decoration: underline;
text-underline-offset: 3px;
&:visited {
color: var(--nmd-color1);
}
&:hover {
color: var(--nmd-color1);
}
@media (prefers-color-scheme: dark) {
color: var(--nmd-color3);
&:visited {
color: var(--nmd-color2);
}
&:hover {
color: var(--nmd-color4);
}
}
}
code {
font-size: 90%;
}
span.command {
font-size: 90%;
font-family: monospace;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
pre {
@include boxed;
font-size: 90%;
margin-bottom: 1.5rem;
padding: 6px;
overflow: auto;
// The callout markers should not be selectable.
span img {
user-select: none;
}
}
pre:has(code) {
padding: 0;
}
td, th {
padding: 2px 5px;
&:first-child {
padding-left: 0;
}
&:last-child {
padding-right: 0;
}
}
dt {
margin: 1.2rem 0 0.8rem;
}
dd {
margin-left: 2rem;
}
div.book {
}
ul {
@include margined;
padding-left: 30px;
list-style: disc;
}
ol {
@include margined;
padding-left: 30px;
list-style: decimal;
}
li {
@include margined;
padding-left: 5px;
}
.navheader, .navfooter {
hr {
margin: 1rem 0;
background: $color-gray-200;
@media (prefers-color-scheme: dark) {
background: $color-gray-600;
}
}
a {
text-decoration: none;
}
}
div.titlepage {
margin: 40px 0;
hr {
display: none;
}
}
div.toc {
@include boxed;
a {
text-decoration: none;
}
}
div.note, div.warning {
@include boxed;
font-style: italic;
h3 {
float: right;
margin: 0 0 1rem 1rem;
width: 42px;
height: 42px;
content: url();
}
h3 + p {
margin-top: 0;
}
}
div.note {
h3 {
background-color: var(--nmd-color-info);
// From https://tabler-icons.io/i/info-square-rounded
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 8h.01'%3E%3C/path%3E%3Cpath d='M11 12h1v4h1'%3E%3C/path%3E%3Cpath d='M12 3c7.2 0 9 1.8 9 9s-1.8 9 -9 9s-9 -1.8 -9 -9s1.8 -9 9 -9z'%3E%3C/path%3E%3C/svg%3E");
}
}
div.warning {
h3 {
background-color: var(--nmd-color-warn);
// From https://tabler-icons.io/i/alert-triangle
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 24 24' stroke-width='2' stroke='black' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M12 9v2m0 4v.01'%3E%3C/path%3E%3Cpath d='M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75'%3E%3C/path%3E%3C/svg%3E");
}
}
.term {
font-weight: 300;
}
.docbook .xref img[src^=images\/callouts\/],
.screen img,
.programlisting img {
width: 1em;
}
.calloutlist img {
width: 1.3em;
}
/** The console prompt, e.g., `$` and `#` should not be selectable. */
.programlisting.language-shell .hljs-meta.prompt_ {
user-select: none;
}
@import 'tomorrow.min.css';
@media (prefers-color-scheme: dark) {
@import 'tomorrow-night.min.css';
}

View File

@@ -1,7 +0,0 @@
/*!
Theme: Tomorrow Night
Author: Chris Kempson (http://chriskempson.com)
License: ~ MIT (or more permissive) [via base16-schemes-source]
Maintainer: @highlightjs/core-team
Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ccc;background:#2d2d2d}.hljs ::selection,.hljs::selection{background-color:#515151;color:#ccc}.hljs-comment{color:#999}.hljs-tag{color:#b4b7b4}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#ccc}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f2777a}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f99157}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#fc6}.hljs-strong{font-weight:700;color:#fc6}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#9c9}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#6cc}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#69c}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#c9c}.hljs-emphasis{color:#c9c;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}

View File

@@ -1,7 +0,0 @@
/*!
Theme: Tomorrow
Author: Chris Kempson (http://chriskempson.com)
License: ~ MIT (or more permissive) [via base16-schemes-source]
Maintainer: @highlightjs/core-team
Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#4d4d4c;background:#fff}.hljs ::selection,.hljs::selection{background-color:#d6d6d6;color:#4d4d4c}.hljs-comment{color:#8e908c}.hljs-tag{color:#969896}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#4d4d4c}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#c82829}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f5871f}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#eab700}.hljs-strong{font-weight:700;color:#eab700}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#718c00}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#3e999f}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#4271ae}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#8959a8}.hljs-emphasis{color:#8959a8;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}

View File

@@ -1,46 +0,0 @@
{
lib,
flake-parts-lib,
moduleLocation,
...
}:
let
inherit (lib)
mapAttrs
mkOption
types
;
in
{
options = {
flake = flake-parts-lib.mkSubmoduleOptions {
homeConfigurations = mkOption {
type = types.lazyAttrsOf types.raw;
default = { };
description = ''
Instantiated Home Manager configurations.
`homeConfigurations` is for specific installations. If you want to expose
reusable configurations, add them to `homeModules` in the form of modules, so
that you can reference them in this or another flake's `homeConfigurations`.
'';
};
homeModules = mkOption {
type = types.lazyAttrsOf types.deferredModule;
default = { };
apply = mapAttrs (
k: v: {
_class = "homeManager";
_file = "${toString moduleLocation}#homeModules.${k}";
imports = [ v ];
}
);
description = ''
Home Manager modules.
You may use this for reusable pieces of configuration, service modules, etc.
'';
};
};
};
}

8
flake.lock generated
View File

@@ -2,16 +2,16 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1751011381,
"narHash": "sha256-krGXKxvkBhnrSC/kGBmg5MyupUUT5R6IBCLEzx9jhMM=",
"lastModified": 1705331948,
"narHash": "sha256-qjQXfvrAT1/RKDFAMdl8Hw3m4tLVvMCc8fMqzJv0pP4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "30e2e2857ba47844aa71991daa6ed1fc678bcbb7",
"rev": "b8dd8be3c790215716e7c12b247f45ca525867e2",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"ref": "nixos-23.11",
"repo": "nixpkgs",
"type": "github"
}

158
flake.nix
View File

@@ -1,32 +1,29 @@
{
description = "Home Manager for Nix";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
outputs =
{
self,
nixpkgs,
...
}:
outputs = { self, nixpkgs, ... }:
{
nixosModules = rec {
home-manager = ./nixos;
home-manager = import ./nixos;
default = home-manager;
};
# deprecated in Nix 2.8
nixosModule = self.nixosModules.default;
darwinModules = rec {
home-manager = ./nix-darwin;
default = home-manager;
};
flakeModules = rec {
home-manager = ./flake-module.nix;
home-manager = import ./nix-darwin;
default = home-manager;
};
# unofficial; deprecated in Nix 2.8
darwinModule = self.darwinModules.default;
templates = {
default = self.templates.standalone;
standalone = {
path = ./templates/standalone;
description = "Standalone setup";
};
nixos = {
path = ./templates/nixos;
description = "Home Manager as a NixOS module,";
@@ -35,58 +32,95 @@
path = ./templates/nix-darwin;
description = "Home Manager as a nix-darwin module,";
};
standalone = {
path = ./templates/standalone;
description = "Standalone setup";
};
};
lib = import ./lib { inherit (nixpkgs) lib; };
}
// (
let
forAllPkgs =
f:
nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (system: f nixpkgs.legacyPackages.${system});
in
{
formatter = forAllPkgs (
pkgs:
pkgs.treefmt.withConfig {
runtimeInputs = with pkgs; [
nixfmt-rfc-style
deadnix
keep-sorted
];
settings = pkgs.lib.importTOML ./treefmt.toml;
}
);
defaultTemplate = self.templates.standalone;
packages = forAllPkgs (
pkgs:
lib = {
hm = (import ./modules/lib/stdlib-extended.nix nixpkgs.lib).hm;
homeManagerConfiguration = { modules ? [ ], pkgs, lib ? pkgs.lib
, extraSpecialArgs ? { }, check ? true
# Deprecated:
, configuration ? null, extraModules ? null, stateVersion ? null
, username ? null, homeDirectory ? null, system ? null }@args:
let
releaseInfo = nixpkgs.lib.importJSON ./release.json;
docs = import ./docs {
inherit pkgs;
inherit (releaseInfo) release isReleaseBranch;
};
hmPkg = pkgs.callPackage ./home-manager { path = "${self}"; };
in
{
default = hmPkg;
home-manager = hmPkg;
msgForRemovedArg = ''
The 'homeManagerConfiguration' arguments
create-news-entry = pkgs.writeShellScriptBin "create-news-entry" ''
./modules/misc/news/create-news-entry.sh
- 'configuration',
- 'username',
- 'homeDirectory'
- 'stateVersion',
- 'extraModules', and
- 'system'
have been removed. Instead use the arguments 'pkgs' and
'modules'. See the 22.11 release notes for more: https://nix-community.github.io/home-manager/release-notes.html#sec-release-22.11-highlights
'';
docs-html = docs.manual.html;
docs-htmlOpenTool = docs.manual.htmlOpenTool;
docs-json = docs.options.json;
docs-jsonModuleMaintainers = docs.jsonModuleMaintainers;
docs-manpages = docs.manPages;
}
);
}
);
throwForRemovedArgs = v:
let
used = builtins.filter (n: (args.${n} or null) != null) [
"configuration"
"username"
"homeDirectory"
"stateVersion"
"extraModules"
"system"
];
msg = msgForRemovedArg + ''
Deprecated args passed: ''
+ builtins.concatStringsSep " " used;
in lib.throwIf (used != [ ]) msg v;
in throwForRemovedArgs (import ./modules {
inherit pkgs lib check extraSpecialArgs;
configuration = { ... }: {
imports = modules
++ [{ programs.home-manager.path = toString ./.; }];
nixpkgs = {
config = nixpkgs.lib.mkDefault pkgs.config;
inherit (pkgs) overlays;
};
};
});
};
} // (let
forAllSystems = nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed;
in {
devShells = forAllSystems (system:
let
pkgs = nixpkgs.legacyPackages.${system};
tests = import ./tests { inherit pkgs; };
in tests.run);
formatter = forAllSystems (system:
let pkgs = nixpkgs.legacyPackages.${system};
in pkgs.linkFarm "format" [{
name = "bin/format";
path = ./format;
}]);
packages = forAllSystems (system:
let
pkgs = nixpkgs.legacyPackages.${system};
releaseInfo = nixpkgs.lib.importJSON ./release.json;
docs = import ./docs {
inherit pkgs;
inherit (releaseInfo) release isReleaseBranch;
};
hmPkg = pkgs.callPackage ./home-manager { path = toString ./.; };
in {
default = hmPkg;
home-manager = hmPkg;
docs-html = docs.manual.html;
docs-json = docs.options.json;
docs-manpages = docs.manPages;
});
defaultPackage = forAllSystems (system: self.packages.${system}.default);
});
}

51
format Executable file
View File

@@ -0,0 +1,51 @@
#! /usr/bin/env nix-shell
#! nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/6616de389ed55fba6eeba60377fc04732d5a207c.tar.gz -i bash -p git gnugrep gnused findutils nixfmt
nixfmt_args=()
files=()
for arg do
case $arg in
-h)
echo "$0 [-c]"
exit
;;
-c)
nixfmt_args+=("$arg")
;;
-*)
echo "unrecognised flag: $arg" >&2
exit 1
;;
*)
files+=("$arg")
;;
esac
done
# The excludes are for files touched by open pull requests and we want
# to avoid merge conflicts.
excludes=(
modules/default.nix
modules/files.nix
modules/home-environment.nix
modules/lib/default.nix
modules/lib/file-type.nix
modules/misc/news.nix
modules/programs/ssh.nix
modules/programs/zsh.nix
tests/default.nix
)
exclude_args=()
for e in "${excludes[@]}"; do
exclude_args+=(-e "$e")
done
git_root=$(git rev-parse --show-toplevel)
git ls-files -z --cached --others --full-name -- "${files[@]}" |
grep -z '\.nix$' |
grep -z -v "${exclude_args[@]}" |
sed -z "s|^|$git_root/|" |
xargs -0 nixfmt "${nixfmt_args[@]}"

View File

@@ -2,70 +2,46 @@
# file is considered internal and the exported fields may change without
# warning.
{
newsJsonFile,
newsReadIdsFile ? null,
}:
{ newsJsonFile, newsReadIdsFile ? null }:
let
inherit (builtins)
concatStringsSep
filter
hasAttr
isString
length
readFile
replaceStrings
sort
split
;
concatStringsSep filter hasAttr isString length optionalString readFile
replaceStrings sort split;
newsJson = builtins.fromJSON (builtins.readFile newsJsonFile);
# Sorted and relevant entries.
relevantEntries = sort (a: b: a.time > b.time) (filter (e: e.condition) newsJson.entries);
relevantEntries =
sort (a: b: a.time > b.time) (filter (e: e.condition) newsJson.entries);
newsReadIds =
if newsReadIdsFile == null then
{ }
else
let
ids = filter isString (split "\n" (readFile newsReadIdsFile));
in
builtins.listToAttrs (
map (id: {
name = id;
value = null;
}) ids
);
newsReadIds = if newsReadIdsFile == null then
{ }
else
let ids = filter isString (split "\n" (readFile newsReadIdsFile));
in builtins.listToAttrs (map (id: {
name = id;
value = null;
}) ids);
newsIsRead = entry: hasAttr entry.id newsReadIds;
newsUnread =
let
pred = entry: entry.condition && !newsIsRead entry;
in
filter pred relevantEntries;
newsUnread = let pred = entry: entry.condition && !newsIsRead entry;
in filter pred relevantEntries;
prettyTime = t: replaceStrings [ "T" "+00:00" ] [ " " "" ] t;
layoutNews =
entries:
layoutNews = entries:
let
mkTextEntry =
entry:
let
flag = if newsIsRead entry then "read" else "unread";
in
''
mkTextEntry = entry:
let flag = if newsIsRead entry then "read" else "unread";
in ''
* ${prettyTime entry.time} [${flag}]
${replaceStrings [ "\n" ] [ "\n " ] entry.message}
'';
in
concatStringsSep "\n\n" (map mkTextEntry entries);
in
{
in concatStringsSep "\n\n" (map mkTextEntry entries);
in {
meta = {
numUnread = length newsUnread;
display = newsJson.display;

View File

@@ -300,7 +300,7 @@ _home-manager_completions ()
Options=( "-f" "--file" "-b" "-A" "-I" "-h" "--help" "-n" "--dry-run" "-v" \
"--verbose" "--cores" "--debug" "--impure" "--keep-failed" \
"--keep-going" "-j" "--max-jobs" "--no-substitute" "--no-out-link" \
"-L" "--print-build-logs" "--log-format" \
"-L" "--print-build-logs" \
"--show-trace" "--flake" "--substitute" "--builders" "--version" \
"--update-input" "--override-input" "--experimental-features" \
"--extra-experimental-features" "--refresh")

View File

@@ -61,7 +61,6 @@ complete -c home-manager -x -s j -l "max-jobs" -d "Max number of build jobs in p
complete -c home-manager -x -l "option" -d "Set Nix configuration option"
complete -c home-manager -x -l "builders" -d "Remote builders"
complete -c home-manager -f -s L -l "print-build-logs" -d "Print full build logs on standard error"
complete -c home-manager -x -l "log-format" -d "Set the format of log output"
complete -c home-manager -f -l "show-trace" -d "Print stack trace of evaluation errors"
complete -c home-manager -f -l "substitute"
complete -c home-manager -f -l "no-substitute"

View File

@@ -21,7 +21,6 @@ _arguments \
'--option[option]:NAME VALUE:()' \
'--builders[builders]:SPEC:()' \
'(-L --print-build-logs)'{--print-build-logs,-L}'[print build logs]' \
'--log-format[log format]:FORMAT:()' \
'--show-trace[show trace]' \
'--override-input[override flake input]:NAME VALUE:()' \
'--update-input[update flake input]:NAME:()' \
@@ -64,7 +63,6 @@ case "$state" in
'--no-out-link[no out link]' \
'--no-substitute[no substitute]' \
'--option[option]:NAME VALUE:()' \
'--log-format[log format]:FORMAT:()' \
'--show-trace[show trace]' \
'--substitute[substitute]' \
'--builders[builders]:SPEC:()' \

View File

@@ -1,79 +1,64 @@
{
runCommand,
lib,
bash,
callPackage,
coreutils,
findutils,
gettext,
gnused,
jq,
less,
ncurses,
inetutils,
# used for pkgs.path for nixos-option
pkgs,
{ runCommand, lib, bash, callPackage, coreutils, findutils, gettext, gnused, jq
, less, ncurses, unixtools
# used for pkgs.path for nixos-option
, pkgs
# Path to use as the Home Manager channel.
path ? null,
}:
# Path to use as the Home Manager channel.
, path ? null }:
let
pathStr = if path == null then "" else path;
nixos-option =
pkgs.nixos-option or (callPackage (pkgs.path + "/nixos/modules/installer/tools/nixos-option") { });
nixos-option = pkgs.nixos-option or (callPackage
(pkgs.path + "/nixos/modules/installer/tools/nixos-option") { });
in
runCommand "home-manager"
{
preferLocalBuild = true;
nativeBuildInputs = [ gettext ];
meta = {
mainProgram = "home-manager";
description = "A user environment configurator";
maintainers = [ lib.maintainers.rycee ];
platforms = lib.platforms.unix;
license = lib.licenses.mit;
};
}
''
install -v -D -m755 ${./home-manager} $out/bin/home-manager
in runCommand "home-manager" {
preferLocalBuild = true;
nativeBuildInputs = [ gettext ];
meta = with lib; {
mainProgram = "home-manager";
description = "A user environment configurator";
maintainers = [ maintainers.rycee ];
platforms = platforms.unix;
license = licenses.mit;
};
} ''
install -v -D -m755 ${./home-manager} $out/bin/home-manager
substituteInPlace $out/bin/home-manager \
--subst-var-by bash "${bash}" \
--subst-var-by DEP_PATH "${
lib.makeBinPath [
coreutils
findutils
gettext
gnused
jq
less
ncurses
nixos-option
inetutils # for `hostname`
]
}" \
--subst-var-by HOME_MANAGER_LIB '${../lib/bash/home-manager.sh}' \
--subst-var-by HOME_MANAGER_PATH '${pathStr}' \
--subst-var-by OUT "$out"
substituteInPlace $out/bin/home-manager \
--subst-var-by bash "${bash}" \
--subst-var-by DEP_PATH "${
lib.makeBinPath [
coreutils
findutils
gettext
gnused
jq
less
ncurses
nixos-option
unixtools.hostname
]
}" \
--subst-var-by HOME_MANAGER_LIB '${../lib/bash/home-manager.sh}' \
--subst-var-by HOME_MANAGER_PATH '${pathStr}' \
--subst-var-by OUT "$out"
install -D -m755 ${./completion.bash} \
$out/share/bash-completion/completions/home-manager
install -D -m755 ${./completion.zsh} \
$out/share/zsh/site-functions/_home-manager
install -D -m755 ${./completion.fish} \
$out/share/fish/vendor_completions.d/home-manager.fish
install -D -m755 ${./completion.bash} \
$out/share/bash-completion/completions/home-manager
install -D -m755 ${./completion.zsh} \
$out/share/zsh/site-functions/_home-manager
install -D -m755 ${./completion.fish} \
$out/share/fish/vendor_completions.d/home-manager.fish
install -D -m755 ${../lib/bash/home-manager.sh} \
"$out/share/bash/home-manager.sh"
install -D -m755 ${../lib/bash/home-manager.sh} \
"$out/share/bash/home-manager.sh"
for path in ${./po}/*.po; do
lang="''${path##*/}"
lang="''${lang%%.*}"
mkdir -p "$out/share/locale/$lang/LC_MESSAGES"
msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$path"
done
''
for path in ${./po}/*.po; do
lang="''${path##*/}"
lang="''${lang%%.*}"
mkdir -p "$out/share/locale/$lang/LC_MESSAGES"
msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$path"
done
''

View File

@@ -11,28 +11,45 @@ export TEXTDOMAINDIR=@OUT@/share/locale
# shellcheck disable=1091
source @HOME_MANAGER_LIB@
function errMissingOptArg() {
# translators: For example: "home-manager: missing argument for --cores"
_iError "%s: missing argument for %s" "$0" "$1" >&2
exit 1
function nixProfileList() {
# We attempt to use `--json` first (added in Nix 2.17). Otherwise attempt to
# parse the legacy output format.
{
nix profile list --json 2>/dev/null \
| jq -r --arg name "$1" '.elements[].storePaths[] | select(endswith($name))'
} || {
nix profile list \
| { grep "$1\$" || test $? = 1; } \
| cut -d ' ' -f 4
}
}
function removeByName() {
nixProfileList "$1" | xargs -t $DRY_RUN_CMD nix profile remove $VERBOSE_ARG
}
function setNixProfileCommands() {
if [[ -e $HOME/.nix-profile/manifest.json \
|| -e ${XDG_STATE_HOME:-$HOME/.local/state}/nix/profile/manifest.json ]] ; then
if [[ -e $HOME/.nix-profile/manifest.json ]] ; then
LIST_OUTPATH_CMD="nix profile list"
REMOVE_CMD="removeByName"
else
LIST_OUTPATH_CMD="nix-env -q --out-path"
REMOVE_CMD="nix-env --uninstall"
fi
}
function setVerboseArg() {
function setVerboseAndDryRun() {
if [[ -v VERBOSE ]]; then
export VERBOSE_ARG="--verbose"
else
export VERBOSE_ARG=""
fi
if [[ -v DRY_RUN ]] ; then
export DRY_RUN_CMD=echo
else
export DRY_RUN_CMD=""
fi
}
function setWorkDir() {
@@ -43,14 +60,13 @@ function setWorkDir() {
fi
}
# Check to see if flakes are functionally available.
# Checks whether the 'flakes' and 'nix-command' Nix options are enabled.
function hasFlakeSupport() {
nix eval --expr 'builtins.getFlake' > /dev/null 2>&1
}
# Escape string for use in Nix files.
function escapeForNix() {
printf %s "$1" | sed 's/["$\\]/\\\0/g'
type -p nix > /dev/null \
&& nix show-config 2> /dev/null \
| grep experimental-features \
| grep flakes \
| grep -q nix-command
}
# Attempts to set the HOME_MANAGER_CONFIG global variable.
@@ -144,10 +160,6 @@ function setHomeManagerPathVariables() {
return
fi
_iVerbose "Sanity checking Nix"
nix-build --quiet --expr '{}' --no-out-link > /dev/null 2>&1 || true
nix-env -q > /dev/null 2>&1 || true
declare -r globalNixStateDir="${NIX_STATE_DIR:-/nix/var/nix}"
declare -r globalProfilesDir="$globalNixStateDir/profiles/per-user/$USER"
declare -r globalGcrootsDir="$globalNixStateDir/gcroots/per-user/$USER"
@@ -165,7 +177,7 @@ function setHomeManagerPathVariables() {
declare -gr HM_PROFILE_DIR="$globalProfilesDir"
else
_iError 'Could not find suitable profile directory, tried %s and %s' \
"$userNixStateDir/profiles" "$globalProfilesDir" >&2
"$HM_STATE_DIR/profiles" "$globalProfilesDir" >&2
exit 1
fi
}
@@ -187,7 +199,7 @@ function setFlakeAttribute() {
fi
if [[ -v configFlake ]]; then
FLAKE_ARG="$(dirname "$(readlink -f "$configFlake")")"
FLAKE_ARG="path:$(dirname "$(readlink -f "$configFlake")")"
fi
fi
@@ -199,10 +211,10 @@ function setFlakeAttribute() {
;;
*)
local name="$USER"
# Check FQDN, long, and short hostnames; long first to preserve
# Check both long and short hostnames; long first to preserve
# pre-existing behaviour in case both happen to be defined.
for n in "$USER@$(hostname -f)" "$USER@$(hostname)" "$USER@$(hostname -s)"; do
if [[ "$(nix eval "$flake#homeConfigurations" --apply "x: x ? \"$(escapeForNix "$n")\"")" == "true" ]]; then
for n in "$USER@$(hostname)" "$USER@$(hostname -s)"; do
if [[ "$(nix eval "$flake#homeConfigurations" --apply "x: x ? \"$n\"")" == "true" ]]; then
name="$n"
if [[ -v VERBOSE ]]; then
echo "Using flake homeConfiguration for $name"
@@ -211,7 +223,7 @@ function setFlakeAttribute() {
done
;;
esac
export FLAKE_CONFIG_URI="$flake#homeConfigurations.\"$(printf %s "$name" | jq -sRr @uri)\""
export FLAKE_CONFIG_URI="$flake#homeConfigurations.\"$name\""
fi
}
@@ -269,9 +281,6 @@ function doInit() {
withFlake=1
fi
local homeManagerUrl="github:nix-community/home-manager"
local nixpkgsUrl="github:nixos/nixpkgs/nixos-unstable"
while (( $# > 0 )); do
local opt="$1"
shift
@@ -283,16 +292,6 @@ function doInit() {
--switch)
switch=1
;;
--home-manager-url)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
homeManagerUrl="$1"
shift
;;
--nixpkgs-url)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
nixpkgsUrl="$1"
shift
;;
-*)
_iError "%s: unknown option '%s'" "$0" "$opt" >&2
exit 1
@@ -350,8 +349,8 @@ function doInit() {
{
# Home Manager needs a bit of information about you and the paths it should
# manage.
home.username = "$(escapeForNix "$USER")";
home.homeDirectory = "$(escapeForNix "$HOME")";
home.username = "$USER";
home.homeDirectory = "$HOME";
$xdgVars
# This value determines the Home Manager release that your configuration is
# compatible with. This helps avoid breakage when a new Home Manager release
@@ -360,7 +359,7 @@ $xdgVars
# You should not change this value, even if you update Home Manager. If you do
# want to update the value, then make sure to first check the Home Manager
# release notes.
home.stateVersion = "25.05"; # Please read the comment before changing.
home.stateVersion = "23.11"; # Please read the comment before changing.
# The home.packages option allows you to install Nix packages into your
# environment.
@@ -399,19 +398,14 @@ $xdgVars
};
# Home Manager can also manage your environment variables through
# 'home.sessionVariables'. These will be explicitly sourced when using a
# shell provided by Home Manager. If you don't want to manage your shell
# through Home Manager then you have to manually source 'hm-session-vars.sh'
# located at either
# 'home.sessionVariables'. If you don't want to manage your shell through Home
# Manager then you have to manually source 'hm-session-vars.sh' located at
# either
#
# ~/.nix-profile/etc/profile.d/hm-session-vars.sh
#
# or
#
# ~/.local/state/nix/profiles/profile/etc/profile.d/hm-session-vars.sh
#
# or
#
# /etc/profiles/per-user/$USER/etc/profile.d/hm-session-vars.sh
#
home.sessionVariables = {
@@ -440,25 +434,23 @@ EOF
mkdir -p "$confDir"
cat > "$flakeFile" <<EOF
{
description = "Home Manager configuration of $(escapeForNix "$USER")";
description = "Home Manager configuration of $USER";
inputs = {
# Specify the source of Home Manager and Nixpkgs.
nixpkgs.url = "$nixpkgsUrl";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
home-manager = {
url = "$homeManagerUrl";
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{ nixpkgs, home-manager, ... }:
outputs = { nixpkgs, home-manager, ... }:
let
system = "$nixSystem";
pkgs = nixpkgs.legacyPackages.\${system};
in
{
homeConfigurations."$(escapeForNix "$USER")" = home-manager.lib.homeManagerConfiguration {
in {
homeConfigurations."$USER" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
# Specify your home configuration modules here, for example,
@@ -592,14 +584,10 @@ function presentNews() {
}
function doEdit() {
if [[ ! -v VISUAL || -z $VISUAL ]]; then
if [[ ! -v EDITOR || -z $EDITOR ]]; then
# shellcheck disable=2016
_i 'Please set the $EDITOR or $VISUAL environment variable' >&2
return 1
fi
else
EDITOR=$VISUAL
if [[ ! -v EDITOR || -z $EDITOR ]]; then
# shellcheck disable=2016
_i 'Please set the $EDITOR environment variable' >&2
return 1
fi
setConfigFile
@@ -637,28 +625,6 @@ function doBuild() {
presentNews
}
function doRepl() {
setFlakeAttribute
if [[ -v FLAKE_CONFIG_URI ]]; then
_i 'home-manager repl does not (yet) support flakes' >&2
return 1
fi
setConfigFile
extraArgs=()
for p in "${EXTRA_NIX_PATH[@]}"; do
extraArgs+=(-I "$p")
done
exec nix repl \
--file '<home-manager/home-manager/home-manager.nix>' \
"${extraArgs[@]}" \
"${PASSTHROUGH_OPTS[@]}" \
--argstr confPath "$HOME_MANAGER_CONFIG" \
--argstr confAttr "$HOME_MANAGER_CONFIG_ATTRIBUTE"
}
function doSwitch() {
setWorkDir
@@ -708,7 +674,7 @@ function doListGens() {
# generations to remove.
function doRmGenerations() {
setHomeManagerPathVariables
setVerboseArg
setVerboseAndDryRun
pushd "$HM_PROFILE_DIR" > /dev/null
@@ -721,7 +687,7 @@ function doRmGenerations() {
_i 'Cannot remove the current generation %s' "$generationId" >&2
else
_i 'Removing generation %s' "$generationId"
run rm $VERBOSE_ARG $linkName
$DRY_RUN_CMD rm $VERBOSE_ARG $linkName
fi
done
@@ -750,7 +716,7 @@ function doListPackages() {
local outPath
outPath="$($LIST_OUTPATH_CMD | grep -o '/.*home-manager-path$')"
if [[ -n "$outPath" ]] ; then
nix-store -q --references "$outPath" | sed 's/[^-]*-//' | sort --ignore-case
nix-store -q --references "$outPath" | sed 's/[^-]*-//'
else
_i 'No home-manager packages seem to be installed.' >&2
fi
@@ -767,11 +733,7 @@ function newsReadIdsFile() {
touch "$path"
fi
# Remove duplicate slashes in case $HOME or $XDG_DATA_HOME have a trailing
# slash. Double slashes causes Nix to error out with
#
# error: syntax error, unexpected PATH_END, expecting DOLLAR_CURLY".
echo "$path" | tr -s /
echo "$path"
}
# Builds the Home Manager news data file.
@@ -806,13 +768,13 @@ function buildNews() {
done
local readIdsFile
readIdsFile="$(newsReadIdsFile)"
readIdsFile=$(newsReadIdsFile)
nix-instantiate \
--no-build-output --strict \
--eval '<home-manager/home-manager/build-news.nix>' \
--arg newsJsonFile "\"$(escapeForNix "$newsJsonFile")\"" \
--arg newsReadIdsFile "\"$(escapeForNix "$readIdsFile")\"" \
--arg newsJsonFile "$newsJsonFile" \
--arg newsReadIdsFile "$readIdsFile" \
"${extraArgs[@]}" \
> "$newsNixFile"
}
@@ -825,25 +787,25 @@ function doShowNews() {
buildNews "$newsNixFile"
local readIdsFile
readIdsFile="$(newsReadIdsFile)"
readIdsFile=$(newsReadIdsFile)
local newsAttr
local news
# shellcheck disable=2154,2046
case $1 in
--all)
newsAttr="all"
news="$(nix-instantiate --quiet --eval --expr "(import ${newsNixFile}).news.all")"
;;
--unread)
newsAttr="unread"
news="$(nix-instantiate --quiet --eval --expr "(import ${newsNixFile}).news.unread")"
;;
*)
_i 'Unknown argument %s' "$1"
return 1
esac
nix-instantiate --quiet --eval --json --expr "(import ${newsNixFile}).news.$newsAttr" \
| jq -r . \
| ${PAGER:-less}
# Prints the news without surrounding quotes.
echo -e "${news:1:-1}" | ${PAGER:-less}
local allIds
allIds="$(nix-instantiate --quiet --eval --expr "(import ${newsNixFile}).meta.ids")"
@@ -860,6 +822,7 @@ function doShowNews() {
function doUninstall() {
setHomeManagerPathVariables
setVerboseAndDryRun
setNixProfileCommands
_i 'This will remove Home Manager from your system.'
@@ -877,17 +840,30 @@ function doUninstall() {
y|Y)
_i "Switching to empty Home Manager configuration..."
HOME_MANAGER_CONFIG="$(mktemp --tmpdir home-manager.XXXXXXXXXX)"
cat > "$HOME_MANAGER_CONFIG" <<EOF
{
uninstall = true;
home.username = "$(escapeForNix "$USER")";
home.homeDirectory = "$(escapeForNix "$HOME")";
home.stateVersion = "25.05";
}
EOF
# shellcheck disable=2064
trap "rm '$HOME_MANAGER_CONFIG'" EXIT
doSwitch --switch
echo "{ lib, ... }: {" > "$HOME_MANAGER_CONFIG"
echo " home.file = lib.mkForce {};" >> "$HOME_MANAGER_CONFIG"
echo " home.stateVersion = \"18.09\";" >> "$HOME_MANAGER_CONFIG"
echo " manual.manpages.enable = false;" >> "$HOME_MANAGER_CONFIG"
echo "}" >> "$HOME_MANAGER_CONFIG"
doSwitch
$DRY_RUN_CMD $REMOVE_CMD home-manager-path || true
rm "$HOME_MANAGER_CONFIG"
if [[ -e $HM_DATA_HOME ]]; then
$DRY_RUN_CMD rm $VERBOSE_ARG -r "$HM_DATA_HOME"
fi
if [[ -e $HM_STATE_DIR ]]; then
$DRY_RUN_CMD rm $VERBOSE_ARG -r "$HM_STATE_DIR"
fi
if [[ -e $HM_PROFILE_DIR ]]; then
$DRY_RUN_CMD rm $VERBOSE_ARG "$HM_PROFILE_DIR/home-manager"*
fi
if [[ -e $HM_GCROOT_LEGACY_PATH ]]; then
$DRY_RUN_CMD rm $VERBOSE_ARG "$HM_GCROOT_LEGACY_PATH"
fi
;;
*)
_i "Yay!"
@@ -927,7 +903,6 @@ function doHelp() {
echo " -j, --max-jobs NUM"
echo " --option NAME VALUE"
echo " -L, --print-build-logs"
echo " --log-format FORMAT"
echo " --show-trace"
echo " --(no-)substitute"
echo " --no-out-link Do not create a symlink to the output path"
@@ -939,7 +914,7 @@ function doHelp() {
echo
echo " help Print this help"
echo
echo " edit Open the home configuration in \$VISUAL or \$EDITOR"
echo " edit Open the home configuration in \$EDITOR"
echo
echo " option OPTION.NAME"
echo " Inspect configuration option named OPTION.NAME."
@@ -963,9 +938,6 @@ function doHelp() {
echo " Remove indicated generations. Use 'generations' command to"
echo " find suitable generation numbers."
echo
echo " repl"
echo " Opens the configuration in \`nix repl\`"
echo
echo " expire-generations TIMESTAMP"
echo " Remove generations older than TIMESTAMP where TIMESTAMP is"
echo " interpreted as in the -d argument of the date tool. For"
@@ -989,31 +961,26 @@ while [[ $# -gt 0 ]]; do
opt="$1"
shift
case $opt in
build|init|instantiate|option|edit|expire-generations|generations|help|news|packages|remove-generations|repl|switch|uninstall)
build|init|instantiate|option|edit|expire-generations|generations|help|news|packages|remove-generations|switch|uninstall)
COMMAND="$opt"
;;
-A)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
HOME_MANAGER_CONFIG_ATTRIBUTE="$1"
shift
;;
-I)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
EXTRA_NIX_PATH+=("$1")
shift
;;
-b)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
export HOME_MANAGER_BACKUP_EXT="$1"
shift
;;
-f|--file)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
HOME_MANAGER_CONFIG="$1"
shift
;;
--flake)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
FLAKE_ARG="$1"
shift
;;
@@ -1021,23 +988,18 @@ while [[ $# -gt 0 ]]; do
PASSTHROUGH_OPTS+=("$opt")
;;
--update-input)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
PASSTHROUGH_OPTS+=("$opt" "$1")
shift
;;
--override-input)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
[[ -v 2 && $2 != -* ]] || errMissingOptArg "$opt $1"
PASSTHROUGH_OPTS+=("$opt" "$1" "$2")
shift 2
;;
--experimental-features)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
PASSTHROUGH_OPTS+=("$opt" "$1")
shift
;;
--extra-experimental-features)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
PASSTHROUGH_OPTS+=("$opt" "$1")
shift
;;
@@ -1055,13 +1017,10 @@ while [[ $# -gt 0 ]]; do
export DRY_RUN=1
;;
--option|--arg|--argstr)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
[[ -v 2 ]] || errMissingOptArg "$opt $1"
PASSTHROUGH_OPTS+=("$opt" "$1" "$2")
shift 2
;;
-j|--max-jobs|--cores|--builders|--log-format)
[[ -v 1 && $1 != -* ]] || errMissingOptArg "$opt"
-j|--max-jobs|--cores|--builders)
PASSTHROUGH_OPTS+=("$opt" "$1")
shift
;;
@@ -1073,7 +1032,7 @@ while [[ $# -gt 0 ]]; do
export VERBOSE=1
;;
--version)
echo 25.11-pre
echo 23.11-pre
exit 0
;;
*)
@@ -1134,9 +1093,6 @@ case $COMMAND in
packages)
doListPackages
;;
repl)
doRepl
;;
news)
doShowNews --all
;;

View File

@@ -1,25 +1,18 @@
{
pkgs ? import <nixpkgs> { },
confPath,
confAttr ? null,
check ? true,
}:
{ pkgs ? import <nixpkgs> { }, confPath, confAttr ? null, check ? true
, newsReadIdsFile ? null }:
let
inherit (pkgs.lib)
concatMapStringsSep fileContents filter length optionalString removeSuffix
replaceStrings splitString;
env = import ../modules {
configuration =
if confAttr == "" || confAttr == null then confPath else (import confPath).${confAttr};
configuration = if confAttr == "" || confAttr == null then
confPath
else
(import confPath).${confAttr};
pkgs = pkgs;
check = check;
};
in
{
inherit (env)
activationPackage
config
pkgs
options
;
}
in { inherit (env) activationPackage config; }

View File

@@ -8,16 +8,13 @@ let
source ${home-manager}/share/bash/home-manager.sh
'';
in
runCommand "home-manager-install"
{
propagatedBuildInputs = [ home-manager ];
preferLocalBuild = true;
shellHookOnly = true;
shellHook = "exec ${home-manager}/bin/home-manager init --switch --no-flake";
}
''
${hmBashLibInit}
_iError 'This derivation is not buildable, please run it using nix-shell.'
exit 1
''
in runCommand "home-manager-install" {
propagatedBuildInputs = [ home-manager ];
preferLocalBuild = true;
shellHookOnly = true;
shellHook = "exec ${home-manager}/bin/home-manager init --switch --no-flake";
} ''
${hmBashLibInit}
_iError 'This derivation is not buildable, please run it using nix-shell.'
exit 1
''

View File

@@ -1,217 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr ""
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr ""
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr ""
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr ""
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr ""
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr ""
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr ""
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr ""
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
msgstr[1] ""
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr ""
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr ""
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr ""
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr ""
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr ""
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr ""
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr ""
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr ""
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr ""
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr ""
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr ""
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr ""
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr ""
#: home-manager/home-manager:871
msgid "Yay!"
msgstr ""
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr ""
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""

View File

@@ -1,262 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-01-30 16:22+0000\n"
"Last-Translator: Kiril Pan <eccyboo@protonmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/home-manager/"
"cli/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.10-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: липсващ аргумент за %s"
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr "Не е намерен конфигурационен файл на %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Запазването на Вашия Домоуправител %s в %s \n"
"е остаряла практика, моля преместете го в %s"
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr "Конфигурационният файл не намерен. Моля създайте такъв в %s"
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr "Home Manager не е открит в %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"Изборът на резервната локация на Home Manager в %s е остаряла практика и "
"файлът/директорията беше намерен/а там."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
"За да премахнете това предупреждение, направенете една от следните опции:\n"
"\n"
"1. Изрично наредете на Home Manager да ползва локацията, като например "
"добавите:\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" в конфигурацията си.\n"
"\n"
" Ако импортирате Home Manager директно, можете да ползвате `path` "
"параметъра.\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" Когато повиквате Home Manager пакета.\n"
"\n"
"2. Премахнате остарялата локация.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Разумна проверка на Nix"
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Не е намерена подходяща профилна директория, пробвани са %s и %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr "Опциите на флейк конфигурацията не могат да бъдат прегледани"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr "%s: непозната опция '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr "Изпълнете командата '%s --help' за повече информация"
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Файлът %s вече съществува, пропускане на промениете му..."
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr "Създаване на %s..."
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr "Създаване на първоначалната Home Manager генерация..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
"Всичко е готово! Инструментът home-manager е инсталиран и Вие можете да "
"редактирате\n"
"\n"
"....%s\n"
"\n"
"за да конфигурате Home Manager. Изпълнете командата 'man home-configuration."
"nix'\n"
"за да видите всички налични опции."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
"О не, инсталацията се провали! Моля създайте запитване на\n"
"\n"
"....%s\n"
"\n"
"ако смятате, че грешката се дължи на Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr "Флейк конфигурацията не може да се инстанцира"
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
"Има %d непрочетена релевантна новина.\n"
"Прочетете я като изпълните \"%s news\" командата."
msgstr[1] ""
"Има %d непрочетени релевантни новини.\n"
"Прочетете ги като изпълните \"%s news\" командата."
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Непозната \"news.display\" настройка \"%s\"."
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Моля задайте $EDITOR или $VISUAL променливите на средата"
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr ""
"Компилацията не може да се стартира в директория предназначена само за четене"
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr "Не е намерена генерация с ID %s"
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr "Не може да бъде премахната сегашната генерация %s"
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr "Премахване генерацията %s"
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr "Няма изтичащи генерации"
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr "Изглежда няма нито един инсталиран home-manager пакет."
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr "Непознат аргумент %s"
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr "Това ще премахне Home Manager от системата Ви."
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Това е сухо изпълнение - нищо няма да бъде деинсталирано."
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr "Наистина ли искате да деинсталирате Home Manager?"
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr "Превключване към празна Home Manager конфигурация..."
#: home-manager/home-manager:871
msgid "Yay!"
msgstr "Ура!"
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager бе деинсталиран но Вашия home.nix файл е оставен непроменен."
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations очаква един аргумент, получил е %d."
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr "Непозната команда: %s"
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Тази деривация не може да се компилира, моля стартирайте я ползвайки nix-"
"shell."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-05-11 13:01+0000\n"
"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-04-23 12:49+0000\n"
"Last-Translator: Leix b <abone9999@gmail.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/home-manager/cli/"
"ca/>\n"
"Language: ca\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12-dev\n"
"X-Generator: Weblate 4.18-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%: falta un argument per %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "No s'ha trobat cap fitxer de configuració a %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,25 +34,23 @@ msgstr ""
"Mantenir el teu Home Manager %s a %s està obsolet,\n"
"si us plau mou-lo a %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "No s'ha trobat cap fitxer de configuració. Si us plau, creeu un a %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "No s'ha trobat el Home Manager a %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"La ruta alternativa del Home Manager ha quedat obsoleta i s'ha trobat un "
"fitxer/directori allí."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,64 +70,40 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Per a eliminar aquest advertiment, dugueu a terme una de les següents "
"opcions.\n"
"\n"
"1. Indiqueu explícitament al Home Manager que utilitzi la ruta, per exemple "
"afegint\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" a la vostra configuració.\n"
"\n"
" Si importeu el Home Manager directament, podeu utilitzar el paràmetre "
"`path`\n"
"\n"
" pkgs.callPackage /ruta/al/paquet-del-home-manager { path = \"%s\"; }\n"
"\n"
" quan invoqueu el paquet del Home Manager.\n"
"\n"
"2. Elimineu la ruta obsoleta.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Comprovant Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"No s'ha pogut trobar un directori de perfils adequat, s'ha provat %s i %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "No s'han pogut inspeccionar les opcions de configuració de flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%: opció desconeguda '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Executa '%s --help' per veure l'ajuda d'ús"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "El fitxer %s ja existeix, deixant sense modificar..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Creant %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Creant generació inicial de Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -151,7 +120,7 @@ msgstr ""
"a veure totes les opcions disponibles."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -166,11 +135,11 @@ msgstr ""
"si l'error sembla culpa de Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "No es pot instanciar una configuració flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -184,86 +153,82 @@ msgstr[1] ""
"Hi han %d notícies rellevants no llegides.\n"
"Llegeix-les executant la comanda \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Configuració \"news.display\" no reconeguda \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Si us plau, defineix les variables de entorn $EDITOR o $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Si us plau, defineix la variable d'entorn $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Impossible executar la compilació en un directori només lectura"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "No existeix la generació amb ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Impossible eliminar la generació actual %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Eliminant la generació %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "No s'han trobat generacions a expirar"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Cap paquet home-manager sembla estar instal·lat."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argument desconegut %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Home Manager serà esborrat del sistema."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Això és un simulacre, res serà realment desinstal·lat."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Estàs segur que vols desinstal·lar Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Canviant a configuració buida de Home Manager..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Visca!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager ha estat desinstal·lat però el vostre home.nix es manté intacte."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations espera un argument, obtinguts %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Comanda desconeguda: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Aquesta derivació no es pot construir, si us plau executa-la utilitzant nix-"
"shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Si us plau, defineix la variable d'entorn $EDITOR"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr ""
#~ "Ho sentim, aquesta comanda encara no està suportada en la configuració de "

View File

@@ -7,31 +7,26 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-12-22 17:00+0000\n"
"Last-Translator: David Chocholatý <chocholaty.david0@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-09-09 13:54+0000\n"
"Last-Translator: Karel Kremel <charles@alembiq.net>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/home-manager/cli/"
"cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n"
"X-Generator: Weblate 5.10-dev\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.0.1-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: chybějící argument pro %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "V %s nebyl nalezen konfigurační soubor"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,16 +34,16 @@ msgstr ""
"Udržovat Home Manager %s v %s je zastaralé,\n"
"prosím přesuňte jej do %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Konfigurační soubor nenalezen. Prosím vytvořte jej v %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager nebyl nalezen v %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -57,7 +52,7 @@ msgstr ""
"adresář."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,7 +72,7 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"K odstranění tohoto varování udělejte jednu z následujících operací.\n"
"K odstranení tohoto varování udělejte jednu z následujících operací.\n"
"\n"
"1. Jmenovitě určete Home Manageru cestu kterou má použít, například "
"přidáním\n"
@@ -96,42 +91,38 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Kontrola správnosti Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Nebyl nalezen vhodný adresář profilu, byly zkoušeny %s a %s"
msgstr "Nebyl nalezen adresář profilu, byly zkoušeny %s a %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Nelze ověřit parametry z konfigurace flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: neznámý parametr '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Spusťte '%s --help' pro vypsání nápovědy"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Soubor %s již existuje, ponechán beze změn..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Vytvářím %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Vytvářím první generaci Home Manageru..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -148,7 +139,7 @@ msgstr ""
"k zobrazení všech dostupných možností."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -162,11 +153,11 @@ msgstr ""
" %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Nelze vytvořit instanci flake konfigurace"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -183,79 +174,75 @@ msgstr[2] ""
"%d nepřečtených novinek.\n"
"Přečtěte je pomocí příkazu \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Neznáme nastavení \"news.display\" \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Nastavte, prosím, proměnnou prostředí $EDITOR nebo $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Prosím nastavte proměnou prostředí $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Sestavení nelze provést v adresáři dostupném pouze pro čtení"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Generace s ID %s neexistuje"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Nelze odstranit současnou generaci %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Odstraňuji generaci %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Žádná generace k vypršení platnosti"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Žádný home-manager balíček není nainstalován."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Neznámý parametr %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Toto odstraní Home Manager z vašeho systému."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Toto zkouška na nečisto, nic nebude odinstalováno."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Opravdu odinstalovat Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Přepínám na prázdou konfiguraci Home Manageru..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Hurá!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager se odinstalovává, ale váš home.nix nebyl změněn."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations očekává jeden parametr, přítomno %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Neznámý příkaz: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "Tuto odvozeninu nelze sestavit, prosím spusťte ji pomocí nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Prosím nastavte proměnou prostředí $EDITOR"

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-05-25 11:09+0000\n"
"Last-Translator: DeeKahy <Lennart.Diego.Kahn@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-08-27 13:52+0000\n"
"Last-Translator: cafkafk <christina@cafkafk.com>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/home-manager/cli/"
"da/>\n"
"Language: da\n"
@@ -17,47 +17,42 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6-dev\n"
"X-Generator: Weblate 5.0.1-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: manglende argument for %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Ingen konfigurationsfiler fundet ved %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Det er forældet at holde Home Manager %s i %s,\n"
"ryk den venligst til %s"
"At have din Home Manager %s i %s er forældet,\n"
"flyt den venligst til %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Ingen konfigurationsfiler fundet. Venligst lav en ved %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager blev ikke fundet ved %s."
msgstr "Home Manager kan ikke findes under %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"Det er forældet at bruge fallback Home Manager path %s og der blev fundet en "
"fil/mappe der."
"Fallback-stien til Home Manager %s er blevet forældet, og en fil/mappe blev "
"fundet der."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -96,42 +91,38 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Tjekker fornuften af Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Kunne ikke finde en passende profilmappe, forsøgte %s og %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Kan ikke inspicere indstillinger af en flake konfiguration"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: ukendt indstilling '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Kør '%s --help' for brugsvejledning"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Filen %s eksisterer allerede, efterlader den uændret"
msgstr "Filen %s findes allerede, lader den være uændret..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Opretter %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Laver initial Home Manager generation..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -149,7 +140,7 @@ msgstr ""
"se alle de mulige indstillinger."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -164,11 +155,11 @@ msgstr ""
"hvis fejlen fremstår som forskyldt af Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Kan ikke instantiere en flake konfiguration"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -182,85 +173,81 @@ msgstr[1] ""
"Der er %d ulæste og relavante nyheder.\n"
"Læs dem ved at køre \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Ubekændt \"news.display\" indstilling \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Indstil venligst miljøvariablen $EDITOR eller $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Venligst sæt $EDITOR miljøvariablen"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Kan ikke bygge i en læs-kun folder"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Ingen generation med ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Kan ikke fjerne den nuværende generation %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Fjern generation %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Ingen generationer som skal udløbes"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr ""
"Det virker ikke som om der er nogle home-manager pakker der er installeret."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Ubekendt argument %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Dette vil fjerne Home Manager fra dit system."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Dette er en tør kørsel, intet vil rent faktisk blive uinstalleret."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Virkelig uinstaller Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Skifter til tom Home Manager konfiguration..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Juhuu!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager bliver uinstalleret, men din home.nix bliver forladt uberørt."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations forventer et argument, fik %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Ubekendt kommando: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "Denne derivation er ikke bygbar, venligst kør den gennem nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Venligst sæt $EDITOR miljøvariablen"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Laver initial Home Manager konfiguration..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-05-21 18:02+0000\n"
"Last-Translator: halbGefressen <chzi@pm.me>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-08-15 17:51+0000\n"
"Last-Translator: Simon <xxyababx70@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/home-manager/cli/"
"de/>\n"
"Language: de\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6-dev\n"
"X-Generator: Weblate 5.0-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: Fehlendes Argument für %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Keine Konfigurationsdatei unter %s gefunden"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,16 +34,16 @@ msgstr ""
"Das Beibehalten Ihres Home Manager %s in %s ist veraltet.\n"
"Bitte verschieben Sie es nach %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Keine Konfigurationsdatei gefunden. Bitte erstellen Sie eine unter %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager nicht gefunden unter %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -57,7 +52,7 @@ msgstr ""
"eine Datei/ein Verzeichnis dort gefunden."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -80,11 +75,9 @@ msgstr ""
"Um diese Warnung zu entfernen, führen Sie einen der folgenden Schritte aus.\n"
"\n"
"1. Weisen Sie Home Manager explizit an, den Pfad zu verwenden, indem Sie z. "
"B. :\n"
"B. Folgendes zu Ihrer Konfiguration hinzufügen:\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" zu Ihrer Konfiguration hinzufügen.\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" Sollten Sie Home Manager direkt importieren, können Sie den Parameter "
"`path` verwenden, wenn Sie das Home Manager-Paket aufrufen:\n"
@@ -95,44 +88,40 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Überprüfe zur Sicherheit Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"Es konnte kein passendes Profilverzeichnis gefunden werden, %s und %s wurden "
"versucht"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Die Optionen einer Flake-Konfiguration können nicht inspiziert werden"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: unbekannte Option '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Führe '%s --help' aus, um Hilfe zur Verwendung zu erhalten"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Die Datei %s existiert bereits, sie bleibt unverändert..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Erstelle %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Erstelle initiale Home Manager Generation..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -150,7 +139,7 @@ msgstr ""
"sehen."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -165,11 +154,11 @@ msgstr ""
"falls der Fehler auf Home Manager zurückzuführen ist."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Kann eine Flake-Konfiguration nicht instanziieren"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -183,85 +172,81 @@ msgstr[1] ""
"Es gibt %d ungelesene und relevante Nachrichten.\n"
"Lesen Sie sie, indem Sie den Befehl \"%s news\" ausführen."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Unbekannte \"news.display\" Einstellung \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Bitte definieren Sie die $EDITOR oder $VISUAL Umgebungsvariable"
msgid "Please set the $EDITOR environment variable"
msgstr "Bitte legen Sie die $EDITOR Variable fest"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Build kann nicht im schreibgeschützten Ordner ausgeführt werden"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Keine Generation mit ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Die jetzige Generation %s kann nicht entfernt werden"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Entferne Generation %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Keine ablaufenden Generationen"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Es scheint, als ob keine Home Manager Pakete installiert sind."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Unbekannte Argumente %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Dies wird Home Manager von Ihrem System entfernen."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Dies ist ein Probelauf, es wird nichts vom System deinstalliert."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Möchten Sie wirklich Home Manager deinstallieren?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Wechsle zu einer leeren Home Manager Konfiguration..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Juhu!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager ist installiert, aber Ihre home.nix Datei bleibt unberührt."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations erwartet ein Argument, hat aber %d erhalten."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Unbekannter Befehl: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Diese Derivation ist nicht kompilierbar. Bitte führen Sie nix-shell aus."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Bitte legen Sie die $EDITOR Variable fest"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr "Dieser Befehl wird im Flake-Setup leider noch nicht unterstützt"

View File

@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-04-19 17:07+0000\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-07-17 10:03+0000\n"
"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/home-manager/cli/"
"es/>\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 5.0-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: falta argumento para %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Archivo de configuración no encontrado en %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,16 +34,16 @@ msgstr ""
"Mantener tu Home Manager %s en %s está obsoleto,\n"
"por favor muévalo a %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Archivo de configuración no encontrado. Por favor cree uno en %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "No se ha encontrado el Home Manager en %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -57,7 +52,7 @@ msgstr ""
"archivo/directorio allí."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -96,44 +91,40 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Chequeando Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"No se ha podido encontrar un directorio de perfiles adecuado, se ha probado "
"con %s y %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "No se pudo inspeccionar las opciones de la configuración flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: opción desconocida '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Ejecute '%s --help' para ver ayuda"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "El fichero %s ya existe, dejándolo sin modificar..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Creando %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Creando generación inicial de Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -150,7 +141,7 @@ msgstr ""
"ver todas las opciones disponibles."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -165,11 +156,11 @@ msgstr ""
"si el error parecer ser culpa de Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "No se pudo instanciar una configuración flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -183,83 +174,79 @@ msgstr[1] ""
"Hay %d noticias relevantes no leídas.\n"
"Léalas ejecutando el comando \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Configuración \"news.display\" no reconocida \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Por favor, defina la variable del entorno $EDITOR o $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Defina la variable de ambiente $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "No se puede ejecutar en un directorio de sólo lectura"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "No existe la generación con ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "No se pudo borrar la generación actual %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Borrando generación %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "No se encontraron generaciones para expirar"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "No se encontró ningún paquete home-manager instalado."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argumento desconocido %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Home Manager será borrado del sistema."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Este es un simulacro, nada será realmente desinstalado."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Desinstalar Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Cambiando a configuración vacía de Home Manager..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Bien!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager desinstalado pero no se ha modificado home.nix."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations espera un argumento pero se dieron %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Comando desconocido %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "Esta derivación no se puede construir, ejecute con nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Defina la variable de ambiente $EDITOR"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr ""
#~ "Lo sentimos, este comando aún no está soportado en la configuración de "

View File

@@ -1,220 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-06-09 15:44+0000\n"
"Last-Translator: Muxutruk <benat.eigurenzu@elorrieta-errekamari.com>\n"
"Language-Team: Basque <https://hosted.weblate.org/projects/home-manager/cli/"
"eu/>\n"
"Language: eu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: %s -(e)k argumentua falta du"
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr "Ez da konfigurazio fitxategirik topatu %s -n"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Zure Home Manager-a %s %s -(r)en barruan izatea gaitzetsia dago,\n"
"mesedez, mugizazu %s -ra"
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr "Ez da konfigurazio fitxategirik aurkitu. Mesedez sortuzazu bat %s -n"
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr "Ezin izan da Home Manager aurkitu %s -(r)(e)n barruan."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr ""
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Ezin izan da profil karpeta egokirik aurkitu, %s eta %s saiatu dira"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr "Ezin dira flake baten konfigurazio aukerak arakatu"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr "%s: aukera ezezaguna '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr ""
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr ""
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
msgstr[1] ""
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr ""
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr ""
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr ""
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr ""
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr ""
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr ""
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr ""
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr ""
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr ""
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr ""
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr ""
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr ""
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr ""
#: home-manager/home-manager:871
msgid "Yay!"
msgstr ""
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr ""
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""

View File

@@ -7,10 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-05-28 12:05+0000\n"
"Last-Translator: Parsa Nobahari <89968726+ParsaNobahari@users.noreply.github."
"com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-05-28 22:49+0000\n"
"Last-Translator: Mohammad Abdolirad <m.abdolirad@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/home-manager/cli/"
"fa/>\n"
"Language: fa\n"
@@ -18,47 +17,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12-dev\n"
"X-Generator: Weblate 4.18-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: مقدار %s یافت نشد"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "هیچ فایل کانفیگ در %s یافت نشد"
msgstr "هیچ فایل تنظیماتی در %s پیدا نشد"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"نگه داری Home Manager شما %s در %s منسوخ شده است،\n"
"لطفا آنرا به %s انتفال دهید"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "هیچ فایل کانفیگ پیدا نشد. لطفا یک فایل در %s بسازید"
msgstr "هیچ فایل تنظیماتی پیدا نشد. لطفا یک فایل در %s بسازید"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home manager در %s یافت نشد."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"مسیر زاپاس برای Home manager در %s منسوخ شده است اما یک فایل/دایرکتوری در "
"این مسیر پیدا شد."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -78,61 +68,39 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"برای از بین بردن این اخطار, یکی از کار های زیر را انجام دهید.\n"
"\n"
"1. مسیر Home Manager را به صورت دقیق با اضافه کردن خط زیر\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
"به کانفیگ خود, تعریف کنید\n"
"\n"
"اگر Home Manager را به طور مستقیم import کرده اید, میتوانید از پارامتر "
"`path` استفاده کنید\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
"برای هنگامی که دارید پکیج Home Manager را صدا میزنید\n"
"\n"
"2. مسیر منسوخ شده را پاک کنید\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "چک کردن پایداری Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "بعد از امتحان کردن %s و %s , دایرکتوری مناسب برای پروفایل یافت نشد"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "عدم امکان بررسی گزینه‌های تنظیمات Flake"
msgstr ""
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: آپشن مورد نظر شما یافت نشد %s"
msgstr ""
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "%s --help برای دیدن راهنمایی دستور رو به رو را اجرا کنید"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "فایل %s از قبل وجود داشته است، بدون تغییر رها شد..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "درحال ساختن %s..."
msgstr "ساختن %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "در حال ساخت نسل اولیه Home Manager..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -141,15 +109,9 @@ msgid ""
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
"پایان! ابزار home-manager نصب شده است و شما میتوانید با تغییر دادن فایل\n"
"\n"
" %s\n"
"\n"
"تنظیمات Home Manager خود را تغییر دهید. برای دیدن همه ی تنظیمات موجود\n"
"دستور 'man home-configuration.nix' را اجرا کنید."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -157,18 +119,13 @@ msgid ""
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
"ای بابا، فرایند نصب با شکست مواجه شد! لطفا یک issue بسازید در\n"
"\n"
" %s\n"
"\n"
"اگر بنظر می‌رسد مشکل از Home Manager است."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "عدم امکان نمونه‌سازی کانفیگ flake"
msgstr ""
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -176,88 +133,81 @@ msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
"%d خبر خوانده نشده وجود دارد.\n"
"میتوانید آن را با اجرای دستور \"%s news\" بخوانید."
msgstr[1] ""
"%d خبر خوانده نشده وجود دارد.\n"
"میتوانید آنها را با اجرای دستور \"%s news\" بخوانید."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "تنظیمات \"news.display\" در \"%s\" شناخته شده نیست."
msgstr ""
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR environment variable"
msgstr "لطفا متغیر محیطی $EDITOR را مقدار دهی کنید"
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "لطفا متغیر محلی $EDITOR و یا $VISUAL را تنظیم کنید"
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr "نمیتوان دستور build را در یک دایکتوری read-only اجرا کرد"
msgstr ""
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "هیچ نسل‌ای با شناسه %s یافت نشد"
msgstr ""
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "نمی‌توان نسل فعلی %s را حذف کرد"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "حذف کردن نسل %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "هیچ نسلی برای منسوخ کردن وجود ندارد"
msgstr ""
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "بنظر میاید هیچ پکیجی از home-manager نصب نشده است."
msgstr ""
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "پارامتر %s شناخته نشده است"
msgstr ""
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "این عمل Home Manager را از سیستم شما حذف میکند."
msgstr ""
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "این یک عمل آزمایشی است, قرار نیست چیزی واقعا حذف شود."
msgstr ""
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "واقعا میخواهید Home Manager را حذف کنید؟"
msgstr "واقعاً هوم منیجر را حذف نصب کنید؟"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "در حال انتقال به کانفیگ خالی Home Manager..."
msgstr ""
#: home-manager/home-manager:871
#: home-manager/home-manager:857
#, fuzzy
msgid "Yay!"
msgstr "ایول!"
msgstr "آره!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager حذف نصب شد اما home.nix شما دست نخورده باقی ماند."
msgstr "هوم منیجر حذف نصب شد اما home.nix شما دست نخورده باقی ماند."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations یک پارامتر نیاز دارد, اما %d پارامتر دریافت کرد."
msgstr ""
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "دستور ناشناخته: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "این نسخه قابل build کردن نیست, لطفا آن را با nix-shell اجرا کنید."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "لطفا متغیر محیطی $EDITOR را مقدار دهی کنید"
msgstr ""
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "ایجاد تنظیمات اولیه Home-Manager..."

View File

@@ -7,55 +7,46 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-12-03 13:00+0000\n"
"Last-Translator: Ricky Tigg <ricky.tigg@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/home-manager/cli/"
"fi/>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.9-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: puuttuva argumentti kohteelle %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Kokoonpanotiedostoa ei löydy %s:sta"
msgstr ""
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Home Managerin %s pitäminen %s:ssa on vanhentunut.\n"
"ole hyvä ja siirrä se %s:een"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Kokoonpanotiedostoa ei löytynyt. Luo sellainen %s:lla"
msgstr ""
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manageria ei löytynyt sijainnista %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -76,42 +67,38 @@ msgid ""
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Nixin eheys tarkistetaan"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Sopivaa profiilihakemistoa ei löytynyt, yritettiin %s ja %s"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Flake-konfiguraation asetuksia ei voi tarkastella"
msgstr ""
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: tuntematon vaihtoehto '%s"
msgstr ""
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Aja '%s --help' saadaksesi käyttöohjeita"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Tiedosto %s on jo olemassa, jätetään se muuttumattomaksi..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Luodaan tiedostoa %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Luodaan alkuperäistä Home Manager -generaatiota..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -122,7 +109,7 @@ msgid ""
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -132,11 +119,11 @@ msgid ""
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Flake-konfiguraatiota ei voi luoda"
msgstr ""
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -144,82 +131,77 @@ msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
"Sinulla on %d lukematon ja oleellinen uutisartikkeli.\n"
"Lue se ajamalla komento \"%s news\"."
msgstr[1] ""
"Sinulla on %d lukematonta ja oleellista uutisartikkelia.\n"
"Lue ne ajamalla komento \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Tuntematon asetus \"news.display\" \"%s\"."
msgstr ""
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR environment variable"
msgstr ""
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Aseta $EDITOR- tai $VISUAL-ympäristömuuttujaksi"
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr ""
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr ""
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Nykyistä generaatiota %s ei voi poistaa"
msgstr ""
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Generaatio %s poistetaan"
msgstr ""
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr ""
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Näyttää siltä, ettei yhtään home-manager-pakettia ole asennettu."
msgstr ""
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Tuntematon argumentti %s"
msgstr ""
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Tämä poistaa Home Managerin järjestelmästäsi."
msgstr ""
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Tämä on kuivaharjoitus, mitään ei oikeasti poisteta."
msgstr ""
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Haluatko varmasti poistaa Home Managerin?"
msgstr ""
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Vaihdetaan tyhjään Home Manager -konfiguraatioon..."
msgstr ""
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Jes!"
msgstr ""
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager on poistettu, mutta home.nix-tiedostosi jää koskemattomaksi."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Tuntematon komento: %s"
msgstr ""
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-01-05 15:00+0000\n"
"Last-Translator: Dorian Burgun <docdoomduck@protonmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-11-17 08:06+0000\n"
"Last-Translator: \"Julien H. Gibson\" <julienhgibson@protonmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/home-manager/cli/"
"fr/>\n"
"Language: fr\n"
@@ -17,40 +17,35 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.10-dev\n"
"X-Generator: Weblate 5.2\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: argument manquant pour %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Aucun fichier de configuration trouvé à l'emplacement %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Garder votre Home Manager %s dans %s est obsolète,\n"
"Veuillez le déplacer à %s"
"Veuillez le déplacer à % s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr ""
"Aucun fichier de configuration trouvé. Veuillez en créer un à l'emplacement "
"%s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager indisponible à %s."
msgstr "Home Manager n'a pas été trouvé à l'emplacement %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -59,7 +54,7 @@ msgstr ""
"dossier y a été trouvé."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -79,58 +74,58 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Pour supprimer cet avertissement, exécutez l'une des actions suivantes:\n"
"Pour enlever cet avertissement, faites l'une des manipulations suivantes.\n"
"\n"
"1. Préciser explicitement à Home Manager d'utiliser le chemin d'accès, par "
"exemple en ajoutant ceci à votre configuration:\n"
"1. Dire explicitement à Home Manager d'utiliser le path, par exemple en "
"ajoutant\n"
"\n"
"\t{ programs.home-manager.path = \"%s\"; }\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
"Si vous importez Home Manager directement, vous pouvez utiliser le paramètre "
"`path` au lancement du package:\n"
" à votre configuration.\n"
"\n"
"\tpkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
" Si vous importez directement Home Manager, vous pouvez utiliser le "
"paramètre `path`\n"
"\n"
"2. Supprimez le chemin d'accès obsolète.\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
"\t$ rm -r \"%s\""
" lorsque vous appelez le package Home Manager.\n"
"\n"
"2. Supprimer le path obsolète.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Vérification de Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Impossible de trouver le dossier de profil approprié, essayé %s et %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Impossible d'inspecter les options de la configuration d'un flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s : option inconnue '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Exécuter « %s --help » pour de l'aide sur l'utilisation"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Le fichier %s existe déjà, il sera laissé inchangé..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Création de %s ..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Création de la génération initiale de Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -148,7 +143,7 @@ msgstr ""
"essayez 'man home-configuration.nix'."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -164,11 +159,11 @@ msgstr ""
"si l'erreur semble être liée à Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Impossible d'instancier une configuration flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -182,83 +177,79 @@ msgstr[1] ""
"Il y a %d nouveaux éléments non lus et pertinents.\n"
"Vous pouvez les lire en exécutant la commande \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Configuration \"news.display\" inconnue \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Veuillez remplir la variable d'environnement $EDITOR ou VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Veuillez définir la variable d'environnement $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Impossible de lancer une compilation dans un dossier en écriture seule"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Aucune génération avec l'ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Impossible de supprimer la génération courante %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Suppression de la génération %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Aucune génération expirée"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Aucun package home-manager ne semble être installé."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argument inconnu %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Cela va supprimer Home Manager de votre système."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "C'est un essai, rien ne sera réellement désinstallé."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Voulez-vous vraiment désinstaller Home Manager ?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Changement vers une configuration vierge de Home Manager..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Yay !"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager est désinstallé mais votre home.nix reste intact."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations attend un argument, a obtenu %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Commande inconnue : %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "Cette dérivation ne peut être construite, essayez avec nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Veuillez définir la variable d'environnement $EDITOR"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr ""
#~ "Désolé, cette commande n'est pas encore prise en charge dans la "

View File

@@ -1,220 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-10-09 14:31+0000\n"
"Last-Translator: Utkarsh Sharma <utkasharma19@gmail.com>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/home-manager/cli/"
"hi/>\n"
"Language: hi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.8-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: %s के लिए कोई आर्ग्यूमेंट नहीं दिया"
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr "%s में कोई कन्फि़गरेशन फाइल नहीं मिली"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"अपने Home Manager %s को %s में रखना अप्रचलित है,\n"
"कृपया इसे %s में स्थानांतरित करें"
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr "कोई कॉन्फ़िगरेशन फ़ाइल नहीं मिली। कृपया %s पर एक फ़ाइल बनाएं।"
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr "%s पर Home Manager नहीं मिला।"
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr ""
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr ""
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr ""
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr ""
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr ""
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
msgstr[1] ""
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr ""
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr ""
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr ""
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr ""
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr ""
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr ""
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr ""
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr ""
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr ""
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr ""
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr ""
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr ""
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr ""
#: home-manager/home-manager:871
msgid "Yay!"
msgstr ""
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr ""
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,41 +18,36 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr ""
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr ""
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr ""
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -73,42 +68,38 @@ msgid ""
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr ""
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr ""
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr ""
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -119,7 +110,7 @@ msgid ""
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -129,11 +120,11 @@ msgid ""
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr ""
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -143,75 +134,75 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr ""
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgid "Please set the $EDITOR environment variable"
msgstr ""
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr ""
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr ""
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr ""
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr ""
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr ""
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr ""
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr ""
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr ""
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr ""
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr ""
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr ""
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr ""
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr ""
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""

View File

@@ -1,258 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-09-02 17:09+0000\n"
"Last-Translator: Ferenci Ákos <synthetace@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/home-manager/"
"cli/hu/>\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.8-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: hiányzó érték erre: %s"
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr "Nincs konfigurációs fájl itt: %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"A Home Manager %s %s elérési úton való tárolása elavult. Kérem helyezze át a "
"%s elérési úthoz"
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr ""
"Nem található konfigurációs fájl. Kérem hozza létre a fájlt a %s elérési úton"
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr "Home Manager nem található a %s elérési úton."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"A tartalék Home Manager fájlútvonal %s elavult és fájl/könyvtár található "
"itt."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
"A felmerült hiba elhárítására a következőket tegye:\n"
"\n"
"1. Közvetlen adja át a Home Manager-nek a fájlútvonalat, pl.:\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" sor konfigurációhoz való hozzáadásával.\n"
"\n"
" Amennyiben a Home Manager-t közvetlen importolja, használhatja a 'path' "
"paramétert\n"
"\n"
" pkgs.callPackage/path/tohome-manager-package{path = \"%s\"; }\n"
" a Home Manager csomag meghívásakor.\n"
"\n"
" 2. Távolítsa el az elavult fájlútvonalat.\n"
"\n"
" $ rm -r \"$s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Nix épségének ellenőrzése"
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"Nem található megfelelő profil mappa, %s és %s útvonalak lettek kipróbálva."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr "Nem lehet a flake konfiguráció beállításait megtekinteni."
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr "%s: ismeretlen opció '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr "Futtasa a '%s --help' parancsot a használattal kapcsolatos segítségért"
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr "A fájl %s már létezik és változatlan marad..."
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr "%s létrehozása..."
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr "Kezdeti Home Manager generáció létrehozása..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
"Elkészült! A home-manager eszköz most már installálva van és a \n"
"\n"
" %s\n"
"\n"
"fájl szerkesztésével konfigurálhatja a Home Manager-t. \n"
"Futtassa a 'man home-configuration.nix' parancsot az összes opció "
"áttekintéséhez."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
"Uh oh, az installáció nem sikerült! Kérem készítsen egy jelentést erről a \n"
"\n"
" %s\n"
"\n"
"helyen amennyiben a hiba a Home Manager miatt lépett fel."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr "Flake konfiguráció nem példányosítható"
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
"%d olvasatlan és releváns hírt kapott.\n"
"Olvassa el a \"%s news\" futattásával."
msgstr[1] ""
"%d olvasatlan és releváns hírt kapott.\n"
"Olvassa el őket a \"%s news\" futattásával."
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Ismeretlen \"news.display\" opció \"%s\"."
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Kérem állítása be az $EDITOR vagy a $VISUAL környezeti változókat."
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr "Build futtatása nem lehetséges csak-olvasható könyvtárban"
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr "Nem található generáció a következő ID-val: %"
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr "A jelenlegi generáció %s nem eltávolítható"
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr "%s generáció eltávolítása"
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr "Nincs lejárandó generáció"
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr "Nem található installált Home Manager csomag"
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr "Ismeretlen argumentum %s"
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr "Ez a művelet eltávolítja a Home Manager-t a rendszeréről."
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Ez egy üres járat, semmi nem lesz valójában eltávolítva."
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr "Biztosan eltávolítja a Home Managert-t?"
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr "Átváltás üres Home Manager konfigurációra..."
#: home-manager/home-manager:871
msgid "Yay!"
msgstr "Hurrá!"
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager eltávolítva, de a home.nix fájl érintetlenül maradt."
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr "Ismeretlen parancs: %s"
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Ez a származtatás nem építhető fel, kérlek futtasd nix-shell segítségével."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-02-16 22:01+0000\n"
"Last-Translator: Robert Helgesson <robert@rycee.net>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-10-04 06:02+0000\n"
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/home-manager/"
"cli/id/>\n"
"Language: id\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.4\n"
"X-Generator: Weblate 5.1-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr ""
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Tidak ada file konfigurasi yang ditemukan di %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,16 +34,16 @@ msgstr ""
"Mempertahankan Pengelola Beranda Anda %s di %s tidak digunakan lagi,\n"
"tolong pindahkan ke %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Tidak ada file konfigurasi yang ditemukan. Silakan buat di %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager tidak ditemukan di %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -57,7 +52,7 @@ msgstr ""
"ditemukan di sana."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -78,42 +73,38 @@ msgid ""
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Pemeriksaan sanity Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Tidak dapat menemukan direktori profil yang sesuai, coba %s dan %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Tidak dapat memeriksa opsi konfigurasi flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: opsi tidak diketahui '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Jalankan '%s --help' untuk bantuan penggunaan"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "File %s sudah ada, sehingga tidak berubah..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Membuat %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Membuat pembuatan Home Manager awal..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -124,7 +115,7 @@ msgid ""
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -139,11 +130,11 @@ msgstr ""
"jika error tersebut tampaknya merupakan kesalahan Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Tidak dapat membuat konfigurasi flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -154,80 +145,76 @@ msgstr[0] ""
"Ada %d item berita yang belum dibaca dan relevan. \n"
"Bacalah dengan menjalankan perintah \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Pengaturan \"news.display\" yang tidak diketahui \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr ""
msgid "Please set the $EDITOR environment variable"
msgstr "Silahkan atur variabel lingkungan $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Tidak dapat menjalankan build di direktori hanya-baca"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Tidak ada generasi dengan ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Tidak dapat menghapus %s generasi saat ini"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Menghapus generasi %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Tidak ada generasi yang kedaluwarsa"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr ""
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr ""
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr ""
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr ""
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr ""
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr ""
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Yey!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr ""
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Derivasi ini tidak dapat dibangun, silakan jalankan menggunakan nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Silahkan atur variabel lingkungan $EDITOR"

View File

@@ -1,223 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-04-23 17:49+0000\n"
"Last-Translator: Bjarki Gunnarsson <bjarkihg@gmail.com>\n"
"Language-Team: Icelandic <https://hosted.weblate.org/projects/home-manager/"
"cli/is/>\n"
"Language: is\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11;\n"
"X-Generator: Weblate 5.5-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
#, fuzzy
msgid "%s: missing argument for %s"
msgstr "%s: vantar inntak fyrir %s"
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr "Engin stillingaskrá fundin í %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Það er úrelt að geyma Home Manager %s í %s,\n"
"vinsamlega færðu hann í %s"
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr "Engin stillingaskrá fundin. Vinsamlegast búðu hana til í %s"
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr "Home Manager ekki fundinn í %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"Vara Home Manager slóðin %s hefur verið úreld en skrá/mappa hefur verið "
"fundin þar."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr ""
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr ""
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr ""
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr ""
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr ""
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr ""
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr ""
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
msgstr[1] ""
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr ""
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr ""
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr ""
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr ""
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr ""
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr ""
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr ""
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr ""
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr ""
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr ""
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr ""
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr ""
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr ""
#: home-manager/home-manager:871
msgid "Yay!"
msgstr ""
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr ""
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr ""
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-11-18 15:00+0000\n"
"Last-Translator: Lorenzo Bevilacqua <lorenzobevilacqua02@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-11-12 11:01+0000\n"
"Last-Translator: Frankie McEyes <mceyes@protonmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/home-manager/cli/"
"it/>\n"
"Language: it\n"
@@ -17,47 +17,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.9-dev\n"
"X-Generator: Weblate 5.2-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: argomento mancante per %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Nessun file di configurazione trovato in %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Mantere il tuo Home Manger su %s su %s è obsoleto,\n"
"si raccomanda di spostarlo su %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Nessun file di configurazione trovato. Per favore creane uno in %s"
msgstr "Nessun file di configurazione trovato. Per favore crearne uno in %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager non è stato trovato in %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"Il percorso di riserva di Home Manager %s è stato deprecato e un file/"
"directory è stato trovato lì."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,64 +68,40 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Per rimuovere questo avvertimento, esegui queste istruzioni.\n"
"\n"
"1.Di esplicitamente a Home Manager di usare il percorso, per esempio "
"aggiungendo\n"
"\n"
"· · · · · { programs.home-manager.path = \"%s\"; }\n"
"\n"
"nella tua configurazione.\n"
"\n"
"· · · Se hai importato Home Manager direttamente, puoi usare il parametro "
"`path`\n"
"\n"
"· · · · · pkgs.callPackage /percorso/di/home-manager-package { path = "
"\"%s\";}\n"
"\n"
"· · · quando chiami il pacchetto Home Manager\n"
"\n"
"2. Rimuovi il percorso obsoleto\n"
"\n"
"· · · · · $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Controllando Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"Impossibile trovare la directory del profilo adatta, si è provato con %s e %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Impossibile ispezionare le opzioni di configurazione flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: opzione sconosciuta '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Esegui '%s --help' per le informazioni d'uso"
msgstr "Esegui '%s --help' per ottenere aiuto"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Il file %s esiste già, non verrà modificato..."
msgstr "Il file %s è già esistente, non verrà modificato..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Creando %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Creando la generazione iniziale di Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -145,13 +112,13 @@ msgid ""
msgstr ""
"Tutto fatto! Home-manager dovrebbe essere installato e puoi modificare\n"
"\n"
"· · · · %s\n"
"%s\n"
"\n"
"per configurare Home Manager. Esegui 'man home-configurazion.nix' per\n"
"consultare tutte le opzioni disponibili."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -159,19 +126,19 @@ msgid ""
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
"Oh oh, l'installazione non è andata a buon fine! Per favore aprire un ticket "
"Oh no, l'installazione non è andata a buon fine! Per favore aprire un ticket "
"issue a\n"
"\n"
"· · · · %s\n"
"%s\n"
"\n"
"se l'errore sembra essere causato da Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Impossibile istanziare una configurazione flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -179,89 +146,85 @@ msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
"C'è %d novità rilevante non letta.\n"
"C'è %d novità di elementi non letta.\n"
"Leggila con il comando \"%s news\"."
msgstr[1] ""
"Ci sono %d novità rilevanti non lette.\n"
"Ci sono %d novità di elementi non letti\n"
"Leggile con il comando \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Opzione \"news.display\" sconosciuta \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Per favore definisci le variabili d'ambiente $EDITOR o $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Per favore impostare la variabile d'ambient $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Impossibile eseguire la build in una cartella in sola lettura"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Nessuna generazione con ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Impossibile rimuovere la generazione corrente %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Rimuovo la generazione %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Nessuna generazione in scadenza"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Sembrerebbe che nessun pacchetto home-manager sia installato."
msgstr "Nessun pacchetto home-manager sembra essere installato."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argomento sconosciuto: %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Questo rimuoverà Home Manger dal tuo sistema."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Questo è un avvio a secco, nulla verrà realmente disinstallato."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Vuoi davvero disinstallare Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Passaando ad una configurazione Home Manager vuota..."
msgstr "Cambio ad una configurazione Home Manager vuota..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Urrà!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager è disinstallato ma la tua home.nix non è stata toccata."
msgstr "Home Manager è disinstallato ma la tua home.Nix non è stata toccata."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations si aspetta un solo argomento, invece di %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Comando sconosciuto: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Questa derivazione non è compilabile, prova ad eseguirla usando nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Per favore impostare la variabile d'ambiente $EDITOR"
"Questa derivazione non è compilabile, prova ad eseguila usando nix-shell."
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Creando la configurazione iniziale di Home Manager..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-05-25 11:09+0000\n"
"Last-Translator: TANIGUCHI Kohei <a.d.xvii.kal.mai@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-06-12 10:49+0000\n"
"Last-Translator: Jeff Ames <jeff@anjefu.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/home-manager/"
"cli/ja/>\n"
"Language: ja\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.6-dev\n"
"X-Generator: Weblate 4.18-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: %s の引数がありません"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "%s に設定ファイルが見つかりません"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,25 +34,23 @@ msgstr ""
"Home Managerの %s の %s への保管は非推奨となりました\n"
"%s へ移動させてください"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "設定ファイルがありません。ファイルを %s に作ってください"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "%s にHome Managerが見つかりません。"
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"フォールバックの Home Manager のパス %s は非推奨ですが、そこにファイルまたは"
"ディレクトリがあります。"
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,62 +70,40 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"この警告が表示されないようにするには、以下のどれかを行ってください。\n"
"\n"
"1. Home Manager にそのパスを使うよう伝えます。例えば\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" を設定に追加します。\n"
"\n"
" もし Home Manager を直接インポートしているのであれば、 Home Manager パッ"
"ケージを呼び出すときに `path` パラメーターを使って\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" のようにできます。\n"
"\n"
"2. 非推奨のパスにあるものを削除します。\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Nixの健全性検査中です"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"適切なプロファイル ディレクトリが見つかりませんでした。%s と %s を試しました"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "flake設定のオプションを検査できません"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: 不明なオプション '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "'%s --help' でヘルプを参照することができます"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "%s は既に存在します。変更せずに続行しています..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "%s を作成中です..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Home Managerの世代を初期化しています..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -150,7 +121,7 @@ msgstr ""
"'man home-configuration.nix' を実行してください。"
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -166,11 +137,11 @@ msgstr ""
"というissueを立ててください。"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "flake設定を初期化できません"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -181,86 +152,82 @@ msgstr[0] ""
"未読のお知らせが%d件あります。\n"
"\"%s news\"コマンドで確認できます。"
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "\"news.display\"に\"%s\"という設定は存在しません。"
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "環境変数 $EDITOR または $VISUAL を設定してください"
msgid "Please set the $EDITOR environment variable"
msgstr "$EDITOR環境変数を設定してください"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "読み込み専用ディレクトリ内ではbuild作成できません"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "ID %s を持つ世代はありません"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "現在使用中の世代 %s は削除できません"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "世代 %s を削除中です"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "期限切れで削除される世代はありません"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "home-managerパッケージがインストールされていないようです。"
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "不明な引数 %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "この操作によってHome Managerはシステムから削除されます。"
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "これはdry run (予行練習)で、実際にはアンインストールは行われません。"
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "本当にHome Managerをアンインストールしますか"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "空のHome Managerの設定に切り替えています..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "イェイ!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Managerはアンインストールされましたが、home.nixはそのまま残してありま"
"す。"
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr ""
"expire-generations は一つしか引数を取らないところ、%d 個が与えられました。"
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "不明なコマンド: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "この派生はビルドできません。nix-shellを使って実行してください。"
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "$EDITOR環境変数を設定してください"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr ""
#~ "申し訳ありませんが、このコマンドはflake設定ではまだ対応されていません"

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-05-30 06:09+0000\n"
"Last-Translator: lentil32 <lentil32@icloud.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-08-03 05:07+0000\n"
"Last-Translator: 박수원 <bboxone@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/home-manager/cli/"
"ko/>\n"
"Language: ko\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.6-dev\n"
"X-Generator: Weblate 5.0-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: %s에 대한 인자 누락"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "%s에서 설정 파일을 찾을 수 없음"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,16 +34,16 @@ msgstr ""
"홈 매니저 %s 을 %s 안에 선언하는 것은 더 이상 사용되지 않습니다.\n"
"%s로 옮겨주십시오"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "설정 파일을 찾을 수 없음. %s에 설정 파일을 생성하십시오"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "%s에서 홈 매니저가 발견되지 않음."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -57,7 +52,7 @@ msgstr ""
"곳에서 발견 되었습니다."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -96,42 +91,38 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Nix가 정상인지 확인 중"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "%s와 %s를 시도했지만, 적합한 프로파일 디렉토리를 찾을 수 없습니다"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "flake 설정의 옵션들을 검사할 수 없음"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: 알 수 없는 옵션 '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "도움말을 보려면 '%s --help'를 실행하십시오"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "%s 파일은 이미 존재하므로, 수정하지 않음..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "%s를 생성하는 중..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "최초의 홈 매니저 세대를 생성하는 중..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -149,7 +140,7 @@ msgstr ""
"실행해서 가능한 모든 옵션을 살펴보십시오."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -164,11 +155,11 @@ msgstr ""
"위 사이트에서 이슈를 생성하십시오."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "flake 설정을 인스턴스화 할 수 없음"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -179,86 +170,82 @@ msgstr[0] ""
"읽지 않은 관련된 뉴스 항목들이 %d 개 있습니다.\n"
"\"%s news\" 명령어를 실행해 읽어보십시오."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "알 수 없는 \"news.display\"의 설정 \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "$EDITOR 또는 $VISUAL 환경 변수를 설정하십시오"
msgid "Please set the $EDITOR environment variable"
msgstr "환경변수 $EDITOR를 설정하십시오"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "읽기전용 폴더에서 빌드를 실행할 수 없습니다"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "ID %s를 갖는 세대가 존재하지 않음"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "현재 세대인 %s를 삭제할 수 없음"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "%s 세대를 삭제하는 중"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "유효 기간이 지난 세대가 없음"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "홈 매니저 패키지들이 설치되지 않은 것으로 보입니다."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "알 수 없는 매개변수 %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "시스템에서 홈 매니저를 삭제할 것입니다."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "모의 실행 중으로, 아무것도 실제로 설치되지 않습니다."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "정말로 홈 매니저를 삭제할까요?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "빈 홈 매니저 설정으로 바꾸는 중..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "야호!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "홈 매니저는 삭제되지만 home.nix 파일은 남겨집니다."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr ""
"expire-generations 명령어는 매개변수가 한 개 필요한데, %d 개가 입력되었습니"
"다."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "알 수 없는 명령어: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"이 derivation은 빌드 할 수 없습니다. nix-shell을 이용해서 실행해 주십시오."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "환경변수 $EDITOR를 설정하십시오"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr "죄송합니다만, 이 명령어는 아직 flake 환경에서 지원되지 않습니다"

View File

@@ -7,32 +7,28 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-10-17 00:20+0000\n"
"Last-Translator: Julius Marozas <marozas.julius@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-10-19 04:00+0000\n"
"Last-Translator: Yogurt <donatas.karta@gmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/home-manager/"
"cli/lt/>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"(n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.8-rc\n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
"1 : 2);\n"
"X-Generator: Weblate 5.1\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: trūksta argumento %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Nerastas konfigūracijos failas %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
#, fuzzy
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
@@ -41,25 +37,23 @@ msgstr ""
"Home Manager saugojimas %s viduje %s yra pasenes,\n"
"prašome perkelti į %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Nerastas konfigūracijos failas. Sukurkite jį adresu %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Nerastas Home Manager šioje vietoje %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"Atsarginis kelias %s į Home Manager jau nebenaudojamas, tačiau jame buvo "
"rastas failas/katalogas."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -79,61 +73,39 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Norėdami pašalinti šį įspėjimą, atlikite vieną iš šių veiksmų.\n"
"\n"
"1. Aiškiai nurodykite kelią į Home Manager, pavyzdžiui, pridėdami\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" prie jūsų konfigūracijos.\n"
"\n"
" Jei importuojate Home Manager tiesiogiai, galite naudoti parametrą "
"`path`.\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" kviečiant į Home Manager paketą.\n"
"\n"
"2. Pašalinkite nebenaudojamą kelią.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Nix tikrinamas"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Nepavyko rasti tinkamo profilio katalogo, bandyta naudoti %s ir %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Negalima patikrinti flake konfigūracijos pasirinkimų"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: nežinomas pasirinkimas „%s“"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Paleiskite „%s --help“, kad gautumėte naudojimosi instrukcijas"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Failas %s jau egzistuoja, jis paliekamas nepakeistas..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Kuriamas %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Kuriama pradinė Home Manager generacija..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -152,7 +124,7 @@ msgstr ""
"jei norite pamatyti visus pasirinkimus."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -167,11 +139,11 @@ msgstr ""
"jei atrodo, kad klaida įvyko dėl Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Negalima sukurti pradinės flake konfigūracijos"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -188,84 +160,81 @@ msgstr[2] ""
"Yra %d neperskaitytų ir aktualių naujienų.\n"
"Perskaitykite jas paleidus komandą \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Nežinomas \"news.display\" nustatymas \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Nustatykite $EDITOR arba $VISUAL aplinkos kintamuosius"
msgid "Please set the $EDITOR environment variable"
msgstr "Prašome nustatyti $EDITOR aplinkos kintamąjį"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
#, fuzzy
msgid "Cannot run build in read-only directory"
msgstr "Negalima vykdyti kompiliavimo read-only kataloge"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Nėra generacijos su ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Negalima pašalinti esamos generacijos %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Pašalinama generacija %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Nėra generacijų, kurios baigtų galioti"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Nėra instaliuotų home-manager paketų."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Nežinomas argumentas %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Tai pašalins Home Manager iš jūsų sistemos."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Tai bandomasis paleidimas, niekas nebus ištrinta."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Tikrai išdiegti Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Perjungiama į tuščią Home Manager konfigūraciją..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Valio!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager yra išdiegtas, bet jūsų home.nix liko nepaliestas."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations tikisi vieno argumento, gauta %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Nežinoma komanda: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Šis darinys negali būti sukurtas, prašome jį paleisti naudojant nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Prašome nustatyti $EDITOR aplinkos kintamąjį"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Kuriama pradinė Home Manager konfigūracija..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-04-02 21:38+0000\n"
"Last-Translator: LilleAila <olai.solsvik@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-03-08 07:22+0000\n"
"Last-Translator: \"Kim A. Ødegaard\" <kim@dyktig.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/home-"
"manager/cli/nb_NO/>\n"
"Language: nb_NO\n"
@@ -17,46 +17,38 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 4.16.2-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr ""
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Fant ingen oppsettsfil i %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#, fuzzy
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Å holde Home Manager %s i %s er avviklet,\n"
"vennligst flytt det til %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Fant ikke noen oppsettsfil. Opprett en i %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager var ikke funnet på %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,43 +69,38 @@ msgid ""
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Kontrollerer at Nix fungerer"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Kunne ikke finne en passende profilmappe, prøvde %s og %s"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Kan ikke inspisere alternativer for et flake-oppsett"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: ukjent alternativ «%s»"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Kjør «%s --help» for brukshjelp"
#: home-manager/home-manager:328 home-manager/home-manager:433
#, fuzzy
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Filen %s eksisterer fra før, lar den være uendret..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Lager %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Oppretter ny Home Manager-generasjon..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -130,7 +117,7 @@ msgstr ""
"se alle tilgjengelige innstillinger."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -145,11 +132,11 @@ msgstr ""
"hvis du tror feilen er forårsaket av Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Kan ikke igangsette flak-oppsett"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -163,83 +150,79 @@ msgstr[1] ""
"Det er %d uleste og relevante nyhetssaker.\n"
"Les dem ved å kjøre kommandoen «%s news»."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Ukjent «news.display»-innstilling «%s»."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr ""
msgid "Please set the $EDITOR environment variable"
msgstr "Sett «$EDITOR»-miljøvariabelen"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Kan ikke kjøre bygg i skrivebeskyttet mappe"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Ingen generering med ID-en %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Kan ikke fjerne nåværende generering %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Fjerner generering %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Ingen genereringer til utløp"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Ingen «home-manager»-pakker ser ut til å være installert."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Ukjent parameter %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Dette vil fjerne Home Manager fra systemet ditt."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Dette er en testkjøring. Ingenting vil bli avinstallert."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Vil du avinstallere Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Bytter til tomt Home Manager-oppsett …"
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Hurra!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager er avinstallert, men din home.nix er levnet uforandret."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "«expire-generations» forventet ett argument, mottok %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Ukjent kommando: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "Denne avledningen kan ikke bygges, vennligst kjør den i nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Sett «$EDITOR»-miljøvariabelen"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Oppretter ny Home Manager-konfigurasjon..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-04-16 07:20+0000\n"
"Last-Translator: Hylke de Vries <hylke94+weblate@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-04-10 11:48+0000\n"
"Last-Translator: Pablo Bollansee <pablo.bollansee@gmail.com>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/home-manager/cli/"
"nl/>\n"
"Language: nl\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.11.1-dev\n"
"X-Generator: Weblate 4.17-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: ontbrekend argument voor %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Geen configuratiebestand gevonden op %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,25 +34,23 @@ msgstr ""
"Je Home Manager %s bestand opslaan in %s is niet langer ondersteund,\n"
"gelieve het te verplaatsen naar %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Geen configuratiebestand gevonden, maak er alstublieft een aan op %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager niet gevonden in %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"De fallback Home Manager lokatie %s is deprecated en een bestand/map is "
"gevonden op deze lokatie."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -78,42 +71,38 @@ msgid ""
" $ rm -r \"%s\""
msgstr ""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Nix aan het sanity checken"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Kan geen geschikte map vinden voor het profiel, %s en %s geprobeerd"
msgstr ""
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Kan de opties van een flake configuratie niet inspecteren"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: onbekende keuze '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Voer '%s --help' in om gebruiksinfo te zien"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Het bestand %s bestaat al, het zal niet aangepast worden..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "%s aan het aanmaken..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Initiële Home Manager generatie aan het maken..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -132,7 +121,7 @@ msgstr ""
"alle opties te zien."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -147,11 +136,11 @@ msgstr ""
"als de error de schuld van Home Manager lijkt te zijn."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Het is niet gelukt om de flake-configuratie te creëren"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -165,85 +154,81 @@ msgstr[1] ""
"Er zijn %d ongelezen and relevante nieuws artikelen.\n"
"Lees ze door het commando \"%s news\" uit te voeren."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Onbekende \"news.display\" instelling \"%s\"."
msgstr "Onbekende \"new.display\" instelling \"%s\"."
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR environment variable"
msgstr "Gelieve de $EDITOR omgevingsvariabele in te stellen"
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Zet alstublieft de $EDITOR of $VISUAL omgevings-variabele"
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr "Het is niet mogelijk om te bouwen in een read-only map"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Geen generatie met de ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Het is niet mogelijk om de huidige generatie %s te verwijderen"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Generatie %s aan het verwijderen"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Geen generatie om te beëindigen"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Er lijkt geen home-manager pakket geïnstalleerd te zijn."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Onbekend argument %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Dit zal Home Manager van jouw systeem verwijderen."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Dit is een oefening, niets wordt werkelijk geïnstalleerd."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Wilt u zeker Home Manager verwijderen?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Naar een lege Home Manager configuratie aan het veranderen..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Joepie!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager is verwijdert maar jouw home.nix is onaangeraakt."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations verwacht één argument, maar kreeg er %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Onbekende opdracht: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Deze afleiding kan niet gebouwd worden, voer het alstublieft uit met nix-"
"shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Gelieve de $EDITOR omgevingsvariabele in te stellen"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Initiële Home Manager configuratie aan het maken..."

View File

@@ -7,32 +7,27 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-06-17 09:46+0000\n"
"Last-Translator: Mateusz P <medan1993@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-08-30 13:45+0000\n"
"Last-Translator: Marcin Kaczorek <hostedweblateorgmk@karek.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/home-manager/cli/"
"pl/>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.6-dev\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.0.1-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: brakuje wartości dla %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Nie znaleziono pliku konfiguracyjnego %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -40,16 +35,16 @@ msgstr ""
"Przechowywanie %s Home Managera w %s jest przestarzałe,\n"
"proszę przenieść go do %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Nie znaleziono pliku konfiguracyjnego. Proszę utworzyć plik %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager nie znaleziony w %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -58,7 +53,7 @@ msgstr ""
"katalog."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -98,42 +93,38 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Sprawdzanie poprawności Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Nie można znaleźć odpowiedniego katalogu profilu, próbowano %s i %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Nie mogę sprawdzić konfiguracji flake'a"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: nieznana opcja „%s”"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Uruchom „%s --help” by otrzymać pomoc"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Plik %s już istnieje, pozostawianie go bez zmian..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Tworzenie %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Tworzenie pierwotnej generacji Home Managera..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -151,7 +142,7 @@ msgstr ""
"sprawdzić wszystkie możliwe opcje konfiguracyjne."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -166,11 +157,11 @@ msgstr ""
"jeśli myślisz, że problem spowodowany jest przez błąd Home Managera."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Nie mogę utworzyć instancji konfiguracji flake'a"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -187,85 +178,81 @@ msgstr[2] ""
"Jest %d nieodczytanych wiadomości.\n"
"Możesz je odczytać uruchamiając „%s news”."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Nieznane ustawienie „%s” „news.display”."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Proszę ustawić zmienną środowiskową $EDITOR lub $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Proszę ustawić zmienną środowiskową $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Nie mogę uruchomić budowania w katalogu tylko-do-odczytu"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Brak generacji z ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Nie mogę usunąć bieżącej generacji %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Usuwanie generacji %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Brak wygasających generacji"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Pakiety home-manager nie wydają się być zainstalowane."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Nieznany argument %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "To usunie Home Managera z twojego systemu."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "To jest próba, faktycznie nic nie będzie usunięte."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Jesteś pewien usunięcia Home Managera?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Przełączanie do pustej konfiguracji Home Managera..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Jej!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager jest usunięty ale twój home.nix jest pozostawiony nietknięty."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations oczekuje jednego argumentu, otrzymano %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Nieznana komenda: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Ta paczka (derivation) nie da się budować, proszę uruchom używając nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Proszę ustawić zmienną środowiskową $EDITOR"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr ""
#~ "Przepraszamy, ta komenda nie jest jeszcze obsługiwana w konfiguracji flake"

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-04-19 17:07+0000\n"
"Last-Translator: Felipe Silva <hey@felipeqq2.rocks>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-10-19 04:00+0000\n"
"Last-Translator: SrGesus <gabriel.fcf04@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/home-manager/"
"cli/pt/>\n"
"Language: pt\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 5.1\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: faltando argumento para %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Nenhum ficheiro de configuração encontrado em %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,25 +34,23 @@ msgstr ""
"Manter o %s do seu Home Manager em %s já não é suportado,\n"
"por favor mova-o para %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Ficheiro de configuração não encontrado. Por favor crie um em %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager não foi encontrado em %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"O caminho alternativo do Home Manager %s foi depreciado e um arquivo/"
"diretório foi encontrado lá."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,63 +70,41 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Para remover este aviso, faça o seguinte.\n"
"\n"
"1. Instrua o Home Manager para usar o caminho, por exemplo, adicionando\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" em sua configuração.\n"
"\n"
" Se você importa o Home Manager diretamente, você pode usar o parâmetro "
"`path`\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" quando chamar o pacote do Home Manager.\n"
"\n"
"2. Remova o caminho depreciado.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Revalidando Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"Não foi possível encontrar uma diretoria de perfil apropriada, foi tentado "
"%s e %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Não é possivel inspecionar a opção de configuração do flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: opção não reconhecida '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Execute '%s --help' para instruções de uso"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "O arquivo %s já existe, deixando do jeito que está..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Criando %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Criando a geração inicial do Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -150,7 +121,7 @@ msgstr ""
"ver todas as opções disponíveis."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -165,11 +136,11 @@ msgstr ""
"se o erro lhe parecer ser um problema do Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Não foi possível instanciar a configuração de flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -183,85 +154,81 @@ msgstr[1] ""
"Há %d novos itens relevants não lidos\n"
"Leia executando o comando \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Valor \"%s\" para configuração \"news.display\" não reconhecido."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Por favor, defina a variável de ambiente $EDITOR ou $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Por favor defina a variável de ambiente $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Não é possível fazer o build num diretório somente leitura"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Nenhuma geração com ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Não foi possível remover a geração atual %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "A remover a geração %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Nenhuma geração a expirar"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Nenhum pacote parece instalado com home-manager."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argumento desconhecido %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Isto irá remover o Home Manager do seu sistema."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Essa é uma execução de teste, nada de fato será desinstalado."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Confirma a desinstalação do Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Trocando para configuração vazia do Home Manager..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Boa!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager foi desinstalado, mas o seu home.nix foi deixado intacto."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations espera um argumento, recebeu %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Comando não reconhecido: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"O build dessa derivation não pode ser feito, por favor rode usando o nix-"
"shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Por favor defina a variável de ambiente $EDITOR"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Criando a configuração inicial do Home Manager..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-04-19 17:07+0000\n"
"Last-Translator: Felipe Silva <hey@felipeqq2.rocks>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-08-11 19:50+0000\n"
"Last-Translator: Gabriel Grysuk <gabrielgrysuk@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/home-"
"manager/cli/pt_BR/>\n"
"Language: pt_BR\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 5.0-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: faltando argumento para %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Nenhum arquivo de configuração encontrado no %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,25 +34,23 @@ msgstr ""
"Manter seu Home Manager %s em %s foi descontinuado,\n"
"por favor mova-o para %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Arquivo de configuração não encontrado. Por favor crie um em %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager não encontrado em %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"O caminho alternativo do Home Manager, %s, foi descontinuado, mas existe "
"algum arquivo/diretório nele."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -77,63 +70,39 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Para remover esse aviso, faça um dos seguintes.\n"
"\n"
"1. Explicitamente diga para o Home Manager usar esse caminho, por exemplo, "
"adicionando\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" à sua configuração.\n"
"\n"
" Se você importa o Home Manager diretamente, você pode usar o parâmetro "
"`path`\n"
"\n"
" pkgs.callPackage /caminho/do/pacote-home-manager { path = \"%s\"; }\n"
"\n"
" ao chamar o pacote do Home Manager.\n"
"\n"
"2. Apague o caminho descontinuado.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Revalidando Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"Não foi possível encontrar um diretório de perfil apropriado, tentou %s e %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Não é possivel inspecionar a opção de configuração do flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: opção não reconhecida '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Execute '%s --help' para instruções de uso"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "O arquivo %s já existe, mantendo ele sem modificações..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Criando %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Criando a geração inicial do Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -151,7 +120,7 @@ msgstr ""
"ver todas as opções disponíveis."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -166,11 +135,11 @@ msgstr ""
"se o erro lhe parecer ser um problema do Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Não foi possível instanciar a configuração de flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -184,85 +153,81 @@ msgstr[1] ""
"Há %d novos itens relevants não lidos\n"
"Leia executando o comando \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Valor \"%s\" para configuração \"news.display\" não reconhecido."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Por favor, defina a variável de ambiente $EDITOR ou $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Por favor defina a variável de ambiente $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Não é possível fazer o build em um diretório somente leitura"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Nenhuma geração com ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Não foi possível remover a geração atual %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Removendo geração %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Nenhuma geração a expirar"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Nenhum pacote parece instalado com home-manager."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argumento desconhecido %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Isso irá remover o Home Manager do seu sistema."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Essa é uma execução de teste, nada de fato será desinstalado."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Confirma a desinstalação do Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Trocando para configuração vazia do Home Manager..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Boa!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager foi desinstalado, mas o seu home.nix foi deixado intacto."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations espera um argumento, recebeu %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Comando não reconhecido: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"O build dessa derivation não pode ser feito, por favor rode usando o nix-"
"shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Por favor defina a variável de ambiente $EDITOR"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Criando a configuração inicial do Home Manager..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-09-09 10:09+0000\n"
"Last-Translator: Felix Puscasu <puscasu.felix1@gmail.com>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-08-11 19:50+0000\n"
"Last-Translator: HeartBlin913861820c094e37 <heartblin@proton.me>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/home-manager/"
"cli/ro/>\n"
"Language: ro\n"
@@ -18,21 +18,16 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.8-dev\n"
"X-Generator: Weblate 5.0-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: Argument lipsă pentru %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Nu s-a găsit niciun fișier de configurare la locația %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -40,17 +35,17 @@ msgstr ""
"Păstrarea Home Managerului %s în $s e depreciat,\n"
"vă rugăm să îl mutați în %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr ""
"Nu s-a găsit niciun fișier de configurare. Vă rugăm să creați unul la %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager nu a putut fi găsit la locația %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -59,7 +54,7 @@ msgstr ""
"un fișier/director acolo."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -98,43 +93,39 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Se verifică corectitudinea Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"Nu s-a putut găsi un director cu un profil potrivit, s-a încercat %s și %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Nu se pot inspecta opțiunile unei configurații flake"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: opțiune necunoscută '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Rulați '%s --help' pentru ajutor de utilizare"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Fișierul %s există deja, îl lăsăm neschimbat..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Creând %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Se creează generația Home Manager inițială..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -153,7 +144,7 @@ msgstr ""
"putea vedea toate opțiunile."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -168,11 +159,11 @@ msgstr ""
"dacă eroarea pare să fie din vina Home manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Nu se poate instanția o configurare flake"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -189,82 +180,78 @@ msgstr[2] ""
"Există %d de știri necitite și relevante.\n"
"Citiți-le folosind comanda \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Opțiunea \"news.display\" este necunoscută \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Rugăm să setați variabila $EDITOR sau $VISUAL în variabilele de mediu"
msgid "Please set the $EDITOR environment variable"
msgstr "Vă rugăm să setați variabila de mediu $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Nu se poate rula construirea într-un director numai pentru citire"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Nicio generație cu ID-ul %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Nu se poate șterge generația curentă %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Se șterge generația %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Nu există generații care să expire"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Nu există instalat niciun pachet home-manager."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Argument necunoscut %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Aceasta v-a înlătura Home Manager din sistemul dumneavoastră."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Aceasta este o rulare de test, nimic nu v-a fi dezinstalat."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Doriți cu adevărat să dezinstalați Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Se trece la o configurare Home Manager goală..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Ura!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"Home Manager a fost dezinstalat, dar fișierul home.nix a rămas neatins."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations se așteaptă la un argument, a primit %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Comandă necunoscută: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Această derivație nu poate fi construită, vă rugăm să o rulați folosind nix-"
"shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Vă rugăm să setați variabila de mediu $EDITOR"

View File

@@ -7,58 +7,49 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-09-12 02:12+0000\n"
"Last-Translator: NikSne <commits@niksne.ru>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-06-07 12:51+0000\n"
"Last-Translator: Nikolay Mokrinsky <me@mokrinsky.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/home-manager/cli/"
"ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Weblate 5.8-dev\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.18-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: отсутствует параметр для %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Не найден файл конфигурации в %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"Файл %s вашего Home Manager находится в устаревшем месте %s\n"
"пожалуйста, переместите его в %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Не найден файл конфигурации. Пожалуйста, создайте его в %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager не был найден в %s."
msgstr ""
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"Резервный путь Home Manager %s считается устаревшим, но в нём был найден "
"файл или папка."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -78,61 +69,39 @@ msgid ""
"\n"
" $ rm -r \"%s\""
msgstr ""
"Чтобы убрать это предупреждение, совершите один из шагов, приведённых ниже.\n"
"\n"
"1. Явно заставьте Home Manager использовать путь, например добавив\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" в ваш файл конфигурации.\n"
"\n"
" Если вы импортируете Home Manager напрямую, то вы можете использовать "
"параметр `path`\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" когда вызываете пакет Home Manager\n"
"\n"
"2. Удалите устаревший путь.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Проверка работоспособности Nix"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Не найдена подходящая директория профиля, пробовали %s и %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Не могу получить опции для flake-конфигурации"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: неизвестная опция '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Выполните '%s --help', чтобы получить справку"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Файл %s уже существует и не будет изменен..."
msgstr ""
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Создание %s..."
msgstr ""
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Создаю начальное поколение Home Manager..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -149,7 +118,7 @@ msgstr ""
"Выполните 'man home-configuration.nix', чтобы увидеть доступные опции."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -164,11 +133,11 @@ msgstr ""
"если считаете, что в ошибке виноват Home Manager."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Не могу создать экземляр для flake-конфигурации"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -185,84 +154,80 @@ msgstr[2] ""
"У вас есть %d непрочитанных и релевантных новостей.\n"
"Прочтите их, выполнив команду \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Неизвестное значение \"news.display\": \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Пожалуйста, установите переменную среды $EDITOR или $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Пожалуйста, определите переменную среды $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Не могу начать сборку в директории, защищённой от записи"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Поколение под номером %s не существует"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Не могу удалить текущее поколение %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Удаляю поколение %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Нет поколений, которые можно просрочить"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Не обнаружено пакетов, установленных через home-manager."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Неизвестный аргумент %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Это удалит Home Manager из вашей системы."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Это пробный запуск, на самом деле ничего не удаляется."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Действительно хотите удалить Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Переключаюсь на пустую конфигурацию Home Manager..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Ура!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager удалён, но ваш home.nix остался нетронутым."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expire-generations требует один аргумент, но передано %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Неизвестная команда: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"Это определение нельзя собрать. Пожалуйста, запустите его через nix-shell."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Пожалуйста, определите переменную среды $EDITOR"
#~ msgid "Creating initial Home Manager configuration..."
#~ msgstr "Создаю начальную конфигурацию Home Manager..."

View File

@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2024-04-22 07:07+0000\n"
"Last-Translator: bittin1ddc447d824349b2 <bittin@reimu.nl>\n"
"POT-Creation-Date: 2023-09-13 23:46+0200\n"
"PO-Revision-Date: 2023-07-17 10:03+0000\n"
"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/home-manager/cli/"
"sv/>\n"
"Language: sv\n"
@@ -17,21 +17,16 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.5-dev\n"
"X-Generator: Weblate 5.0-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: saknar argument för %s"
#: home-manager/home-manager:65
#: home-manager/home-manager:81
msgid "No configuration file found at %s"
msgstr "Det finns ingen konfigurationsfil i %s"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
#: home-manager/home-manager:98 home-manager/home-manager:102
#: home-manager/home-manager:192
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
@@ -39,16 +34,16 @@ msgstr ""
"Att behålla din Home Manager %s i %s är föråldrat,\n"
"snälla flytta den till %s"
#: home-manager/home-manager:93
#: home-manager/home-manager:109
msgid "No configuration file found. Please create one at %s"
msgstr "Hittade ingen konfigurationsfil. Skapa en i %s"
#: home-manager/home-manager:108
#: home-manager/home-manager:124
msgid "Home Manager not found at %s."
msgstr "Home Manager hittades inte på %s."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
#: home-manager/home-manager:132
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
@@ -57,7 +52,7 @@ msgstr ""
"där."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
#: home-manager/home-manager:135
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
@@ -96,42 +91,38 @@ msgstr ""
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "Kontrollerar att Nix funkar"
#: home-manager/home-manager:167
#: home-manager/home-manager:174
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr "Kunde inte hitta lämplig profil-katalog, försökte med %s och %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
#: home-manager/home-manager:229
msgid "Can't inspect options of a flake configuration"
msgstr "Kan inte granska alternativ i en flake-konfiguration"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
#: home-manager/home-manager:291 home-manager/home-manager:314
#: home-manager/home-manager:1034
msgid "%s: unknown option '%s'"
msgstr "%s: okänt val '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
#: home-manager/home-manager:296 home-manager/home-manager:1035
msgid "Run '%s --help' for usage help"
msgstr "Kör '%s --help' för användarhjälp"
#: home-manager/home-manager:328 home-manager/home-manager:433
#: home-manager/home-manager:322 home-manager/home-manager:421
msgid "The file %s already exists, leaving it unchanged..."
msgstr "Filen %s finns redan, lämnar den orörd..."
#: home-manager/home-manager:330 home-manager/home-manager:435
#: home-manager/home-manager:324 home-manager/home-manager:423
msgid "Creating %s..."
msgstr "Skapar %s..."
#: home-manager/home-manager:479
#: home-manager/home-manager:465
msgid "Creating initial Home Manager generation..."
msgstr "Skapar initial Home Manager-generation..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
#: home-manager/home-manager:470
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
@@ -148,7 +139,7 @@ msgstr ""
"att se alla tillgängliga alternativ."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
#: home-manager/home-manager:475
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
@@ -163,11 +154,11 @@ msgstr ""
"om problemet verkar bero på något Home Manager gör fel."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
#: home-manager/home-manager:486
msgid "Can't instantiate a flake configuration"
msgstr "Kan inte instansera en flake-konfiguration"
#: home-manager/home-manager:576
#: home-manager/home-manager:562
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
@@ -181,83 +172,79 @@ msgstr[1] ""
"Det finns %d olästa och relevanta nyheter.\n"
"Läs dem genom att köra kommandot \"%s news\"."
#: home-manager/home-manager:590
#: home-manager/home-manager:576
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "Okänt \"news.display\"-värde \"%s\"."
#: home-manager/home-manager:598
#: home-manager/home-manager:583
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "Vänligen ställ in miljövariabeln $EDITOR eller $VISUAL"
msgid "Please set the $EDITOR environment variable"
msgstr "Vänligen tilldela miljövariablen $EDITOR"
#: home-manager/home-manager:616
#: home-manager/home-manager:598
msgid "Cannot run build in read-only directory"
msgstr "Kan inte bygga i katalog med bara läsrättigheter"
#: home-manager/home-manager:697
#: home-manager/home-manager:676
msgid "No generation with ID %s"
msgstr "Ingen generation med ID %s"
#: home-manager/home-manager:699
#: home-manager/home-manager:678
msgid "Cannot remove the current generation %s"
msgstr "Kan inte ta bort nuvarande generation %s"
#: home-manager/home-manager:701
#: home-manager/home-manager:680
msgid "Removing generation %s"
msgstr "Tar bort generation %s"
#: home-manager/home-manager:722
#: home-manager/home-manager:699
msgid "No generations to expire"
msgstr "Ingen generation att förfalla"
#: home-manager/home-manager:733
#: home-manager/home-manager:710
msgid "No home-manager packages seem to be installed."
msgstr "Paketet home-manager verkar inte vara installerat."
#: home-manager/home-manager:818
#: home-manager/home-manager:792
msgid "Unknown argument %s"
msgstr "Okänt argument %s"
#: home-manager/home-manager:843
#: home-manager/home-manager:816
msgid "This will remove Home Manager from your system."
msgstr "Detta kommer att ta bort Home Manager från ditt system."
#: home-manager/home-manager:846
#: home-manager/home-manager:819
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "Detta är en testkörning, inget kommer att bli avinstallerat."
#: home-manager/home-manager:850
#: home-manager/home-manager:823
msgid "Really uninstall Home Manager?"
msgstr "Verkligen avinstallera Home Manager?"
#: home-manager/home-manager:856
#: home-manager/home-manager:829
msgid "Switching to empty Home Manager configuration..."
msgstr "Byter till tom Home Manager-konfiguration..."
#: home-manager/home-manager:871
#: home-manager/home-manager:857
msgid "Yay!"
msgstr "Hurra!"
#: home-manager/home-manager:876
#: home-manager/home-manager:862
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr "Home Manager är avinstallerad men din home.nix är orörd."
#: home-manager/home-manager:1100
#: home-manager/home-manager:1074
msgid "expire-generations expects one argument, got %d."
msgstr "expect-generations förväntar sig ett argument, fick %d."
#: home-manager/home-manager:1122
#: home-manager/home-manager:1096
msgid "Unknown command: %s"
msgstr "Okänt kommando: %s"
#: home-manager/install.nix:21
#: home-manager/install.nix:18
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr "Denna derivation är inte byggbar, kör den med nix-shell istället."
#, sh-format
#~ msgid "Please set the $EDITOR environment variable"
#~ msgstr "Vänligen tilldela miljövariablen $EDITOR"
#~ msgid "Sorry, this command is not yet supported in flake setup"
#~ msgstr ""
#~ "Ursäkta, för tillfället stödjs detta kommando inte när Nix flakes används"

View File

@@ -1,258 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Home Manager contributors
# This file is distributed under the same license as the Home Manager package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Home Manager\n"
"Report-Msgid-Bugs-To: https://github.com/nix-community/home-manager/issues\n"
"POT-Creation-Date: 2025-05-30 15:05+0200\n"
"PO-Revision-Date: 2025-01-03 08:16+0000\n"
"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
"Language-Team: Tamil <https://hosted.weblate.org/projects/home-manager/cli/"
"ta/>\n"
"Language: ta\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.10-dev\n"
#. translators: For example: "home-manager: missing argument for --cores"
#: home-manager/home-manager:16
msgid "%s: missing argument for %s"
msgstr "%s: %s காணவில்லை"
#: home-manager/home-manager:65
msgid "No configuration file found at %s"
msgstr "%s இல் உள்ளமைவு கோப்பு இல்லை"
#. translators: The first '%s' specifier will be replaced by either
#. 'home.nix' or 'flake.nix'.
#: home-manager/home-manager:82 home-manager/home-manager:86
#: home-manager/home-manager:185
msgid ""
"Keeping your Home Manager %s in %s is deprecated,\n"
"please move it to %s"
msgstr ""
"உங்கள் வீட்டு மேலாளரை %s %s இல் வைத்திருப்பது நீக்கப்பட்டது,\n"
" தயவுசெய்து அதை %s க்கு நகர்த்தவும்"
#: home-manager/home-manager:93
msgid "No configuration file found. Please create one at %s"
msgstr "உள்ளமைவு கோப்பு எதுவும் கிடைக்கவில்லை. தயவுசெய்து ஒன்றை %s இல் உருவாக்கவும்"
#: home-manager/home-manager:108
msgid "Home Manager not found at %s."
msgstr "வீட்டு மேலாளர் %s இல் காணப்படவில்லை."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:116
msgid ""
"The fallback Home Manager path %s has been deprecated and a file/directory "
"was found there."
msgstr ""
"குறைவடையும் வீட்டு மேலாளர் பாதை %s நீக்கப்பட்டு, ஒரு கோப்பு/அடைவு அங்கு காணப்பட்டது."
#. translators: This message will be seen by very few users that likely are familiar with English. So feel free to leave this untranslated.
#: home-manager/home-manager:119
msgid ""
"To remove this warning, do one of the following.\n"
"\n"
"1. Explicitly tell Home Manager to use the path, for example by adding\n"
"\n"
" { programs.home-manager.path = \"%s\"; }\n"
"\n"
" to your configuration.\n"
"\n"
" If you import Home Manager directly, you can use the `path` parameter\n"
"\n"
" pkgs.callPackage /path/to/home-manager-package { path = \"%s\"; }\n"
"\n"
" when calling the Home Manager package.\n"
"\n"
"2. Remove the deprecated path.\n"
"\n"
" $ rm -r \"%s\""
msgstr ""
"இந்த எச்சரிக்கையை அகற்ற, பின்வருவனவற்றில் ஒன்றைச் செய்யுங்கள்.\n"
"\n"
" 1. ஓம் மேனேசரை பாதையை பயன்படுத்துமாறு வெளிப்படையாகச் சொல்லுங்கள், எடுத்துக்காட்டாக "
"சேர்ப்பதன் மூலம்\n"
"\n"
" {programs.home-manager.path = \"%s\"; }\n"
"\n"
" உங்கள் உள்ளமைவுக்கு.\n"
"\n"
" நீங்கள் வீட்டு மேலாளரை நேரடியாக இறக்குமதி செய்தால், நீங்கள் `பாதை` அளவுருவைப் "
"பயன்படுத்தலாம்\n"
"\n"
" pkgs.callpackage/path/to/home-manager- பேக்கேச் {பாதை = \"%s\"; }\n"
"\n"
" வீட்டு மேலாளர் தொகுப்பை அழைக்கும் போது.\n"
"\n"
" 2. நீக்கப்பட்ட பாதையை அகற்று.\n"
"\n"
" $ rm -r \"%s\""
#: home-manager/home-manager:147
msgid "Sanity checking Nix"
msgstr "நல்லறிவு சோதனை நிக்ச்"
#: home-manager/home-manager:167
msgid "Could not find suitable profile directory, tried %s and %s"
msgstr ""
"பொருத்தமான சுயவிவர கோப்பகத்தைக் கண்டுபிடிக்க முடியவில்லை, முயற்சித்த %s மற்றும் %s"
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:222
msgid "Can't inspect options of a flake configuration"
msgstr "ஒரு ஃப்ளேக் உள்ளமைவின் விருப்பங்களை ஆய்வு செய்ய முடியாது"
#: home-manager/home-manager:297 home-manager/home-manager:320
#: home-manager/home-manager:1060
msgid "%s: unknown option '%s'"
msgstr "%s: அறியப்படாத விருப்பம் '%s'"
#: home-manager/home-manager:302 home-manager/home-manager:1061
msgid "Run '%s --help' for usage help"
msgstr "பயன்பாட்டு உதவிக்காக '%s - -help' ஐ இயக்கவும்"
#: home-manager/home-manager:328 home-manager/home-manager:433
msgid "The file %s already exists, leaving it unchanged..."
msgstr "%s ஏற்கனவே உள்ளது, அதை மாற்றாமல் விட்டுவிடுகிறது ..."
#: home-manager/home-manager:330 home-manager/home-manager:435
msgid "Creating %s..."
msgstr "%s ஐ உருவாக்குதல் ..."
#: home-manager/home-manager:479
msgid "Creating initial Home Manager generation..."
msgstr "ஆரம்ப வீட்டு மேலாளர் தலைமுறையை உருவாக்குதல் ..."
#. translators: The "%s" specifier will be replaced by a file path.
#: home-manager/home-manager:484
msgid ""
"All done! The home-manager tool should now be installed and you can edit\n"
"\n"
" %s\n"
"\n"
"to configure Home Manager. Run 'man home-configuration.nix' to\n"
"see all available options."
msgstr ""
"எல்லாம் முடிந்தது! வீட்டு மேலாளர் கருவி இப்போது நிறுவப்பட வேண்டும், நீங்கள் திருத்தலாம்\n"
"\n"
" %s\n"
"\n"
" வீட்டு மேலாளரை உள்ளமைக்க. 'மேன் ஓம்-கான்ஃபிகரேசன்.நிக்ச்' ஐ இயக்கவும்\n"
" கிடைக்கக்கூடிய அனைத்து விருப்பங்களையும் காண்க."
#. translators: The "%s" specifier will be replaced by a URL.
#: home-manager/home-manager:489
msgid ""
"Uh oh, the installation failed! Please create an issue at\n"
"\n"
" %s\n"
"\n"
"if the error seems to be the fault of Home Manager."
msgstr ""
"ஓ, நிறுவல் தோல்வியடைந்தது! தயவுசெய்து ஒரு சிக்கலை உருவாக்கவும்\n"
"\n"
" %s\n"
"\n"
" பிழை வீட்டு மேலாளரின் தவறு என்று தோன்றினால்."
#. translators: Here "flake" is a noun that refers to the Nix Flakes feature.
#: home-manager/home-manager:500
msgid "Can't instantiate a flake configuration"
msgstr "ஒரு ஃப்ளேக் உள்ளமைவை உடனடிப்படுத்த முடியாது"
#: home-manager/home-manager:576
msgid ""
"There is %d unread and relevant news item.\n"
"Read it by running the command \"%s news\"."
msgid_plural ""
"There are %d unread and relevant news items.\n"
"Read them by running the command \"%s news\"."
msgstr[0] ""
"%d படிக்காத மற்றும் பொருத்தமான செய்திகள் உள்ளன.\n"
" \"%s செய்திகள்\" என்ற கட்டளையை இயக்குவதன் மூலம் அதைப் படியுங்கள்."
msgstr[1] ""
"%d படிக்காத மற்றும் தொடர்புடைய செய்திகள் உள்ளன.\n"
" \"%s செய்திகள்\" என்ற கட்டளையை இயக்குவதன் மூலம் அவற்றைப் படியுங்கள்."
#: home-manager/home-manager:590
msgid "Unknown \"news.display\" setting \"%s\"."
msgstr "தெரியாத \"News.Display\" அமைப்புகள் \"."
#: home-manager/home-manager:598
#, sh-format
msgid "Please set the $EDITOR or $VISUAL environment variable"
msgstr "$ எடிட்டர் அல்லது $ விசுவல் சூழல் மாறியை அமைக்கவும்"
#: home-manager/home-manager:616
msgid "Cannot run build in read-only directory"
msgstr "படிக்க மட்டும் கோப்பகத்தில் கட்டமைக்க முடியாது"
#: home-manager/home-manager:697
msgid "No generation with ID %s"
msgstr "ஐடி %s கொண்ட தலைமுறை இல்லை"
#: home-manager/home-manager:699
msgid "Cannot remove the current generation %s"
msgstr "தற்போதைய தலைமுறை %s ஐ அகற்ற முடியாது"
#: home-manager/home-manager:701
msgid "Removing generation %s"
msgstr "தலைமுறை %s நீக்குதல்"
#: home-manager/home-manager:722
msgid "No generations to expire"
msgstr "காலாவதியாகும் தலைமுறைகள் இல்லை"
#: home-manager/home-manager:733
msgid "No home-manager packages seem to be installed."
msgstr "வீட்டு மேலாளர் தொகுப்புகள் எதுவும் நிறுவப்படவில்லை."
#: home-manager/home-manager:818
msgid "Unknown argument %s"
msgstr "தெரியாத உரையாடல் %s"
#: home-manager/home-manager:843
msgid "This will remove Home Manager from your system."
msgstr "இது உங்கள் கணினியிலிருந்து வீட்டு மேலாளரை அகற்றும்."
#: home-manager/home-manager:846
msgid "This is a dry run, nothing will actually be uninstalled."
msgstr "இது உலர்ந்த ரன், உண்மையில் எதுவும் நிறுவல் நீக்கப்படாது."
#: home-manager/home-manager:850
msgid "Really uninstall Home Manager?"
msgstr "உண்மையில் வீட்டு மேலாளரை நிறுவல் நீக்கவா?"
#: home-manager/home-manager:856
msgid "Switching to empty Home Manager configuration..."
msgstr "வெற்று வீட்டு மேலாளர் உள்ளமைவுக்கு மாறுதல் ..."
#: home-manager/home-manager:871
msgid "Yay!"
msgstr "ஆம்!"
#: home-manager/home-manager:876
msgid "Home Manager is uninstalled but your home.nix is left untouched."
msgstr ""
"வீட்டு மேலாளர் நிறுவல் நீக்கப்பட்டார், ஆனால் உங்கள் வீடு. நிக்ச் தீண்டப்படாமல் விடப்பட்டுள்ளது."
#: home-manager/home-manager:1100
msgid "expire-generations expects one argument, got %d."
msgstr "காலாவதியாகும் ஒரு வாதத்தை எதிர்பார்க்கிறது, %d கிடைத்தது."
#: home-manager/home-manager:1122
msgid "Unknown command: %s"
msgstr "தெரியாத கட்டளை: %s"
#: home-manager/install.nix:21
msgid "This derivation is not buildable, please run it using nix-shell."
msgstr ""
"இந்த வழித்தோன்றல் கட்டமைக்கப்படவில்லை, தயவுசெய்து அதை நிக்ச்-செல் பயன்படுத்தி இயக்கவும்."

Some files were not shown because too many files have changed in this diff Show More