lol

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
6c6ee2d9 328d7e75

+566 -199
+22 -18
.github/labeler-no-sync.yml
··· 1 1 # This file is used by .github/workflows/labels.yml 2 2 # This version uses `sync-labels: false`, meaning that a non-match will NOT remove the label 3 3 4 + # keep-sorted start case=no numeric=yes newline_separated=yes skip_lines=1 5 + 6 + "6.topic: policy discussion": 7 + - any: 8 + - changed-files: 9 + - any-glob-to-any-file: 10 + - .github/**/* 11 + - CONTRIBUTING.md 12 + - pkgs/README.md 13 + - nixos/README.md 14 + - maintainers/README.md 15 + - lib/README.md 16 + - doc/README.md 17 + 18 + "8.has: documentation": 19 + - any: 20 + - changed-files: 21 + - any-glob-to-any-file: 22 + - doc/**/* 23 + - nixos/doc/**/* 24 + 4 25 "backport release-24.11": 5 26 - any: 6 27 - changed-files: ··· 41 62 - pkgs/kde/gear/falkon/**/* 42 63 - pkgs/kde/gear/konqueror/**/* 43 64 44 - "6.topic: policy discussion": 45 - - any: 46 - - changed-files: 47 - - any-glob-to-any-file: 48 - - .github/**/* 49 - - CONTRIBUTING.md 50 - - pkgs/README.md 51 - - nixos/README.md 52 - - maintainers/README.md 53 - - lib/README.md 54 - - doc/README.md 55 - 56 - "8.has: documentation": 57 - - any: 58 - - changed-files: 59 - - any-glob-to-any-file: 60 - - doc/**/* 61 - - nixos/doc/**/* 65 + # keep-sorted end
+27 -22
.github/labeler.yml
··· 1 1 # This file is used by .github/workflows/labels.yml 2 2 # This version uses `sync-labels: true`, meaning that a non-match will remove the label 3 3 4 + # keep-sorted start case=no numeric=yes newline_separated=yes skip_lines=1 5 + 4 6 # NOTE: bsd, darwin and cross-compilation labels are handled by ofborg 5 7 "6.topic: agda": 6 8 - any: ··· 320 322 - any-glob-to-any-file: 321 323 - pkgs/os-specific/linux/musl/**/* 322 324 325 + "6.topic: nim": 326 + - any: 327 + - changed-files: 328 + - any-glob-to-any-file: 329 + - doc/languages-frameworks/nim.section.md 330 + - pkgs/build-support/build-nim-package.nix 331 + - pkgs/build-support/build-nim-sbom.nix 332 + - pkgs/by-name/ni/nim* 333 + - pkgs/top-level/nim-overrides.nix 334 + 323 335 "6.topic: nixos": 324 336 - any: 325 337 - changed-files: ··· 335 347 - any-glob-to-any-file: 336 348 - nixos/modules/virtualisation/nixos-containers.nix 337 349 - pkgs/tools/virtualization/nixos-container/**/* 338 - 339 - "6.topic: nim": 340 - - any: 341 - - changed-files: 342 - - any-glob-to-any-file: 343 - - doc/languages-frameworks/nim.section.md 344 - - pkgs/build-support/build-nim-package.nix 345 - - pkgs/build-support/build-nim-sbom.nix 346 - - pkgs/by-name/ni/nim* 347 - - pkgs/top-level/nim-overrides.nix 348 350 349 351 "6.topic: nodejs": 350 352 - any: ··· 492 494 - any-glob-to-any-file: 493 495 - maintainers/team-list.nix 494 496 495 - "6.topic: TeX": 496 - - any: 497 - - changed-files: 498 - - any-glob-to-any-file: 499 - - doc/languages-frameworks/texlive.section.md 500 - - pkgs/test/texlive/** 501 - - pkgs/tools/typesetting/tex/**/* 502 - 503 497 "6.topic: testing": 504 498 - any: 505 499 - changed-files: ··· 515 509 - nixos/lib/testing-python.nix # legacy 516 510 - nixos/tests/make-test-python.nix # legacy 517 511 # lib/debug.nix has a test framework (runTests) but it's not the main focus 512 + 513 + "6.topic: TeX": 514 + - any: 515 + - changed-files: 516 + - any-glob-to-any-file: 517 + - doc/languages-frameworks/texlive.section.md 518 + - pkgs/test/texlive/** 519 + - pkgs/tools/typesetting/tex/**/* 518 520 519 521 "6.topic: updaters": 520 522 - any: ··· 579 581 - any-glob-to-any-file: 580 582 - nixos/doc/manual/release-notes/**/* 581 583 582 - "8.has: module (update)": 584 + "8.has: maintainer-list (update)": 583 585 - any: 584 586 - changed-files: 585 587 - any-glob-to-any-file: 586 - - nixos/modules/**/* 587 - "8.has: maintainer-list (update)": 588 + - maintainers/maintainer-list.nix 589 + 590 + "8.has: module (update)": 588 591 - any: 589 592 - changed-files: 590 593 - any-glob-to-any-file: 591 - - maintainers/maintainer-list.nix 594 + - nixos/modules/**/* 595 + 596 + # keep-sorted end
+14 -5
nixos/modules/config/i18n.nix
··· 6 6 }: 7 7 let 8 8 aggregatedLocales = 9 - builtins.map 9 + (builtins.map 10 10 (l: (lib.replaceStrings [ "utf8" "utf-8" "UTF8" ] [ "UTF-8" "UTF-8" "UTF-8" ] l) + "/UTF-8") 11 11 ( 12 12 [ config.i18n.defaultLocale ] 13 - ++ config.i18n.extraLocales 13 + ++ (lib.optionals (builtins.isList config.i18n.extraLocales) config.i18n.extraLocales) 14 14 ++ (lib.attrValues (lib.filterAttrs (n: v: n != "LANGUAGE") config.i18n.extraLocaleSettings)) 15 - ); 15 + ) 16 + ) 17 + ++ (lib.optional (builtins.isString config.i18n.extraLocales) config.i18n.extraLocales); 16 18 in 17 19 { 18 20 ###### interface ··· 53 55 }; 54 56 55 57 extraLocales = lib.mkOption { 56 - type = lib.types.listOf lib.types.str; 58 + type = lib.types.either (lib.types.listOf lib.types.str) (lib.types.enum [ "all" ]); 57 59 default = [ ]; 58 60 example = [ "nl_NL.UTF-8" ]; 59 61 description = '' 60 62 Additional locales that the system should support, besides the ones 61 63 configured with {option}`i18n.defaultLocale` and 62 64 {option}`i18n.extraLocaleSettings`. 65 + Set this to `"all"` to install all available locales. 63 66 ''; 64 67 }; 65 68 ··· 108 111 109 112 config = { 110 113 warnings = 111 - lib.optional ((lib.subtractLists config.i18n.supportedLocales aggregatedLocales) != [ ]) 114 + lib.optional 115 + ( 116 + !( 117 + (lib.subtractLists config.i18n.supportedLocales aggregatedLocales) == [ ] 118 + || lib.any (x: x == "all") config.i18n.supportedLocales 119 + ) 120 + ) 112 121 '' 113 122 `i18n.supportedLocales` is deprecated in favor of `i18n.extraLocales`, 114 123 and it seems you are using `i18n.supportedLocales` and forgot to
+12 -5
nixos/modules/i18n/input-method/default.nix
··· 91 91 The input method method package. 92 92 ''; 93 93 }; 94 + 95 + enableGtk2 = lib.mkEnableOption "Gtk2 support"; 96 + 97 + enableGtk3 = lib.mkEnableOption "Gtk3 support" // { 98 + default = true; 99 + }; 94 100 }; 95 101 }; 96 102 ··· 98 104 warnings = 99 105 lib.optional (cfg.enabled != null) 100 106 "i18n.inputMethod.enabled will be removed in a future release. Please use .type, and .enable = true instead"; 101 - environment.systemPackages = [ 102 - cfg.package 103 - gtk2_cache 104 - gtk3_cache 105 - ]; 107 + environment.systemPackages = 108 + [ 109 + cfg.package 110 + ] 111 + ++ lib.optional cfg.enableGtk2 gtk2_cache 112 + ++ lib.optional cfg.enableGtk3 gtk3_cache; 106 113 }; 107 114 108 115 meta = {
+97 -95
nixos/modules/module-list.nix
··· 1 1 [ 2 + # keep-sorted start case=no numeric=yes 2 3 ./config/appstream.nix 3 4 ./config/console.nix 4 5 ./config/debug-info.nix ··· 16 17 ./config/malloc.nix 17 18 ./config/mysql.nix 18 19 ./config/networking.nix 19 - ./config/nix.nix 20 20 ./config/nix-channel.nix 21 21 ./config/nix-flakes.nix 22 22 ./config/nix-remote-build.nix 23 + ./config/nix.nix 23 24 ./config/nsswitch.nix 24 25 ./config/power-management.nix 25 26 ./config/qt.nix ··· 55 56 ./hardware/coral.nix 56 57 ./hardware/corectrl.nix 57 58 ./hardware/cpu/amd-microcode.nix 58 - ./hardware/cpu/amd-sev.nix 59 59 ./hardware/cpu/amd-ryzen-smu.nix 60 + ./hardware/cpu/amd-sev.nix 60 61 ./hardware/cpu/intel-microcode.nix 61 62 ./hardware/cpu/intel-sgx.nix 62 63 ./hardware/cpu/x86-msr.nix ··· 121 122 ./hardware/video/webcam/ipu6.nix 122 123 ./hardware/wooting.nix 123 124 ./hardware/xone.nix 124 - ./hardware/xpadneo.nix 125 125 ./hardware/xpad-noone.nix 126 + ./hardware/xpadneo.nix 126 127 ./i18n/input-method/default.nix 127 128 ./i18n/input-method/fcitx5.nix 128 129 ./i18n/input-method/hime.nix ··· 144 145 ./misc/mandoc.nix 145 146 ./misc/meta.nix 146 147 ./misc/nixops-autoluks.nix 147 - ./misc/nixpkgs.nix 148 148 ./misc/nixpkgs-flake.nix 149 + ./misc/nixpkgs.nix 149 150 ./misc/passthru.nix 150 151 ./misc/version.nix 151 152 ./misc/wordlist.nix ··· 167 168 ./programs/bash/blesh.nix 168 169 ./programs/bash/ls-colors.nix 169 170 ./programs/bash/undistract-me.nix 170 - ./programs/bazecor.nix 171 171 ./programs/bat.nix 172 + ./programs/bazecor.nix 172 173 ./programs/bcc.nix 173 174 ./programs/benchexec.nix 174 175 ./programs/browserpass.nix ··· 180 181 ./programs/chromium.nix 181 182 ./programs/clash-verge.nix 182 183 ./programs/cnping.nix 183 - ./programs/cpu-energy-meter.nix 184 184 ./programs/command-not-found/command-not-found.nix 185 185 ./programs/coolercontrol.nix 186 186 ./programs/corefreq.nix 187 + ./programs/cpu-energy-meter.nix 187 188 ./programs/criu.nix 188 189 ./programs/darling.nix 189 190 ./programs/dconf.nix ··· 215 216 ./programs/gdk-pixbuf.nix 216 217 ./programs/geary.nix 217 218 ./programs/ghidra.nix 218 - ./programs/git.nix 219 219 ./programs/git-worktree-switcher.nix 220 + ./programs/git.nix 220 221 ./programs/gnome-disks.nix 221 222 ./programs/gnome-terminal.nix 222 223 ./programs/gnupg.nix ··· 227 228 ./programs/haguichi.nix 228 229 ./programs/hamster.nix 229 230 ./programs/htop.nix 231 + ./programs/i3lock.nix 230 232 ./programs/iay.nix 231 233 ./programs/iftop.nix 232 - ./programs/i3lock.nix 233 234 ./programs/iio-hyprland.nix 234 235 ./programs/immersed.nix 235 236 ./programs/iotop.nix 236 237 ./programs/java.nix 237 238 ./programs/joycond-cemuhook.nix 238 239 ./programs/k3b.nix 239 - ./programs/kde-pim.nix 240 240 ./programs/k40-whisperer.nix 241 241 ./programs/kbdlight.nix 242 242 ./programs/kclock.nix 243 + ./programs/kde-pim.nix 243 244 ./programs/kdeconnect.nix 245 + ./programs/kubeswitch.nix 244 246 ./programs/ladybird.nix 245 247 ./programs/lazygit.nix 246 - ./programs/kubeswitch.nix 247 248 ./programs/less.nix 248 249 ./programs/liboping.nix 249 250 ./programs/light.nix ··· 273 274 ./programs/npm.nix 274 275 ./programs/ns-usbloader.nix 275 276 ./programs/oblogout.nix 277 + ./programs/obs-studio.nix 276 278 ./programs/oddjobd.nix 277 279 ./programs/opengamepadui.nix 278 280 ./programs/openvpn3.nix 279 - ./programs/obs-studio.nix 280 281 ./programs/partition-manager.nix 281 282 ./programs/pay-respects.nix 282 283 ./programs/plotinus.nix ··· 293 294 ./programs/rush.nix 294 295 ./programs/rust-motd.nix 295 296 ./programs/ryzen-monitor-ng.nix 296 - ./programs/screen.nix 297 297 ./programs/schroot.nix 298 + ./programs/screen.nix 298 299 ./programs/seahorse.nix 299 300 ./programs/sedutil.nix 300 301 ./programs/shadow.nix ··· 330 331 ./programs/vivid.nix 331 332 ./programs/wavemon.nix 332 333 ./programs/wayland/cardboard.nix 333 - ./programs/wayland/hyprlock.nix 334 334 ./programs/wayland/hyprland.nix 335 + ./programs/wayland/hyprlock.nix 335 336 ./programs/wayland/labwc.nix 336 337 ./programs/wayland/miracle-wm.nix 337 338 ./programs/wayland/niri.nix ··· 343 344 ./programs/weylus.nix 344 345 ./programs/winbox.nix 345 346 ./programs/wireshark.nix 346 - ./programs/xastir.nix 347 347 ./programs/wshowkeys.nix 348 + ./programs/xastir.nix 348 349 ./programs/xfconf.nix 349 350 ./programs/xfs_quota.nix 350 351 ./programs/xonsh.nix ··· 387 388 ./security/rngd.nix 388 389 ./security/rtkit.nix 389 390 ./security/soteria.nix 390 - ./security/sudo.nix 391 391 ./security/sudo-rs.nix 392 + ./security/sudo.nix 392 393 ./security/systemd-confinement.nix 393 394 ./security/tpm2.nix 394 395 ./security/wrappers/default.nix ··· 441 442 ./services/backup/mysql-backup.nix 442 443 ./services/backup/postgresql-backup.nix 443 444 ./services/backup/postgresql-wal-receiver.nix 444 - ./services/backup/snapraid.nix 445 445 ./services/backup/restic-rest-server.nix 446 446 ./services/backup/restic.nix 447 447 ./services/backup/rsnapshot.nix 448 448 ./services/backup/sanoid.nix 449 + ./services/backup/snapraid.nix 449 450 ./services/backup/syncoid.nix 450 451 ./services/backup/tarsnap.nix 451 452 ./services/backup/tsm.nix ··· 506 507 ./services/databases/firebird.nix 507 508 ./services/databases/foundationdb.nix 508 509 ./services/databases/hbase-standalone.nix 509 - ./services/databases/influxdb.nix 510 510 ./services/databases/influxdb2.nix 511 + ./services/databases/influxdb.nix 511 512 ./services/databases/lldap.nix 512 513 ./services/databases/memcached.nix 513 514 ./services/databases/monetdb.nix ··· 532 533 ./services/desktops/blueman.nix 533 534 ./services/desktops/bonsaid.nix 534 535 ./services/desktops/cpupower-gui.nix 535 - ./services/desktops/deepin/deepin-anything.nix 536 - ./services/desktops/deepin/dde-api.nix 537 536 ./services/desktops/deepin/app-services.nix 537 + ./services/desktops/deepin/dde-api.nix 538 538 ./services/desktops/deepin/dde-daemon.nix 539 + ./services/desktops/deepin/deepin-anything.nix 539 540 ./services/desktops/dleyna.nix 540 541 ./services/desktops/espanso.nix 541 542 ./services/desktops/flatpak.nix 542 543 ./services/desktops/geoclue2.nix 543 - ./services/desktops/playerctld.nix 544 544 ./services/desktops/gnome/at-spi2-core.nix 545 545 ./services/desktops/gnome/evolution-data-server.nix 546 546 ./services/desktops/gnome/glib-networking.nix ··· 561 561 ./services/desktops/neard.nix 562 562 ./services/desktops/pipewire/pipewire.nix 563 563 ./services/desktops/pipewire/wireplumber.nix 564 + ./services/desktops/playerctld.nix 564 565 ./services/desktops/profile-sync-daemon.nix 565 566 ./services/desktops/seatd.nix 566 - ./services/desktops/system-config-printer.nix 567 567 ./services/desktops/system76-scheduler.nix 568 + ./services/desktops/system-config-printer.nix 568 569 ./services/desktops/telepathy.nix 569 570 ./services/desktops/tumbler.nix 570 571 ./services/desktops/wlock.nix ··· 583 584 ./services/development/rstudio-server/default.nix 584 585 ./services/development/vsmartcard-vpcd.nix 585 586 ./services/development/zammad.nix 586 - ./services/display-managers/default.nix 587 587 ./services/display-managers/cosmic-greeter.nix 588 + ./services/display-managers/default.nix 588 589 ./services/display-managers/greetd.nix 589 - ./services/display-managers/sddm.nix 590 590 ./services/display-managers/ly.nix 591 + ./services/display-managers/sddm.nix 591 592 ./services/editors/emacs.nix 592 593 ./services/editors/haste.nix 593 594 ./services/editors/infinoted.nix ··· 640 641 ./services/hardware/irqbalance.nix 641 642 ./services/hardware/joycond.nix 642 643 ./services/hardware/kanata.nix 644 + ./services/hardware/keyd.nix 643 645 ./services/hardware/kmonad.nix 644 646 ./services/hardware/lcd.nix 645 647 ./services/hardware/libinput.nix 646 648 ./services/hardware/lirc.nix 647 - ./services/hardware/nvidia-container-toolkit 648 649 ./services/hardware/monado.nix 650 + ./services/hardware/nvidia-container-toolkit 649 651 ./services/hardware/nvidia-optimus.nix 650 652 ./services/hardware/openrgb.nix 651 653 ./services/hardware/pcscd.nix ··· 676 678 ./services/hardware/usbmuxd.nix 677 679 ./services/hardware/usbrelayd.nix 678 680 ./services/hardware/vdr.nix 679 - ./services/hardware/keyd.nix 680 681 ./services/home-automation/ebusd.nix 681 682 ./services/home-automation/esphome.nix 682 683 ./services/home-automation/evcc.nix ··· 688 689 ./services/home-automation/wyoming/piper.nix 689 690 ./services/home-automation/wyoming/satellite.nix 690 691 ./services/home-automation/zigbee2mqtt.nix 691 - ./services/home-automation/zwave-js.nix 692 692 ./services/home-automation/zwave-js-ui.nix 693 - ./services/logging/SystemdJournal2Gelf.nix 693 + ./services/home-automation/zwave-js.nix 694 694 ./services/logging/awstats.nix 695 695 ./services/logging/filebeat.nix 696 696 ./services/logging/fluentd.nix ··· 707 707 ./services/logging/rsyslogd.nix 708 708 ./services/logging/syslog-ng.nix 709 709 ./services/logging/syslogd.nix 710 + ./services/logging/SystemdJournal2Gelf.nix 711 + ./services/logging/ulogd.nix 710 712 ./services/logging/vector.nix 711 - ./services/logging/ulogd.nix 712 713 ./services/mail/automx2.nix 713 714 ./services/mail/clamsmtp.nix 714 715 ./services/mail/cyrus-imap.nix ··· 738 739 ./services/mail/protonmail-bridge.nix 739 740 ./services/mail/public-inbox.nix 740 741 ./services/mail/roundcube.nix 741 - ./services/mail/rspamd.nix 742 742 ./services/mail/rspamd-trainer.nix 743 + ./services/mail/rspamd.nix 743 744 ./services/mail/rss2email.nix 744 745 ./services/mail/schleuder.nix 745 746 ./services/mail/spamassassin.nix ··· 762 763 ./services/matrix/mjolnir.nix 763 764 ./services/matrix/mx-puppet-discord.nix 764 765 ./services/matrix/pantalaimon.nix 765 - ./services/matrix/synapse.nix 766 766 ./services/matrix/synapse-auto-compressor.nix 767 + ./services/matrix/synapse.nix 767 768 ./services/misc/airsonic.nix 768 769 ./services/misc/amazon-ssm-agent.nix 769 770 ./services/misc/ananicy.nix ··· 886 887 ./services/misc/redlib.nix 887 888 ./services/misc/redmine.nix 888 889 ./services/misc/renovate.nix 889 - ./services/misc/rmfakecloud.nix 890 890 ./services/misc/rkvm.nix 891 + ./services/misc/rmfakecloud.nix 891 892 ./services/misc/rshim.nix 892 893 ./services/misc/safeeyes.nix 893 894 ./services/misc/sdrplay.nix ··· 915 916 ./services/misc/sysprof.nix 916 917 ./services/misc/tabby.nix 917 918 ./services/misc/tandoor-recipes.nix 918 - ./services/misc/taskserver 919 919 ./services/misc/taskchampion-sync-server.nix 920 + ./services/misc/taskserver 920 921 ./services/misc/tautulli.nix 921 922 ./services/misc/tiddlywiki.nix 922 923 ./services/misc/tp-auto-kbbl.nix 924 + ./services/misc/transfer-sh.nix 923 925 ./services/misc/turn-rs.nix 924 926 ./services/misc/tuxclocker.nix 925 - ./services/misc/transfer-sh.nix 926 927 ./services/misc/tzupdate.nix 927 928 ./services/misc/uhub.nix 928 929 ./services/misc/wastebin.nix ··· 1025 1026 ./services/network-filesystems/drbd.nix 1026 1027 ./services/network-filesystems/eris-server.nix 1027 1028 ./services/network-filesystems/glusterfs.nix 1029 + ./services/network-filesystems/ipfs-cluster.nix 1028 1030 ./services/network-filesystems/kbfs.nix 1029 1031 ./services/network-filesystems/kubo.nix 1030 1032 ./services/network-filesystems/litestream/default.nix 1031 1033 ./services/network-filesystems/moosefs.nix 1032 - ./services/network-filesystems/ipfs-cluster.nix 1033 1034 ./services/network-filesystems/netatalk.nix 1034 1035 ./services/network-filesystems/nfsd.nix 1035 1036 ./services/network-filesystems/openafs/client.nix ··· 1078 1079 ./services/networking/cjdns.nix 1079 1080 ./services/networking/clatd.nix 1080 1081 ./services/networking/cloudflare-dyndns.nix 1081 - ./services/networking/cloudflared.nix 1082 1082 ./services/networking/cloudflare-warp.nix 1083 + ./services/networking/cloudflared.nix 1083 1084 ./services/networking/cntlm.nix 1084 1085 ./services/networking/connman.nix 1085 1086 ./services/networking/consul.nix ··· 1091 1092 ./services/networking/croc.nix 1092 1093 ./services/networking/dae.nix 1093 1094 ./services/networking/dante.nix 1094 - ./services/networking/deconz.nix 1095 1095 ./services/networking/ddclient.nix 1096 1096 ./services/networking/ddns-updater.nix 1097 + ./services/networking/deconz.nix 1097 1098 ./services/networking/dhcpcd.nix 1098 1099 ./services/networking/dnscache.nix 1099 1100 ./services/networking/dnscrypt-proxy2.nix ··· 1115 1116 ./services/networking/ferm.nix 1116 1117 ./services/networking/firefox-syncserver.nix 1117 1118 ./services/networking/fireqos.nix 1118 - ./services/networking/firewall.nix 1119 1119 ./services/networking/firewall-iptables.nix 1120 1120 ./services/networking/firewall-nftables.nix 1121 + ./services/networking/firewall.nix 1121 1122 ./services/networking/firezone/gateway.nix 1122 1123 ./services/networking/firezone/gui-client.nix 1123 1124 ./services/networking/firezone/headless-client.nix ··· 1128 1129 ./services/networking/freeradius.nix 1129 1130 ./services/networking/frp.nix 1130 1131 ./services/networking/frr.nix 1132 + ./services/networking/g3proxy.nix 1131 1133 ./services/networking/gateone.nix 1132 1134 ./services/networking/gdomap.nix 1133 1135 ./services/networking/ghostunnel.nix ··· 1140 1142 ./services/networking/go-neb.nix 1141 1143 ./services/networking/go-shadowsocks2.nix 1142 1144 ./services/networking/gobgpd.nix 1143 - ./services/networking/gokapi.nix 1144 1145 ./services/networking/godns.nix 1146 + ./services/networking/gokapi.nix 1145 1147 ./services/networking/gvpe.nix 1146 1148 ./services/networking/hans.nix 1147 - ./services/networking/harmonia.nix 1148 1149 ./services/networking/haproxy.nix 1150 + ./services/networking/harmonia.nix 1149 1151 ./services/networking/headscale.nix 1150 1152 ./services/networking/hickory-dns.nix 1151 1153 ./services/networking/hostapd.nix ··· 1189 1191 ./services/networking/lxd-image-server.nix 1190 1192 ./services/networking/magic-wormhole-mailbox-server.nix 1191 1193 ./services/networking/matterbridge.nix 1192 - ./services/networking/mptcpd.nix 1193 1194 ./services/networking/microsocks.nix 1194 1195 ./services/networking/mihomo.nix 1195 1196 ./services/networking/minidlna.nix ··· 1202 1203 ./services/networking/morty.nix 1203 1204 ./services/networking/mosquitto.nix 1204 1205 ./services/networking/mozillavpn.nix 1206 + ./services/networking/mptcpd.nix 1205 1207 ./services/networking/mstpd.nix 1206 1208 ./services/networking/mtprotoproxy.nix 1207 1209 ./services/networking/mtr-exporter.nix ··· 1211 1213 ./services/networking/mycelium.nix 1212 1214 ./services/networking/namecoind.nix 1213 1215 ./services/networking/nar-serve.nix 1214 - ./services/networking/nat.nix 1215 1216 ./services/networking/nat-iptables.nix 1216 1217 ./services/networking/nat-nftables.nix 1218 + ./services/networking/nat.nix 1217 1219 ./services/networking/nats.nix 1218 1220 ./services/networking/nbd.nix 1219 1221 ./services/networking/ncdns.nix ··· 1232 1234 ./services/networking/nix-serve.nix 1233 1235 ./services/networking/nix-store-gcs-proxy.nix 1234 1236 ./services/networking/nixops-dns.nix 1237 + ./services/networking/nm-file-secret-agent.nix 1235 1238 ./services/networking/nncp.nix 1236 1239 ./services/networking/nntp-proxy.nix 1237 - ./services/networking/nm-file-secret-agent.nix 1238 1240 ./services/networking/nomad.nix 1239 1241 ./services/networking/nsd.nix 1240 1242 ./services/networking/ntopng.nix 1241 1243 ./services/networking/ntp/chrony.nix 1242 - ./services/networking/ntp/ntpd.nix 1243 1244 ./services/networking/ntp/ntpd-rs.nix 1245 + ./services/networking/ntp/ntpd.nix 1244 1246 ./services/networking/ntp/openntpd.nix 1245 1247 ./services/networking/nullidentdmod.nix 1246 1248 ./services/networking/nylon.nix ··· 1254 1256 ./services/networking/openvpn.nix 1255 1257 ./services/networking/ostinato.nix 1256 1258 ./services/networking/owamp.nix 1257 - ./services/networking/pyload.nix 1258 1259 ./services/networking/pdns-recursor.nix 1259 1260 ./services/networking/pdnsd.nix 1260 1261 ./services/networking/peroxide.nix ··· 1267 1268 ./services/networking/pptpd.nix 1268 1269 ./services/networking/privoxy.nix 1269 1270 ./services/networking/prosody.nix 1271 + ./services/networking/pyload.nix 1270 1272 ./services/networking/quassel.nix 1271 1273 ./services/networking/quicktun.nix 1272 1274 ./services/networking/quorum.nix ··· 1285 1287 ./services/networking/rpcbind.nix 1286 1288 ./services/networking/rxe.nix 1287 1289 ./services/networking/sabnzbd.nix 1288 - ./services/networking/scion/scion.nix 1289 1290 ./services/networking/scion/scion-control.nix 1290 1291 ./services/networking/scion/scion-daemon.nix 1291 1292 ./services/networking/scion/scion-dispatcher.nix 1292 - ./services/networking/scion/scion-router.nix 1293 1293 ./services/networking/scion/scion-ip-gateway.nix 1294 + ./services/networking/scion/scion-router.nix 1295 + ./services/networking/scion/scion.nix 1294 1296 ./services/networking/seafile.nix 1295 1297 ./services/networking/searx.nix 1296 1298 ./services/networking/shadowsocks.nix 1297 1299 ./services/networking/shairport-sync.nix 1298 1300 ./services/networking/shellhub-agent.nix 1299 - ./services/networking/shorewall.nix 1300 1301 ./services/networking/shorewall6.nix 1302 + ./services/networking/shorewall.nix 1301 1303 ./services/networking/sing-box.nix 1302 1304 ./services/networking/sitespeed-io.nix 1303 1305 ./services/networking/skydns.nix ··· 1311 1313 ./services/networking/spacecookie.nix 1312 1314 ./services/networking/spiped.nix 1313 1315 ./services/networking/squid.nix 1314 - ./services/networking/g3proxy.nix 1315 1316 ./services/networking/ssh/sshd.nix 1316 1317 ./services/networking/sslh.nix 1317 1318 ./services/networking/strongswan-swanctl/module.nix ··· 1325 1326 ./services/networking/syncplay.nix 1326 1327 ./services/networking/syncthing-relay.nix 1327 1328 ./services/networking/syncthing.nix 1328 - ./services/networking/tailscale.nix 1329 1329 ./services/networking/tailscale-auth.nix 1330 1330 ./services/networking/tailscale-derper.nix 1331 + ./services/networking/tailscale.nix 1331 1332 ./services/networking/tayga.nix 1332 1333 ./services/networking/tcpcrypt.nix 1333 1334 ./services/networking/teamspeak3.nix ··· 1352 1353 ./services/networking/uptermd.nix 1353 1354 ./services/networking/v2ray.nix 1354 1355 ./services/networking/v2raya.nix 1355 - ./services/networking/veilid.nix 1356 1356 ./services/networking/vdirsyncer.nix 1357 + ./services/networking/veilid.nix 1357 1358 ./services/networking/vsftpd.nix 1358 1359 ./services/networking/vwifi.nix 1359 1360 ./services/networking/wasabibackend.nix 1361 + ./services/networking/webhook.nix 1360 1362 ./services/networking/websockify.nix 1361 1363 ./services/networking/wg-access-server.nix 1362 1364 ./services/networking/wg-netmanager.nix 1363 - ./services/networking/whoogle-search.nix 1364 - ./services/networking/wvdial.nix 1365 - ./services/networking/webhook.nix 1366 1365 ./services/networking/wg-quick.nix 1367 1366 ./services/networking/wgautomesh.nix 1367 + ./services/networking/whoogle-search.nix 1368 + ./services/networking/wireguard-networkd.nix 1368 1369 ./services/networking/wireguard.nix 1369 - ./services/networking/wireguard-networkd.nix 1370 1370 ./services/networking/wpa_supplicant.nix 1371 1371 ./services/networking/wstunnel.nix 1372 + ./services/networking/wvdial.nix 1372 1373 ./services/networking/x2goserver.nix 1373 1374 ./services/networking/xandikos.nix 1374 1375 ./services/networking/xinetd.nix 1375 1376 ./services/networking/xl2tpd.nix 1376 1377 ./services/networking/xray.nix 1377 1378 ./services/networking/xrdp.nix 1379 + ./services/networking/yggdrasil-jumper.nix 1378 1380 ./services/networking/yggdrasil.nix 1379 1381 ./services/networking/zapret.nix 1380 - ./services/networking/yggdrasil-jumper.nix 1381 - ./services/networking/zerobin.nix 1382 1382 ./services/networking/zenohd.nix 1383 + ./services/networking/zerobin.nix 1383 1384 ./services/networking/zeronet.nix 1384 - ./services/networking/zerotierone.nix 1385 1385 ./services/networking/zeronsd.nix 1386 + ./services/networking/zerotierone.nix 1386 1387 ./services/networking/znc/default.nix 1388 + ./services/printing/cups-pdf.nix 1387 1389 ./services/printing/cupsd.nix 1388 1390 ./services/printing/ipp-usb.nix 1389 - ./services/printing/cups-pdf.nix 1390 1391 ./services/scheduling/atd.nix 1391 1392 ./services/scheduling/cron.nix 1392 1393 ./services/scheduling/fcron.nix ··· 1426 1427 ./services/security/kanidm.nix 1427 1428 ./services/security/munge.nix 1428 1429 ./services/security/nginx-sso.nix 1429 - ./services/security/oauth2-proxy.nix 1430 1430 ./services/security/oauth2-proxy-nginx.nix 1431 + ./services/security/oauth2-proxy.nix 1431 1432 ./services/security/openbao.nix 1432 1433 ./services/security/opensnitch.nix 1433 1434 ./services/security/paretosecurity.nix ··· 1444 1445 ./services/security/torify.nix 1445 1446 ./services/security/torsocks.nix 1446 1447 ./services/security/usbguard.nix 1447 - ./services/security/vault.nix 1448 1448 ./services/security/vault-agent.nix 1449 + ./services/security/vault.nix 1449 1450 ./services/security/vaultwarden/default.nix 1450 1451 ./services/security/yubikey-agent.nix 1451 1452 ./services/system/automatic-timezoned.nix ··· 1476 1477 ./services/torrent/opentracker.nix 1477 1478 ./services/torrent/peerflix.nix 1478 1479 ./services/torrent/rtorrent.nix 1479 - ./services/torrent/transmission.nix 1480 1480 ./services/torrent/torrentstream.nix 1481 + ./services/torrent/transmission.nix 1481 1482 ./services/tracing/tempo.nix 1482 1483 ./services/ttys/getty.nix 1483 1484 ./services/ttys/gpm.nix 1484 1485 ./services/ttys/kmscon.nix 1485 1486 ./services/video/epgstation/default.nix 1487 + ./services/video/frigate.nix 1486 1488 ./services/video/go2rtc/default.nix 1487 - ./services/video/frigate.nix 1489 + ./services/video/mediamtx.nix 1488 1490 ./services/video/mirakurun.nix 1489 1491 ./services/video/photonvision.nix 1490 - ./services/video/mediamtx.nix 1491 1492 ./services/video/ustreamer.nix 1492 1493 ./services/video/v4l2-relayd.nix 1493 1494 ./services/video/wivrn.nix 1494 1495 ./services/wayland/cage.nix 1495 1496 ./services/wayland/hypridle.nix 1496 1497 ./services/web-apps/actual.nix 1497 - ./services/web-apps/akkoma.nix 1498 1498 ./services/web-apps/agorakit.nix 1499 + ./services/web-apps/akkoma.nix 1499 1500 ./services/web-apps/alps.nix 1500 1501 ./services/web-apps/anuko-time-tracker.nix 1501 1502 ./services/web-apps/archtika.nix ··· 1507 1508 ./services/web-apps/c2fmzq-server.nix 1508 1509 ./services/web-apps/calibre-web.nix 1509 1510 ./services/web-apps/castopod.nix 1510 - ./services/web-apps/coder.nix 1511 1511 ./services/web-apps/changedetection-io.nix 1512 1512 ./services/web-apps/chatgpt-retrieval-plugin.nix 1513 1513 ./services/web-apps/cloudlog.nix 1514 1514 ./services/web-apps/code-server.nix 1515 + ./services/web-apps/coder.nix 1515 1516 ./services/web-apps/collabora-online.nix 1516 1517 ./services/web-apps/commafeed.nix 1517 1518 ./services/web-apps/convos.nix 1518 1519 ./services/web-apps/cook-cli.nix 1519 1520 ./services/web-apps/crabfit.nix 1520 - ./services/web-apps/davis.nix 1521 1521 ./services/web-apps/cryptpad.nix 1522 1522 ./services/web-apps/dashy.nix 1523 + ./services/web-apps/davis.nix 1523 1524 ./services/web-apps/dependency-track.nix 1524 1525 ./services/web-apps/dex.nix 1525 1526 ./services/web-apps/discourse.nix ··· 1532 1533 ./services/web-apps/ethercalc.nix 1533 1534 ./services/web-apps/fider.nix 1534 1535 ./services/web-apps/filesender.nix 1535 - ./services/web-apps/firefly-iii.nix 1536 1536 ./services/web-apps/firefly-iii-data-importer.nix 1537 + ./services/web-apps/firefly-iii.nix 1537 1538 ./services/web-apps/flarum.nix 1538 1539 ./services/web-apps/fluidd.nix 1539 1540 ./services/web-apps/freshrss.nix ··· 1543 1544 ./services/web-apps/gerrit.nix 1544 1545 ./services/web-apps/glance.nix 1545 1546 ./services/web-apps/glitchtip.nix 1547 + ./services/web-apps/goatcounter.nix 1546 1548 ./services/web-apps/gotify-server.nix 1547 1549 ./services/web-apps/gotosocial.nix 1548 1550 ./services/web-apps/grav.nix 1549 1551 ./services/web-apps/grocy.nix 1550 - ./services/web-apps/part-db.nix 1551 - ./services/web-apps/pixelfed.nix 1552 - ./services/web-apps/goatcounter.nix 1553 1552 ./services/web-apps/guacamole-client.nix 1554 1553 ./services/web-apps/guacamole-server.nix 1555 1554 ./services/web-apps/hatsu.nix ··· 1563 1562 ./services/web-apps/icingaweb2/icingaweb2.nix 1564 1563 ./services/web-apps/icingaweb2/module-monitoring.nix 1565 1564 ./services/web-apps/ifm.nix 1566 - ./services/web-apps/immich.nix 1567 1565 ./services/web-apps/immich-public-proxy.nix 1566 + ./services/web-apps/immich.nix 1568 1567 ./services/web-apps/invidious.nix 1569 1568 ./services/web-apps/invoiceplane.nix 1570 1569 ./services/web-apps/isso.nix 1571 1570 ./services/web-apps/jirafeau.nix 1572 1571 ./services/web-apps/jitsi-meet.nix 1572 + ./services/web-apps/kanboard.nix 1573 1573 ./services/web-apps/karakeep.nix 1574 1574 ./services/web-apps/kasmweb/default.nix 1575 - ./services/web-apps/kanboard.nix 1576 1575 ./services/web-apps/kavita.nix 1577 1576 ./services/web-apps/keycloak.nix 1578 1577 ./services/web-apps/kimai.nix ··· 1585 1584 ./services/web-apps/matomo.nix 1586 1585 ./services/web-apps/mattermost.nix 1587 1586 ./services/web-apps/mealie.nix 1587 + ./services/web-apps/mediagoblin.nix 1588 1588 ./services/web-apps/mediawiki.nix 1589 1589 ./services/web-apps/meme-bingo-web.nix 1590 1590 ./services/web-apps/microbin.nix 1591 1591 ./services/web-apps/miniflux.nix 1592 1592 ./services/web-apps/misskey.nix 1593 + ./services/web-apps/mobilizon.nix 1593 1594 ./services/web-apps/monica.nix 1594 1595 ./services/web-apps/moodle.nix 1595 1596 ./services/web-apps/movim.nix 1596 1597 ./services/web-apps/netbox.nix 1597 - ./services/web-apps/nextcloud.nix 1598 1598 ./services/web-apps/nextcloud-notify_push.nix 1599 1599 ./services/web-apps/nextcloud-whiteboard-server.nix 1600 + ./services/web-apps/nextcloud.nix 1600 1601 ./services/web-apps/nextjs-ollama-llm-ui.nix 1601 1602 ./services/web-apps/nexus.nix 1602 1603 ./services/web-apps/nifi.nix 1603 1604 ./services/web-apps/node-red.nix 1604 1605 ./services/web-apps/nostr-rs-relay.nix 1605 1606 ./services/web-apps/ocis.nix 1607 + ./services/web-apps/olivetin.nix 1606 1608 ./services/web-apps/onlyoffice.nix 1607 - ./services/web-apps/openvscode-server.nix 1608 - ./services/web-apps/mediagoblin.nix 1609 1609 ./services/web-apps/open-web-calendar.nix 1610 - ./services/web-apps/mobilizon.nix 1611 - ./services/web-apps/olivetin.nix 1610 + ./services/web-apps/openvscode-server.nix 1612 1611 ./services/web-apps/openwebrx.nix 1613 1612 ./services/web-apps/outline.nix 1613 + ./services/web-apps/part-db.nix 1614 1614 ./services/web-apps/pds.nix 1615 1615 ./services/web-apps/peering-manager.nix 1616 1616 ./services/web-apps/peertube.nix 1617 1617 ./services/web-apps/pgpkeyserver-lite.nix 1618 - ./services/web-apps/phylactery.nix 1619 1618 ./services/web-apps/photoprism.nix 1619 + ./services/web-apps/phylactery.nix 1620 1620 ./services/web-apps/pict-rs.nix 1621 1621 ./services/web-apps/pingvin-share.nix 1622 + ./services/web-apps/pixelfed.nix 1622 1623 ./services/web-apps/plantuml-server.nix 1623 1624 ./services/web-apps/plausible.nix 1624 1625 ./services/web-apps/porn-vault/default.nix ··· 1627 1628 ./services/web-apps/pretix.nix 1628 1629 ./services/web-apps/privatebin.nix 1629 1630 ./services/web-apps/prosody-filer.nix 1631 + ./services/web-apps/readeck.nix 1630 1632 ./services/web-apps/reposilite.nix 1631 1633 ./services/web-apps/rimgo.nix 1634 + ./services/web-apps/rss-bridge.nix 1632 1635 ./services/web-apps/rutorrent.nix 1633 1636 ./services/web-apps/screego.nix 1634 - ./services/web-apps/sftpgo.nix 1635 - ./services/web-apps/strfry.nix 1636 - ./services/web-apps/suwayomi-server.nix 1637 - ./services/web-apps/readeck.nix 1638 - ./services/web-apps/rss-bridge.nix 1639 1637 ./services/web-apps/selfoss.nix 1638 + ./services/web-apps/sftpgo.nix 1640 1639 ./services/web-apps/shiori.nix 1641 1640 ./services/web-apps/silverbullet.nix 1642 1641 ./services/web-apps/simplesamlphp.nix 1643 1642 ./services/web-apps/slskd.nix 1644 1643 ./services/web-apps/snipe-it.nix 1645 1644 ./services/web-apps/sogo.nix 1645 + ./services/web-apps/stash.nix 1646 1646 ./services/web-apps/stirling-pdf.nix 1647 - ./services/web-apps/stash.nix 1647 + ./services/web-apps/strfry.nix 1648 + ./services/web-apps/suwayomi-server.nix 1648 1649 ./services/web-apps/trilium.nix 1649 1650 ./services/web-apps/tt-rss.nix 1650 1651 ./services/web-apps/vikunja.nix ··· 1740 1741 ./services/x11/xserver.nix 1741 1742 ./system/activation/activatable-system.nix 1742 1743 ./system/activation/activation-script.nix 1744 + ./system/activation/bootspec.nix 1743 1745 ./system/activation/pre-switch-check.nix 1744 1746 ./system/activation/specialisation.nix 1745 1747 ./system/activation/switchable-system.nix 1746 - ./system/activation/bootspec.nix 1747 1748 ./system/activation/top-level.nix 1748 1749 ./system/boot/binfmt.nix 1749 1750 ./system/boot/clevis.nix ··· 1755 1756 ./system/boot/kernel.nix 1756 1757 ./system/boot/kexec.nix 1757 1758 ./system/boot/loader/efi.nix 1759 + ./system/boot/loader/external/external.nix 1758 1760 ./system/boot/loader/generations-dir/generations-dir.nix 1759 1761 ./system/boot/loader/generic-extlinux-compatible 1760 1762 ./system/boot/loader/grub/grub.nix 1761 1763 ./system/boot/loader/grub/ipxe.nix 1762 1764 ./system/boot/loader/grub/memtest.nix 1763 - ./system/boot/loader/external/external.nix 1764 1765 ./system/boot/loader/init-script/init-script.nix 1765 1766 ./system/boot/loader/limine/limine.nix 1766 1767 ./system/boot/loader/loader.nix 1767 1768 ./system/boot/loader/systemd-boot/systemd-boot.nix 1768 1769 ./system/boot/luksroot.nix 1769 - ./system/boot/stratisroot.nix 1770 1770 ./system/boot/modprobe.nix 1771 1771 ./system/boot/networkd.nix 1772 - ./system/boot/uki.nix 1773 - ./system/boot/unl0kr.nix 1774 1772 ./system/boot/plymouth.nix 1775 1773 ./system/boot/resolved.nix 1776 1774 ./system/boot/shutdown.nix 1777 1775 ./system/boot/stage-1.nix 1778 1776 ./system/boot/stage-2.nix 1777 + ./system/boot/stratisroot.nix 1779 1778 ./system/boot/systemd.nix 1780 1779 ./system/boot/systemd/coredump.nix 1781 1780 ./system/boot/systemd/dm-verity.nix 1782 1781 ./system/boot/systemd/fido2.nix 1782 + ./system/boot/systemd/homed.nix 1783 1783 ./system/boot/systemd/initrd-secrets.nix 1784 1784 ./system/boot/systemd/initrd.nix 1785 - ./system/boot/systemd/journald.nix 1786 1785 ./system/boot/systemd/journald-gateway.nix 1787 1786 ./system/boot/systemd/journald-remote.nix 1788 1787 ./system/boot/systemd/journald-upload.nix 1788 + ./system/boot/systemd/journald.nix 1789 1789 ./system/boot/systemd/logind.nix 1790 1790 ./system/boot/systemd/nspawn.nix 1791 1791 ./system/boot/systemd/oomd.nix ··· 1797 1797 ./system/boot/systemd/tpm2.nix 1798 1798 ./system/boot/systemd/user.nix 1799 1799 ./system/boot/systemd/userdbd.nix 1800 - ./system/boot/systemd/homed.nix 1801 1800 ./system/boot/timesyncd.nix 1802 1801 ./system/boot/tmp.nix 1802 + ./system/boot/uki.nix 1803 + ./system/boot/unl0kr.nix 1803 1804 ./system/boot/uvesafb.nix 1804 1805 ./system/etc/etc-activation.nix 1805 1806 ./tasks/auto-upgrade.nix ··· 1823 1824 ./tasks/filesystems/ntfs.nix 1824 1825 ./tasks/filesystems/overlayfs.nix 1825 1826 ./tasks/filesystems/reiserfs.nix 1826 - ./tasks/filesystems/sshfs.nix 1827 1827 ./tasks/filesystems/squashfs.nix 1828 + ./tasks/filesystems/sshfs.nix 1828 1829 ./tasks/filesystems/unionfs-fuse.nix 1829 1830 ./tasks/filesystems/vboxsf.nix 1830 1831 ./tasks/filesystems/vfat.nix ··· 1851 1852 ./virtualisation/docker.nix 1852 1853 ./virtualisation/ecs-agent.nix 1853 1854 ./virtualisation/hyperv-guest.nix 1854 - ./virtualisation/incus.nix 1855 1855 ./virtualisation/incus-agent.nix 1856 + ./virtualisation/incus.nix 1856 1857 ./virtualisation/kvmgt.nix 1857 1858 ./virtualisation/libvirtd.nix 1858 1859 ./virtualisation/lxc.nix 1859 1860 ./virtualisation/lxcfs.nix 1860 - ./virtualisation/lxd.nix 1861 1861 ./virtualisation/lxd-agent.nix 1862 + ./virtualisation/lxd.nix 1862 1863 ./virtualisation/multipass.nix 1863 1864 ./virtualisation/nixos-containers.nix 1864 1865 ./virtualisation/oci-containers.nix 1865 - ./virtualisation/openstack-options.nix 1866 1866 ./virtualisation/oci-options.nix 1867 + ./virtualisation/openstack-options.nix 1867 1868 ./virtualisation/openvswitch.nix 1868 1869 ./virtualisation/parallels-guest.nix 1869 1870 ./virtualisation/podman/default.nix ··· 1878 1879 ./virtualisation/waydroid.nix 1879 1880 ./virtualisation/xe-guest-utilities.nix 1880 1881 ./virtualisation/xen-dom0.nix 1882 + # keep-sorted end 1881 1883 { 1882 1884 documentation.nixos.extraModules = [ 1883 1885 ./virtualisation/qemu-vm.nix
+32 -6
nixos/modules/services/misc/paperless.nix
··· 358 358 description = "Settings to pass to the document exporter as CLI arguments."; 359 359 }; 360 360 }; 361 + 362 + configureTika = lib.mkOption { 363 + type = lib.types.bool; 364 + default = false; 365 + description = '' 366 + Whether to configure Tika and Gotenberg to process Office and e-mail files with OCR. 367 + ''; 368 + }; 361 369 }; 362 370 363 371 config = lib.mkIf cfg.enable ( ··· 378 386 ]; 379 387 }; 380 388 381 - services.paperless.settings = lib.mkIf cfg.database.createLocally { 382 - PAPERLESS_DBENGINE = "postgresql"; 383 - PAPERLESS_DBHOST = "/run/postgresql"; 384 - PAPERLESS_DBNAME = "paperless"; 385 - PAPERLESS_DBUSER = "paperless"; 386 - }; 389 + services.paperless.settings = lib.mkMerge [ 390 + (lib.mkIf cfg.database.createLocally { 391 + PAPERLESS_DBENGINE = "postgresql"; 392 + PAPERLESS_DBHOST = "/run/postgresql"; 393 + PAPERLESS_DBNAME = "paperless"; 394 + PAPERLESS_DBUSER = "paperless"; 395 + }) 396 + (lib.mkIf cfg.configureTika { 397 + PAPERLESS_GOTENBERG_ENABLED = true; 398 + PAPERLESS_TIKA_ENABLED = true; 399 + }) 400 + ]; 387 401 388 402 systemd.slices.system-paperless = { 389 403 description = "Paperless Document Management System Slice"; ··· 570 584 groups.${defaultUser} = { 571 585 gid = config.ids.gids.paperless; 572 586 }; 587 + }; 588 + 589 + services.gotenberg = lib.mkIf cfg.configureTika { 590 + enable = true; 591 + # https://github.com/paperless-ngx/paperless-ngx/blob/v2.15.3/docker/compose/docker-compose.sqlite-tika.yml#L64-L69 592 + chromium.disableJavascript = true; 593 + extraArgs = [ "--chromium-allow-list=file:///tmp/.*" ]; 594 + }; 595 + 596 + services.tika = lib.mkIf cfg.configureTika { 597 + enable = true; 598 + enableOcr = true; 573 599 }; 574 600 } 575 601
+7 -7
nixos/modules/services/monitoring/graphite.nix
··· 292 292 serviceConfig = { 293 293 Slice = "system-graphite.slice"; 294 294 RuntimeDirectory = name; 295 - ExecStart = "${pkgs.python3Packages.twisted}/bin/twistd ${carbonOpts name}"; 295 + ExecStart = "${lib.getExe' pkgs.python3Packages.twisted "twistd"} ${carbonOpts name}"; 296 296 User = "graphite"; 297 297 Group = "graphite"; 298 298 PermissionsStartOnly = true; ··· 319 319 serviceConfig = { 320 320 Slice = "system-graphite.slice"; 321 321 RuntimeDirectory = name; 322 - ExecStart = "${pkgs.python3Packages.twisted}/bin/twistd ${carbonOpts name}"; 322 + ExecStart = "${lib.getExe' pkgs.python3Packages.twisted "twistd"} ${carbonOpts name}"; 323 323 User = "graphite"; 324 324 Group = "graphite"; 325 325 PIDFile = "/run/${name}/${name}.pid"; ··· 340 340 serviceConfig = { 341 341 Slice = "system-graphite.slice"; 342 342 RuntimeDirectory = name; 343 - ExecStart = "${pkgs.python3Packages.twisted}/bin/twistd ${carbonOpts name}"; 343 + ExecStart = "${lib.getExe' pkgs.python3Packages.twisted "twistd"} ${carbonOpts name}"; 344 344 User = "graphite"; 345 345 Group = "graphite"; 346 346 PIDFile = "/run/${name}/${name}.pid"; ··· 384 384 }; 385 385 serviceConfig = { 386 386 ExecStart = '' 387 - ${pkgs.python3Packages.waitress-django}/bin/waitress-serve-django \ 387 + ${lib.getExe pkgs.python3Packages.waitress-django} \ 388 388 --host=${cfg.web.listenAddress} --port=${toString cfg.web.port} 389 389 ''; 390 390 User = "graphite"; ··· 397 397 mkdir -p ${dataDir}/{whisper/,log/webapp/} 398 398 chmod 0700 ${dataDir}/{whisper/,log/webapp/} 399 399 400 - ${pkgs.python3Packages.django}/bin/django-admin.py migrate --noinput 400 + ${lib.getExe' pkgs.python3Packages.django "django-admin"} migrate --noinput 401 401 402 402 chown -R graphite:graphite ${dataDir} 403 403 ··· 407 407 # Only collect static files when graphite_web changes. 408 408 if ! [ "${dataDir}/current_graphite_web" -ef "${pkgs.python3Packages.graphite-web}" ]; then 409 409 mkdir -p ${staticDir} 410 - ${pkgs.python3Packages.django}/bin/django-admin.py collectstatic --noinput --clear 410 + ${lib.getExe' pkgs.python3Packages.django "django-admin"} collectstatic --noinput --clear 411 411 chown -R graphite:graphite ${staticDir} 412 412 ln -sfT "${pkgs.python3Packages.graphite-web}" "${dataDir}/current_graphite_web" 413 413 fi ··· 427 427 ]; 428 428 environment = seyrenConfig; 429 429 serviceConfig = { 430 - ExecStart = "${pkgs.seyren}/bin/seyren -httpPort ${toString cfg.seyren.port}"; 430 + ExecStart = "${lib.getExe pkgs.seyren} -httpPort ${toString cfg.seyren.port}"; 431 431 WorkingDirectory = dataDir; 432 432 User = "graphite"; 433 433 Group = "graphite";
+2 -2
pkgs/by-name/cp/cpu_features/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "cpu_features"; 11 - version = "0.9.0"; 11 + version = "0.10.0"; 12 12 13 13 outputs = [ 14 14 "out" ··· 19 19 owner = "google"; 20 20 repo = "cpu_features"; 21 21 rev = "v${version}"; 22 - hash = "sha256-uXN5crzgobNGlLpbpuOxR+9QVtZKrWhxC/UjQEakJwk="; 22 + hash = "sha256-YnNcNzlFVTHKCxfmhTDhOxluxK2VCBuEi7VZGgUB4VU="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ cmake ];
+67
pkgs/by-name/el/element-call/missing-hashes.json
··· 1 + { 2 + "@esbuild/aix-ppc64@npm:0.25.1": "6de3a364b7f79f21f66d606d4d29c72ef81c741d71ab4bb941c4eabe7b6a809b1340f4dd5c943827005e421912880741320b9617d17fce762d204cfb94175223", 3 + "@esbuild/android-arm64@npm:0.25.1": "716c98ad3220c71cbaedcfa34aa7c877a3fae911938c3776a66600d7f65980e384799a6832a1b9aea96c6d5a8880610f54744bd0813e743c511d44056ef528d6", 4 + "@esbuild/android-arm@npm:0.25.1": "d2c9e95dd2027f6e14250a90a11136d9ce73a2157a8d104df4a9dd199d3c50cd91f25813536b4776630acb78596bd5a025976962c6d624df7594c32f2d9c1395", 5 + "@esbuild/android-x64@npm:0.25.1": "92f1bec801b414ecdc4b73adfbb4482f4f2cfba423d33296914fa59ffdafb81facc445a7f65d1eea813c078220a0606f4be02252843bb9039ceb2755f643387c", 6 + "@esbuild/darwin-arm64@npm:0.25.1": "9c4cd09c0bd8479e27e04e2397edccebae928184c463684490137d2b7ea3171051b66596db229af2ad3e6a911c1c8a9d10b8aed30d11d0aa155ac0d309fd5dd6", 7 + "@esbuild/darwin-x64@npm:0.25.1": "31b64c02be9438e175e8b343c52e0bbc7964f08a1b44e0adbfa2a1b229ccd0ad0184cdb8313272b4590298833ea0b197d82a909466caffe90105f8acb30402d0", 8 + "@esbuild/freebsd-arm64@npm:0.25.1": "e04018ffd760dd101a5931e0248751bdfca98e3f29be9b41051d55278907f52a3e5ab80c32168e208c2ff287510d6d5b765d3adc841bfd621af7930c10a547e6", 9 + "@esbuild/freebsd-x64@npm:0.25.1": "438215bea2dc716d2c9ffe9b921bbde06e77d96ec0c837fd79f46bc6e195aa50e5f55490228f7433df7aa47810eec5c602a9d9cf956c1794778018632b196f34", 10 + "@esbuild/linux-arm64@npm:0.25.1": "c839788b6db471f144bc2627a117083c9a50402c76cde2f0e5411faaeb3a5cde4972bb7336b87de67cd0a65d4d5b00759668407a03b5d4ed3130d4984837429a", 11 + "@esbuild/linux-arm@npm:0.25.1": "ecf9fd9028d2166619b9a45161a987eebb6ef3dcb0159a2607ab164c58c26a15cf274e0b1088834c07ef9166349276d595fdad5c42bce8d03a55cb213d947efa", 12 + "@esbuild/linux-ia32@npm:0.25.1": "36f208e10a4b778a28a9002338872e52d24dfc18e25d3b41dc53892279c3ee842d76c7b608a30620f128d85344acac0dc86f203f5de7082a21fa2e908c96b68c", 13 + "@esbuild/linux-loong64@npm:0.25.1": "75d95e6ee995c9f2abb202ca430685e5d58fbe9b0b5b01a69b498c9b360d309026d15bae7831de9c0c4f02e45028a92ffb169117c3b56dd1ac7ea8c6ef50628d", 14 + "@esbuild/linux-mips64el@npm:0.25.1": "7fc22eb8a7dc9ee743113cb327eef3591bced4753f416f8dd722794a198a053ab6e120b3b13c1bb6cc89cbd02ea502187b1a3c9ebe8187407665c78995153740", 15 + "@esbuild/linux-ppc64@npm:0.25.1": "84f914a776774bf209c5f96a3708e52477e1966b689a880c0256530063bc581125b5cc04b9700f4aa892e7770ba47c5a950a4be9f1bb3ccbe60a500383602156", 16 + "@esbuild/linux-riscv64@npm:0.25.1": "97f47cd5695686254b58f950ca973df1fcecfebf3bd585629121a65323ffaa7f95cf821392011ee069da492b46fdff771be332c699a438cf123351610e12d621", 17 + "@esbuild/linux-s390x@npm:0.25.1": "10760a999d432d092a8ebe5f09752ee7e8ea77a1afa5f1adfe7f9ccb5bbf77d6e0da6dce5d1a4a7cd731d89b6075723c2bc0328f446ed129c4b63c6441ba22ae", 18 + "@esbuild/linux-x64@npm:0.25.1": "4cdb1625726580eb42432878912d5480a0321559ef2c6425c1db55f89f3fe1c35fb03b3adec92c3f52a4db751d7535f23086b80ed7b219d1edbb254ffbe96e68", 19 + "@esbuild/netbsd-arm64@npm:0.25.1": "f2427b094e072d2db7944b1d2a988dd9f17627976a395b941f225aec2d0565da2ea110a845eafae960af08e3eea74eb327e5eb9dbe06dc1e14f4439596c3b47c", 20 + "@esbuild/netbsd-x64@npm:0.25.1": "c8347ecc18b175923a3cbdaef61b64815ffe0cf2cc285f4034337c2df83e78a118ebfdf2ac3a46a8d8a19ce6a0e0605d27d11570d1758ab90074c99047b82fc0", 21 + "@esbuild/openbsd-arm64@npm:0.25.1": "719812786b4f3ab4471a306c930ab1bf31e9d92f933ea2a34566f07d6269df5058e7d48408127daa197e6fdb21e30697303127d259b76b18936d534619a3eb15", 22 + "@esbuild/openbsd-x64@npm:0.25.1": "21590cbeda028e9b9f8131c54c36bab65a5d5bd5dd4e6bd9f80438045a655e9ac634bb3535a8650b694db267fe23bd2318a59cdec2fae1ba389ed1a00cc0bbe7", 23 + "@esbuild/sunos-x64@npm:0.25.1": "e20ce3891d8717fe2cb885d92d16e9409802316eaa91071be5c7d75164d23dbc5a502be3691039051843d94192e8cf43ade61014a8bce298cfc13a8d3ddd85b0", 24 + "@esbuild/win32-arm64@npm:0.25.1": "749a211eae6a47e5ceb71898df668d083bdec2ed762116fea7772824281f793aceb0487946e20ff604d7e102d1fc8538a73f15b476ca36e07f7ddfb601f6dfa1", 25 + "@esbuild/win32-ia32@npm:0.25.1": "bb45fd889d858678ec68114bfc398965ed8d44e46a9517fcd9f7b397101c2cf94d78938a2640f6f2a1fe65de4ae8830fd426cd21a28302bb92333913b3c16c85", 26 + "@esbuild/win32-x64@npm:0.25.1": "e33291b9834095e6460bd20bb15c49361758bf66d28ccffe0c06a1565211c91f668d9cfc0cbd5bd7a5def693fe7272dbe290b08d4eadba29e750c8a9c739f564", 27 + "@parcel/watcher-android-arm64@npm:2.5.1": "f99d569e4f6cf78a1b0097fb9d4682cb201a74370ae440c531da4e1d5021e46141bfcdf8ef708b51a5b9cb1c30f78eea933ce75216d5eeb7b969a2ad27c68e4a", 28 + "@parcel/watcher-darwin-arm64@npm:2.5.1": "973c7ef3c94608da9cd1b20b18b9a7de2fb46fe44553731fe372b640de524491976150d0845f3d5953b74ed8ea469cb8d18a48651d0e5fb82f549a6b46b54f79", 29 + "@parcel/watcher-darwin-x64@npm:2.5.1": "848c5516aed9c36e14751200dbbf57e83c0bd46cdab0932df33db120e66b9596de18eeb98980e319efde84014f67d9e7924d7555383d8ffcefe35c501166b84b", 30 + "@parcel/watcher-freebsd-x64@npm:2.5.1": "cbd2b7884bc92422edabc0c74c3fbc06512bb7300fc137aaff2e96f46f61e5272265a0b5d230acc82a0e777b0c11661f0b8b7f89a9342c0920b752436dd2c750", 31 + "@parcel/watcher-linux-arm-glibc@npm:2.5.1": "f2e1ec14dbb0f85a84a75f55fd7721598694976ba3ad439832b57e558b0d9240cc80ff83053fb8cf7caffb0592d51bb39d325112763ec1734924b49d4ba9c144", 32 + "@parcel/watcher-linux-arm-musl@npm:2.5.1": "83344c7ecda2e79db59d711bcee0c3fa26922989139c031bd762cf3d5bfb191797e22e9ed6072690b822dfd62629623ba4e7eedb3c41930a987fc3d4106000e1", 33 + "@parcel/watcher-linux-arm64-glibc@npm:2.5.1": "562231feb159a294752378bebecc69a2d33366a9d877835844578799f8536398006e0e570849f9e2db04085a3ea82131459cd10fd6b42dea10cd73bd0c9ca13e", 34 + "@parcel/watcher-linux-arm64-musl@npm:2.5.1": "f62db52a90ebbaa29ca9900e6b9bd3fc6e5c650741bbde9a2742cbc332c678b753fc6a596d67659394fd9262aa826463ea667d18cc554bcaaac9e8da1a2a29d0", 35 + "@parcel/watcher-linux-x64-glibc@npm:2.5.1": "425e557991fde5092d6a9e20be71810600415e5fa157dca0b39bd8db86653d3ee7b037305261c8782d1a065f2a64d235e17b57876b26f5bb0dd7a9bdbe364690", 36 + "@parcel/watcher-linux-x64-musl@npm:2.5.1": "4dbb066ba9478c8b8de39e3c1083cbb74f86f03eaf4445603e69909d6c072134644316faa20a2445419b9fe1a8063ade7b5331a5766d807ee0b15b8a70c59a2d", 37 + "@parcel/watcher-win32-arm64@npm:2.5.1": "e015314d6b9b727cbe25eedf963ca8b23bf6d4e78d3c28008bd0d2657940ad54a271330486df3a93a5f1a30f2b8d052d14415b85cc7e7b747c6c73b5dc055628", 38 + "@parcel/watcher-win32-ia32@npm:2.5.1": "920b6ad6a2095aeb9c2d329c5118472a3c14669fa93eaa99aa8050c76c5c2d3d76d92677167ed748c2ac5487c568d5df16d5d94f4bc7c354094fccd8e0d6350c", 39 + "@parcel/watcher-win32-x64@npm:2.5.1": "8f1c8e41ec9f86e4dcd0d4db0a077742d5dcc853f15ea888387183e34e2efcff09fd1cc9ec46fc1121b9ad4ddc0e221283f2ffb23cfd7dbcbb8b03060b461963", 40 + "@rollup/rollup-android-arm-eabi@npm:4.37.0": "137cc44b5452772bc857f3a9b113dc89a95b0d529963e91a49ac1b336302f37931da052a5d07c294da6060d07251c0251c7d363fd2be1775b59afd84a4c2ec67", 41 + "@rollup/rollup-android-arm64@npm:4.37.0": "a6856efb422e0e9ab62f407e0e73908fe78d42fbb2730aeeba3d8b3f034449ef248a0fb596b5af3e87f7054e00328aa4322525a375508f492dbc7c2478aa0e49", 42 + "@rollup/rollup-darwin-arm64@npm:4.37.0": "ac29a2a8eb0e40c54a1685c868436658682293cacde10b7cbf587845902e4e95ec4b84e4eefbf7ac6a4b6330b47fe4094dbeeb90f22c0ee130ff984b8d3a1cb9", 43 + "@rollup/rollup-darwin-x64@npm:4.37.0": "037115d7f3b9ceab60df8ea12a48762a6c4051da7008a6b5d47174d9980759c392d7c6e4e79e2989744f0a16d1fb78ae97a9abd309fb1c41b07b65fab1700338", 44 + "@rollup/rollup-freebsd-arm64@npm:4.37.0": "8ac2a91f628962633cf33aa462e567b1fc09b4ea09bf7a882ebb7ebf7adf4530d5f9d1b2dfa50ef64ddfa4b820e1eea324041f4c847298ddbe48d7491a944016", 45 + "@rollup/rollup-freebsd-x64@npm:4.37.0": "855b528e935ad21de0297112b2b73ea4ca7db94278606811f2d61011cf8f8042e4b7127f7993859320876fba585a00c5e7e11c7b50ce23af4ccca3679a69754f", 46 + "@rollup/rollup-linux-arm-gnueabihf@npm:4.37.0": "dc126fb662d1a645ab41680033a987908ed0565b4ea9d414a9a46a61c06e9b136c010d1f28b1c34ffb101375a5279f18ee70d0d9b4ff1f2db80a54a05af3071d", 47 + "@rollup/rollup-linux-arm-musleabihf@npm:4.37.0": "206cf3b319948b5d2d5ada18c698f16350c4cb64b53ad754fad91c1fe403c5fc110b3d3d2436433c5fd9ed1e1cec3535ed184902a6986f8bc0ae9770360e3c0b", 48 + "@rollup/rollup-linux-arm64-gnu@npm:4.37.0": "f96da93f09aad5145f6fcfd69eccb6a2d407754e13f168d161dd2280991b7e4a3a514009b8a796767e5bd85ca0e4f81e2aea19781bb027d3ec59cf01768e2e1c", 49 + "@rollup/rollup-linux-arm64-musl@npm:4.37.0": "c31f0c0aeefd18b59212f845aacac5a5a614ce0101db27dcc53884ae4d4e766d399d816104a10f4ee8c4c28e2045abb2d6a778c00bd30a430b3f34be4445cb1c", 50 + "@rollup/rollup-linux-loongarch64-gnu@npm:4.37.0": "d69b456caaa8c12c2936a6836dc2dd3b9169ebfc2d888c904d3407fb2c53ba99a3323bfd36d447c17ff0b9e31b4709defaf72cafb32c23c773fbffdee50bc7fc", 51 + "@rollup/rollup-linux-powerpc64le-gnu@npm:4.37.0": "abc5b4e7960965f01948dbf7e956695643cf6ab78ef1d14f2bc34b93cbb85a9ccb9c005dfbf948a80145cd808078a34d216c9d4e801570e2ca638a563ecd0ae2", 52 + "@rollup/rollup-linux-riscv64-gnu@npm:4.37.0": "a9a5fe6a24955dae476c9ab5fb22d5f807e0ff916ff1ec289c8050e6688695e9c434dfdb130282712dd3657bf883af4544ed1ebc77b68530ccb8e33af484a41e", 53 + "@rollup/rollup-linux-riscv64-musl@npm:4.37.0": "e6cd70f709a59037f496d1086f34148ef2ba92bbf1813e07ccd52b3643822486fa95671a6ed4a3397b9ef23e3a4dea20926f9e1a26b00a06173202627cf2f0ce", 54 + "@rollup/rollup-linux-s390x-gnu@npm:4.37.0": "a6704bd605db0a99a60947a6a69ad6d1dbf712f57d4bcaba24a122cc062b2513319726e8211410d5d9d2bc1face3b153c45c4c9209ead6a25f87cf6e79828864", 55 + "@rollup/rollup-linux-x64-gnu@npm:4.37.0": "fb0ee05c300d73fb05e5584418c41cd616aca8ccb4c4397b56ada769b4e3655223cdea2ce136c3ff3ed3efb9f74800acbd4801135afc3fbd49b29fff092ebd8c", 56 + "@rollup/rollup-linux-x64-musl@npm:4.37.0": "c502057b9ef77bb43df6337eb02c5bbb8f7aabb2780f3de8256048ade427d319e4d5cca4e4238c3076ddddfd9749d9854e8fbc7f6e50cec84e778da6dafe90b7", 57 + "@rollup/rollup-win32-arm64-msvc@npm:4.37.0": "4a6a5c2fb0c520edd3f67deb773ff600698a665ac5a4ba4ac8147836aa054be0f3fab54c841f3eef2b638224dd432a62b5f48b3704f5d3dd37ec7fcfc6a70591", 58 + "@rollup/rollup-win32-ia32-msvc@npm:4.37.0": "439f4339c26c104333b3f55a34ef1a2280b22eec165362eee1816548a0b93f0440a6e3982af9263d1a4158d665a6ecba68c64bf12a786eae69db232399598321", 59 + "@rollup/rollup-win32-x64-msvc@npm:4.37.0": "0c85f06fddfc73dd4457a6c6ec841e52d0fb81179fe63754bd3c02c4795ec338685bd14ff49672ddfb3767aecf4f01f4a5da5730b0cf62be318753390027de37", 60 + "@sentry/cli-darwin@npm:2.42.2": "3df1b8774a2dffba2a413420b573d0ddb94a51ab530cfcf719736cac37fb9b6ff835516b4b783771f003659436a00d3ee5ea201fb2510c1ea517d7256c619b50", 61 + "@sentry/cli-linux-arm64@npm:2.42.2": "17ab90626910c137925aa307bfb4b2f5790a756eaec9bbfa1066b1c2265ec1981ae3d7c8b2014071da9dd3a604cf150ba9a8d93a16e0da155831c7c8a524f956", 62 + "@sentry/cli-linux-arm@npm:2.42.2": "2d31e7d2603f124e2a36626e91dd8c50a0eba27386b94a7076115022e50193140d7f613850adf64740ee46102cec99845750df05430dd16ea50f01607ead6d2d", 63 + "@sentry/cli-linux-i686@npm:2.42.2": "e5c52d65f507393c786373aaff873d6522f9ab26ef3cea498268ef63d053dc9f4e806c3295c22b48c5dd1f7ecf0c47bfaa0f7545424ef81a3cd51914de2af2bc", 64 + "@sentry/cli-linux-x64@npm:2.42.2": "62ed35b355b7673c8cc1d1542c21d1fb908022c2cc951eda47ee4a55c3e53499c1eca08b93408b547adf9ffe7bcb6d43efa50f185f6fa66155a13373ea79d5f3", 65 + "@sentry/cli-win32-i686@npm:2.42.2": "3876d8d3f6139d984714ed5fed8ef124d32af8f5d7cd6968adc8e910727e12eb39d85dcc6304a5e249dce7d8e93e11f8bcfde83545835d959f260bf4b1914d00", 66 + "@sentry/cli-win32-x64@npm:2.42.2": "16e6deb7f0faaed1a88c121463b3ef727726351ec04afe3308ff3775d26e1d7b990a3fd65b216d7fc2ac4f6967c625f14e6dbc2dab99fcc9d7a625ec80422ab8" 67 + }
+34 -7
pkgs/by-name/el/element-call/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 fetchYarnDeps, 6 + git, 7 + yarn-berry, 6 8 yarnConfigHook, 7 - yarnBuildHook, 8 9 nodejs, 9 10 }: 10 11 11 12 stdenv.mkDerivation (finalAttrs: { 12 13 pname = "element-call"; 13 - version = "0.9.0"; 14 + version = "0.10.0"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "element-hq"; 17 18 repo = "element-call"; 18 19 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-BugR5aXDxIQ9WOhaqXEoo0FdZHnYSvoqDoRJLDd4PUk="; 20 + hash = "sha256-hKlzp6dDYRp1fM6soho84nP0phkQkaGJEGUf0MqzQGc="; 21 + }; 22 + 23 + matrixJsSdkRevision = "19b1b901f575755d29d1fe03ca48cbf7c1cae05c"; 24 + matrixJsSdkOfflineCache = fetchYarnDeps { 25 + yarnLock = "${finalAttrs.offlineCache}/checkouts/${finalAttrs.matrixJsSdkRevision}/yarn.lock"; 26 + hash = "sha256-pi2MW+58DCkHJDOxMWeXzF+v+5JhJFGQcUgsRsYjNvw="; 20 27 }; 21 28 22 - offlineCache = fetchYarnDeps { 23 - yarnLock = "${finalAttrs.src}/yarn.lock"; 24 - hash = "sha256-7dUSt1k/5N6BaYrT272J6xxDGgloAsDw1dCFh327Itc="; 29 + dontYarnInstallDeps = true; 30 + preConfigure = '' 31 + cp -r $offlineCache writable 32 + chmod u+w -R writable 33 + pushd writable/checkouts/${finalAttrs.matrixJsSdkRevision}/ 34 + mkdir -p .git/{refs,objects} 35 + echo ${finalAttrs.matrixJsSdkRevision} > .git/HEAD 36 + SKIP_YARN_COREPACK_CHECK=1 offlineCache=$matrixJsSdkOfflineCache yarnConfigHook 37 + popd 38 + offlineCache=writable 39 + ''; 40 + 41 + missingHashes = ./missing-hashes.json; 42 + offlineCache = yarn-berry.fetchYarnBerryDeps { 43 + inherit (finalAttrs) src missingHashes; 44 + hash = "sha256-Pv9ioa6F5gNx+8oMJvvRI/LTJGJ4ALrIQFvoH++szuo="; 25 45 }; 26 46 27 47 nativeBuildInputs = [ 48 + git 49 + yarn-berry.yarnBerryConfigHook 28 50 yarnConfigHook 29 - yarnBuildHook 30 51 nodejs 31 52 ]; 53 + 54 + buildPhase = '' 55 + runHook preBuild 56 + ${lib.getExe yarn-berry} build 57 + runHook postBuild 58 + ''; 32 59 33 60 installPhase = '' 34 61 runHook preInstall
+4 -3
pkgs/by-name/fe/ferron/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage (finalAttrs: { 12 12 pname = "ferron"; 13 - version = "1.0.0"; 13 + version = "1.2.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ferronweb"; 17 17 repo = "ferron"; 18 18 tag = finalAttrs.version; 19 - hash = "sha256-kw2Ffl5KB3urg5h/ejbW+WxYLpNrxIjPy0levZPgRoo="; 19 + hash = "sha256-FK3LdDkTtY5UsYc/wR8cAyh2GHs9oTvN2K3N0tn+eOM="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-uPzEz72/3huigY8moYX5ztRZ0Uaye+GN7V8vKKklPkY="; 23 + cargoHash = "sha256-/OhIsP3okvCVwGP0Txjm8feOumaJXxoJdCY/CE0Tu6Y="; 24 24 25 25 nativeBuildInputs = [ 26 26 pkg-config ··· 47 47 meta = { 48 48 description = "Fast, memory-safe web server written in Rust"; 49 49 homepage = "https://github.com/ferronweb/ferron"; 50 + changelog = "https://github.com/ferronweb/ferron/releases/tag/${finalAttrs.version}"; 50 51 license = lib.licenses.mit; 51 52 maintainers = with lib.maintainers; [ GaetanLepage ]; 52 53 mainProgram = "ferron";
+163
pkgs/by-name/gi/git-mit/libgit2-update.patch
··· 1 + From 3e82a4f5017972c7d28151a468bb71fe7d2279e0 Mon Sep 17 00:00:00 2001 2 + From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> 3 + Date: Mon, 13 Jan 2025 01:45:12 +0000 4 + Subject: [PATCH] fix(deps): update rust crate git2 to 0.20.0 5 + 6 + --- 7 + Cargo.lock | 8 ++++---- 8 + git-mit-config/Cargo.toml | 2 +- 9 + git-mit-install/Cargo.toml | 2 +- 10 + git-mit-relates-to/Cargo.toml | 2 +- 11 + git-mit/Cargo.toml | 2 +- 12 + mit-commit-message-lints/Cargo.toml | 2 +- 13 + mit-commit-msg/Cargo.toml | 2 +- 14 + mit-hook-test-helper/Cargo.toml | 2 +- 15 + mit-pre-commit/Cargo.toml | 2 +- 16 + mit-prepare-commit-msg/Cargo.toml | 2 +- 17 + 10 files changed, 13 insertions(+), 13 deletions(-) 18 + 19 + diff --git a/Cargo.lock b/Cargo.lock 20 + index 11c858e8..db9e01dd 100644 21 + --- a/Cargo.lock 22 + +++ b/Cargo.lock 23 + @@ -783,9 +783,9 @@ dependencies = [ 24 + 25 + [[package]] 26 + name = "git2" 27 + -version = "0.19.0" 28 + +version = "0.20.0" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + -checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724" 31 + +checksum = "3fda788993cc341f69012feba8bf45c0ba4f3291fcc08e214b4d5a7332d88aff" 32 + dependencies = [ 33 + "bitflags 2.7.0", 34 + "libc", 35 + @@ -1075,9 +1075,9 @@ checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 36 + 37 + [[package]] 38 + name = "libgit2-sys" 39 + -version = "0.17.0+1.8.1" 40 + +version = "0.18.0+1.9.0" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + -checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224" 43 + +checksum = "e1a117465e7e1597e8febea8bb0c410f1c7fb93b1e1cddf34363f8390367ffec" 44 + dependencies = [ 45 + "cc", 46 + "libc", 47 + diff --git a/git-mit-config/Cargo.toml b/git-mit-config/Cargo.toml 48 + index aa1fd61e..3ec0cd93 100644 49 + --- a/git-mit-config/Cargo.toml 50 + +++ b/git-mit-config/Cargo.toml 51 + @@ -15,7 +15,7 @@ mit-lint = "3.2.9" 52 + shell-words = "1.1.0" 53 + thiserror = "1.0.69" 54 + miette = { version = "7.4.0", features = [ "fancy" ] } 55 + -git2 = "0.19.0" 56 + +git2 = "0.20.0" 57 + openssl = { version = "0.10.68", optional = true } 58 + clap_complete = "4.5.42" 59 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 60 + diff --git a/git-mit-install/Cargo.toml b/git-mit-install/Cargo.toml 61 + index a7611272..96f58672 100644 62 + --- a/git-mit-install/Cargo.toml 63 + +++ b/git-mit-install/Cargo.toml 64 + @@ -18,7 +18,7 @@ clap_complete = "4.5.42" 65 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 66 + 67 + 68 + -git2 = "0.19.0" 69 + +git2 = "0.20.0" 70 + openssl = { version = "0.10.68", optional = true } 71 + 72 + indoc = "2.0.5" 73 + diff --git a/git-mit-relates-to/Cargo.toml b/git-mit-relates-to/Cargo.toml 74 + index d50d2aa9..c6676bf8 100644 75 + --- a/git-mit-relates-to/Cargo.toml 76 + +++ b/git-mit-relates-to/Cargo.toml 77 + @@ -17,7 +17,7 @@ thiserror = "1.0.69" 78 + miette = { version = "7.4.0", features = [ "fancy" ] } 79 + clap_complete = "4.5.42" 80 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 81 + -git2 = "0.19.0" 82 + +git2 = "0.20.0" 83 + openssl = { version = "0.10.68", optional = true } 84 + 85 + 86 + diff --git a/git-mit/Cargo.toml b/git-mit/Cargo.toml 87 + index ce108e96..fdda0c55 100644 88 + --- a/git-mit/Cargo.toml 89 + +++ b/git-mit/Cargo.toml 90 + @@ -17,7 +17,7 @@ thiserror = "1.0.69" 91 + miette = { version = "7.4.0", features = [ "fancy" ] } 92 + clap_complete = "4.5.42" 93 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 94 + -git2 = "0.19.0" 95 + +git2 = "0.20.0" 96 + openssl = { version = "0.10.68", optional = true } 97 + 98 + 99 + diff --git a/mit-commit-message-lints/Cargo.toml b/mit-commit-message-lints/Cargo.toml 100 + index 623b120b..042d71b6 100644 101 + --- a/mit-commit-message-lints/Cargo.toml 102 + +++ b/mit-commit-message-lints/Cargo.toml 103 + @@ -18,7 +18,7 @@ time = { version = "0.3.37", features = ["local-offset"] } 104 + glob = "0.3.2" 105 + thiserror = "1.0.69" 106 + miette = { version = "7.4.0", features = [ "fancy" ] } 107 + -git2 = "0.19.0" 108 + +git2 = "0.20.0" 109 + openssl = { version = "0.10.68", optional = true } 110 + regex = "1.11.1" 111 + serde_yaml = "0.9.34" 112 + diff --git a/mit-commit-msg/Cargo.toml b/mit-commit-msg/Cargo.toml 113 + index 3b8c626e..2c5e1a4f 100644 114 + --- a/mit-commit-msg/Cargo.toml 115 + +++ b/mit-commit-msg/Cargo.toml 116 + @@ -16,7 +16,7 @@ tokio = { version = "1.43.0", features = ["full"] } 117 + mit-lint = "3.2.9" 118 + clap_complete = "4.5.42" 119 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 120 + -git2 = "0.19.0" 121 + +git2 = "0.20.0" 122 + openssl = { version = "0.10.68", optional = true } 123 + miette = { version = "7.4.0", features = [ "fancy" ] } 124 + mit-commit = "3.2.1" 125 + diff --git a/mit-hook-test-helper/Cargo.toml b/mit-hook-test-helper/Cargo.toml 126 + index 44131375..bccd79ab 100644 127 + --- a/mit-hook-test-helper/Cargo.toml 128 + +++ b/mit-hook-test-helper/Cargo.toml 129 + @@ -14,7 +14,7 @@ description = "Testing help tools for git-mit" 130 + 131 + [dependencies] 132 + tempfile = "3.15.0" 133 + -git2 = "0.19.0" 134 + +git2 = "0.20.0" 135 + openssl = { version = "0.10.68", optional = true } 136 + 137 + 138 + diff --git a/mit-pre-commit/Cargo.toml b/mit-pre-commit/Cargo.toml 139 + index 40ff8a0f..4ce23ff7 100644 140 + --- a/mit-pre-commit/Cargo.toml 141 + +++ b/mit-pre-commit/Cargo.toml 142 + @@ -16,7 +16,7 @@ thiserror = "1.0.69" 143 + miette = { version = "7.4.0", features = [ "fancy" ] } 144 + clap_complete = "4.5.42" 145 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 146 + -git2 = "0.19.0" 147 + +git2 = "0.20.0" 148 + openssl = { version = "0.10.68", optional = true } 149 + mit-commit = "3.2.1" 150 + 151 + diff --git a/mit-prepare-commit-msg/Cargo.toml b/mit-prepare-commit-msg/Cargo.toml 152 + index fcbbcd14..2aa93263 100644 153 + --- a/mit-prepare-commit-msg/Cargo.toml 154 + +++ b/mit-prepare-commit-msg/Cargo.toml 155 + @@ -19,7 +19,7 @@ miette = { version = "7.4.0", features = [ "fancy" ] } 156 + shell-words = "1.1.0" 157 + clap_complete = "4.5.42" 158 + clap = { version = "4.5.26", features = ["derive", "cargo", "wrap_help", "env", "unicode" ] } 159 + -git2 = "0.19.0" 160 + +git2 = "0.20.0" 161 + openssl = { version = "0.10.68", optional = true } 162 + mit-commit = "3.2.1" 163 +
+2 -5
pkgs/by-name/gi/git-mit/package.nix
··· 26 26 useFetchCargoVendor = true; 27 27 28 28 cargoPatches = [ 29 - (fetchpatch { 30 - name = "libgit2-update.patch"; 31 - url = "https://github.com/PurpleBooth/git-mit/pull/1543/commits/3e82a4f5017972c7d28151a468bb71fe7d2279e0.patch"; 32 - hash = "sha256-M9RpZHjOpZZqdHQe57LwMZ9zX6/4BNg3ymz8H3qupFk="; 33 - }) 29 + # https://github.com/PurpleBooth/git-mit/pull/1543 30 + ./libgit2-update.patch 34 31 ]; 35 32 36 33 cargoHash = "sha256-uoS6vmHmOVkHS81mrsbbXqP/dAC/FNHAlpTDHSa632k=";
+12 -11
pkgs/by-name/jw/jwx/package.nix
··· 4 4 fetchFromGitHub, 5 5 }: 6 6 7 - buildGoModule rec { 7 + buildGoModule (finalAttrs: { 8 8 pname = "jwx"; 9 - version = "2.1.5"; 9 + version = "3.0.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "lestrrat-go"; 13 - repo = pname; 14 - rev = "v${version}"; 15 - hash = "sha256-JDv1lqfhE16v3hJhf9OD2P2IS1KeLyewHxNlS7Ci2bk="; 13 + repo = "jwx"; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-ZVI32z1hUquDUWdaLZGtI0PncboVHx2FJ3BB4MAhX0w="; 16 16 }; 17 17 18 - vendorHash = "sha256-ZS7xliFymXTE8hlc3GEMNonP5sJTZGirw5YQNzPCl3Y="; 18 + vendorHash = "sha256-vyqsUZ7IxXI6LZKrSOPxheE/IISKRC0wXB7+xj51xLM="; 19 19 20 - sourceRoot = "${src.name}/cmd/jwx"; 20 + sourceRoot = "${finalAttrs.src.name}/cmd/jwx"; 21 21 22 - meta = with lib; { 22 + meta = { 23 23 description = " Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies"; 24 24 mainProgram = "jwx"; 25 25 homepage = "https://github.com/lestrrat-go/jwx"; 26 - license = licenses.mit; 27 - maintainers = with maintainers; [ 26 + changelog = "https://github.com/lestrrat-go/jwx/blob/v${finalAttrs.version}/Changes"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ 28 29 arianvp 29 30 flokli 30 31 ]; 31 32 }; 32 - } 33 + })
+3 -1
pkgs/by-name/kr/krita-plugin-gmic/package.nix
··· 31 31 nativeBuildInputs = [ 32 32 cmake 33 33 extra-cmake-modules 34 + libsForQt5.qttools 34 35 ]; 35 36 36 37 buildInputs = [ 37 38 fftw 38 39 krita.unwrapped 39 40 libsForQt5.kcoreaddons 40 - libsForQt5.qttools 41 41 ]; 42 + 43 + strictDeps = true; 42 44 43 45 cmakeFlags = [ 44 46 (lib.cmakeFeature "GMIC_QT_HOST" "krita-plugin")
+2 -2
pkgs/by-name/po/postfix/package.nix
··· 67 67 in 68 68 stdenv.mkDerivation rec { 69 69 pname = "postfix"; 70 - version = "3.10.1"; 70 + version = "3.10.2"; 71 71 72 72 src = fetchurl { 73 73 url = "https://de.postfix.org/ftpmirror/official/postfix-${version}.tar.gz"; 74 - hash = "sha256-dYaNt6jtJSzToUwTo844Pd1CVjFgwCAn0GEgLuNnmb8="; 74 + hash = "sha256-vMpWQTLUz1+cnONU2rndNe6OniGQCGRiPIFdrBa/vCc="; 75 75 }; 76 76 77 77 nativeBuildInputs = [
+2
pkgs/by-name/vi/vice/package.nix
··· 24 24 wrapGAppsHook3, 25 25 xdg-utils, 26 26 libevdev, 27 + pulseaudio, 27 28 }: 28 29 29 30 stdenv.mkDerivation rec { ··· 60 61 xa 61 62 xdg-utils 62 63 libevdev 64 + pulseaudio 63 65 ]; 64 66 dontDisableStatic = true; 65 67 configureFlags = [
+2 -2
pkgs/by-name/vi/video-downloader/package.nix
··· 18 18 19 19 python3Packages.buildPythonApplication rec { 20 20 pname = "video-downloader"; 21 - version = "0.12.24"; 21 + version = "0.12.25"; 22 22 pyproject = false; # Built with meson 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "Unrud"; 26 26 repo = "video-downloader"; 27 27 tag = "v${version}"; 28 - hash = "sha256-lgHAO4/dqwwp/PiIFHCBRfDNUw0GfomMvfaobakxFdA="; 28 + hash = "sha256-1riIOYXtiC06n2M/eFjsydqrkCvBtrGkHKEJWiTJ8/8="; 29 29 }; 30 30 31 31 propagatedBuildInputs = with python3Packages; [
+3 -3
pkgs/by-name/zw/zwave-js-ui/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "zwave-js-ui"; 10 - version = "10.3.0"; 10 + version = "10.3.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "zwave-js"; 14 14 repo = "zwave-js-ui"; 15 15 tag = "v${version}"; 16 - hash = "sha256-RfjjGpQhjpRV/+Uqh/uki9GRQQ3IrkyPkYY9hWUGWoA="; 16 + hash = "sha256-SZIGwv/9aCA5/cZk8n32tkI/vu0oLw/t3dOJgf+km7c="; 17 17 }; 18 - npmDepsHash = "sha256-vjHqL3t5FiBWlh2lEeRr31Ynyu4peHyMC82zHsBbQ8E="; 18 + npmDepsHash = "sha256-i3ug7syt4ElLiHV/kdwoaNvPYDsTdjlIg4XQbkB+Q4A="; 19 19 20 20 passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui; 21 21
+4
pkgs/development/haskell-modules/configuration-common.nix
··· 1904 1904 feed = dontCheck super.feed; 1905 1905 1906 1906 spacecookie = overrideCabal (old: { 1907 + # Security relevant patch update 1908 + version = "1.0.0.3"; 1909 + sha256 = "1kzzbq22dk277jcx04w154y4vwa92zmnf40jcbgiihkz5rvisix0"; 1910 + 1907 1911 buildTools = (old.buildTools or [ ]) ++ [ pkgs.buildPackages.installShellFiles ]; 1908 1912 # let testsuite discover the resulting binary 1909 1913 preCheck =
+4
pkgs/development/haskell-modules/configuration-darwin.nix
··· 20 20 __darwinAllowLocalNetworking = true; 21 21 }); 22 22 23 + spacecookie = super.spacecookie.overrideAttrs (_: { 24 + __darwinAllowLocalNetworking = true; 25 + }); 26 + 23 27 streaming-commons = super.streaming-commons.overrideAttrs (_: { 24 28 __darwinAllowLocalNetworking = true; 25 29 });
+2
pkgs/development/libraries/qt-6/modules/qtwebengine/default.nix
··· 113 113 114 114 # Fix build with Pipewire 1.4 115 115 ./pipewire-1.4.patch 116 + # Reproducibility QTBUG-136068 117 + ./gn-object-sorted.patch 116 118 ]; 117 119 118 120 postPatch =
+32
pkgs/development/libraries/qt-6/modules/qtwebengine/gn-object-sorted.patch
··· 1 + diff --git a/gn/src/gn/rsp_target_writer.cc b/gn/src/gn/rsp_target_writer.cc 2 + index 6c1c687e99d..097b84b317e 100644 3 + --- a/src/3rdparty/gn/src/gn/rsp_target_writer.cc 4 + +++ b/src/3rdparty/gn/src/gn/rsp_target_writer.cc 5 + @@ -117,8 +117,7 @@ void RspTargetWriter::Run() { 6 + PathOutput path_output(settings->build_settings()->build_dir(), 7 + settings->build_settings()->root_path_utf8(), 8 + ESCAPE_NONE); 9 + - std::vector<SourceFile> object_files; 10 + - object_files.reserve(target_->sources().size()); 11 + + std::set<SourceFile> object_files; 12 + 13 + for (const auto& source : target_->sources()) { 14 + const char* tool_type = nullptr; 15 + @@ -128,7 +127,7 @@ void RspTargetWriter::Run() { 16 + other_files.push_back(source); 17 + continue; // No output for this source. 18 + } 19 + - object_files.push_back( 20 + + object_files.insert( 21 + tool_outputs[0].AsSourceFile(settings->build_settings())); 22 + } 23 + if (target_->config_values().has_precompiled_headers()) { 24 + @@ -137,7 +136,7 @@ void RspTargetWriter::Run() { 25 + if (tool_cxx && tool_cxx->precompiled_header_type() == CTool::PCH_MSVC) { 26 + GetPCHOutputFiles(target_, CTool::kCToolCxx, &tool_outputs); 27 + if (!tool_outputs.empty()) 28 + - object_files.push_back( 29 + + object_files.insert( 30 + tool_outputs[0].AsSourceFile(settings->build_settings())); 31 + } 32 + }
+7
pkgs/development/python-modules/nbsphinx/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 + fetchpatch, 4 5 fetchPypi, 5 6 setuptools, 6 7 docutils, ··· 23 24 inherit pname version; 24 25 hash = "sha256-q9KYpobVX6iU72l8UdRPJOU6oxLa2uOOgpIPJQpUVv4="; 25 26 }; 27 + patches = [ 28 + (fetchpatch { 29 + url = "https://github.com/spatialaudio/nbsphinx/commit/a921973a5d8ecc39c6e02184572b79ab72c9978c.patch"; 30 + hash = "sha256-uxfSaOESWn8uVcUm+1ADzQgMQDEqaTs0TbfNYsS+E6I="; 31 + }) 32 + ]; 26 33 27 34 build-system = [ setuptools ]; 28 35
+2 -2
pkgs/development/tools/build-managers/gradle/default.nix
··· 229 229 # https://docs.gradle.org/current/userguide/compatibility.html 230 230 231 231 gradle_8 = gen { 232 - version = "8.13"; 233 - hash = "sha256-IPGxF2I3JUpvwgTYQ0GW+hGkz7OHVnUZxhVW6HEK7Xg="; 232 + version = "8.14"; 233 + hash = "sha256-Ya0xDTx9Pl2hMbdrvyK1pMB4bp2JLa6MFljUtITePKo="; 234 234 defaultJava = jdk21; 235 235 }; 236 236
+5 -1
pkgs/games/pokerth/default.nix
··· 7 7 qtbase, 8 8 SDL, 9 9 SDL_mixer, 10 - boost, 10 + boost181, 11 11 curl, 12 12 gsasl, 13 13 libgcrypt, ··· 18 18 tinyxml2, 19 19 target ? "client", 20 20 }: 21 + 22 + let 23 + boost = boost181; 24 + in 21 25 22 26 mkDerivation rec { 23 27 pname = "pokerth-${target}";
+3 -2
pkgs/tools/misc/screen/default.nix
··· 23 23 ]; 24 24 25 25 # We need _GNU_SOURCE so that mallocmock_reset() is defined: https://savannah.gnu.org/bugs/?66416 26 - NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.cc.isGNU) "-D_GNU_SOURCE=1 -Wno-int-conversion -Wno-incompatible-pointer-types"; 26 + NIX_CFLAGS_COMPILE = "-D_GNU_SOURCE=1 -Wno-int-conversion -Wno-incompatible-pointer-types"; 27 27 28 28 patches = [ 29 29 # GNU Screen 5.0 uses strncpy incorrectly in SendCmdMessage ··· 42 42 ]; 43 43 44 44 # The test suite seems to have some glibc malloc hooks that don't exist/link on macOS 45 - doCheck = !stdenv.hostPlatform.isDarwin; 45 + # With pkgsLLVM: tests/test-winmsgcond.c:53: assertion 'wmc_end(&wmc, pos + 1, &chg) == pos' failed 46 + doCheck = !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.useLLVM; 46 47 47 48 meta = with lib; { 48 49 homepage = "https://www.gnu.org/software/screen/";