diff --git a/ci/OWNERS b/ci/OWNERS index 2ffee66285cf..ed8f37d1df0b 100644 --- a/ci/OWNERS +++ b/ci/OWNERS @@ -223,7 +223,7 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt /pkgs/top-level/java-packages.nix @NixOS/java # Jetbrains -/pkgs/applications/editors/jetbrains @edwtjo +/pkgs/applications/editors/jetbrains @edwtjo @leona-ya # Licenses /lib/licenses.nix @alyssais diff --git a/doc/README.md b/doc/README.md index eb664ce59059..09a38d9dabbe 100644 --- a/doc/README.md +++ b/doc/README.md @@ -95,6 +95,7 @@ Inlining HTML is not allowed. Parts of the documentation gets rendered to variou #### Roles If you want to link to a man page, you can use `` {manpage}`nix.conf(5)` ``. The references will turn into links when a mapping exists in [`doc/manpage-urls.json`](./manpage-urls.json). +Please keep the `manpage-urls.json` file alphabetically sorted. A few markups for other kinds of literals are also available: diff --git a/doc/manpage-urls.json b/doc/manpage-urls.json index ba18e98376f4..d6e9d163c112 100644 --- a/doc/manpage-urls.json +++ b/doc/manpage-urls.json @@ -1,66 +1,30 @@ { - "gnunet.conf(5)": "https://docs.gnunet.org/latest/users/configuration.html", - "mpd(1)": "https://mpd.readthedocs.io/en/latest/mpd.1.html", - "mpd.conf(5)": "https://mpd.readthedocs.io/en/latest/mpd.conf.5.html", - "nix.conf(5)": "https://nixos.org/manual/nix/stable/command-ref/conf-file.html", - - "portals.conf(5)": "https://github.com/flatpak/xdg-desktop-portal/blob/1.18.1/doc/portals.conf.rst.in", - - "bootctl(1)": "https://www.freedesktop.org/software/systemd/man/bootctl.html", - "busctl(1)": "https://www.freedesktop.org/software/systemd/man/busctl.html", - "coredumpctl(1)": "https://www.freedesktop.org/software/systemd/man/coredumpctl.html", - "homectl(1)": "https://www.freedesktop.org/software/systemd/man/homectl.html", - "hostnamectl(1)": "https://www.freedesktop.org/software/systemd/man/hostnamectl.html", - "init(1)": "https://www.freedesktop.org/software/systemd/man/init.html", - "journalctl(1)": "https://www.freedesktop.org/software/systemd/man/journalctl.html", - "localectl(1)": "https://www.freedesktop.org/software/systemd/man/localectl.html", - "loginctl(1)": "https://www.freedesktop.org/software/systemd/man/loginctl.html", - "machinectl(1)": "https://www.freedesktop.org/software/systemd/man/machinectl.html", - "mount.ddi(1)": "https://www.freedesktop.org/software/systemd/man/mount.ddi.html", - "networkctl(1)": "https://www.freedesktop.org/software/systemd/man/networkctl.html", - "oomctl(1)": "https://www.freedesktop.org/software/systemd/man/oomctl.html", - "portablectl(1)": "https://www.freedesktop.org/software/systemd/man/portablectl.html", - "resolvconf(1)": "https://www.freedesktop.org/software/systemd/man/resolvconf.html", - "resolvectl(1)": "https://www.freedesktop.org/software/systemd/man/resolvectl.html", - "systemctl(1)": "https://www.freedesktop.org/software/systemd/man/systemctl.html", - "systemd-ac-power(1)": "https://www.freedesktop.org/software/systemd/man/systemd-ac-power.html", - "systemd-analyze(1)": "https://www.freedesktop.org/software/systemd/man/systemd-analyze.html", - "systemd-ask-password(1)": "https://www.freedesktop.org/software/systemd/man/systemd-ask-password.html", - "systemd-cat(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cat.html", - "systemd-cgls(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cgls.html", - "systemd-cgtop(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cgtop.html", - "systemd-creds(1)": "https://www.freedesktop.org/software/systemd/man/systemd-creds.html", - "systemd-cryptenroll(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cryptenroll.html", - "systemd-delta(1)": "https://www.freedesktop.org/software/systemd/man/systemd-delta.html", - "systemd-detect-virt(1)": "https://www.freedesktop.org/software/systemd/man/systemd-detect-virt.html", - "systemd-dissect(1)": "https://www.freedesktop.org/software/systemd/man/systemd-dissect.html", - "systemd-escape(1)": "https://www.freedesktop.org/software/systemd/man/systemd-escape.html", - "systemd-id128(1)": "https://www.freedesktop.org/software/systemd/man/systemd-id128.html", - "systemd-inhibit(1)": "https://www.freedesktop.org/software/systemd/man/systemd-inhibit.html", - "systemd-machine-id-setup(1)": "https://www.freedesktop.org/software/systemd/man/systemd-machine-id-setup.html", - "systemd-measure(1)": "https://www.freedesktop.org/software/systemd/man/systemd-measure.html", - "systemd-mount(1)": "https://www.freedesktop.org/software/systemd/man/systemd-mount.html", - "systemd-notify(1)": "https://www.freedesktop.org/software/systemd/man/systemd-notify.html", - "systemd-nspawn(1)": "https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html", - "systemd-path(1)": "https://www.freedesktop.org/software/systemd/man/systemd-path.html", - "systemd-run(1)": "https://www.freedesktop.org/software/systemd/man/systemd-run.html", - "systemd-socket-activate(1)": "https://www.freedesktop.org/software/systemd/man/systemd-socket-activate.html", - "systemd-stdio-bridge(1)": "https://www.freedesktop.org/software/systemd/man/systemd-stdio-bridge.html", - "systemd-tty-ask-password-agent(1)": "https://www.freedesktop.org/software/systemd/man/systemd-tty-ask-password-agent.html", - "systemd-umount(1)": "https://www.freedesktop.org/software/systemd/man/systemd-umount.html", - "systemd(1)": "https://www.freedesktop.org/software/systemd/man/systemd.html", - "timedatectl(1)": "https://www.freedesktop.org/software/systemd/man/timedatectl.html", - "userdbctl(1)": "https://www.freedesktop.org/software/systemd/man/userdbctl.html", + "30-systemd-environment-d-generator(8)": "https://www.freedesktop.org/software/systemd/man/30-systemd-environment-d-generator.html", "binfmt.d(5)": "https://www.freedesktop.org/software/systemd/man/binfmt.d.html", + "bootctl(1)": "https://www.freedesktop.org/software/systemd/man/bootctl.html", + "bootup(7)": "https://www.freedesktop.org/software/systemd/man/bootup.html", + "busctl(1)": "https://www.freedesktop.org/software/systemd/man/busctl.html", + "cat(1)": "https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html", "coredump.conf(5)": "https://www.freedesktop.org/software/systemd/man/coredump.conf.html", "coredump.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/coredump.conf.d.html", + "coredumpctl(1)": "https://www.freedesktop.org/software/systemd/man/coredumpctl.html", "crypttab(5)": "https://www.freedesktop.org/software/systemd/man/crypttab.html", + "curl(1)": "https://curl.se/docs/manpage.html", + "daemon(7)": "https://www.freedesktop.org/software/systemd/man/daemon.html", "dnssec-trust-anchors.d(5)": "https://www.freedesktop.org/software/systemd/man/dnssec-trust-anchors.d.html", "environment.d(5)": "https://www.freedesktop.org/software/systemd/man/environment.d.html", "extension-release(5)": "https://www.freedesktop.org/software/systemd/man/extension-release.html", + "file-hierarchy(7)": "https://www.freedesktop.org/software/systemd/man/file-hierarchy.html", + "gnunet.conf(5)": "https://docs.gnunet.org/latest/users/configuration.html", + "group(5)": "https://man.archlinux.org/man/group.5", + "halt(8)": "https://www.freedesktop.org/software/systemd/man/halt.html", + "homectl(1)": "https://www.freedesktop.org/software/systemd/man/homectl.html", "homed.conf(5)": "https://www.freedesktop.org/software/systemd/man/homed.conf.html", "homed.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/homed.conf.d.html", "hostname(5)": "https://www.freedesktop.org/software/systemd/man/hostname.html", + "hostnamectl(1)": "https://www.freedesktop.org/software/systemd/man/hostnamectl.html", + "hwdb(7)": "https://www.freedesktop.org/software/systemd/man/hwdb.html", + "init(1)": "https://www.freedesktop.org/software/systemd/man/init.html", "initrd-release(5)": "https://www.freedesktop.org/software/systemd/man/initrd-release.html", "integritytab(5)": "https://www.freedesktop.org/software/systemd/man/integritytab.html", "iocost.conf(5)": "https://www.freedesktop.org/software/systemd/man/iocost.conf.html", @@ -68,19 +32,46 @@ "journal-remote.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/journal-remote.conf.d.html", "journal-upload.conf(5)": "https://www.freedesktop.org/software/systemd/man/journal-upload.conf.html", "journal-upload.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/journal-upload.conf.d.html", + "journalctl(1)": "https://www.freedesktop.org/software/systemd/man/journalctl.html", "journald.conf(5)": "https://www.freedesktop.org/software/systemd/man/journald.conf.html", "journald.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/journald.conf.d.html", "journald@.conf(5)": "https://www.freedesktop.org/software/systemd/man/journald@.conf.html", + "kernel-command-line(7)": "https://www.freedesktop.org/software/systemd/man/kernel-command-line.html", + "kernel-install(8)": "https://www.freedesktop.org/software/systemd/man/kernel-install.html", + "libnss_myhostname.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_myhostname.so.2.html", + "libnss_mymachines.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_mymachines.so.2.html", + "libnss_resolve.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_resolve.so.2.html", + "libnss_systemd.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_systemd.so.2.html", + "linuxaa64.efi.stub(7)": "https://www.freedesktop.org/software/systemd/man/linuxaa64.efi.stub.html", + "linuxia32.efi.stub(7)": "https://www.freedesktop.org/software/systemd/man/linuxia32.efi.stub.html", + "linuxx64.efi.stub(7)": "https://www.freedesktop.org/software/systemd/man/linuxx64.efi.stub.html", "loader.conf(5)": "https://www.freedesktop.org/software/systemd/man/loader.conf.html", "locale.conf(5)": "https://www.freedesktop.org/software/systemd/man/locale.conf.html", + "localectl(1)": "https://www.freedesktop.org/software/systemd/man/localectl.html", "localtime(5)": "https://www.freedesktop.org/software/systemd/man/localtime.html", + "login.defs(5)": "https://man.archlinux.org/man/login.defs.5", + "loginctl(1)": "https://www.freedesktop.org/software/systemd/man/loginctl.html", "logind.conf(5)": "https://www.freedesktop.org/software/systemd/man/logind.conf.html", "logind.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/logind.conf.d.html", "machine-id(5)": "https://www.freedesktop.org/software/systemd/man/machine-id.html", "machine-info(5)": "https://www.freedesktop.org/software/systemd/man/machine-info.html", + "machinectl(1)": "https://www.freedesktop.org/software/systemd/man/machinectl.html", + "mksquashfs(1)": "https://man.archlinux.org/man/extra/squashfs-tools/mksquashfs.1.en", "modules-load.d(5)": "https://www.freedesktop.org/software/systemd/man/modules-load.d.html", + "mount.ddi(1)": "https://www.freedesktop.org/software/systemd/man/mount.ddi.html", + "mpd(1)": "https://mpd.readthedocs.io/en/latest/mpd.1.html", + "mpd.conf(5)": "https://mpd.readthedocs.io/en/latest/mpd.conf.5.html", + "netrc(5)": "https://man.cx/netrc", + "networkctl(1)": "https://www.freedesktop.org/software/systemd/man/networkctl.html", "networkd.conf(5)": "https://www.freedesktop.org/software/systemd/man/networkd.conf.html", "networkd.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/networkd.conf.d.html", + "nix-shell(1)": "https://nixos.org/manual/nix/stable/command-ref/nix-shell.html", + "nix.conf(5)": "https://nixos.org/manual/nix/stable/command-ref/conf-file.html", + "nss-myhostname(8)": "https://www.freedesktop.org/software/systemd/man/nss-myhostname.html", + "nss-mymachines(8)": "https://www.freedesktop.org/software/systemd/man/nss-mymachines.html", + "nss-resolve(8)": "https://www.freedesktop.org/software/systemd/man/nss-resolve.html", + "nss-systemd(8)": "https://www.freedesktop.org/software/systemd/man/nss-systemd.html", + "oomctl(1)": "https://www.freedesktop.org/software/systemd/man/oomctl.html", "oomd.conf(5)": "https://www.freedesktop.org/software/systemd/man/oomd.conf.html", "oomd.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/oomd.conf.d.html", "org.freedesktop.LogControl1(5)": "https://www.freedesktop.org/software/systemd/man/org.freedesktop.LogControl1.html", @@ -97,94 +88,32 @@ "org.freedesktop.systemd1(5)": "https://www.freedesktop.org/software/systemd/man/org.freedesktop.systemd1.html", "org.freedesktop.timedate1(5)": "https://www.freedesktop.org/software/systemd/man/org.freedesktop.timedate1.html", "os-release(5)": "https://www.freedesktop.org/software/systemd/man/os-release.html", - "pstore.conf(5)": "https://www.freedesktop.org/software/systemd/man/pstore.conf.html", - "pstore.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/pstore.conf.d.html", - "repart.d(5)": "https://www.freedesktop.org/software/systemd/man/repart.d.html", - "resolved.conf(5)": "https://www.freedesktop.org/software/systemd/man/resolved.conf.html", - "resolved.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/resolved.conf.d.html", - "sleep.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/sleep.conf.d.html", - "sysctl.d(5)": "https://www.freedesktop.org/software/systemd/man/sysctl.d.html", - "system.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/system.conf.d.html", - "systemd-sleep.conf(5)": "https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html", - "systemd-system.conf(5)": "https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html", - "systemd-user-runtime-dir(5)": "https://www.freedesktop.org/software/systemd/man/systemd-user-runtime-dir.html", - "systemd-user.conf(5)": "https://www.freedesktop.org/software/systemd/man/systemd-user.conf.html", - "systemd.automount(5)": "https://www.freedesktop.org/software/systemd/man/systemd.automount.html", - "systemd.device(5)": "https://www.freedesktop.org/software/systemd/man/systemd.device.html", - "systemd.dnssd(5)": "https://www.freedesktop.org/software/systemd/man/systemd.dnssd.html", - "systemd.exec(5)": "https://www.freedesktop.org/software/systemd/man/systemd.exec.html", - "systemd.kill(5)": "https://www.freedesktop.org/software/systemd/man/systemd.kill.html", - "systemd.link(5)": "https://www.freedesktop.org/software/systemd/man/systemd.link.html", - "systemd.mount(5)": "https://www.freedesktop.org/software/systemd/man/systemd.mount.html", - "systemd.negative(5)": "https://www.freedesktop.org/software/systemd/man/systemd.negative.html", - "systemd.netdev(5)": "https://www.freedesktop.org/software/systemd/man/systemd.netdev.html", - "systemd.network(5)": "https://www.freedesktop.org/software/systemd/man/systemd.network.html", - "systemd.nspawn(5)": "https://www.freedesktop.org/software/systemd/man/systemd.nspawn.html", - "systemd.path(5)": "https://www.freedesktop.org/software/systemd/man/systemd.path.html", - "systemd.positive(5)": "https://www.freedesktop.org/software/systemd/man/systemd.positive.html", - "systemd.preset(5)": "https://www.freedesktop.org/software/systemd/man/systemd.preset.html", - "systemd.resource-control(5)": "https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html", - "systemd.scope(5)": "https://www.freedesktop.org/software/systemd/man/systemd.scope.html", - "systemd.service(5)": "https://www.freedesktop.org/software/systemd/man/systemd.service.html", - "systemd.slice(5)": "https://www.freedesktop.org/software/systemd/man/systemd.slice.html", - "systemd.socket(5)": "https://www.freedesktop.org/software/systemd/man/systemd.socket.html", - "systemd.swap(5)": "https://www.freedesktop.org/software/systemd/man/systemd.swap.html", - "systemd.target(5)": "https://www.freedesktop.org/software/systemd/man/systemd.target.html", - "systemd.timer(5)": "https://www.freedesktop.org/software/systemd/man/systemd.timer.html", - "systemd.unit(5)": "https://www.freedesktop.org/software/systemd/man/systemd.unit.html", - "sysupdate.d(5)": "https://www.freedesktop.org/software/systemd/man/sysupdate.d.html", - "sysusers.d(5)": "https://www.freedesktop.org/software/systemd/man/sysusers.d.html", - "timesyncd.conf(5)": "https://www.freedesktop.org/software/systemd/man/timesyncd.conf.html", - "timesyncd.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/timesyncd.conf.d.html", - "tmpfiles.d(5)": "https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html", - "udev.conf(5)": "https://www.freedesktop.org/software/systemd/man/udev.conf.html", - "user-runtime-dir@.service(5)": "https://www.freedesktop.org/software/systemd/man/user-runtime-dir@.service.html", - "user.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/user.conf.d.html", - "user@.service(5)": "https://www.freedesktop.org/software/systemd/man/user@.service.html", - "vconsole.conf(5)": "https://www.freedesktop.org/software/systemd/man/vconsole.conf.html", - "veritytab(5)": "https://www.freedesktop.org/software/systemd/man/veritytab.html", - "bootup(7)": "https://www.freedesktop.org/software/systemd/man/bootup.html", - "daemon(7)": "https://www.freedesktop.org/software/systemd/man/daemon.html", - "file-hierarchy(7)": "https://www.freedesktop.org/software/systemd/man/file-hierarchy.html", - "hwdb(7)": "https://www.freedesktop.org/software/systemd/man/hwdb.html", - "kernel-command-line(7)": "https://www.freedesktop.org/software/systemd/man/kernel-command-line.html", - "linuxaa64.efi.stub(7)": "https://www.freedesktop.org/software/systemd/man/linuxaa64.efi.stub.html", - "linuxia32.efi.stub(7)": "https://www.freedesktop.org/software/systemd/man/linuxia32.efi.stub.html", - "linuxx64.efi.stub(7)": "https://www.freedesktop.org/software/systemd/man/linuxx64.efi.stub.html", - "sd-boot(7)": "https://www.freedesktop.org/software/systemd/man/sd-boot.html", - "sd-stub(7)": "https://www.freedesktop.org/software/systemd/man/sd-stub.html", - "smbios-type-11(7)": "https://www.freedesktop.org/software/systemd/man/smbios-type-11.html", - "systemd-boot(7)": "https://www.freedesktop.org/software/systemd/man/systemd-boot.html", - "systemd-stub(7)": "https://www.freedesktop.org/software/systemd/man/systemd-stub.html", - "systemd.directives(7)": "https://www.freedesktop.org/software/systemd/man/systemd.directives.html", - "systemd.environment-generator(7)": "https://www.freedesktop.org/software/systemd/man/systemd.environment-generator.html", - "systemd.generator(7)": "https://www.freedesktop.org/software/systemd/man/systemd.generator.html", - "systemd.image-policy(7)": "https://www.freedesktop.org/software/systemd/man/systemd.image-policy.html", - "systemd.index(7)": "https://www.freedesktop.org/software/systemd/man/systemd.index.html", - "systemd.journal-fields(7)": "https://www.freedesktop.org/software/systemd/man/systemd.journal-fields.html", - "systemd.net-naming-scheme(7)": "https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html", - "systemd.offline-updates(7)": "https://www.freedesktop.org/software/systemd/man/systemd.offline-updates.html", - "systemd.special(7)": "https://www.freedesktop.org/software/systemd/man/systemd.special.html", - "systemd.syntax(7)": "https://www.freedesktop.org/software/systemd/man/systemd.syntax.html", - "systemd.system-credentials(7)": "https://www.freedesktop.org/software/systemd/man/systemd.system-credentials.html", - "systemd.time(7)": "https://www.freedesktop.org/software/systemd/man/systemd.time.html", - "udev(7)": "https://www.freedesktop.org/software/systemd/man/udev.html", - "30-systemd-environment-d-generator(8)": "https://www.freedesktop.org/software/systemd/man/30-systemd-environment-d-generator.html", - "halt(8)": "https://www.freedesktop.org/software/systemd/man/halt.html", - "kernel-install(8)": "https://www.freedesktop.org/software/systemd/man/kernel-install.html", - "libnss_myhostname.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_myhostname.so.2.html", - "libnss_mymachines.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_mymachines.so.2.html", - "libnss_resolve.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_resolve.so.2.html", - "libnss_systemd.so.2(8)": "https://www.freedesktop.org/software/systemd/man/libnss_systemd.so.2.html", - "nss-myhostname(8)": "https://www.freedesktop.org/software/systemd/man/nss-myhostname.html", - "nss-mymachines(8)": "https://www.freedesktop.org/software/systemd/man/nss-mymachines.html", - "nss-resolve(8)": "https://www.freedesktop.org/software/systemd/man/nss-resolve.html", - "nss-systemd(8)": "https://www.freedesktop.org/software/systemd/man/nss-systemd.html", "pam_systemd(8)": "https://www.freedesktop.org/software/systemd/man/pam_systemd.html", "pam_systemd_home(8)": "https://www.freedesktop.org/software/systemd/man/pam_systemd_home.html", + "passwd(5)": "https://man.archlinux.org/man/passwd.5", + "portablectl(1)": "https://www.freedesktop.org/software/systemd/man/portablectl.html", + "portals.conf(5)": "https://github.com/flatpak/xdg-desktop-portal/blob/1.18.1/doc/portals.conf.rst.in", "poweroff(8)": "https://www.freedesktop.org/software/systemd/man/poweroff.html", + "pstore.conf(5)": "https://www.freedesktop.org/software/systemd/man/pstore.conf.html", + "pstore.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/pstore.conf.d.html", "reboot(8)": "https://www.freedesktop.org/software/systemd/man/reboot.html", + "repart.d(5)": "https://www.freedesktop.org/software/systemd/man/repart.d.html", + "resolvconf(1)": "https://www.freedesktop.org/software/systemd/man/resolvconf.html", + "resolvectl(1)": "https://www.freedesktop.org/software/systemd/man/resolvectl.html", + "resolved.conf(5)": "https://www.freedesktop.org/software/systemd/man/resolved.conf.html", + "resolved.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/resolved.conf.d.html", + "sd-boot(7)": "https://www.freedesktop.org/software/systemd/man/sd-boot.html", + "sd-stub(7)": "https://www.freedesktop.org/software/systemd/man/sd-stub.html", "shutdown(8)": "https://www.freedesktop.org/software/systemd/man/shutdown.html", + "sleep.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/sleep.conf.d.html", + "smbios-type-11(7)": "https://www.freedesktop.org/software/systemd/man/smbios-type-11.html", + "sysctl.d(5)": "https://www.freedesktop.org/software/systemd/man/sysctl.d.html", + "system.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/system.conf.d.html", + "systemctl(1)": "https://www.freedesktop.org/software/systemd/man/systemctl.html", + "systemd(1)": "https://www.freedesktop.org/software/systemd/man/systemd.html", + "systemd-ac-power(1)": "https://www.freedesktop.org/software/systemd/man/systemd-ac-power.html", + "systemd-analyze(1)": "https://www.freedesktop.org/software/systemd/man/systemd-analyze.html", + "systemd-ask-password(1)": "https://www.freedesktop.org/software/systemd/man/systemd-ask-password.html", "systemd-ask-password-console.path(8)": "https://www.freedesktop.org/software/systemd/man/systemd-ask-password-console.path.html", "systemd-ask-password-console.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-ask-password-console.service.html", "systemd-ask-password-wall.path(8)": "https://www.freedesktop.org/software/systemd/man/systemd-ask-password-wall.path.html", @@ -193,51 +122,63 @@ "systemd-backlight@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-backlight@.service.html", "systemd-battery-check(8)": "https://www.freedesktop.org/software/systemd/man/systemd-battery-check.html", "systemd-binfmt(8)": "https://www.freedesktop.org/software/systemd/man/systemd-binfmt.html", - "systemd-bless-boot-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-bless-boot-generator.html", "systemd-bless-boot(8)": "https://www.freedesktop.org/software/systemd/man/systemd-bless-boot.html", + "systemd-bless-boot-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-bless-boot-generator.html", + "systemd-boot(7)": "https://www.freedesktop.org/software/systemd/man/systemd-boot.html", "systemd-boot-check-no-failures(8)": "https://www.freedesktop.org/software/systemd/man/systemd-boot-check-no-failures.html", "systemd-boot-random-seed.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-boot-random-seed.service.html", + "systemd-cat(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cat.html", + "systemd-cgls(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cgls.html", + "systemd-cgtop(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cgtop.html", "systemd-confext(8)": "https://www.freedesktop.org/software/systemd/man/systemd-confext.html", "systemd-confext.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-confext.service.html", "systemd-coredump(8)": "https://www.freedesktop.org/software/systemd/man/systemd-coredump.html", "systemd-coredump.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-coredump.socket.html", "systemd-coredump@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-coredump@.service.html", - "systemd-cryptsetup-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-cryptsetup-generator.html", + "systemd-creds(1)": "https://www.freedesktop.org/software/systemd/man/systemd-creds.html", + "systemd-cryptenroll(1)": "https://www.freedesktop.org/software/systemd/man/systemd-cryptenroll.html", "systemd-cryptsetup(8)": "https://www.freedesktop.org/software/systemd/man/systemd-cryptsetup.html", + "systemd-cryptsetup-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-cryptsetup-generator.html", "systemd-cryptsetup@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-cryptsetup@.service.html", "systemd-debug-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-debug-generator.html", + "systemd-delta(1)": "https://www.freedesktop.org/software/systemd/man/systemd-delta.html", + "systemd-detect-virt(1)": "https://www.freedesktop.org/software/systemd/man/systemd-detect-virt.html", + "systemd-dissect(1)": "https://www.freedesktop.org/software/systemd/man/systemd-dissect.html", "systemd-environment-d-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-environment-d-generator.html", + "systemd-escape(1)": "https://www.freedesktop.org/software/systemd/man/systemd-escape.html", + "systemd-fsck(8)": "https://www.freedesktop.org/software/systemd/man/systemd-fsck.html", "systemd-fsck-root.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-fsck-root.service.html", "systemd-fsck-usr.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-fsck-usr.service.html", - "systemd-fsck(8)": "https://www.freedesktop.org/software/systemd/man/systemd-fsck.html", "systemd-fsck@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-fsck@.service.html", "systemd-fstab-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-fstab-generator.html", "systemd-getty-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-getty-generator.html", "systemd-gpt-auto-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-gpt-auto-generator.html", - "systemd-growfs-root.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-growfs-root.service.html", "systemd-growfs(8)": "https://www.freedesktop.org/software/systemd/man/systemd-growfs.html", + "systemd-growfs-root.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-growfs-root.service.html", "systemd-growfs@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-growfs@.service.html", "systemd-halt.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-halt.service.html", - "systemd-hibernate-resume-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hibernate-resume-generator.html", "systemd-hibernate-resume(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hibernate-resume.html", + "systemd-hibernate-resume-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hibernate-resume-generator.html", "systemd-hibernate.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hibernate.service.html", "systemd-homed(8)": "https://www.freedesktop.org/software/systemd/man/systemd-homed.html", "systemd-hostnamed(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hostnamed.html", "systemd-hwdb(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hwdb.html", "systemd-hybrid-sleep.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-hybrid-sleep.service.html", + "systemd-id128(1)": "https://www.freedesktop.org/software/systemd/man/systemd-id128.html", "systemd-importd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-importd.html", - "systemd-integritysetup-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-integritysetup-generator.html", + "systemd-inhibit(1)": "https://www.freedesktop.org/software/systemd/man/systemd-inhibit.html", "systemd-integritysetup(8)": "https://www.freedesktop.org/software/systemd/man/systemd-integritysetup.html", + "systemd-integritysetup-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-integritysetup-generator.html", "systemd-integritysetup@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-integritysetup@.service.html", "systemd-journal-gatewayd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journal-gatewayd.html", "systemd-journal-gatewayd.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journal-gatewayd.socket.html", "systemd-journal-remote(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journal-remote.html", "systemd-journal-remote.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journal-remote.socket.html", "systemd-journal-upload(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journal-upload.html", + "systemd-journald(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald.html", "systemd-journald-audit.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald-audit.socket.html", "systemd-journald-dev-log.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald-dev-log.socket.html", "systemd-journald-varlink@.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald-varlink@.socket.html", - "systemd-journald(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald.html", "systemd-journald.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald.socket.html", "systemd-journald@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald@.service.html", "systemd-journald@.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-journald@.socket.html", @@ -245,22 +186,28 @@ "systemd-localed(8)": "https://www.freedesktop.org/software/systemd/man/systemd-localed.html", "systemd-logind(8)": "https://www.freedesktop.org/software/systemd/man/systemd-logind.html", "systemd-machine-id-commit.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-machine-id-commit.service.html", + "systemd-machine-id-setup(1)": "https://www.freedesktop.org/software/systemd/man/systemd-machine-id-setup.html", "systemd-machined(8)": "https://www.freedesktop.org/software/systemd/man/systemd-machined.html", "systemd-makefs(8)": "https://www.freedesktop.org/software/systemd/man/systemd-makefs.html", "systemd-makefs@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-makefs@.service.html", + "systemd-measure(1)": "https://www.freedesktop.org/software/systemd/man/systemd-measure.html", "systemd-mkswap@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-mkswap@.service.html", "systemd-modules-load(8)": "https://www.freedesktop.org/software/systemd/man/systemd-modules-load.html", + "systemd-mount(1)": "https://www.freedesktop.org/software/systemd/man/systemd-mount.html", "systemd-network-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-network-generator.html", + "systemd-networkd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-networkd.html", "systemd-networkd-wait-online(8)": "https://www.freedesktop.org/software/systemd/man/systemd-networkd-wait-online.html", "systemd-networkd-wait-online@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-networkd-wait-online@.service.html", - "systemd-networkd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-networkd.html", + "systemd-notify(1)": "https://www.freedesktop.org/software/systemd/man/systemd-notify.html", + "systemd-nspawn(1)": "https://www.freedesktop.org/software/systemd/man/systemd-nspawn.html", "systemd-oomd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-oomd.html", + "systemd-path(1)": "https://www.freedesktop.org/software/systemd/man/systemd-path.html", "systemd-pcrfs-root.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrfs-root.service.html", "systemd-pcrfs@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrfs@.service.html", "systemd-pcrmachine.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrmachine.service.html", + "systemd-pcrphase(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrphase.html", "systemd-pcrphase-initrd.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrphase-initrd.service.html", "systemd-pcrphase-sysinit.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrphase-sysinit.service.html", - "systemd-pcrphase(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pcrphase.html", "systemd-portabled(8)": "https://www.freedesktop.org/software/systemd/man/systemd-portabled.html", "systemd-poweroff.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-poweroff.service.html", "systemd-pstore(8)": "https://www.freedesktop.org/software/systemd/man/systemd-pstore.html", @@ -272,20 +219,26 @@ "systemd-resolved(8)": "https://www.freedesktop.org/software/systemd/man/systemd-resolved.html", "systemd-rfkill(8)": "https://www.freedesktop.org/software/systemd/man/systemd-rfkill.html", "systemd-rfkill.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-rfkill.socket.html", + "systemd-run(1)": "https://www.freedesktop.org/software/systemd/man/systemd-run.html", "systemd-run-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-run-generator.html", "systemd-shutdown(8)": "https://www.freedesktop.org/software/systemd/man/systemd-shutdown.html", "systemd-sleep(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sleep.html", + "systemd-sleep.conf(5)": "https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html", + "systemd-socket-activate(1)": "https://www.freedesktop.org/software/systemd/man/systemd-socket-activate.html", "systemd-socket-proxyd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-socket-proxyd.html", "systemd-soft-reboot.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-soft-reboot.service.html", + "systemd-stdio-bridge(1)": "https://www.freedesktop.org/software/systemd/man/systemd-stdio-bridge.html", + "systemd-stub(7)": "https://www.freedesktop.org/software/systemd/man/systemd-stub.html", "systemd-suspend-then-hibernate.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-suspend-then-hibernate.service.html", "systemd-suspend.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-suspend.service.html", "systemd-sysctl(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysctl.html", "systemd-sysext(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysext.html", "systemd-sysext.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysext.service.html", "systemd-system-update-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-system-update-generator.html", + "systemd-system.conf(5)": "https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html", + "systemd-sysupdate(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysupdate.html", "systemd-sysupdate-reboot.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysupdate-reboot.service.html", "systemd-sysupdate-reboot.timer(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysupdate-reboot.timer.html", - "systemd-sysupdate(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysupdate.html", "systemd-sysupdate.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysupdate.service.html", "systemd-sysupdate.timer(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysupdate.timer.html", "systemd-sysusers(8)": "https://www.freedesktop.org/software/systemd/man/systemd-sysusers.html", @@ -293,35 +246,80 @@ "systemd-time-wait-sync(8)": "https://www.freedesktop.org/software/systemd/man/systemd-time-wait-sync.html", "systemd-timedated(8)": "https://www.freedesktop.org/software/systemd/man/systemd-timedated.html", "systemd-timesyncd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-timesyncd.html", + "systemd-tmpfiles(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html", "systemd-tmpfiles-clean.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles-clean.service.html", "systemd-tmpfiles-clean.timer(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles-clean.timer.html", "systemd-tmpfiles-setup-dev-early.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles-setup-dev-early.service.html", "systemd-tmpfiles-setup-dev.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles-setup-dev.service.html", "systemd-tmpfiles-setup.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles-setup.service.html", - "systemd-tmpfiles(8)": "https://www.freedesktop.org/software/systemd/man/systemd-tmpfiles.html", + "systemd-tty-ask-password-agent(1)": "https://www.freedesktop.org/software/systemd/man/systemd-tty-ask-password-agent.html", "systemd-udev-settle.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-udev-settle.service.html", + "systemd-udevd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-udevd.html", "systemd-udevd-control.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-udevd-control.socket.html", "systemd-udevd-kernel.socket(8)": "https://www.freedesktop.org/software/systemd/man/systemd-udevd-kernel.socket.html", - "systemd-udevd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-udevd.html", + "systemd-umount(1)": "https://www.freedesktop.org/software/systemd/man/systemd-umount.html", "systemd-update-done(8)": "https://www.freedesktop.org/software/systemd/man/systemd-update-done.html", - "systemd-update-utmp-runlevel.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-update-utmp-runlevel.service.html", "systemd-update-utmp(8)": "https://www.freedesktop.org/software/systemd/man/systemd-update-utmp.html", + "systemd-update-utmp-runlevel.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-update-utmp-runlevel.service.html", + "systemd-user-runtime-dir(5)": "https://www.freedesktop.org/software/systemd/man/systemd-user-runtime-dir.html", "systemd-user-sessions(8)": "https://www.freedesktop.org/software/systemd/man/systemd-user-sessions.html", + "systemd-user.conf(5)": "https://www.freedesktop.org/software/systemd/man/systemd-user.conf.html", "systemd-userdbd(8)": "https://www.freedesktop.org/software/systemd/man/systemd-userdbd.html", "systemd-vconsole-setup(8)": "https://www.freedesktop.org/software/systemd/man/systemd-vconsole-setup.html", - "systemd-veritysetup-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-veritysetup-generator.html", "systemd-veritysetup(8)": "https://www.freedesktop.org/software/systemd/man/systemd-veritysetup.html", + "systemd-veritysetup-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-veritysetup-generator.html", "systemd-veritysetup@.service(8)": "https://www.freedesktop.org/software/systemd/man/systemd-veritysetup@.service.html", "systemd-volatile-root(8)": "https://www.freedesktop.org/software/systemd/man/systemd-volatile-root.html", "systemd-xdg-autostart-generator(8)": "https://www.freedesktop.org/software/systemd/man/systemd-xdg-autostart-generator.html", + "systemd.automount(5)": "https://www.freedesktop.org/software/systemd/man/systemd.automount.html", + "systemd.device(5)": "https://www.freedesktop.org/software/systemd/man/systemd.device.html", + "systemd.directives(7)": "https://www.freedesktop.org/software/systemd/man/systemd.directives.html", + "systemd.dnssd(5)": "https://www.freedesktop.org/software/systemd/man/systemd.dnssd.html", + "systemd.environment-generator(7)": "https://www.freedesktop.org/software/systemd/man/systemd.environment-generator.html", + "systemd.exec(5)": "https://www.freedesktop.org/software/systemd/man/systemd.exec.html", + "systemd.generator(7)": "https://www.freedesktop.org/software/systemd/man/systemd.generator.html", + "systemd.image-policy(7)": "https://www.freedesktop.org/software/systemd/man/systemd.image-policy.html", + "systemd.index(7)": "https://www.freedesktop.org/software/systemd/man/systemd.index.html", + "systemd.journal-fields(7)": "https://www.freedesktop.org/software/systemd/man/systemd.journal-fields.html", + "systemd.kill(5)": "https://www.freedesktop.org/software/systemd/man/systemd.kill.html", + "systemd.link(5)": "https://www.freedesktop.org/software/systemd/man/systemd.link.html", + "systemd.mount(5)": "https://www.freedesktop.org/software/systemd/man/systemd.mount.html", + "systemd.negative(5)": "https://www.freedesktop.org/software/systemd/man/systemd.negative.html", + "systemd.net-naming-scheme(7)": "https://www.freedesktop.org/software/systemd/man/systemd.net-naming-scheme.html", + "systemd.netdev(5)": "https://www.freedesktop.org/software/systemd/man/systemd.netdev.html", + "systemd.network(5)": "https://www.freedesktop.org/software/systemd/man/systemd.network.html", + "systemd.nspawn(5)": "https://www.freedesktop.org/software/systemd/man/systemd.nspawn.html", + "systemd.offline-updates(7)": "https://www.freedesktop.org/software/systemd/man/systemd.offline-updates.html", + "systemd.path(5)": "https://www.freedesktop.org/software/systemd/man/systemd.path.html", + "systemd.positive(5)": "https://www.freedesktop.org/software/systemd/man/systemd.positive.html", + "systemd.preset(5)": "https://www.freedesktop.org/software/systemd/man/systemd.preset.html", + "systemd.resource-control(5)": "https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html", + "systemd.scope(5)": "https://www.freedesktop.org/software/systemd/man/systemd.scope.html", + "systemd.service(5)": "https://www.freedesktop.org/software/systemd/man/systemd.service.html", + "systemd.slice(5)": "https://www.freedesktop.org/software/systemd/man/systemd.slice.html", + "systemd.socket(5)": "https://www.freedesktop.org/software/systemd/man/systemd.socket.html", + "systemd.special(7)": "https://www.freedesktop.org/software/systemd/man/systemd.special.html", + "systemd.swap(5)": "https://www.freedesktop.org/software/systemd/man/systemd.swap.html", + "systemd.syntax(7)": "https://www.freedesktop.org/software/systemd/man/systemd.syntax.html", + "systemd.system-credentials(7)": "https://www.freedesktop.org/software/systemd/man/systemd.system-credentials.html", + "systemd.target(5)": "https://www.freedesktop.org/software/systemd/man/systemd.target.html", + "systemd.time(7)": "https://www.freedesktop.org/software/systemd/man/systemd.time.html", + "systemd.timer(5)": "https://www.freedesktop.org/software/systemd/man/systemd.timer.html", + "systemd.unit(5)": "https://www.freedesktop.org/software/systemd/man/systemd.unit.html", + "sysupdate.d(5)": "https://www.freedesktop.org/software/systemd/man/sysupdate.d.html", + "sysusers.d(5)": "https://www.freedesktop.org/software/systemd/man/sysusers.d.html", + "timedatectl(1)": "https://www.freedesktop.org/software/systemd/man/timedatectl.html", + "timesyncd.conf(5)": "https://www.freedesktop.org/software/systemd/man/timesyncd.conf.html", + "timesyncd.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/timesyncd.conf.d.html", + "tmpfiles.d(5)": "https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html", + "udev(7)": "https://www.freedesktop.org/software/systemd/man/udev.html", + "udev.conf(5)": "https://www.freedesktop.org/software/systemd/man/udev.conf.html", "udevadm(8)": "https://www.freedesktop.org/software/systemd/man/udevadm.html", - "passwd(5)": "https://man.archlinux.org/man/passwd.5", - "group(5)": "https://man.archlinux.org/man/group.5", - "login.defs(5)": "https://man.archlinux.org/man/login.defs.5", "unshare(1)": "https://man.archlinux.org/man/unshare.1.en", - "nix-shell(1)": "https://nixos.org/manual/nix/stable/command-ref/nix-shell.html", - "mksquashfs(1)": "https://man.archlinux.org/man/extra/squashfs-tools/mksquashfs.1.en", - "curl(1)": "https://curl.se/docs/manpage.html", - "netrc(5)": "https://man.cx/netrc", - "cat(1)": "https://www.gnu.org/software/coreutils/manual/html_node/cat-invocation.html" + "user-runtime-dir@.service(5)": "https://www.freedesktop.org/software/systemd/man/user-runtime-dir@.service.html", + "user.conf.d(5)": "https://www.freedesktop.org/software/systemd/man/user.conf.d.html", + "user@.service(5)": "https://www.freedesktop.org/software/systemd/man/user@.service.html", + "userdbctl(1)": "https://www.freedesktop.org/software/systemd/man/userdbctl.html", + "vconsole.conf(5)": "https://www.freedesktop.org/software/systemd/man/vconsole.conf.html", + "veritytab(5)": "https://www.freedesktop.org/software/systemd/man/veritytab.html" } diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index e04ac20b8ba1..479e617249f5 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -132,7 +132,7 @@ - Cinnamon has been updated to 6.4. -- `networking.wireguard` now has an optional networkd backend. It is enabled by default when `networking.useNetworkd` is enabled, and it can be enabled alongside scripted networking with `networking.wireguard.useNetworkd`. Some `networking.wireguard` options have slightly different behavior with the networkd and script-based backends, documented in each option. Before upgrading, make sure the `privateKeyFile` and `presharedKeyFile` paths are readable by the `systemd-network` user if using the networkd backend. +- `networking.wireguard` now has an optional networkd backend, enabled with `networking.wireguard.useNetworkd`. Some `networking.wireguard` options have slightly different behavior with the networkd and script-based backends, documented in each option. Before upgrading, make sure the `privateKeyFile` and `presharedKeyFile` paths are readable by the `systemd-network` user if using the networkd backend. - `services.avahi.ipv6` now defaults to true. diff --git a/nixos/modules/services/networking/wireguard-networkd.nix b/nixos/modules/services/networking/wireguard-networkd.nix index 711f6e6808c2..6360f5ec0a5d 100644 --- a/nixos/modules/services/networking/wireguard-networkd.nix +++ b/nixos/modules/services/networking/wireguard-networkd.nix @@ -96,8 +96,7 @@ in options.networking.wireguard = { useNetworkd = mkOption { - default = config.networking.useNetworkd; - defaultText = literalExpression "config.networking.useNetworkd"; + default = false; type = types.bool; description = '' Whether to use networkd as the network configuration backend for @@ -129,7 +128,7 @@ in # # socketNamespace and interfaceNamespace can be implemented once networkd # supports setting a netdev's namespace. See: - # https://github.com/systemd/systemd/issues/11629 + # https://github.com/systemd/systemd/issues/11103 # https://github.com/systemd/systemd/pull/14915 assertions = concatLists ( diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix index 77b1c095f9b5..c077089f7551 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/lsp-bridge/default.nix @@ -30,13 +30,13 @@ let in melpaBuild { pname = "lsp-bridge"; - version = "0-unstable-2024-11-14"; + version = "0-unstable-2024-12-09"; src = fetchFromGitHub { owner = "manateelazycat"; repo = "lsp-bridge"; - rev = "41530f4dfafa63ebb6b510cdcf2bef0e5757b56a"; - hash = "sha256-oKLkc9Nt1SSXIOn2hjwjzACaAgMAcgghOvm7DwE0WOE="; + rev = "520d253a00d360d7aa47d85a9c4a99ea6702acde"; + hash = "sha256-NQ7lkTC8JGfMAsDA//Zj8IGV03b2frOuHuvjRSVNGXE="; }; patches = [ diff --git a/pkgs/applications/graphics/inkscape/extensions.nix b/pkgs/applications/graphics/inkscape/extensions.nix index 4499792cbbd0..56082f1e4a93 100644 --- a/pkgs/applications/graphics/inkscape/extensions.nix +++ b/pkgs/applications/graphics/inkscape/extensions.nix @@ -44,6 +44,7 @@ mkdir -p $out/share/inkscape/extensions cp ${inkcut}/share/inkscape/extensions/* $out/share/inkscape/extensions ''); + inkstitch = callPackage ./extensions/inkstitch { }; silhouette = callPackage ./extensions/silhouette { }; textext = callPackage ./extensions/textext { pdflatex = texlive.combined.scheme-basic; diff --git a/pkgs/applications/graphics/inkscape/extensions/inkstitch/default.nix b/pkgs/applications/graphics/inkscape/extensions/inkstitch/default.nix new file mode 100644 index 000000000000..0b07ee67a5f0 --- /dev/null +++ b/pkgs/applications/graphics/inkscape/extensions/inkstitch/default.nix @@ -0,0 +1,72 @@ +{ + lib, + python3, + fetchFromGitHub, + gettext, +}: +let + version = "3.1.0"; +in +python3.pkgs.buildPythonApplication { + pname = "inkstitch"; + inherit version; + pyproject = false; # Uses a Makefile (yikes) + + src = fetchFromGitHub { + owner = "inkstitch"; + repo = "inkstitch"; + rev = "refs/tags/v${version}"; + hash = "sha256-CGhJsDRhElgemNv2BXqZr6Vi5EyBArFak7Duz545ivY="; + }; + + nativeBuildInputs = [ + gettext + ]; + + dependencies = + with python3.pkgs; + [ + pyembroidery + inkex + wxpython + networkx + shapely + lxml + appdirs + numpy + jinja2 + requests + # Upstream wants colormath2 yet still refers to it as colormath. Curious. + colormath + flask + fonttools + trimesh + scipy + diskcache + flask-cors + ] + # Inkstitch uses the builtin tomllib instead when Python >=3.11 + ++ lib.optional (pythonOlder "3.11") tomli; + + makeFlags = [ "manual" ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/inkscape/extensions + cp -a inx $out/share/inkscape/extensions/inkstitch + + runHook postInstall + ''; + + nativeCheckInputs = with python3.pkgs; [ + pytestCheckHook + ]; + + meta = { + description = "Inkscape extension for machine embroidery design"; + homepage = "https://inkstitch.org/"; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ pluiedev ]; + }; +} diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index eb5b74d6a9e3..6dc3ccb03bd3 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -14,11 +14,16 @@ }: stdenvNoCC.mkDerivation rec { - version = "1.1.34"; + version = "1.1.38"; pname = "bun"; src = passthru.sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); + sourceRoot = { + aarch64-darwin = "bun-darwin-aarch64"; + x86_64-darwin = "bun-darwin-x64-baseline"; + }.${stdenvNoCC.hostPlatform.system} or null; + strictDeps = true; nativeBuildInputs = [ unzip installShellFiles makeWrapper ] ++ lib.optionals stdenvNoCC.hostPlatform.isLinux [ autoPatchelfHook ]; buildInputs = [ openssl ]; @@ -68,19 +73,19 @@ stdenvNoCC.mkDerivation rec { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-aarch64.zip"; - hash = "sha256-unFn4bexupfjtFA6Nxzi/vC1stzuBXYP5jPfwXbZDig="; + hash = "sha256-u8b7Dnu5nn6VABugUQXPCdC3nAaUHZ9u49CzTcFUFZA="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-aarch64.zip"; - hash = "sha256-BIYlEyRuyUdvipsCVEHTORlJoAnH+rv1ogv10JUHyOA="; + hash = "sha256-Owj9CzH3RVCeH+2caQyA0aMu8rPI0FlYP2Q/aWY5vSE="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-gpcDIY1IYHO0N9Quw79VonhFHdgb/NFZns2hGNuQe9g="; + hash = "sha256-7lzgdES6OfY1RKUUEloV6AfuFyAkcvzG3uRnE0z5DoA="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip"; - hash = "sha256-S8AA/1CWxTSHZ60E2ZNQXyEAOalYgCc6dte9CvD8Lx8="; + hash = "sha256-ph2lNX4o1Jd/zNSFH+1i/02j6jOFMAXH3ZPayAvFOTI="; }; }; updateScript = writeShellScript "update-bun" '' diff --git a/pkgs/by-name/cl/clapgrep/package.nix b/pkgs/by-name/cl/clapgrep/package.nix new file mode 100644 index 000000000000..06b6ea3f6986 --- /dev/null +++ b/pkgs/by-name/cl/clapgrep/package.nix @@ -0,0 +1,73 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + + wrapGAppsHook4, + pkg-config, + blueprint-compiler, + + gtk4, + libadwaita, + glib, + + nix-update-script, +}: +let + version = "1.3.1"; + appid = "de.leopoldluley.Clapgrep"; +in +rustPlatform.buildRustPackage { + pname = "clapgrep"; + inherit version; + + src = fetchFromGitHub { + owner = "luleyleo"; + repo = "clapgrep"; + rev = "refs/tags/v${version}"; + hash = "sha256-MYV8MrCIpa8eqp2iCLTNLZrVQOyGsMEGqlnEF43fyls="; + }; + + useFetchCargoVendor = true; + cargoHash = "sha256-tpWv8CznTxoAgOf0mb99peqUTQSfv+16dAmX8n7XVDQ="; + + nativeBuildInputs = [ + wrapGAppsHook4 + pkg-config + blueprint-compiler + ]; + + buildInputs = [ + gtk4 + libadwaita + glib + ]; + + env.APP_ID = appid; + + # see Justfile + postInstall = '' + mv $out/bin/clapgrep-gnome $out/bin/clapgrep + install -D assets/${appid}.desktop -t $out/share/applications + install -D assets/${appid}.metainfo.xml -t $out/share/metainfo + install -D assets/icons/hicolor/scalable/apps/${appid}.svg -t $out/share/icons/hicolor/scalable/apps + + mkdir -p assets/locale + cat po/LINGUAS | while read lang; do + mkdir -p assets/locale/$lang/LC_MESSAGES; + msgfmt -o assets/locale/$lang/LC_MESSAGES/${appid}.mo po/$lang.po; + done + cp -r assets/locale -t $out/share + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Search through all your files"; + homepage = "https://github.com/luleyleo/clapgrep"; + license = with lib.licenses; [ gpl3Only ]; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ pluiedev ]; + mainProgram = "clapgrep"; + }; +} diff --git a/pkgs/by-name/fl/fluidd/package.nix b/pkgs/by-name/fl/fluidd/package.nix index 8efda6070896..407e0007b13a 100644 --- a/pkgs/by-name/fl/fluidd/package.nix +++ b/pkgs/by-name/fl/fluidd/package.nix @@ -2,12 +2,12 @@ stdenvNoCC.mkDerivation rec { pname = "fluidd"; - version = "1.30.5"; + version = "1.31.0"; src = fetchurl { name = "fluidd-v${version}.zip"; url = "https://github.com/fluidd-core/fluidd/releases/download/v${version}/fluidd.zip"; - sha256 = "sha256-Ry9aD8pSFw076yIywik0ov+ZPNRsI9srM4YJBW/1bY8="; + sha256 = "sha256-ym3ZVY4GzCjGSy11l3eWV9F/P75e2SJqZA+gse0QJlI="; }; nativeBuildInputs = [ unzip ]; diff --git a/pkgs/by-name/jo/joplin-desktop/package.nix b/pkgs/by-name/jo/joplin-desktop/package.nix index 378252cc5bf5..b8b46c977184 100644 --- a/pkgs/by-name/jo/joplin-desktop/package.nix +++ b/pkgs/by-name/jo/joplin-desktop/package.nix @@ -2,7 +2,7 @@ let pname = "joplin-desktop"; - version = "3.0.15"; + version = "3.1.24"; inherit (stdenv.hostPlatform) system; throwSystem = throw "Unsupported system: ${system}"; @@ -16,9 +16,9 @@ let src = fetchurl { url = "https://github.com/laurent22/joplin/releases/download/v${version}/Joplin-${version}${suffix}"; sha256 = { - x86_64-linux = "sha256-rNKYihIbdfGZEIGURyty+hS82ftHsqV1YjqM8VYB6RU="; - x86_64-darwin = "sha256-s7gZSr/5VOg8bqxGPckK7UxDpvmsNgdhjDg+lxnO/lU="; - aarch64-darwin = "sha256-UzAGYIKd5swtl6XNFVTPeg0nqwKKtu0e36+LA0Qiusw="; + x86_64-linux = "sha256-ImFB4KwJ/vAHtZUbLAdnIRpd+o2ZaXKy9luw/jnPLSE="; + x86_64-darwin = "sha256-Of6VXX40tCis+ou26LtJKOZm/87P3rsTHtnvSDwF8VY="; + aarch64-darwin = "sha256-HtHuZQhIkiI8GrhB9nCOTAN1hOs+9POJFRIsRUNikYs="; }.${system} or throwSystem; }; diff --git a/pkgs/by-name/li/libdict/package.nix b/pkgs/by-name/li/libdict/package.nix index 53bae127e757..c9eb090fd4e6 100644 --- a/pkgs/by-name/li/libdict/package.nix +++ b/pkgs/by-name/li/libdict/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libdict"; - version = "1.0.3"; + version = "1.0.4"; src = fetchFromGitHub { owner = "rtbrick"; repo = "libdict"; rev = finalAttrs.version; - hash = "sha256-JM67lpXGacA0w8luQLc/83mAdHgtXnYlw543gUqUpRM="; + hash = "sha256-GFK2yjtxAwwstoJQGCXxwNKxn3LL74FBxad7JdOn0pU="; }; nativeBuildInputs = [ @@ -28,6 +28,13 @@ stdenv.mkDerivation (finalAttrs: { "-DLIBDICT_SHARED=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" ]; + env.NIX_CFLAGS_COMPILE = toString ( + lib.optionals stdenv.cc.isClang [ + "-Wno-error=strict-prototypes" + "-Wno-error=newline-eof" + ] + ); + doCheck = true; meta = with lib; { diff --git a/pkgs/by-name/ml/mlkit/package.nix b/pkgs/by-name/ml/mlkit/package.nix index 38babac5b65f..64f69b7f4216 100644 --- a/pkgs/by-name/ml/mlkit/package.nix +++ b/pkgs/by-name/ml/mlkit/package.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "mlkit"; - version = "4.7.13"; + version = "4.7.14"; src = fetchFromGitHub { owner = "melsman"; repo = "mlkit"; rev = "v${version}"; - sha256 = "sha256-sh6IaSrVOULGixQFpm1ada4Kzly/TVCgsZwEzV+7lzc="; + sha256 = "sha256-0nAQHBcQgGdcWd4SFhDon7I0zi5U+YRTdGvG78tri6A="; }; nativeBuildInputs = [ autoreconfHook mlton ]; diff --git a/pkgs/by-name/mo/mold/package.nix b/pkgs/by-name/mo/mold/package.nix index cb230726487f..34b1a4fa327e 100644 --- a/pkgs/by-name/mo/mold/package.nix +++ b/pkgs/by-name/mo/mold/package.nix @@ -23,13 +23,13 @@ stdenv.mkDerivation rec { pname = "mold"; - version = "2.34.1"; + version = "2.35.0"; src = fetchFromGitHub { owner = "rui314"; repo = "mold"; rev = "v${version}"; - hash = "sha256-x5fQ+dJFcxwENyTpZpQsMqTLtYQ8uuhUHV8jDpmltWg="; + hash = "sha256-X5I7M3R2/YxFzdDtL+N4bmF8RFImMIOtZOiyJHXHS8Y="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/sl/slskd/deps.nix b/pkgs/by-name/sl/slskd/deps.nix index b8c20742efa6..ff87833869b7 100644 --- a/pkgs/by-name/sl/slskd/deps.nix +++ b/pkgs/by-name/sl/slskd/deps.nix @@ -810,13 +810,13 @@ }) (fetchNuGet { pname = "StyleCop.Analyzers"; - version = "1.2.0-beta.435"; - hash = "sha256-XufJWNfjDQvw3LJhIf6nHFJOfAla3wfPFLoRsRX4OTY="; + version = "1.2.0-beta.556"; + hash = "sha256-97YYQcr5vZxTvi36608eUkA1wb6xllZQ7UcXbjrYIfU="; }) (fetchNuGet { pname = "StyleCop.Analyzers.Unstable"; - version = "1.2.0.435"; - hash = "sha256-sKb7IwKT+Yb1L/Mh8ZFyGMU63W7C+SCsECkx4YmCZMs="; + version = "1.2.0.556"; + hash = "sha256-aVop7a9r+X2RsZETgngBm3qQPEIiPBWgHzicGSTEymc="; }) (fetchNuGet { pname = "Swashbuckle.AspNetCore"; diff --git a/pkgs/by-name/sl/slskd/package.nix b/pkgs/by-name/sl/slskd/package.nix index f7ffdb02d4db..4f527537439e 100644 --- a/pkgs/by-name/sl/slskd/package.nix +++ b/pkgs/by-name/sl/slskd/package.nix @@ -18,13 +18,13 @@ let in buildDotnetModule rec { pname = "slskd"; - version = "0.21.4"; + version = "0.22.0"; src = fetchFromGitHub { owner = "slskd"; repo = "slskd"; rev = "refs/tags/${version}"; - hash = "sha256-9EKlCmc+zdiuEPa8YNjoQ3QLTy8vt2qcZ+6D0sWgwEU="; + hash = "sha256-qRK6O2f9nbjmcTN3fr5xZDlCiTgX6m1iz2VYVBOLWaU="; }; nativeBuildInputs = [ @@ -39,7 +39,7 @@ buildDotnetModule rec { name = "${pname}-${version}-npm-deps"; inherit src; sourceRoot = "${src.name}/${npmRoot}"; - hash = "sha256-WANoxgPbBoMx6o8fjhSTsKBRZadO2QaeErMMMXk0tgE="; + hash = "sha256-eCHYPkE8eJKg0IX7hN9Wm9HsWKUFPW5T4e+o6N0CsNc="; }; projectFile = "slskd.sln"; diff --git a/pkgs/by-name/st/steam-rom-manager/package.nix b/pkgs/by-name/st/steam-rom-manager/package.nix index 9406330b8bf0..35baad148ce9 100644 --- a/pkgs/by-name/st/steam-rom-manager/package.nix +++ b/pkgs/by-name/st/steam-rom-manager/package.nix @@ -2,11 +2,11 @@ appimageTools.wrapType2 rec { pname = "steam-rom-manager"; - version = "2.5.22"; + version = "2.5.29"; src = fetchurl { url = "https://github.com/SteamGridDB/steam-rom-manager/releases/download/v${version}/Steam-ROM-Manager-${version}.AppImage"; - sha256 = "sha256-XC4earHVsDioQRJIrAFl5a+UFHjS7U5zt2PqfDxEg9s="; + sha256 = "sha256-6ZJ+MGIgr2osuQuqD6N9NnPiJFNq/HW6ivG8tyXUhvs="; }; extraInstallCommands = let diff --git a/pkgs/development/ocaml-modules/eliom/default.nix b/pkgs/development/ocaml-modules/eliom/default.nix index 64c6b54eb73f..f3f0651f4fdc 100644 --- a/pkgs/development/ocaml-modules/eliom/default.nix +++ b/pkgs/development/ocaml-modules/eliom/default.nix @@ -17,13 +17,13 @@ buildDunePackage rec { pname = "eliom"; - version = "11.0.1"; + version = "11.1.0"; src = fetchFromGitHub { owner = "ocsigen"; repo = "eliom"; rev = version; - hash = "sha256-SUzfJ1R/J0jKaMC0wmXB+sNfG1VfFaFbDJql1OPdRpg="; + hash = "sha256-q8XLkyE5GE7NmU+v5221mkMrm2pK0Loh+RsS++PZp+Q="; }; nativeBuildInputs = [ diff --git a/pkgs/development/ocaml-modules/lacaml/default.nix b/pkgs/development/ocaml-modules/lacaml/default.nix index e747b64de6e2..613e93c83f42 100644 --- a/pkgs/development/ocaml-modules/lacaml/default.nix +++ b/pkgs/development/ocaml-modules/lacaml/default.nix @@ -6,7 +6,7 @@ assert (!blas.isILP64) && (!lapack.isILP64); buildDunePackage rec { pname = "lacaml"; - version = "11.0.10"; + version = "11.1.0"; useDune2 = true; @@ -14,7 +14,7 @@ buildDunePackage rec { src = fetchurl { url = "https://github.com/mmottl/lacaml/releases/download/${version}/lacaml-${version}.tbz"; - sha256 = "sha256-Vg6Hl31u1bvh0hfWU9eqoI8pGZt4YhpGRf3ul3h+SJk="; + sha256 = "sha256-3wuUX942wyWWXb5MjfeHZhx2/kS/+3JFVd04Ty/ZtwA="; }; buildInputs = [ dune-configurator ]; diff --git a/pkgs/development/python-modules/pyembroidery/default.nix b/pkgs/development/python-modules/pyembroidery/default.nix new file mode 100644 index 000000000000..a5830f5a388e --- /dev/null +++ b/pkgs/development/python-modules/pyembroidery/default.nix @@ -0,0 +1,54 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + setuptools, + pytestCheckHook, +}: +let + pname = "pyembroidery"; + + # Mysteriously, the latest version published on PyPI has the version of 1.5.1, + # but the latest GitHub version stopped at 1.2.39. Further more Ink/Stitch requires the .exceptions + # module which is absent from the PyPI release. + # I guess this is *technically* the correct version name, but... yikes. + version = "1.5.1-unstable-2024-06-26"; +in +buildPythonPackage { + inherit pname version; + pyproject = true; + + src = fetchFromGitHub { + owner = "inkstitch"; + repo = "pyembroidery"; + rev = "b603b8d2b2bf91b5b0823a8a619562de5fd756e7"; + hash = "sha256-cnWQ/ZScdXTFMLHdceyCLjgEkcwv3KuZHwXWlsYCcBA="; + }; + + build-system = [ + setuptools + ]; + + pythonImportsCheck = [ + "pyembroidery" + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + # Failed assertions. + # See https://github.com/inkstitch/pyembroidery/issues/108 + disabledTests = [ + "test_generic_write_gcode" + "test_jef_trims_commands" + ]; + + meta = { + description = "Python library for the reading and writing of embroidery files"; + homepage = "https://github.com/inkstitch/pyembroidery"; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ pluiedev ]; + }; +} diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index e6f6c9f38f11..1cfaaaca082b 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -56,35 +56,35 @@ }, "31": { "hashes": { - "aarch64-darwin": "d275eebc7cdaa1374e18ca97fe864767642203d89a0c66a49ed2e37acd11ff1c", - "aarch64-linux": "b67eb45065b3045041ccca358a9b608ff2fce9eb08ab45085b43c69790476e21", - "armv7l-linux": "58a257d20535933982ed27b5b58a79222e7b95b8fd24e057c06140755a03be10", - "headers": "1kqw3z7nwqrldbhc6ai8x903hwrl2grpq5ald0j0lgg8j1b0kjbj", - "x86_64-darwin": "1d64ae2924c92ee56bbd195076e125c80cc9cb47ebd88700600a504f212c3057", - "x86_64-linux": "bab1b66aa54d3d32e98c1b298a8c5ef38a2adb6205b697e34ea5fa1aec7727aa" + "aarch64-darwin": "89bcc40bcc6a45410c2d6f83c6dce3c4d5caeead00b419755995258fa36fa26d", + "aarch64-linux": "b3d5842c3f571272666ab97f421246f41231adfdd66001eec65d6504f6793ca8", + "armv7l-linux": "0b4fa9ff90f10bfc9db7ac20b122d8d52d1ff8d6da7c39a4f8ed0d1c4951dda1", + "headers": "1cngqqcj2aggnwvgdqv9nn03k0hyc4y3346vgrnljfa9q8l1gs3d", + "x86_64-darwin": "22cdd766d1614aa9819987fccd477d51cefcf39bc1a1667571406c985bfe123b", + "x86_64-linux": "6a3ae7de546fa91b1925f2ee79475e7fb82856e596ab212e3f8ccf9719bc60ef" }, - "version": "31.7.2" + "version": "31.7.6" }, "32": { "hashes": { - "aarch64-darwin": "c3fd68b5bdf0346c99b7c6bf41804dcaa74701847f5bbc58d25c261d33056967", - "aarch64-linux": "5587eeed9c507fc0f62006cb5206b37cd335d34ad0ae692d1c44b8009e2c0ab7", - "armv7l-linux": "cd44653e3602136a9dabef1db9305df8b1a24e77ace24f0cccbeed1fc041ce2c", - "headers": "1gh4cgpfxi9mv0l17wki21hd0rhrrvk68a7f2wksmhmsnj4yqyxi", - "x86_64-darwin": "4ee209cdf27df4af79fad026a24b3df120ff9c89c2bdbc68ab5478fa7f32f5d7", - "x86_64-linux": "0b515f5ba76e919540af17251a4ce4bc355fdb497fcd7bd47d689872a1aae82c" + "aarch64-darwin": "71e76a0a81a0c1c10e9e4862caf96437ba85a18c8fa7d8e15d59e3c057b893bd", + "aarch64-linux": "fb6e1f24385c3058844bd768320d5b332b4cbd011ab930e7252dc330c8ee17b3", + "armv7l-linux": "4a95643e88cadfb011354d25cafe242cdb8c5327d65f86b4fbabe64717367ed2", + "headers": "1c05mm83qjirlj1mzggycndjxf0fv55dkrpha5bbnspk430zbn0g", + "x86_64-darwin": "34310ed51d32b6c02ba3e3f447b0807ea85804d1f2b239e02a9de58b9080fbf8", + "x86_64-linux": "98007545e1d3700b32de5cb5eebcc10b9d105fb0dad6396155fdab1b40abb638" }, - "version": "32.2.2" + "version": "32.2.7" }, "33": { "hashes": { - "aarch64-darwin": "2d31f140b1a6cfa6efb509e644dee5830601e4d73d47539a8af20d57e8ae7b12", - "aarch64-linux": "43157d520ff6094ef7c390e49d1eec1ba58a488e150114c08e7157fb321fca7b", - "armv7l-linux": "1cb4a8422addfbb109a26f3cb4f406d793e5f04617bdc34b825dd17d84045906", - "headers": "1fiwmpfvjlyiixngb4rl6yrbm0sf0xrj13mprfg78a5kan9mwi7c", - "x86_64-darwin": "4bf99f30f124b447ef3b178e5ba0cdfe1faefa6a725bcde76a35eb26a50d4333", - "x86_64-linux": "933dc1eae3f2db67912b3ab056fd15a7ca3e1328fe8dd6a1f5266c5a063b1121" + "aarch64-darwin": "c534ef4b8e7859620e7944b42a460b3fd2e27db1512b3820150b73c7df81b63d", + "aarch64-linux": "73baabb2a6d8dc778051183d2e792ecf4b265eaf2a49f5a665976674f0a3a96f", + "armv7l-linux": "0dff7adde4f550beed0bf89880299cb1bfebf542786edb07ea22fd5676132c3a", + "headers": "1xvwi8b9arsfax04lzjmxmm6mz7jp65jrlcc6jm2gfqxbjlva7pp", + "x86_64-darwin": "de05d4004facdb4693f5b8ecad7d1b1bb162919edf59b4c1ce9f5ee3906e1742", + "x86_64-linux": "301ff45db3ee5e4222adecc07555c31dd1b56d82c20540d7ad6da504dde332c8" }, - "version": "33.0.2" + "version": "33.3.0" } } diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 2ff177f3567a..e836e32b21b0 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -23,35 +23,35 @@ }, "31": { "hashes": { - "aarch64-darwin": "e49778b48b971b06e965aa2a3cd07194a4c4c1f66e3a3565e97f21a94865fea8", - "aarch64-linux": "9a28b5402e88b74657e2e89eeafbeedc9fed3ec1f36f408ddeef12871042278d", - "armv7l-linux": "465f71ab1385c3538f10d1d463fc482be04ab3e53b0a31291e124f1b88d175ca", - "headers": "1kqw3z7nwqrldbhc6ai8x903hwrl2grpq5ald0j0lgg8j1b0kjbj", - "x86_64-darwin": "8ede4560f070f8d7e08e1c71f4135c10b164a077befe255110b957d32b865db5", - "x86_64-linux": "b3d19e86d5fc4d49c7e340282e421590ee1a81d6a75fdf4aea85b36e2c39d8a9" + "aarch64-darwin": "60787d55dcb2e565451c5237596e4d8e44ad859daee6fb07575949f5fa0ac224", + "aarch64-linux": "b3ef48d6caa1287ba9688c5c64cd3df4292dee6b1dfa117e789cc02cc53629fb", + "armv7l-linux": "8141b977a6cf8d8a8748ae53abbee606c4474c6ea45b29deef53842e67f06752", + "headers": "1cngqqcj2aggnwvgdqv9nn03k0hyc4y3346vgrnljfa9q8l1gs3d", + "x86_64-darwin": "fdd45e858db9de700b9feaa83a64a97b29b8b2ffbc7007690abffe9e4099c66a", + "x86_64-linux": "ee5225ab33396219cf8b72bc883a5a0791d9c9564f797163e84345ac561a5241" }, - "version": "31.7.2" + "version": "31.7.6" }, "32": { "hashes": { - "aarch64-darwin": "0ed199847a33fafa4482e1a49e5e8394f09a433eb5f2e638e25faac80ce2d435", - "aarch64-linux": "fb6f143eaff79c7096a8c2164d8b30dcd564056e1b9ec7e30b1290d8c5ec2b10", - "armv7l-linux": "15350e535ed59660f3d2082d13231a56f847f3e3deaeb05c3fd714629322492c", - "headers": "1gh4cgpfxi9mv0l17wki21hd0rhrrvk68a7f2wksmhmsnj4yqyxi", - "x86_64-darwin": "af52397c32446f114619d5cd2ec6d83748095a0cd6a5c0c95479397e4ed30be5", - "x86_64-linux": "05a35b7b2d77012bef8c9920cec87f4356aff191aa7009ffaa2e8e3cfac888e4" + "aarch64-darwin": "0729d2cb830425c4591b40d7189c2f7da020f5adb887a49a4faa022d551b1e6f", + "aarch64-linux": "45314c8c7127f6083469c2c067aa78beb20055ba4d7a63eb2108b27e594a647a", + "armv7l-linux": "7e976a7131dcfd55f781c073ae59c8a24a1393119d831fbac13c6a335eb71467", + "headers": "1c05mm83qjirlj1mzggycndjxf0fv55dkrpha5bbnspk430zbn0g", + "x86_64-darwin": "a7d61c68d3b3522c0ec383915b6ab3d9f269d9ada0e09aa87a4e7d9fc24fe928", + "x86_64-linux": "3437feb5d8e7157476d2e7a6558346061cd7e46506874bc7870eed8a3a43642a" }, - "version": "32.2.2" + "version": "32.2.7" }, "33": { "hashes": { - "aarch64-darwin": "31b21d4f0798b0a91e7b41fd354c8d6b64345668db2948a8b0ebe9dc33992102", - "aarch64-linux": "d79008c5024612d94bb03c20c753fc93e66cbc49fa4d56438e249b1e3bfb4d68", - "armv7l-linux": "b2afa0b00e88dd5bb5bffafa8ffbb0501fbcc0bb7d67eacda46026bf92d92590", - "headers": "1fiwmpfvjlyiixngb4rl6yrbm0sf0xrj13mprfg78a5kan9mwi7c", - "x86_64-darwin": "aeeca15c1925c57fa91f71b56781270549eb4cd7a82ed423335cb5a2e92fa0b0", - "x86_64-linux": "ace2073bfe2e9c340255b6a33ad2df61070e002bea645ce522b63a466428bd5e" + "aarch64-darwin": "0c7b450f69ccc8a36ccbc419f993e8990fe79292a60fca81518994dc4645b033", + "aarch64-linux": "810822e352e4f3121ee4b6609094a79b6f894549a9ea84d520ce65ae84f0ba01", + "armv7l-linux": "092e277b4aa50344a2315fd3812f52dd5f73f27bd8be949c93dc766bca1e25cb", + "headers": "1xvwi8b9arsfax04lzjmxmm6mz7jp65jrlcc6jm2gfqxbjlva7pp", + "x86_64-darwin": "53a9f584a106c331712be5e30554e4566c53e1627f0db612aa9c9a2a32e9a5bb", + "x86_64-linux": "215176975b520addc9bf13dd449336c58cc7614a8b657fcb34a9617911a3dbdd" }, - "version": "33.0.2" + "version": "33.3.0" } } diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index e08754d49d4f..1fa4ef1d2da6 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -17,7 +17,7 @@ "src": { "fetcher": "fetchFromGitiles", "hash": "sha256-lepGVhzXrBAY5YWwobe18FroRiOD/Q9f8QqazHDmvTY=", - "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", "rev": "126.0.6478.234", "url": "https://chromium.googlesource.com/chromium/src.git" }, @@ -47,10 +47,10 @@ }, "src/electron": { "fetcher": "fetchFromGitHub", - "hash": "sha256-OlnSVTCfhl8Gl6DHG6JBi/x0G9cXar1KC3mfxcZ3y1Y=", + "hash": "sha256-orwZRf4p6qlKEtizag7nNpiVa1UAVUBtNFKnCmgMcjI=", "owner": "electron", "repo": "electron", - "rev": "v31.7.2" + "rev": "v31.7.6" }, "src/media/cdm/api": { "fetcher": "fetchFromGitiles", @@ -935,10 +935,10 @@ "url": "https://chromium.googlesource.com/v8/v8.git" } }, - "electron_yarn_hash": "0mkq703idswn1qdmrm21ra58pa69hz79hyhaqnigyc854qf4k6w2", + "electron_yarn_hash": "1wh9axmlhfw2d66gvxzcwbcg07amjrzs7yjh8f47irvszgbw2vxk", "modules": "125", "node": "20.18.0", - "version": "31.7.2" + "version": "31.7.6" }, "32": { "chrome": "128.0.6613.186", @@ -958,7 +958,7 @@ "src": { "fetcher": "fetchFromGitiles", "hash": "sha256-6Rtd3eu9z7yvzmMaSGjvTCXt29f9cAXFc1IVT0otQ2I=", - "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", "rev": "128.0.6613.186", "url": "https://chromium.googlesource.com/chromium/src.git" }, @@ -988,10 +988,10 @@ }, "src/electron": { "fetcher": "fetchFromGitHub", - "hash": "sha256-RrQMeFf3notm96BJJgctXU/0azABY4axQ8VIEQsG4Gk=", + "hash": "sha256-gdJraz3wgF+n8+1tM7R50LGaE8Ls1AHRsHX7BxJZnJ0=", "owner": "electron", "repo": "electron", - "rev": "v32.2.2" + "rev": "v32.2.7" }, "src/media/cdm/api": { "fetcher": "fetchFromGitiles", @@ -1235,10 +1235,10 @@ }, "src/third_party/electron_node": { "fetcher": "fetchFromGitHub", - "hash": "sha256-gm0mJNq6RVWfSsy7vxz44zz0OKjoH50APKOkOnI+Is8=", + "hash": "sha256-sUbqRJTFMuGhNHNwGZmAqNfw0t6ms8WpAeCSGjNX7Cw=", "owner": "nodejs", "repo": "node", - "rev": "v20.18.0" + "rev": "v20.18.1" }, "src/third_party/emoji-segmenter/src": { "fetcher": "fetchFromGitiles", @@ -1876,13 +1876,13 @@ "url": "https://chromium.googlesource.com/v8/v8.git" } }, - "electron_yarn_hash": "19iw16qs4h6b1bcmkkqxhhcgxnl2r6qf57w7dr76vbl0zhmhlyf9", + "electron_yarn_hash": "122y1vnizwg0rwz8qf37mvpa0i78141y98wn4h11l6b9gyshrs65", "modules": "128", - "node": "20.18.0", - "version": "32.2.2" + "node": "20.18.1", + "version": "32.2.7" }, "33": { - "chrome": "130.0.6723.59", + "chrome": "130.0.6723.152", "chromium": { "deps": { "gn": { @@ -1892,15 +1892,15 @@ "version": "2024-09-09" } }, - "version": "130.0.6723.59" + "version": "130.0.6723.152" }, "chromium_npm_hash": "sha256-4w5m/bTMygidlb4TZHMx1Obp784DLxMwrfe1Uvyyfp8=", "deps": { "src": { "fetcher": "fetchFromGitiles", - "hash": "sha256-8AsyUWYjYNczlybVCsvR5YEaL+Ak4Sth7ZA5n6gUjss=", - "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "rev": "130.0.6723.59", + "hash": "sha256-mrikcQQ77vMwYJ1fxSziS+CwfVAVJq8lBiXPkSsxNhQ=", + "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/third_party/hunspell/tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", + "rev": "130.0.6723.152", "url": "https://chromium.googlesource.com/chromium/src.git" }, "src/chrome/test/data/perf/canvas_bench": { @@ -1929,10 +1929,10 @@ }, "src/electron": { "fetcher": "fetchFromGitHub", - "hash": "sha256-0Ftjs2hvO7ySECm9U3JFOBtb/VgEHchTfnAoo45sOj8=", + "hash": "sha256-tMHiQXOR7ikVkZcmCRA2AljX/+BaVS0B7M8iHmm3NaA=", "owner": "electron", "repo": "electron", - "rev": "v33.0.2" + "rev": "v33.3.0" }, "src/media/cdm/api": { "fetcher": "fetchFromGitiles", @@ -1960,8 +1960,8 @@ }, "src/third_party/angle": { "fetcher": "fetchFromGitiles", - "hash": "sha256-k9moMf40yao+FxWT6c/JBu0z/oI+U26LnqUwoweA0SU=", - "rev": "21e4b689c009a93f66d61989a713d52bceaf2979", + "hash": "sha256-OtpF7+KQzk0MWhgBlNV1DheHywtBMDQIPhGUOss9Dtg=", + "rev": "fffbc739779a2df56a464fd6853bbfb24bebb5f6", "url": "https://chromium.googlesource.com/angle/angle.git" }, "src/third_party/angle/third_party/VK-GL-CTS/src": { @@ -2104,8 +2104,8 @@ }, "src/third_party/dawn": { "fetcher": "fetchFromGitiles", - "hash": "sha256-jc08+1u7+znDkzlQ7vDh85J+iAaEL3Av42SeOtKw0hU=", - "rev": "b1d26bc8d238d4759b5e62aaaa1f62048f92e254", + "hash": "sha256-T3uqU4eTYDFPrDkUCro/RjNUwCEoFUu6n+wzmkYgO1U=", + "rev": "f1041a163d06fb86b082e29260ab53a4637b0e98", "url": "https://dawn.googlesource.com/dawn.git" }, "src/third_party/dawn/third_party/dxc": { @@ -2158,8 +2158,8 @@ }, "src/third_party/devtools-frontend/src": { "fetcher": "fetchFromGitiles", - "hash": "sha256-brsMWPV8xleRMMUnrONL23kJyy3C98p59nPkGCMUTM0=", - "rev": "b99303161bf24247ed677a5be454dab24ebdced5", + "hash": "sha256-gRc2ei5m7a5KVKEMIivPGy1IQqDIaJxUJHLd5k2F+GQ=", + "rev": "deee9c11c9f76ef595b7d0b52fcf677d25aac5f2", "url": "https://chromium.googlesource.com/devtools/devtools-frontend" }, "src/third_party/dom_distiller_js/dist": { @@ -2182,10 +2182,10 @@ }, "src/third_party/electron_node": { "fetcher": "fetchFromGitHub", - "hash": "sha256-gm0mJNq6RVWfSsy7vxz44zz0OKjoH50APKOkOnI+Is8=", + "hash": "sha256-sUbqRJTFMuGhNHNwGZmAqNfw0t6ms8WpAeCSGjNX7Cw=", "owner": "nodejs", "repo": "node", - "rev": "v20.18.0" + "rev": "v20.18.1" }, "src/third_party/emoji-segmenter/src": { "fetcher": "fetchFromGitiles", @@ -2605,8 +2605,8 @@ }, "src/third_party/skia": { "fetcher": "fetchFromGitiles", - "hash": "sha256-u/K96HEBcx1sge4wSf3m4xDkZEoFaxekHafgmC4rjVQ=", - "rev": "3c64459d5df2fa9794b277f0959ed8a92552bf4c", + "hash": "sha256-jwZUcrrya3xGmcocgvLFYGY75uoRwMJRphKBzjVW73Y=", + "rev": "d41eba845cdb7ade07e68f20676675c25e2734fc", "url": "https://skia.googlesource.com/skia.git" }, "src/third_party/smhasher/src": { @@ -2824,14 +2824,14 @@ }, "src/v8": { "fetcher": "fetchFromGitiles", - "hash": "sha256-D2txyy9f/dNIL0b2qL0YM9/DMUfO9jkWiWZZFNyP2ys=", - "rev": "4c685866b13f6ec453f327f0499379672e5b1751", + "hash": "sha256-2AfHUG0THFgOcRGA1CZJMdakxXuX4iyiFCO+5PeTfNM=", + "rev": "526ebc5576bd2342a8266cf69e29775cc3033386", "url": "https://chromium.googlesource.com/v8/v8.git" } }, - "electron_yarn_hash": "0x3hk02diq4ss2405m44r4nb144h213vqr5hr4gmy04p6drk76qv", + "electron_yarn_hash": "0bzsswcg62b39xinq5vikk7qz7d15276s2vc15v1gcb5wvh05ff8", "modules": "130", - "node": "20.18.0", - "version": "33.0.2" + "node": "20.18.1", + "version": "33.3.0" } } diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7e1e152752f5..918940bef090 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10231,6 +10231,8 @@ self: super: with self; { pybars3 = callPackage ../development/python-modules/pybars3 { }; + pyembroidery = callPackage ../development/python-modules/pyembroidery { }; + pymeta3 = callPackage ../development/python-modules/pymeta3 { }; pypemicro = callPackage ../development/python-modules/pypemicro { };