Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 4804305f 61a01768

+474 -339
+19
doc/languages-frameworks/cuda.section.md
··· 32 }}); 33 in callPackage { inherit cudaPackages; }; 34 ```
··· 32 }}); 33 in callPackage { inherit cudaPackages; }; 34 ``` 35 + 36 + The CUDA NVCC compiler requires flags to determine which hardware you 37 + want to target for in terms of SASS (real hardware) or PTX (JIT kernels). 38 + 39 + Nixpkgs tries to target support real architecture defaults based on the 40 + CUDA toolkit version with PTX support for future hardware. Experienced 41 + users may optmize this configuration for a variety of reasons such as 42 + reducing binary size and compile time, supporting legacy hardware, or 43 + optimizing for specific hardware. 44 + 45 + You may provide capabilities to add support or reduce binary size through 46 + `config` using `cudaCapabilities = [ "6.0" "7.0" ];` and 47 + `cudaForwardCompat = true;` if you want PTX support for future hardware. 48 + 49 + Please consult [GPUs supported](https://en.wikipedia.org/wiki/CUDA#GPUs_supported) 50 + for your specific card(s). 51 + 52 + Library maintainers should consult [NVCC Docs](https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/) 53 + and release notes for their software package.
+175 -173
nixos/modules/module-list.nix
··· 1 [ 2 ./config/debug-info.nix 3 ./config/fonts/fontconfig.nix 4 ./config/fonts/fontdir.nix 5 ./config/fonts/fonts.nix 6 ./config/fonts/ghostscript.nix 7 - ./config/xdg/autostart.nix 8 - ./config/xdg/icons.nix 9 - ./config/xdg/menus.nix 10 - ./config/xdg/mime.nix 11 - ./config/xdg/portal.nix 12 - ./config/xdg/portals/wlr.nix 13 - ./config/xdg/portals/lxqt.nix 14 - ./config/appstream.nix 15 - ./config/console.nix 16 - ./config/xdg/sounds.nix 17 ./config/gtk/gtk-icon-cache.nix 18 - ./config/gnu.nix 19 ./config/i18n.nix 20 ./config/iproute2.nix 21 ./config/krb5/default.nix ··· 39 ./config/unix-odbc-drivers.nix 40 ./config/users-groups.nix 41 ./config/vte.nix 42 ./config/zram.nix 43 ./hardware/acpilight.nix 44 ./hardware/all-firmware.nix 45 ./hardware/bladeRF.nix 46 ./hardware/brillo.nix 47 ./hardware/ckb-next.nix 48 ./hardware/cpu/amd-microcode.nix 49 ./hardware/cpu/amd-sev.nix 50 ./hardware/cpu/intel-microcode.nix 51 ./hardware/cpu/intel-sgx.nix 52 - ./hardware/corectrl.nix 53 - ./hardware/digitalbitbox.nix 54 ./hardware/device-tree.nix 55 ./hardware/gkraken.nix 56 - ./hardware/flirc.nix 57 ./hardware/gpgsmartcards.nix 58 - ./hardware/i2c.nix 59 ./hardware/hackrf.nix 60 - ./hardware/sensor/hddtemp.nix 61 - ./hardware/sensor/iio.nix 62 ./hardware/keyboard/teck.nix 63 ./hardware/keyboard/uhk.nix 64 ./hardware/keyboard/zsa.nix ··· 71 ./hardware/network/intel-2200bg.nix 72 ./hardware/new-lg4ff.nix 73 ./hardware/nitrokey.nix 74 ./hardware/opengl.nix 75 ./hardware/openrazer.nix 76 ./hardware/pcmcia.nix 77 ./hardware/printers.nix 78 ./hardware/raid/hpsa.nix 79 ./hardware/rtl-sdr.nix 80 ./hardware/saleae-logic.nix 81 ./hardware/steam-hardware.nix 82 ./hardware/system-76.nix 83 ./hardware/tuxedo-keyboard.nix 84 ./hardware/ubertooth.nix 85 ./hardware/usb-wwan.nix 86 - ./hardware/usb-storage.nix 87 - ./hardware/onlykey/default.nix 88 - ./hardware/opentabletdriver.nix 89 - ./hardware/sata.nix 90 - ./hardware/wooting.nix 91 - ./hardware/uinput.nix 92 ./hardware/video/amdgpu-pro.nix 93 ./hardware/video/capture/mwprocapture.nix 94 - ./hardware/video/bumblebee.nix 95 ./hardware/video/displaylink.nix 96 ./hardware/video/hidpi.nix 97 ./hardware/video/nvidia.nix 98 ./hardware/video/switcheroo-control.nix 99 ./hardware/video/uvcvideo/default.nix 100 ./hardware/video/webcam/facetimehd.nix 101 ./hardware/xone.nix 102 ./hardware/xpadneo.nix 103 ./i18n/input-method/default.nix ··· 105 ./i18n/input-method/fcitx5.nix 106 ./i18n/input-method/hime.nix 107 ./i18n/input-method/ibus.nix 108 ./i18n/input-method/nabi.nix 109 ./i18n/input-method/uim.nix 110 - ./i18n/input-method/kime.nix 111 ./installer/tools/tools.nix 112 ./misc/assertions.nix 113 ./misc/crashdump.nix 114 ./misc/documentation.nix 115 ./misc/extra-arguments.nix 116 ./misc/ids.nix 117 - ./misc/lib.nix 118 ./misc/label.nix 119 ./misc/locate.nix 120 ./misc/man-db.nix 121 ./misc/mandoc.nix 122 ./misc/meta.nix 123 ./misc/nixpkgs.nix 124 ./misc/passthru.nix 125 ./misc/version.nix 126 ./misc/wordlist.nix 127 - ./misc/nixops-autoluks.nix 128 - ./programs/_1password.nix 129 ./programs/_1password-gui.nix 130 ./programs/adb.nix 131 ./programs/appgate-sdp.nix 132 ./programs/atop.nix 133 ./programs/ausweisapp.nix 134 ./programs/autojump.nix 135 ./programs/bandwhich.nix 136 ./programs/bash/bash.nix 137 - ./programs/bash/bash-completion.nix 138 ./programs/bash/blesh.nix 139 ./programs/bash/ls-colors.nix 140 ./programs/bash/undistract-me.nix 141 - ./programs/bash-my-aws.nix 142 ./programs/bcc.nix 143 ./programs/browserpass.nix 144 ./programs/calls.nix ··· 173 ./programs/gnome-disks.nix 174 ./programs/gnome-documents.nix 175 ./programs/gnome-terminal.nix 176 - ./programs/gpaste.nix 177 ./programs/gnupg.nix 178 ./programs/gphoto2.nix 179 ./programs/haguichi.nix 180 ./programs/hamster.nix ··· 182 ./programs/iftop.nix 183 ./programs/iotop.nix 184 ./programs/java.nix 185 ./programs/k40-whisperer.nix 186 ./programs/kclock.nix 187 - ./programs/k3b.nix 188 ./programs/kdeconnect.nix 189 - ./programs/kbdlight.nix 190 ./programs/less.nix 191 ./programs/liboping.nix 192 ./programs/light.nix 193 ./programs/mdevctl.nix 194 ./programs/mepo.nix 195 - ./programs/mosh.nix 196 ./programs/mininet.nix 197 ./programs/msmtp.nix 198 ./programs/mtr.nix 199 ./programs/nano.nix 200 ./programs/nbd.nix 201 - ./programs/nix-ld.nix 202 ./programs/neovim.nix 203 ./programs/nethoscope.nix 204 ./programs/nm-applet.nix 205 ./programs/nncp.nix 206 ./programs/npm.nix 207 - ./programs/noisetorch.nix 208 ./programs/oblogout.nix 209 ./programs/openvpn3.nix 210 ./programs/pantheon-tweaks.nix ··· 215 ./programs/rog-control-center.nix 216 ./programs/rust-motd.nix 217 ./programs/screen.nix 218 ./programs/sedutil.nix 219 - ./programs/seahorse.nix 220 ./programs/skim.nix 221 ./programs/slock.nix 222 - ./programs/shadow.nix 223 ./programs/spacefm.nix 224 - ./programs/singularity.nix 225 ./programs/ssh.nix 226 - ./programs/sysdig.nix 227 - ./programs/systemtap.nix 228 ./programs/starship.nix 229 ./programs/steam.nix 230 ./programs/streamdeck-ui.nix 231 ./programs/sway.nix 232 ./programs/system-config-printer.nix 233 ./programs/thefuck.nix 234 ./programs/thunar.nix 235 ./programs/tmux.nix ··· 252 ./programs/yabar.nix 253 ./programs/zmap.nix 254 ./programs/zsh/oh-my-zsh.nix 255 - ./programs/zsh/zsh.nix 256 ./programs/zsh/zsh-autoenv.nix 257 ./programs/zsh/zsh-autosuggestions.nix 258 ./programs/zsh/zsh-syntax-highlighting.nix 259 ./rename.nix 260 ./security/acme 261 ./security/apparmor.nix ··· 264 ./security/ca.nix 265 ./security/chromium-suid-sandbox.nix 266 ./security/dhparams.nix 267 ./security/duosec.nix 268 ./security/google_oslogin.nix 269 ./security/lock-kernel-modules.nix 270 ./security/misc.nix 271 ./security/oath.nix 272 ./security/pam.nix 273 - ./security/pam_usb.nix 274 ./security/pam_mount.nix 275 ./security/please.nix 276 ./security/polkit.nix 277 ./security/rngd.nix 278 ./security/rtkit.nix 279 - ./security/wrappers/default.nix 280 ./security/sudo.nix 281 - ./security/doas.nix 282 ./security/systemd-confinement.nix 283 ./security/tpm2.nix 284 ./services/admin/meshcentral.nix 285 ./services/admin/oxidized.nix 286 ./services/admin/pgadmin.nix ··· 295 ./services/audio/jack.nix 296 ./services/audio/jmusicbot.nix 297 ./services/audio/liquidsoap.nix 298 ./services/audio/mpd.nix 299 ./services/audio/mpdscribble.nix 300 - ./services/audio/mopidy.nix 301 ./services/audio/networkaudiod.nix 302 ./services/audio/roon-bridge.nix 303 - ./services/audio/navidrome.nix 304 ./services/audio/roon-server.nix 305 ./services/audio/slimserver.nix 306 ./services/audio/snapserver.nix 307 - ./services/audio/squeezelite.nix 308 ./services/audio/spotifyd.nix 309 ./services/audio/ympd.nix 310 ./services/backup/automysqlbackup.nix 311 ./services/backup/bacula.nix ··· 317 ./services/backup/mysql-backup.nix 318 ./services/backup/postgresql-backup.nix 319 ./services/backup/postgresql-wal-receiver.nix 320 - ./services/backup/restic.nix 321 ./services/backup/restic-rest-server.nix 322 ./services/backup/rsnapshot.nix 323 ./services/backup/sanoid.nix 324 ./services/backup/syncoid.nix ··· 326 ./services/backup/tsm.nix 327 ./services/backup/zfs-replication.nix 328 ./services/backup/znapzend.nix 329 ./services/blockchain/ethereum/geth.nix 330 - ./services/blockchain/ethereum/erigon.nix 331 ./services/blockchain/ethereum/lighthouse.nix 332 - ./services/backup/zrepl.nix 333 ./services/cluster/corosync/default.nix 334 ./services/cluster/hadoop/default.nix 335 ./services/cluster/k3s/default.nix 336 - ./services/cluster/kubernetes/addons/dns.nix 337 ./services/cluster/kubernetes/addon-manager.nix 338 ./services/cluster/kubernetes/apiserver.nix 339 ./services/cluster/kubernetes/controller-manager.nix 340 ./services/cluster/kubernetes/default.nix ··· 354 ./services/continuous-integration/buildbot/master.nix 355 ./services/continuous-integration/buildbot/worker.nix 356 ./services/continuous-integration/buildkite-agents.nix 357 - ./services/continuous-integration/hail.nix 358 - ./services/continuous-integration/hercules-ci-agent/default.nix 359 - ./services/continuous-integration/hydra/default.nix 360 ./services/continuous-integration/github-runner.nix 361 ./services/continuous-integration/github-runners.nix 362 ./services/continuous-integration/gitlab-runner.nix 363 ./services/continuous-integration/gocd-agent/default.nix 364 ./services/continuous-integration/gocd-server/default.nix 365 ./services/continuous-integration/jenkins/default.nix 366 ./services/continuous-integration/jenkins/job-builder.nix 367 ./services/continuous-integration/jenkins/slave.nix ··· 370 ./services/databases/clickhouse.nix 371 ./services/databases/cockroachdb.nix 372 ./services/databases/couchdb.nix 373 - ./services/databases/dragonflydb.nix 374 ./services/databases/dgraph.nix 375 ./services/databases/firebird.nix 376 ./services/databases/foundationdb.nix 377 ./services/databases/hbase-standalone.nix ··· 398 ./services/desktops/espanso.nix 399 ./services/desktops/flatpak.nix 400 ./services/desktops/geoclue2.nix 401 - ./services/desktops/gsignond.nix 402 - ./services/desktops/gvfs.nix 403 - ./services/desktops/malcontent.nix 404 - ./services/desktops/pipewire/pipewire.nix 405 - ./services/desktops/pipewire/pipewire-media-session.nix 406 - ./services/desktops/pipewire/wireplumber.nix 407 ./services/desktops/gnome/at-spi2-core.nix 408 ./services/desktops/gnome/evolution-data-server.nix 409 ./services/desktops/gnome/glib-networking.nix ··· 417 ./services/desktops/gnome/gnome-user-share.nix 418 ./services/desktops/gnome/rygel.nix 419 ./services/desktops/gnome/sushi.nix 420 - ./services/desktops/gnome/tracker.nix 421 ./services/desktops/gnome/tracker-miners.nix 422 ./services/desktops/neard.nix 423 ./services/desktops/profile-sync-daemon.nix 424 ./services/desktops/system-config-printer.nix 425 ./services/desktops/telepathy.nix 426 ./services/desktops/tumbler.nix 427 ./services/desktops/zeitgeist.nix 428 - ./services/development/bloop.nix 429 ./services/development/blackfire.nix 430 ./services/development/distccd.nix 431 ./services/development/hoogle.nix 432 ./services/development/jupyter/default.nix 433 ./services/development/jupyterhub/default.nix 434 ./services/development/rstudio-server/default.nix 435 - ./services/development/lorri.nix 436 ./services/development/zammad.nix 437 ./services/display-managers/greetd.nix 438 ./services/editors/emacs.nix 439 ./services/editors/infinoted.nix 440 - ./services/editors/haste.nix 441 ./services/finance/odoo.nix 442 ./services/games/asf.nix 443 ./services/games/crossfire-server.nix ··· 483 ./services/hardware/spacenavd.nix 484 ./services/hardware/supergfxd.nix 485 ./services/hardware/tcsd.nix 486 - ./services/hardware/tlp.nix 487 ./services/hardware/thinkfan.nix 488 ./services/hardware/throttled.nix 489 ./services/hardware/trezord.nix 490 ./services/hardware/triggerhappy.nix 491 ./services/hardware/udev.nix 492 ./services/hardware/udisks2.nix 493 ./services/hardware/upower.nix 494 ./services/hardware/usbmuxd.nix 495 ./services/hardware/usbrelayd.nix 496 - ./services/hardware/thermald.nix 497 - ./services/hardware/undervolt.nix 498 ./services/hardware/vdr.nix 499 ./services/home-automation/home-assistant.nix 500 ./services/home-automation/zigbee2mqtt.nix 501 - ./services/home-automation/evcc.nix 502 ./services/logging/SystemdJournal2Gelf.nix 503 ./services/logging/awstats.nix 504 ./services/logging/filebeat.nix ··· 530 ./services/mail/mailhog.nix 531 ./services/mail/mailman.nix 532 ./services/mail/mlmmj.nix 533 ./services/mail/offlineimap.nix 534 ./services/mail/opendkim.nix 535 ./services/mail/opensmtpd.nix 536 ./services/mail/pfix-srsd.nix 537 ./services/mail/postfix.nix 538 ./services/mail/postfixadmin.nix 539 - ./services/mail/postsrsd.nix 540 ./services/mail/postgrey.nix 541 ./services/mail/public-inbox.nix 542 - ./services/mail/spamassassin.nix 543 ./services/mail/rspamd.nix 544 ./services/mail/rss2email.nix 545 - ./services/mail/roundcube.nix 546 ./services/mail/schleuder.nix 547 ./services/mail/sympa.nix 548 - ./services/mail/nullmailer.nix 549 ./services/matrix/appservice-discord.nix 550 ./services/matrix/appservice-irc.nix 551 ./services/matrix/conduit.nix ··· 555 ./services/matrix/mjolnir.nix 556 ./services/matrix/pantalaimon.nix 557 ./services/matrix/synapse.nix 558 - ./services/misc/ananicy.nix 559 ./services/misc/airsonic.nix 560 ./services/misc/ankisyncd.nix 561 ./services/misc/apache-kafka.nix 562 ./services/misc/atuin.nix ··· 566 ./services/misc/beanstalkd.nix 567 ./services/misc/bees.nix 568 ./services/misc/bepasty.nix 569 - ./services/misc/canto-daemon.nix 570 ./services/misc/calibre-server.nix 571 ./services/misc/cfdyndns.nix 572 - ./services/misc/clipmenu.nix 573 ./services/misc/clipcat.nix 574 - ./services/misc/cpuminer-cryptonight.nix 575 - ./services/misc/cgminer.nix 576 ./services/misc/confd.nix 577 ./services/misc/devmon.nix 578 ./services/misc/dictd.nix 579 ./services/misc/duckling.nix 580 ./services/misc/dwm-status.nix 581 ./services/misc/dysnomia.nix 582 - ./services/misc/disnix.nix 583 - ./services/misc/docker-registry.nix 584 - ./services/misc/domoticz.nix 585 ./services/misc/errbot.nix 586 ./services/misc/etcd.nix 587 ./services/misc/etebase-server.nix ··· 593 ./services/misc/gammu-smsd.nix 594 ./services/misc/geoipupdate.nix 595 ./services/misc/gitea.nix 596 - #./services/misc/gitit.nix 597 ./services/misc/gitlab.nix 598 ./services/misc/gitolite.nix 599 ./services/misc/gitweb.nix 600 ./services/misc/gogs.nix 601 ./services/misc/gollum.nix 602 ./services/misc/gpsd.nix 603 ./services/misc/headphones.nix 604 ./services/misc/heisenbridge.nix 605 - ./services/misc/greenclip.nix 606 ./services/misc/ihaskell.nix 607 ./services/misc/input-remapper.nix 608 ./services/misc/irkerd.nix ··· 610 ./services/misc/jellyfin.nix 611 ./services/misc/klipper.nix 612 ./services/misc/languagetool.nix 613 - ./services/misc/logkeys.nix 614 ./services/misc/leaps.nix 615 - ./services/misc/lidarr.nix 616 ./services/misc/libreddit.nix 617 ./services/misc/lifecycled.nix 618 ./services/misc/mame.nix 619 ./services/misc/mbpfan.nix 620 ./services/misc/mediatomb.nix ··· 639 ./services/misc/paperless.nix 640 ./services/misc/parsoid.nix 641 ./services/misc/persistent-evdev.nix 642 ./services/misc/plex.nix 643 ./services/misc/plikd.nix 644 ./services/misc/podgrab.nix 645 ./services/misc/polaris.nix 646 ./services/misc/portunus.nix 647 ./services/misc/prowlarr.nix 648 - ./services/misc/tautulli.nix 649 - ./services/misc/pinnwand.nix 650 ./services/misc/pykms.nix 651 ./services/misc/radarr.nix 652 ./services/misc/redmine.nix 653 - ./services/misc/rippled.nix 654 ./services/misc/ripple-data-api.nix 655 ./services/misc/rmfakecloud.nix 656 - ./services/misc/serviio.nix 657 ./services/misc/safeeyes.nix 658 ./services/misc/sdrplay.nix 659 ./services/misc/sickbeard.nix 660 ./services/misc/signald.nix 661 ./services/misc/siproxd.nix ··· 673 ./services/misc/sysprof.nix 674 ./services/misc/tandoor-recipes.nix 675 ./services/misc/taskserver 676 ./services/misc/tiddlywiki.nix 677 ./services/misc/tp-auto-kbbl.nix 678 ./services/misc/tzupdate.nix ··· 692 ./services/monitoring/datadog-agent.nix 693 ./services/monitoring/do-agent.nix 694 ./services/monitoring/fusion-inventory.nix 695 - ./services/monitoring/grafana.nix 696 ./services/monitoring/grafana-agent.nix 697 ./services/monitoring/grafana-image-renderer.nix 698 ./services/monitoring/grafana-reporter.nix 699 ./services/monitoring/graphite.nix 700 ./services/monitoring/hdaps.nix 701 ./services/monitoring/heapster.nix ··· 713 ./services/monitoring/nagios.nix 714 ./services/monitoring/netdata.nix 715 ./services/monitoring/parsedmarc.nix 716 - ./services/monitoring/prometheus/default.nix 717 ./services/monitoring/prometheus/alertmanager.nix 718 ./services/monitoring/prometheus/exporters.nix 719 ./services/monitoring/prometheus/pushgateway.nix 720 ./services/monitoring/prometheus/sachet.nix 721 ./services/monitoring/prometheus/xmpp-alerts.nix 722 - ./services/monitoring/riemann.nix 723 ./services/monitoring/riemann-dash.nix 724 ./services/monitoring/riemann-tools.nix 725 ./services/monitoring/scollector.nix 726 ./services/monitoring/smartd.nix 727 ./services/monitoring/sysstat.nix ··· 732 ./services/monitoring/tuptime.nix 733 ./services/monitoring/unpoller.nix 734 ./services/monitoring/ups.nix 735 ./services/monitoring/uptime.nix 736 ./services/monitoring/vmagent.nix 737 - ./services/monitoring/uptime-kuma.nix 738 ./services/monitoring/vnstat.nix 739 ./services/monitoring/zabbix-agent.nix 740 ./services/monitoring/zabbix-proxy.nix 741 ./services/monitoring/zabbix-server.nix 742 ./services/network-filesystems/cachefilesd.nix 743 ./services/network-filesystems/davfs2.nix 744 ./services/network-filesystems/drbd.nix 745 ./services/network-filesystems/glusterfs.nix 746 ./services/network-filesystems/kbfs.nix 747 ./services/network-filesystems/kubo.nix 748 ./services/network-filesystems/litestream/default.nix 749 ./services/network-filesystems/netatalk.nix 750 ./services/network-filesystems/nfsd.nix 751 - ./services/network-filesystems/moosefs.nix 752 ./services/network-filesystems/openafs/client.nix 753 ./services/network-filesystems/openafs/server.nix 754 ./services/network-filesystems/orangefs/server.nix 755 - ./services/network-filesystems/orangefs/client.nix 756 ./services/network-filesystems/rsyncd.nix 757 - ./services/network-filesystems/samba.nix 758 ./services/network-filesystems/samba-wsdd.nix 759 ./services/network-filesystems/tahoe.nix 760 - ./services/network-filesystems/diod.nix 761 ./services/network-filesystems/u9fs.nix 762 - ./services/network-filesystems/webdav.nix 763 ./services/network-filesystems/webdav-server-rs.nix 764 - ./services/network-filesystems/yandex-disk.nix 765 ./services/network-filesystems/xtreemfs.nix 766 - ./services/network-filesystems/ceph.nix 767 ./services/networking/3proxy.nix 768 ./services/networking/adguardhome.nix 769 ./services/networking/amuled.nix ··· 771 ./services/networking/aria2.nix 772 ./services/networking/asterisk.nix 773 ./services/networking/atftpd.nix 774 ./services/networking/avahi-daemon.nix 775 ./services/networking/babeld.nix 776 ./services/networking/bee.nix 777 - ./services/networking/bee-clef.nix 778 ./services/networking/biboumi.nix 779 ./services/networking/bind.nix 780 - ./services/networking/bitcoind.nix 781 - ./services/networking/autossh.nix 782 ./services/networking/bird.nix 783 - ./services/networking/bird-lg.nix 784 ./services/networking/bitlbee.nix 785 ./services/networking/blockbook-frontend.nix 786 ./services/networking/blocky.nix ··· 807 ./services/networking/dnsdist.nix 808 ./services/networking/dnsmasq.nix 809 ./services/networking/doh-proxy-rust.nix 810 - ./services/networking/ncdns.nix 811 - ./services/networking/nomad.nix 812 ./services/networking/ejabberd.nix 813 ./services/networking/envoy.nix 814 ./services/networking/epmd.nix ··· 843 ./services/networking/htpdate.nix 844 ./services/networking/https-dns-proxy.nix 845 ./services/networking/hylafax/default.nix 846 ./services/networking/i2pd.nix 847 - ./services/networking/i2p.nix 848 ./services/networking/icecream/scheduler.nix 849 - ./services/networking/icecream/daemon.nix 850 ./services/networking/inspircd.nix 851 ./services/networking/iodine.nix 852 ./services/networking/iperf3.nix ··· 871 ./services/networking/lxd-image-server.nix 872 ./services/networking/magic-wormhole-mailbox-server.nix 873 ./services/networking/matterbridge.nix 874 - ./services/networking/mjpg-streamer.nix 875 ./services/networking/minidlna.nix 876 ./services/networking/miniupnpd.nix 877 - ./services/networking/mosquitto.nix 878 ./services/networking/monero.nix 879 ./services/networking/morty.nix 880 ./services/networking/mozillavpn.nix 881 - ./services/networking/miredo.nix 882 ./services/networking/mstpd.nix 883 ./services/networking/mtprotoproxy.nix 884 ./services/networking/mtr-exporter.nix ··· 891 ./services/networking/nat.nix 892 ./services/networking/nats.nix 893 ./services/networking/nbd.nix 894 ./services/networking/ndppd.nix 895 ./services/networking/nebula.nix 896 ./services/networking/netbird.nix 897 ./services/networking/networkmanager.nix 898 ./services/networking/nextdns.nix 899 ./services/networking/nftables.nix 900 ./services/networking/ngircd.nix 901 - ./services/networking/nghttpx/default.nix 902 ./services/networking/nix-serve.nix 903 ./services/networking/nix-store-gcs-proxy.nix 904 ./services/networking/nixops-dns.nix 905 ./services/networking/nntp-proxy.nix 906 ./services/networking/nsd.nix 907 ./services/networking/ntopng.nix 908 ./services/networking/ntp/chrony.nix ··· 918 ./services/networking/openvpn.nix 919 ./services/networking/ostinato.nix 920 ./services/networking/owamp.nix 921 ./services/networking/pdnsd.nix 922 ./services/networking/pixiecore.nix 923 ./services/networking/pleroma.nix 924 ./services/networking/polipo.nix 925 ./services/networking/powerdns.nix 926 - ./services/networking/pdns-recursor.nix 927 ./services/networking/pppd.nix 928 ./services/networking/pptpd.nix 929 ./services/networking/prayer.nix 930 ./services/networking/privoxy.nix 931 ./services/networking/prosody.nix 932 ./services/networking/quassel.nix 933 - ./services/networking/quorum.nix 934 ./services/networking/quicktun.nix 935 ./services/networking/r53-ddns.nix 936 ./services/networking/radicale.nix 937 ./services/networking/radvd.nix ··· 945 ./services/networking/sabnzbd.nix 946 ./services/networking/seafile.nix 947 ./services/networking/searx.nix 948 - ./services/networking/skydns.nix 949 ./services/networking/shadowsocks.nix 950 ./services/networking/shairport-sync.nix 951 ./services/networking/shellhub-agent.nix 952 ./services/networking/shorewall.nix 953 ./services/networking/shorewall6.nix 954 ./services/networking/shout.nix 955 ./services/networking/sniproxy.nix 956 ./services/networking/snowflake-proxy.nix 957 - ./services/networking/smartdns.nix 958 - ./services/networking/smokeping.nix 959 ./services/networking/softether.nix 960 ./services/networking/solanum.nix 961 - ./services/networking/soju.nix 962 ./services/networking/spacecookie.nix 963 ./services/networking/spiped.nix 964 ./services/networking/squid.nix 965 - ./services/networking/sslh.nix 966 ./services/networking/ssh/lshd.nix 967 ./services/networking/ssh/sshd.nix 968 - ./services/networking/strongswan.nix 969 ./services/networking/strongswan-swanctl/module.nix 970 - ./services/networking/stunnel.nix 971 ./services/networking/stubby.nix 972 ./services/networking/supplicant.nix 973 ./services/networking/supybot.nix 974 ./services/networking/syncthing.nix 975 - ./services/networking/syncthing-relay.nix 976 - ./services/networking/syncplay.nix 977 ./services/networking/tailscale.nix 978 ./services/networking/tayga.nix 979 ./services/networking/tcpcrypt.nix 980 ./services/networking/teamspeak3.nix 981 ./services/networking/tedicross.nix 982 ./services/networking/tetrd.nix 983 - ./services/networking/teleport.nix 984 ./services/networking/thelounge.nix 985 ./services/networking/tinc.nix 986 ./services/networking/tinydns.nix 987 - ./services/networking/tftpd.nix 988 ./services/networking/tmate-ssh-server.nix 989 - ./services/networking/trickster.nix 990 ./services/networking/tox-bootstrapd.nix 991 ./services/networking/tox-node.nix 992 ./services/networking/toxvpn.nix 993 ./services/networking/tvheadend.nix 994 ./services/networking/twingate.nix 995 ./services/networking/ucarp.nix 996 ./services/networking/unbound.nix 997 ./services/networking/unifi.nix 998 - ./services/video/unifi-video.nix 999 - ./services/video/rtsp-simple-server.nix 1000 ./services/networking/uptermd.nix 1001 ./services/networking/v2ray.nix 1002 ./services/networking/v2raya.nix ··· 1008 ./services/networking/wg-quick.nix 1009 ./services/networking/wireguard.nix 1010 ./services/networking/wpa_supplicant.nix 1011 ./services/networking/xandikos.nix 1012 ./services/networking/xinetd.nix 1013 ./services/networking/xl2tpd.nix 1014 - ./services/networking/x2goserver.nix 1015 ./services/networking/xray.nix 1016 ./services/networking/xrdp.nix 1017 ./services/networking/yggdrasil.nix ··· 1024 ./services/scheduling/atd.nix 1025 ./services/scheduling/cron.nix 1026 ./services/scheduling/fcron.nix 1027 ./services/search/elasticsearch.nix 1028 - ./services/search/elasticsearch-curator.nix 1029 ./services/search/hound.nix 1030 ./services/search/kibana.nix 1031 ./services/search/meilisearch.nix ··· 1034 ./services/security/certmgr.nix 1035 ./services/security/cfssl.nix 1036 ./services/security/clamav.nix 1037 - ./services/security/endlessh.nix 1038 ./services/security/endlessh-go.nix 1039 ./services/security/fail2ban.nix 1040 ./services/security/fprintd.nix 1041 ./services/security/haka.nix 1042 ./services/security/haveged.nix 1043 ./services/security/hockeypuck.nix 1044 - ./services/security/hologram-server.nix 1045 ./services/security/hologram-agent.nix 1046 - ./services/security/kanidm.nix 1047 ./services/security/infnoise.nix 1048 ./services/security/munge.nix 1049 ./services/security/nginx-sso.nix 1050 ./services/security/oauth2_proxy.nix 1051 ./services/security/oauth2_proxy_nginx.nix 1052 ./services/security/opensnitch.nix 1053 ./services/security/pass-secret-service.nix 1054 ./services/security/privacyidea.nix 1055 - ./services/security/physlock.nix 1056 ./services/security/shibboleth-sp.nix 1057 ./services/security/sks.nix 1058 ./services/security/sshguard.nix ··· 1071 ./services/system/cloud-init.nix 1072 ./services/system/dbus.nix 1073 ./services/system/earlyoom.nix 1074 - ./services/system/localtimed.nix 1075 ./services/system/kerberos/default.nix 1076 ./services/system/nscd.nix 1077 ./services/system/saslauthd.nix 1078 ./services/system/self-deploy.nix ··· 1089 ./services/ttys/getty.nix 1090 ./services/ttys/gpm.nix 1091 ./services/ttys/kmscon.nix 1092 - ./services/wayland/cage.nix 1093 ./services/video/epgstation/default.nix 1094 ./services/video/mirakurun.nix 1095 ./services/video/replay-sorcery.nix 1096 ./services/web-apps/alps.nix 1097 ./services/web-apps/atlassian/confluence.nix 1098 ./services/web-apps/atlassian/crowd.nix 1099 ./services/web-apps/atlassian/jira.nix 1100 ./services/web-apps/bookstack.nix 1101 ./services/web-apps/calibre-web.nix 1102 ./services/web-apps/code-server.nix 1103 - ./services/web-apps/baget.nix 1104 - ./services/web-apps/changedetection-io.nix 1105 ./services/web-apps/convos.nix 1106 ./services/web-apps/dex.nix 1107 ./services/web-apps/discourse.nix ··· 1122 ./services/web-apps/icingaweb2/icingaweb2.nix 1123 ./services/web-apps/icingaweb2/module-monitoring.nix 1124 ./services/web-apps/ihatemoney 1125 ./services/web-apps/isso.nix 1126 ./services/web-apps/jirafeau.nix 1127 ./services/web-apps/jitsi-meet.nix 1128 ./services/web-apps/keycloak.nix 1129 ./services/web-apps/komga.nix 1130 ./services/web-apps/lemmy.nix 1131 - ./services/web-apps/invidious.nix 1132 - ./services/web-apps/invoiceplane.nix 1133 ./services/web-apps/limesurvey.nix 1134 ./services/web-apps/mastodon.nix 1135 ./services/web-apps/mattermost.nix 1136 ./services/web-apps/mediawiki.nix 1137 ./services/web-apps/miniflux.nix ··· 1141 ./services/web-apps/nexus.nix 1142 ./services/web-apps/nifi.nix 1143 ./services/web-apps/node-red.nix 1144 ./services/web-apps/phylactery.nix 1145 - ./services/web-apps/onlyoffice.nix 1146 ./services/web-apps/pict-rs.nix 1147 - ./services/web-apps/peertube.nix 1148 - ./services/web-apps/peering-manager.nix 1149 ./services/web-apps/plantuml-server.nix 1150 ./services/web-apps/plausible.nix 1151 - ./services/web-apps/pgpkeyserver-lite.nix 1152 ./services/web-apps/powerdns-admin.nix 1153 ./services/web-apps/prosody-filer.nix 1154 - ./services/web-apps/matomo.nix 1155 - ./services/web-apps/openwebrx.nix 1156 - ./services/web-apps/outline.nix 1157 ./services/web-apps/restya-board.nix 1158 - ./services/web-apps/sogo.nix 1159 ./services/web-apps/rss-bridge.nix 1160 - ./services/web-apps/tt-rss.nix 1161 - ./services/web-apps/trilium.nix 1162 ./services/web-apps/selfoss.nix 1163 ./services/web-apps/shiori.nix 1164 ./services/web-apps/snipe-it.nix 1165 ./services/web-apps/vikunja.nix 1166 - ./services/web-apps/wiki-js.nix 1167 ./services/web-apps/whitebophir.nix 1168 ./services/web-apps/wordpress.nix 1169 ./services/web-apps/writefreely.nix 1170 ./services/web-apps/youtrack.nix ··· 1178 ./services/web-servers/hitch/default.nix 1179 ./services/web-servers/hydron.nix 1180 ./services/web-servers/jboss/default.nix 1181 ./services/web-servers/lighttpd/cgit.nix 1182 ./services/web-servers/lighttpd/collectd.nix 1183 ./services/web-servers/lighttpd/default.nix ··· 1190 ./services/web-servers/nginx/gitweb.nix 1191 ./services/web-servers/phpfpm/default.nix 1192 ./services/web-servers/pomerium.nix 1193 - ./services/web-servers/unit/default.nix 1194 ./services/web-servers/tomcat.nix 1195 - ./services/web-servers/keter 1196 ./services/web-servers/traefik.nix 1197 ./services/web-servers/trafficserver/default.nix 1198 ./services/web-servers/ttyd.nix 1199 ./services/web-servers/uwsgi.nix 1200 ./services/web-servers/varnish/default.nix 1201 ./services/web-servers/zope2.nix 1202 - ./services/x11/extra-layouts.nix 1203 ./services/x11/clight.nix 1204 ./services/x11/colord.nix 1205 - ./services/x11/picom.nix 1206 - ./services/x11/unclutter.nix 1207 - ./services/x11/unclutter-xfixes.nix 1208 ./services/x11/desktop-managers/default.nix 1209 ./services/x11/display-managers/default.nix 1210 ./services/x11/display-managers/gdm.nix ··· 1214 ./services/x11/display-managers/startx.nix 1215 ./services/x11/display-managers/sx.nix 1216 ./services/x11/display-managers/xpra.nix 1217 ./services/x11/fractalart.nix 1218 ./services/x11/hardware/libinput.nix 1219 ./services/x11/hardware/synaptics.nix 1220 ./services/x11/hardware/wacom.nix 1221 - ./services/x11/hardware/digimend.nix 1222 - ./services/x11/hardware/cmt.nix 1223 - ./services/x11/gdk-pixbuf.nix 1224 ./services/x11/imwheel.nix 1225 ./services/x11/redshift.nix 1226 ./services/x11/touchegg.nix 1227 ./services/x11/urserver.nix 1228 ./services/x11/urxvtd.nix 1229 ./services/x11/window-managers/awesome.nix 1230 ./services/x11/window-managers/default.nix 1231 - ./services/x11/window-managers/clfswm.nix 1232 ./services/x11/window-managers/fluxbox.nix 1233 ./services/x11/window-managers/icewm.nix 1234 ./services/x11/window-managers/bspwm.nix 1235 ./services/x11/window-managers/metacity.nix 1236 ./services/x11/window-managers/none.nix 1237 ./services/x11/window-managers/twm.nix ··· 1249 ./system/boot/emergency-mode.nix 1250 ./system/boot/grow-partition.nix 1251 ./system/boot/initrd-network.nix 1252 ./system/boot/initrd-ssh.nix 1253 - ./system/boot/initrd-openvpn.nix 1254 ./system/boot/kernel.nix 1255 ./system/boot/kexec.nix 1256 ./system/boot/loader/efi.nix ··· 1309 ./tasks/filesystems/xfs.nix 1310 ./tasks/filesystems/zfs.nix 1311 ./tasks/lvm.nix 1312 ./tasks/network-interfaces.nix 1313 - ./tasks/network-interfaces-systemd.nix 1314 - ./tasks/network-interfaces-scripted.nix 1315 ./tasks/scsi-link-power-management.nix 1316 ./tasks/snapraid.nix 1317 ./tasks/stratis.nix 1318 ./tasks/swraid.nix 1319 ./tasks/trackpoint.nix 1320 - ./tasks/powertop.nix 1321 ./testing/service-runner.nix 1322 ./virtualisation/anbox.nix 1323 ./virtualisation/appvm.nix 1324 ./virtualisation/build-vm.nix 1325 ./virtualisation/container-config.nix 1326 ./virtualisation/containerd.nix 1327 ./virtualisation/containers.nix 1328 - ./virtualisation/nixos-containers.nix 1329 - ./virtualisation/oci-containers.nix 1330 ./virtualisation/cri-o.nix 1331 - ./virtualisation/docker.nix 1332 ./virtualisation/docker-rootless.nix 1333 ./virtualisation/ecs-agent.nix 1334 ./virtualisation/libvirtd.nix 1335 ./virtualisation/lxc.nix 1336 ./virtualisation/lxcfs.nix 1337 ./virtualisation/lxd.nix 1338 - ./virtualisation/amazon-options.nix 1339 - ./virtualisation/hyperv-guest.nix 1340 - ./virtualisation/kvmgt.nix 1341 ./virtualisation/openstack-options.nix 1342 ./virtualisation/openvswitch.nix 1343 ./virtualisation/parallels-guest.nix ··· 1350 ./virtualisation/vmware-guest.nix 1351 ./virtualisation/vmware-host.nix 1352 ./virtualisation/waydroid.nix 1353 - ./virtualisation/xen-dom0.nix 1354 ./virtualisation/xe-guest-utilities.nix 1355 { documentation.nixos.extraModules = [ ./virtualisation/qemu-vm.nix ]; } 1356 ]
··· 1 [ 2 + ./config/appstream.nix 3 + ./config/console.nix 4 ./config/debug-info.nix 5 ./config/fonts/fontconfig.nix 6 ./config/fonts/fontdir.nix 7 ./config/fonts/fonts.nix 8 ./config/fonts/ghostscript.nix 9 + ./config/gnu.nix 10 ./config/gtk/gtk-icon-cache.nix 11 ./config/i18n.nix 12 ./config/iproute2.nix 13 ./config/krb5/default.nix ··· 31 ./config/unix-odbc-drivers.nix 32 ./config/users-groups.nix 33 ./config/vte.nix 34 + ./config/xdg/autostart.nix 35 + ./config/xdg/icons.nix 36 + ./config/xdg/menus.nix 37 + ./config/xdg/mime.nix 38 + ./config/xdg/portal.nix 39 + ./config/xdg/portals/lxqt.nix 40 + ./config/xdg/portals/wlr.nix 41 + ./config/xdg/sounds.nix 42 ./config/zram.nix 43 ./hardware/acpilight.nix 44 ./hardware/all-firmware.nix 45 ./hardware/bladeRF.nix 46 ./hardware/brillo.nix 47 ./hardware/ckb-next.nix 48 + ./hardware/corectrl.nix 49 ./hardware/cpu/amd-microcode.nix 50 ./hardware/cpu/amd-sev.nix 51 ./hardware/cpu/intel-microcode.nix 52 ./hardware/cpu/intel-sgx.nix 53 ./hardware/device-tree.nix 54 + ./hardware/digitalbitbox.nix 55 + ./hardware/flirc.nix 56 ./hardware/gkraken.nix 57 ./hardware/gpgsmartcards.nix 58 ./hardware/hackrf.nix 59 + ./hardware/i2c.nix 60 ./hardware/keyboard/teck.nix 61 ./hardware/keyboard/uhk.nix 62 ./hardware/keyboard/zsa.nix ··· 69 ./hardware/network/intel-2200bg.nix 70 ./hardware/new-lg4ff.nix 71 ./hardware/nitrokey.nix 72 + ./hardware/onlykey/default.nix 73 ./hardware/opengl.nix 74 ./hardware/openrazer.nix 75 + ./hardware/opentabletdriver.nix 76 ./hardware/pcmcia.nix 77 ./hardware/printers.nix 78 ./hardware/raid/hpsa.nix 79 ./hardware/rtl-sdr.nix 80 ./hardware/saleae-logic.nix 81 + ./hardware/sata.nix 82 + ./hardware/sensor/hddtemp.nix 83 + ./hardware/sensor/iio.nix 84 ./hardware/steam-hardware.nix 85 ./hardware/system-76.nix 86 ./hardware/tuxedo-keyboard.nix 87 ./hardware/ubertooth.nix 88 + ./hardware/uinput.nix 89 + ./hardware/usb-storage.nix 90 ./hardware/usb-wwan.nix 91 ./hardware/video/amdgpu-pro.nix 92 + ./hardware/video/bumblebee.nix 93 ./hardware/video/capture/mwprocapture.nix 94 ./hardware/video/displaylink.nix 95 ./hardware/video/hidpi.nix 96 ./hardware/video/nvidia.nix 97 ./hardware/video/switcheroo-control.nix 98 ./hardware/video/uvcvideo/default.nix 99 ./hardware/video/webcam/facetimehd.nix 100 + ./hardware/wooting.nix 101 ./hardware/xone.nix 102 ./hardware/xpadneo.nix 103 ./i18n/input-method/default.nix ··· 105 ./i18n/input-method/fcitx5.nix 106 ./i18n/input-method/hime.nix 107 ./i18n/input-method/ibus.nix 108 + ./i18n/input-method/kime.nix 109 ./i18n/input-method/nabi.nix 110 ./i18n/input-method/uim.nix 111 ./installer/tools/tools.nix 112 ./misc/assertions.nix 113 ./misc/crashdump.nix 114 ./misc/documentation.nix 115 ./misc/extra-arguments.nix 116 ./misc/ids.nix 117 ./misc/label.nix 118 + ./misc/lib.nix 119 ./misc/locate.nix 120 ./misc/man-db.nix 121 ./misc/mandoc.nix 122 ./misc/meta.nix 123 + ./misc/nixops-autoluks.nix 124 ./misc/nixpkgs.nix 125 ./misc/passthru.nix 126 ./misc/version.nix 127 ./misc/wordlist.nix 128 ./programs/_1password-gui.nix 129 + ./programs/_1password.nix 130 ./programs/adb.nix 131 ./programs/appgate-sdp.nix 132 ./programs/atop.nix 133 ./programs/ausweisapp.nix 134 ./programs/autojump.nix 135 ./programs/bandwhich.nix 136 + ./programs/bash-my-aws.nix 137 + ./programs/bash/bash-completion.nix 138 ./programs/bash/bash.nix 139 ./programs/bash/blesh.nix 140 ./programs/bash/ls-colors.nix 141 ./programs/bash/undistract-me.nix 142 ./programs/bcc.nix 143 ./programs/browserpass.nix 144 ./programs/calls.nix ··· 173 ./programs/gnome-disks.nix 174 ./programs/gnome-documents.nix 175 ./programs/gnome-terminal.nix 176 ./programs/gnupg.nix 177 + ./programs/gpaste.nix 178 ./programs/gphoto2.nix 179 ./programs/haguichi.nix 180 ./programs/hamster.nix ··· 182 ./programs/iftop.nix 183 ./programs/iotop.nix 184 ./programs/java.nix 185 + ./programs/k3b.nix 186 ./programs/k40-whisperer.nix 187 + ./programs/kbdlight.nix 188 ./programs/kclock.nix 189 ./programs/kdeconnect.nix 190 ./programs/less.nix 191 ./programs/liboping.nix 192 ./programs/light.nix 193 ./programs/mdevctl.nix 194 ./programs/mepo.nix 195 ./programs/mininet.nix 196 + ./programs/mosh.nix 197 ./programs/msmtp.nix 198 ./programs/mtr.nix 199 ./programs/nano.nix 200 ./programs/nbd.nix 201 ./programs/neovim.nix 202 ./programs/nethoscope.nix 203 + ./programs/nix-ld.nix 204 ./programs/nm-applet.nix 205 ./programs/nncp.nix 206 + ./programs/noisetorch.nix 207 ./programs/npm.nix 208 ./programs/oblogout.nix 209 ./programs/openvpn3.nix 210 ./programs/pantheon-tweaks.nix ··· 215 ./programs/rog-control-center.nix 216 ./programs/rust-motd.nix 217 ./programs/screen.nix 218 + ./programs/seahorse.nix 219 ./programs/sedutil.nix 220 + ./programs/shadow.nix 221 + ./programs/singularity.nix 222 ./programs/skim.nix 223 ./programs/slock.nix 224 ./programs/spacefm.nix 225 ./programs/ssh.nix 226 ./programs/starship.nix 227 ./programs/steam.nix 228 ./programs/streamdeck-ui.nix 229 ./programs/sway.nix 230 + ./programs/sysdig.nix 231 ./programs/system-config-printer.nix 232 + ./programs/systemtap.nix 233 ./programs/thefuck.nix 234 ./programs/thunar.nix 235 ./programs/tmux.nix ··· 252 ./programs/yabar.nix 253 ./programs/zmap.nix 254 ./programs/zsh/oh-my-zsh.nix 255 ./programs/zsh/zsh-autoenv.nix 256 ./programs/zsh/zsh-autosuggestions.nix 257 ./programs/zsh/zsh-syntax-highlighting.nix 258 + ./programs/zsh/zsh.nix 259 ./rename.nix 260 ./security/acme 261 ./security/apparmor.nix ··· 264 ./security/ca.nix 265 ./security/chromium-suid-sandbox.nix 266 ./security/dhparams.nix 267 + ./security/doas.nix 268 ./security/duosec.nix 269 ./security/google_oslogin.nix 270 ./security/lock-kernel-modules.nix 271 ./security/misc.nix 272 ./security/oath.nix 273 ./security/pam.nix 274 ./security/pam_mount.nix 275 + ./security/pam_usb.nix 276 ./security/please.nix 277 ./security/polkit.nix 278 ./security/rngd.nix 279 ./security/rtkit.nix 280 ./security/sudo.nix 281 ./security/systemd-confinement.nix 282 ./security/tpm2.nix 283 + ./security/wrappers/default.nix 284 ./services/admin/meshcentral.nix 285 ./services/admin/oxidized.nix 286 ./services/admin/pgadmin.nix ··· 295 ./services/audio/jack.nix 296 ./services/audio/jmusicbot.nix 297 ./services/audio/liquidsoap.nix 298 + ./services/audio/mopidy.nix 299 ./services/audio/mpd.nix 300 ./services/audio/mpdscribble.nix 301 + ./services/audio/navidrome.nix 302 ./services/audio/networkaudiod.nix 303 ./services/audio/roon-bridge.nix 304 ./services/audio/roon-server.nix 305 ./services/audio/slimserver.nix 306 ./services/audio/snapserver.nix 307 ./services/audio/spotifyd.nix 308 + ./services/audio/squeezelite.nix 309 ./services/audio/ympd.nix 310 ./services/backup/automysqlbackup.nix 311 ./services/backup/bacula.nix ··· 317 ./services/backup/mysql-backup.nix 318 ./services/backup/postgresql-backup.nix 319 ./services/backup/postgresql-wal-receiver.nix 320 ./services/backup/restic-rest-server.nix 321 + ./services/backup/restic.nix 322 ./services/backup/rsnapshot.nix 323 ./services/backup/sanoid.nix 324 ./services/backup/syncoid.nix ··· 326 ./services/backup/tsm.nix 327 ./services/backup/zfs-replication.nix 328 ./services/backup/znapzend.nix 329 + ./services/backup/zrepl.nix 330 + ./services/blockchain/ethereum/erigon.nix 331 ./services/blockchain/ethereum/geth.nix 332 ./services/blockchain/ethereum/lighthouse.nix 333 ./services/cluster/corosync/default.nix 334 ./services/cluster/hadoop/default.nix 335 ./services/cluster/k3s/default.nix 336 ./services/cluster/kubernetes/addon-manager.nix 337 + ./services/cluster/kubernetes/addons/dns.nix 338 ./services/cluster/kubernetes/apiserver.nix 339 ./services/cluster/kubernetes/controller-manager.nix 340 ./services/cluster/kubernetes/default.nix ··· 354 ./services/continuous-integration/buildbot/master.nix 355 ./services/continuous-integration/buildbot/worker.nix 356 ./services/continuous-integration/buildkite-agents.nix 357 ./services/continuous-integration/github-runner.nix 358 ./services/continuous-integration/github-runners.nix 359 ./services/continuous-integration/gitlab-runner.nix 360 ./services/continuous-integration/gocd-agent/default.nix 361 ./services/continuous-integration/gocd-server/default.nix 362 + ./services/continuous-integration/hail.nix 363 + ./services/continuous-integration/hercules-ci-agent/default.nix 364 + ./services/continuous-integration/hydra/default.nix 365 ./services/continuous-integration/jenkins/default.nix 366 ./services/continuous-integration/jenkins/job-builder.nix 367 ./services/continuous-integration/jenkins/slave.nix ··· 370 ./services/databases/clickhouse.nix 371 ./services/databases/cockroachdb.nix 372 ./services/databases/couchdb.nix 373 ./services/databases/dgraph.nix 374 + ./services/databases/dragonflydb.nix 375 ./services/databases/firebird.nix 376 ./services/databases/foundationdb.nix 377 ./services/databases/hbase-standalone.nix ··· 398 ./services/desktops/espanso.nix 399 ./services/desktops/flatpak.nix 400 ./services/desktops/geoclue2.nix 401 ./services/desktops/gnome/at-spi2-core.nix 402 ./services/desktops/gnome/evolution-data-server.nix 403 ./services/desktops/gnome/glib-networking.nix ··· 411 ./services/desktops/gnome/gnome-user-share.nix 412 ./services/desktops/gnome/rygel.nix 413 ./services/desktops/gnome/sushi.nix 414 ./services/desktops/gnome/tracker-miners.nix 415 + ./services/desktops/gnome/tracker.nix 416 + ./services/desktops/gsignond.nix 417 + ./services/desktops/gvfs.nix 418 + ./services/desktops/malcontent.nix 419 ./services/desktops/neard.nix 420 + ./services/desktops/pipewire/pipewire-media-session.nix 421 + ./services/desktops/pipewire/pipewire.nix 422 + ./services/desktops/pipewire/wireplumber.nix 423 ./services/desktops/profile-sync-daemon.nix 424 ./services/desktops/system-config-printer.nix 425 ./services/desktops/telepathy.nix 426 ./services/desktops/tumbler.nix 427 ./services/desktops/zeitgeist.nix 428 ./services/development/blackfire.nix 429 + ./services/development/bloop.nix 430 ./services/development/distccd.nix 431 ./services/development/hoogle.nix 432 ./services/development/jupyter/default.nix 433 ./services/development/jupyterhub/default.nix 434 + ./services/development/lorri.nix 435 ./services/development/rstudio-server/default.nix 436 ./services/development/zammad.nix 437 ./services/display-managers/greetd.nix 438 ./services/editors/emacs.nix 439 + ./services/editors/haste.nix 440 ./services/editors/infinoted.nix 441 ./services/finance/odoo.nix 442 ./services/games/asf.nix 443 ./services/games/crossfire-server.nix ··· 483 ./services/hardware/spacenavd.nix 484 ./services/hardware/supergfxd.nix 485 ./services/hardware/tcsd.nix 486 + ./services/hardware/thermald.nix 487 ./services/hardware/thinkfan.nix 488 ./services/hardware/throttled.nix 489 + ./services/hardware/tlp.nix 490 ./services/hardware/trezord.nix 491 ./services/hardware/triggerhappy.nix 492 ./services/hardware/udev.nix 493 ./services/hardware/udisks2.nix 494 + ./services/hardware/undervolt.nix 495 ./services/hardware/upower.nix 496 ./services/hardware/usbmuxd.nix 497 ./services/hardware/usbrelayd.nix 498 ./services/hardware/vdr.nix 499 + ./services/home-automation/evcc.nix 500 ./services/home-automation/home-assistant.nix 501 ./services/home-automation/zigbee2mqtt.nix 502 ./services/logging/SystemdJournal2Gelf.nix 503 ./services/logging/awstats.nix 504 ./services/logging/filebeat.nix ··· 530 ./services/mail/mailhog.nix 531 ./services/mail/mailman.nix 532 ./services/mail/mlmmj.nix 533 + ./services/mail/nullmailer.nix 534 ./services/mail/offlineimap.nix 535 ./services/mail/opendkim.nix 536 ./services/mail/opensmtpd.nix 537 ./services/mail/pfix-srsd.nix 538 ./services/mail/postfix.nix 539 ./services/mail/postfixadmin.nix 540 ./services/mail/postgrey.nix 541 + ./services/mail/postsrsd.nix 542 ./services/mail/public-inbox.nix 543 + ./services/mail/roundcube.nix 544 ./services/mail/rspamd.nix 545 ./services/mail/rss2email.nix 546 ./services/mail/schleuder.nix 547 + ./services/mail/spamassassin.nix 548 ./services/mail/sympa.nix 549 ./services/matrix/appservice-discord.nix 550 ./services/matrix/appservice-irc.nix 551 ./services/matrix/conduit.nix ··· 555 ./services/matrix/mjolnir.nix 556 ./services/matrix/pantalaimon.nix 557 ./services/matrix/synapse.nix 558 ./services/misc/airsonic.nix 559 + ./services/misc/ananicy.nix 560 ./services/misc/ankisyncd.nix 561 ./services/misc/apache-kafka.nix 562 ./services/misc/atuin.nix ··· 566 ./services/misc/beanstalkd.nix 567 ./services/misc/bees.nix 568 ./services/misc/bepasty.nix 569 ./services/misc/calibre-server.nix 570 + ./services/misc/canto-daemon.nix 571 ./services/misc/cfdyndns.nix 572 + ./services/misc/cgminer.nix 573 ./services/misc/clipcat.nix 574 + ./services/misc/clipmenu.nix 575 ./services/misc/confd.nix 576 + ./services/misc/cpuminer-cryptonight.nix 577 ./services/misc/devmon.nix 578 ./services/misc/dictd.nix 579 + ./services/misc/disnix.nix 580 + ./services/misc/docker-registry.nix 581 + ./services/misc/domoticz.nix 582 ./services/misc/duckling.nix 583 ./services/misc/dwm-status.nix 584 ./services/misc/dysnomia.nix 585 ./services/misc/errbot.nix 586 ./services/misc/etcd.nix 587 ./services/misc/etebase-server.nix ··· 593 ./services/misc/gammu-smsd.nix 594 ./services/misc/geoipupdate.nix 595 ./services/misc/gitea.nix 596 + # ./services/misc/gitit.nix 597 ./services/misc/gitlab.nix 598 ./services/misc/gitolite.nix 599 ./services/misc/gitweb.nix 600 ./services/misc/gogs.nix 601 ./services/misc/gollum.nix 602 ./services/misc/gpsd.nix 603 + ./services/misc/greenclip.nix 604 ./services/misc/headphones.nix 605 ./services/misc/heisenbridge.nix 606 ./services/misc/ihaskell.nix 607 ./services/misc/input-remapper.nix 608 ./services/misc/irkerd.nix ··· 610 ./services/misc/jellyfin.nix 611 ./services/misc/klipper.nix 612 ./services/misc/languagetool.nix 613 ./services/misc/leaps.nix 614 ./services/misc/libreddit.nix 615 + ./services/misc/lidarr.nix 616 ./services/misc/lifecycled.nix 617 + ./services/misc/logkeys.nix 618 ./services/misc/mame.nix 619 ./services/misc/mbpfan.nix 620 ./services/misc/mediatomb.nix ··· 639 ./services/misc/paperless.nix 640 ./services/misc/parsoid.nix 641 ./services/misc/persistent-evdev.nix 642 + ./services/misc/pinnwand.nix 643 ./services/misc/plex.nix 644 ./services/misc/plikd.nix 645 ./services/misc/podgrab.nix 646 ./services/misc/polaris.nix 647 ./services/misc/portunus.nix 648 ./services/misc/prowlarr.nix 649 ./services/misc/pykms.nix 650 ./services/misc/radarr.nix 651 ./services/misc/redmine.nix 652 ./services/misc/ripple-data-api.nix 653 + ./services/misc/rippled.nix 654 ./services/misc/rmfakecloud.nix 655 ./services/misc/safeeyes.nix 656 ./services/misc/sdrplay.nix 657 + ./services/misc/serviio.nix 658 ./services/misc/sickbeard.nix 659 ./services/misc/signald.nix 660 ./services/misc/siproxd.nix ··· 672 ./services/misc/sysprof.nix 673 ./services/misc/tandoor-recipes.nix 674 ./services/misc/taskserver 675 + ./services/misc/tautulli.nix 676 ./services/misc/tiddlywiki.nix 677 ./services/misc/tp-auto-kbbl.nix 678 ./services/misc/tzupdate.nix ··· 692 ./services/monitoring/datadog-agent.nix 693 ./services/monitoring/do-agent.nix 694 ./services/monitoring/fusion-inventory.nix 695 ./services/monitoring/grafana-agent.nix 696 ./services/monitoring/grafana-image-renderer.nix 697 ./services/monitoring/grafana-reporter.nix 698 + ./services/monitoring/grafana.nix 699 ./services/monitoring/graphite.nix 700 ./services/monitoring/hdaps.nix 701 ./services/monitoring/heapster.nix ··· 713 ./services/monitoring/nagios.nix 714 ./services/monitoring/netdata.nix 715 ./services/monitoring/parsedmarc.nix 716 ./services/monitoring/prometheus/alertmanager.nix 717 + ./services/monitoring/prometheus/default.nix 718 ./services/monitoring/prometheus/exporters.nix 719 ./services/monitoring/prometheus/pushgateway.nix 720 ./services/monitoring/prometheus/sachet.nix 721 ./services/monitoring/prometheus/xmpp-alerts.nix 722 ./services/monitoring/riemann-dash.nix 723 ./services/monitoring/riemann-tools.nix 724 + ./services/monitoring/riemann.nix 725 ./services/monitoring/scollector.nix 726 ./services/monitoring/smartd.nix 727 ./services/monitoring/sysstat.nix ··· 732 ./services/monitoring/tuptime.nix 733 ./services/monitoring/unpoller.nix 734 ./services/monitoring/ups.nix 735 + ./services/monitoring/uptime-kuma.nix 736 ./services/monitoring/uptime.nix 737 ./services/monitoring/vmagent.nix 738 ./services/monitoring/vnstat.nix 739 ./services/monitoring/zabbix-agent.nix 740 ./services/monitoring/zabbix-proxy.nix 741 ./services/monitoring/zabbix-server.nix 742 ./services/network-filesystems/cachefilesd.nix 743 + ./services/network-filesystems/ceph.nix 744 ./services/network-filesystems/davfs2.nix 745 + ./services/network-filesystems/diod.nix 746 ./services/network-filesystems/drbd.nix 747 ./services/network-filesystems/glusterfs.nix 748 ./services/network-filesystems/kbfs.nix 749 ./services/network-filesystems/kubo.nix 750 ./services/network-filesystems/litestream/default.nix 751 + ./services/network-filesystems/moosefs.nix 752 ./services/network-filesystems/netatalk.nix 753 ./services/network-filesystems/nfsd.nix 754 ./services/network-filesystems/openafs/client.nix 755 ./services/network-filesystems/openafs/server.nix 756 + ./services/network-filesystems/orangefs/client.nix 757 ./services/network-filesystems/orangefs/server.nix 758 ./services/network-filesystems/rsyncd.nix 759 ./services/network-filesystems/samba-wsdd.nix 760 + ./services/network-filesystems/samba.nix 761 ./services/network-filesystems/tahoe.nix 762 ./services/network-filesystems/u9fs.nix 763 ./services/network-filesystems/webdav-server-rs.nix 764 + ./services/network-filesystems/webdav.nix 765 ./services/network-filesystems/xtreemfs.nix 766 + ./services/network-filesystems/yandex-disk.nix 767 ./services/networking/3proxy.nix 768 ./services/networking/adguardhome.nix 769 ./services/networking/amuled.nix ··· 771 ./services/networking/aria2.nix 772 ./services/networking/asterisk.nix 773 ./services/networking/atftpd.nix 774 + ./services/networking/autossh.nix 775 ./services/networking/avahi-daemon.nix 776 ./services/networking/babeld.nix 777 + ./services/networking/bee-clef.nix 778 ./services/networking/bee.nix 779 ./services/networking/biboumi.nix 780 ./services/networking/bind.nix 781 + ./services/networking/bird-lg.nix 782 ./services/networking/bird.nix 783 + ./services/networking/bitcoind.nix 784 ./services/networking/bitlbee.nix 785 ./services/networking/blockbook-frontend.nix 786 ./services/networking/blocky.nix ··· 807 ./services/networking/dnsdist.nix 808 ./services/networking/dnsmasq.nix 809 ./services/networking/doh-proxy-rust.nix 810 ./services/networking/ejabberd.nix 811 ./services/networking/envoy.nix 812 ./services/networking/epmd.nix ··· 841 ./services/networking/htpdate.nix 842 ./services/networking/https-dns-proxy.nix 843 ./services/networking/hylafax/default.nix 844 + ./services/networking/i2p.nix 845 ./services/networking/i2pd.nix 846 + ./services/networking/icecream/daemon.nix 847 ./services/networking/icecream/scheduler.nix 848 ./services/networking/inspircd.nix 849 ./services/networking/iodine.nix 850 ./services/networking/iperf3.nix ··· 869 ./services/networking/lxd-image-server.nix 870 ./services/networking/magic-wormhole-mailbox-server.nix 871 ./services/networking/matterbridge.nix 872 ./services/networking/minidlna.nix 873 ./services/networking/miniupnpd.nix 874 + ./services/networking/miredo.nix 875 + ./services/networking/mjpg-streamer.nix 876 ./services/networking/monero.nix 877 ./services/networking/morty.nix 878 + ./services/networking/mosquitto.nix 879 ./services/networking/mozillavpn.nix 880 ./services/networking/mstpd.nix 881 ./services/networking/mtprotoproxy.nix 882 ./services/networking/mtr-exporter.nix ··· 889 ./services/networking/nat.nix 890 ./services/networking/nats.nix 891 ./services/networking/nbd.nix 892 + ./services/networking/ncdns.nix 893 ./services/networking/ndppd.nix 894 ./services/networking/nebula.nix 895 ./services/networking/netbird.nix 896 ./services/networking/networkmanager.nix 897 ./services/networking/nextdns.nix 898 ./services/networking/nftables.nix 899 + ./services/networking/nghttpx/default.nix 900 ./services/networking/ngircd.nix 901 ./services/networking/nix-serve.nix 902 ./services/networking/nix-store-gcs-proxy.nix 903 ./services/networking/nixops-dns.nix 904 ./services/networking/nntp-proxy.nix 905 + ./services/networking/nomad.nix 906 ./services/networking/nsd.nix 907 ./services/networking/ntopng.nix 908 ./services/networking/ntp/chrony.nix ··· 918 ./services/networking/openvpn.nix 919 ./services/networking/ostinato.nix 920 ./services/networking/owamp.nix 921 + ./services/networking/pdns-recursor.nix 922 ./services/networking/pdnsd.nix 923 ./services/networking/pixiecore.nix 924 ./services/networking/pleroma.nix 925 ./services/networking/polipo.nix 926 ./services/networking/powerdns.nix 927 ./services/networking/pppd.nix 928 ./services/networking/pptpd.nix 929 ./services/networking/prayer.nix 930 ./services/networking/privoxy.nix 931 ./services/networking/prosody.nix 932 ./services/networking/quassel.nix 933 ./services/networking/quicktun.nix 934 + ./services/networking/quorum.nix 935 ./services/networking/r53-ddns.nix 936 ./services/networking/radicale.nix 937 ./services/networking/radvd.nix ··· 945 ./services/networking/sabnzbd.nix 946 ./services/networking/seafile.nix 947 ./services/networking/searx.nix 948 ./services/networking/shadowsocks.nix 949 ./services/networking/shairport-sync.nix 950 ./services/networking/shellhub-agent.nix 951 ./services/networking/shorewall.nix 952 ./services/networking/shorewall6.nix 953 ./services/networking/shout.nix 954 + ./services/networking/skydns.nix 955 + ./services/networking/smartdns.nix 956 + ./services/networking/smokeping.nix 957 ./services/networking/sniproxy.nix 958 ./services/networking/snowflake-proxy.nix 959 ./services/networking/softether.nix 960 + ./services/networking/soju.nix 961 ./services/networking/solanum.nix 962 ./services/networking/spacecookie.nix 963 ./services/networking/spiped.nix 964 ./services/networking/squid.nix 965 ./services/networking/ssh/lshd.nix 966 ./services/networking/ssh/sshd.nix 967 + ./services/networking/sslh.nix 968 ./services/networking/strongswan-swanctl/module.nix 969 + ./services/networking/strongswan.nix 970 ./services/networking/stubby.nix 971 + ./services/networking/stunnel.nix 972 ./services/networking/supplicant.nix 973 ./services/networking/supybot.nix 974 + ./services/networking/syncplay.nix 975 + ./services/networking/syncthing-relay.nix 976 ./services/networking/syncthing.nix 977 ./services/networking/tailscale.nix 978 ./services/networking/tayga.nix 979 ./services/networking/tcpcrypt.nix 980 ./services/networking/teamspeak3.nix 981 ./services/networking/tedicross.nix 982 + ./services/networking/teleport.nix 983 ./services/networking/tetrd.nix 984 + ./services/networking/tftpd.nix 985 ./services/networking/thelounge.nix 986 ./services/networking/tinc.nix 987 ./services/networking/tinydns.nix 988 ./services/networking/tmate-ssh-server.nix 989 ./services/networking/tox-bootstrapd.nix 990 ./services/networking/tox-node.nix 991 ./services/networking/toxvpn.nix 992 + ./services/networking/trickster.nix 993 ./services/networking/tvheadend.nix 994 ./services/networking/twingate.nix 995 ./services/networking/ucarp.nix 996 ./services/networking/unbound.nix 997 ./services/networking/unifi.nix 998 ./services/networking/uptermd.nix 999 ./services/networking/v2ray.nix 1000 ./services/networking/v2raya.nix ··· 1006 ./services/networking/wg-quick.nix 1007 ./services/networking/wireguard.nix 1008 ./services/networking/wpa_supplicant.nix 1009 + ./services/networking/x2goserver.nix 1010 ./services/networking/xandikos.nix 1011 ./services/networking/xinetd.nix 1012 ./services/networking/xl2tpd.nix 1013 ./services/networking/xray.nix 1014 ./services/networking/xrdp.nix 1015 ./services/networking/yggdrasil.nix ··· 1022 ./services/scheduling/atd.nix 1023 ./services/scheduling/cron.nix 1024 ./services/scheduling/fcron.nix 1025 + ./services/search/elasticsearch-curator.nix 1026 ./services/search/elasticsearch.nix 1027 ./services/search/hound.nix 1028 ./services/search/kibana.nix 1029 ./services/search/meilisearch.nix ··· 1032 ./services/security/certmgr.nix 1033 ./services/security/cfssl.nix 1034 ./services/security/clamav.nix 1035 ./services/security/endlessh-go.nix 1036 + ./services/security/endlessh.nix 1037 ./services/security/fail2ban.nix 1038 ./services/security/fprintd.nix 1039 ./services/security/haka.nix 1040 ./services/security/haveged.nix 1041 ./services/security/hockeypuck.nix 1042 ./services/security/hologram-agent.nix 1043 + ./services/security/hologram-server.nix 1044 ./services/security/infnoise.nix 1045 + ./services/security/kanidm.nix 1046 ./services/security/munge.nix 1047 ./services/security/nginx-sso.nix 1048 ./services/security/oauth2_proxy.nix 1049 ./services/security/oauth2_proxy_nginx.nix 1050 ./services/security/opensnitch.nix 1051 ./services/security/pass-secret-service.nix 1052 + ./services/security/physlock.nix 1053 ./services/security/privacyidea.nix 1054 ./services/security/shibboleth-sp.nix 1055 ./services/security/sks.nix 1056 ./services/security/sshguard.nix ··· 1069 ./services/system/cloud-init.nix 1070 ./services/system/dbus.nix 1071 ./services/system/earlyoom.nix 1072 ./services/system/kerberos/default.nix 1073 + ./services/system/localtimed.nix 1074 ./services/system/nscd.nix 1075 ./services/system/saslauthd.nix 1076 ./services/system/self-deploy.nix ··· 1087 ./services/ttys/getty.nix 1088 ./services/ttys/gpm.nix 1089 ./services/ttys/kmscon.nix 1090 ./services/video/epgstation/default.nix 1091 ./services/video/mirakurun.nix 1092 ./services/video/replay-sorcery.nix 1093 + ./services/video/rtsp-simple-server.nix 1094 + ./services/video/unifi-video.nix 1095 + ./services/wayland/cage.nix 1096 ./services/web-apps/alps.nix 1097 ./services/web-apps/atlassian/confluence.nix 1098 ./services/web-apps/atlassian/crowd.nix 1099 ./services/web-apps/atlassian/jira.nix 1100 + ./services/web-apps/baget.nix 1101 ./services/web-apps/bookstack.nix 1102 ./services/web-apps/calibre-web.nix 1103 + ./services/web-apps/changedetection-io.nix 1104 ./services/web-apps/code-server.nix 1105 ./services/web-apps/convos.nix 1106 ./services/web-apps/dex.nix 1107 ./services/web-apps/discourse.nix ··· 1122 ./services/web-apps/icingaweb2/icingaweb2.nix 1123 ./services/web-apps/icingaweb2/module-monitoring.nix 1124 ./services/web-apps/ihatemoney 1125 + ./services/web-apps/invidious.nix 1126 + ./services/web-apps/invoiceplane.nix 1127 ./services/web-apps/isso.nix 1128 ./services/web-apps/jirafeau.nix 1129 ./services/web-apps/jitsi-meet.nix 1130 ./services/web-apps/keycloak.nix 1131 ./services/web-apps/komga.nix 1132 ./services/web-apps/lemmy.nix 1133 ./services/web-apps/limesurvey.nix 1134 ./services/web-apps/mastodon.nix 1135 + ./services/web-apps/matomo.nix 1136 ./services/web-apps/mattermost.nix 1137 ./services/web-apps/mediawiki.nix 1138 ./services/web-apps/miniflux.nix ··· 1142 ./services/web-apps/nexus.nix 1143 ./services/web-apps/nifi.nix 1144 ./services/web-apps/node-red.nix 1145 + ./services/web-apps/onlyoffice.nix 1146 + ./services/web-apps/openwebrx.nix 1147 + ./services/web-apps/outline.nix 1148 + ./services/web-apps/peering-manager.nix 1149 + ./services/web-apps/peertube.nix 1150 + ./services/web-apps/pgpkeyserver-lite.nix 1151 ./services/web-apps/phylactery.nix 1152 ./services/web-apps/pict-rs.nix 1153 ./services/web-apps/plantuml-server.nix 1154 ./services/web-apps/plausible.nix 1155 ./services/web-apps/powerdns-admin.nix 1156 ./services/web-apps/prosody-filer.nix 1157 ./services/web-apps/restya-board.nix 1158 ./services/web-apps/rss-bridge.nix 1159 ./services/web-apps/selfoss.nix 1160 ./services/web-apps/shiori.nix 1161 ./services/web-apps/snipe-it.nix 1162 + ./services/web-apps/sogo.nix 1163 + ./services/web-apps/trilium.nix 1164 + ./services/web-apps/tt-rss.nix 1165 ./services/web-apps/vikunja.nix 1166 ./services/web-apps/whitebophir.nix 1167 + ./services/web-apps/wiki-js.nix 1168 ./services/web-apps/wordpress.nix 1169 ./services/web-apps/writefreely.nix 1170 ./services/web-apps/youtrack.nix ··· 1178 ./services/web-servers/hitch/default.nix 1179 ./services/web-servers/hydron.nix 1180 ./services/web-servers/jboss/default.nix 1181 + ./services/web-servers/keter 1182 ./services/web-servers/lighttpd/cgit.nix 1183 ./services/web-servers/lighttpd/collectd.nix 1184 ./services/web-servers/lighttpd/default.nix ··· 1191 ./services/web-servers/nginx/gitweb.nix 1192 ./services/web-servers/phpfpm/default.nix 1193 ./services/web-servers/pomerium.nix 1194 ./services/web-servers/tomcat.nix 1195 ./services/web-servers/traefik.nix 1196 ./services/web-servers/trafficserver/default.nix 1197 ./services/web-servers/ttyd.nix 1198 + ./services/web-servers/unit/default.nix 1199 ./services/web-servers/uwsgi.nix 1200 ./services/web-servers/varnish/default.nix 1201 ./services/web-servers/zope2.nix 1202 ./services/x11/clight.nix 1203 ./services/x11/colord.nix 1204 ./services/x11/desktop-managers/default.nix 1205 ./services/x11/display-managers/default.nix 1206 ./services/x11/display-managers/gdm.nix ··· 1210 ./services/x11/display-managers/startx.nix 1211 ./services/x11/display-managers/sx.nix 1212 ./services/x11/display-managers/xpra.nix 1213 + ./services/x11/extra-layouts.nix 1214 ./services/x11/fractalart.nix 1215 + ./services/x11/gdk-pixbuf.nix 1216 + ./services/x11/hardware/cmt.nix 1217 + ./services/x11/hardware/digimend.nix 1218 ./services/x11/hardware/libinput.nix 1219 ./services/x11/hardware/synaptics.nix 1220 ./services/x11/hardware/wacom.nix 1221 ./services/x11/imwheel.nix 1222 + ./services/x11/picom.nix 1223 ./services/x11/redshift.nix 1224 ./services/x11/touchegg.nix 1225 + ./services/x11/unclutter-xfixes.nix 1226 + ./services/x11/unclutter.nix 1227 ./services/x11/urserver.nix 1228 ./services/x11/urxvtd.nix 1229 ./services/x11/window-managers/awesome.nix 1230 + ./services/x11/window-managers/bspwm.nix 1231 + ./services/x11/window-managers/clfswm.nix 1232 ./services/x11/window-managers/default.nix 1233 ./services/x11/window-managers/fluxbox.nix 1234 ./services/x11/window-managers/icewm.nix 1235 ./services/x11/window-managers/bspwm.nix 1236 + ./services/x11/window-managers/katriawm.nix 1237 ./services/x11/window-managers/metacity.nix 1238 ./services/x11/window-managers/none.nix 1239 ./services/x11/window-managers/twm.nix ··· 1251 ./system/boot/emergency-mode.nix 1252 ./system/boot/grow-partition.nix 1253 ./system/boot/initrd-network.nix 1254 + ./system/boot/initrd-openvpn.nix 1255 ./system/boot/initrd-ssh.nix 1256 ./system/boot/kernel.nix 1257 ./system/boot/kexec.nix 1258 ./system/boot/loader/efi.nix ··· 1311 ./tasks/filesystems/xfs.nix 1312 ./tasks/filesystems/zfs.nix 1313 ./tasks/lvm.nix 1314 + ./tasks/network-interfaces-scripted.nix 1315 + ./tasks/network-interfaces-systemd.nix 1316 ./tasks/network-interfaces.nix 1317 + ./tasks/powertop.nix 1318 ./tasks/scsi-link-power-management.nix 1319 ./tasks/snapraid.nix 1320 ./tasks/stratis.nix 1321 ./tasks/swraid.nix 1322 ./tasks/trackpoint.nix 1323 ./testing/service-runner.nix 1324 + ./virtualisation/amazon-options.nix 1325 ./virtualisation/anbox.nix 1326 ./virtualisation/appvm.nix 1327 ./virtualisation/build-vm.nix 1328 ./virtualisation/container-config.nix 1329 ./virtualisation/containerd.nix 1330 ./virtualisation/containers.nix 1331 ./virtualisation/cri-o.nix 1332 ./virtualisation/docker-rootless.nix 1333 + ./virtualisation/docker.nix 1334 ./virtualisation/ecs-agent.nix 1335 + ./virtualisation/hyperv-guest.nix 1336 + ./virtualisation/kvmgt.nix 1337 ./virtualisation/libvirtd.nix 1338 ./virtualisation/lxc.nix 1339 ./virtualisation/lxcfs.nix 1340 ./virtualisation/lxd.nix 1341 + ./virtualisation/nixos-containers.nix 1342 + ./virtualisation/oci-containers.nix 1343 ./virtualisation/openstack-options.nix 1344 ./virtualisation/openvswitch.nix 1345 ./virtualisation/parallels-guest.nix ··· 1352 ./virtualisation/vmware-guest.nix 1353 ./virtualisation/vmware-host.nix 1354 ./virtualisation/waydroid.nix 1355 ./virtualisation/xe-guest-utilities.nix 1356 + ./virtualisation/xen-dom0.nix 1357 { documentation.nixos.extraModules = [ ./virtualisation/qemu-vm.nix ]; } 1358 ]
+27
nixos/modules/services/x11/window-managers/katriawm.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + let 4 + inherit (lib) mdDoc mkEnableOption mkIf mkPackageOption singleton; 5 + cfg = config.services.xserver.windowManager.katriawm; 6 + in 7 + { 8 + ###### interface 9 + options = { 10 + services.xserver.windowManager.katriawm = { 11 + enable = mkEnableOption (mdDoc "katriawm"); 12 + package = mkPackageOption pkgs "katriawm" {}; 13 + }; 14 + }; 15 + 16 + ###### implementation 17 + config = mkIf cfg.enable { 18 + services.xserver.windowManager.session = singleton { 19 + name = "katriawm"; 20 + start = '' 21 + ${cfg.package}/bin/katriawm & 22 + waitPID=$! 23 + ''; 24 + }; 25 + environment.systemPackages = [ cfg.package ]; 26 + }; 27 + }
+2 -5
pkgs/applications/audio/open-stage-control/default.nix
··· 33 makeCacheWritable = true; 34 npmFlags = [ "--legacy-peer-deps" ]; 35 36 - # Override installPhase so we can copy the only folders that matter (app and node_modules) 37 installPhase = '' 38 runHook preInstall 39 40 - # prune unused deps 41 - npm prune --omit dev --no-save $npmFlags 42 - 43 # copy built app and node_modules directories 44 mkdir -p $out/lib/node_modules/open-stage-control 45 - cp -r app node_modules $out/lib/node_modules/open-stage-control/ 46 47 # copy icon 48 install -Dm644 resources/images/logo.png $out/share/icons/hicolor/256x256/apps/open-stage-control.png
··· 33 makeCacheWritable = true; 34 npmFlags = [ "--legacy-peer-deps" ]; 35 36 + # Override installPhase so we can copy the only directory that matters (app) 37 installPhase = '' 38 runHook preInstall 39 40 # copy built app and node_modules directories 41 mkdir -p $out/lib/node_modules/open-stage-control 42 + cp -r app $out/lib/node_modules/open-stage-control/ 43 44 # copy icon 45 install -Dm644 resources/images/logo.png $out/share/icons/hicolor/256x256/apps/open-stage-control.png
+7
pkgs/applications/misc/audio/sox/default.nix
··· 44 hash = "sha256-9cpOwio69GvzVeDq79BSmJgds9WU5kA/KUlAkHcpN5c="; 45 }; 46 47 nativeBuildInputs = [ 48 autoreconfHook 49 autoconf-archive
··· 44 hash = "sha256-9cpOwio69GvzVeDq79BSmJgds9WU5kA/KUlAkHcpN5c="; 45 }; 46 47 + outputs = [ 48 + "out" 49 + "dev" 50 + "lib" 51 + "man" 52 + ]; 53 + 54 nativeBuildInputs = [ 55 autoreconfHook 56 autoconf-archive
+11 -11
pkgs/applications/misc/lutris/default.nix
··· 22 , flake8 23 24 # python dependencies 25 , dbus-python 26 , distro 27 , evdev 28 , lxml 29 , pillow 30 , pygobject3 31 , pyyaml 32 , requests 33 - , keyring 34 - , python-magic 35 36 # commands that lutris needs 37 , xrandr ··· 84 in 85 buildPythonApplication rec { 86 pname = "lutris-original"; 87 - version = "0.5.11"; 88 89 src = fetchFromGitHub { 90 owner = "lutris"; 91 repo = "lutris"; 92 rev = "refs/tags/v${version}"; 93 - sha256 = "sha256-D2qMKYmi5TC8jEAECcz2V0rUrmp5kjXJ5qyW6C4re3w="; 94 }; 95 96 nativeBuildInputs = [ wrapGAppsHook ]; ··· 104 libnotify 105 pango 106 webkitgtk 107 - python-magic 108 ] ++ gstDeps; 109 110 propagatedBuildInputs = [ 111 - evdev 112 distro 113 lxml 114 pyyaml 115 - pygobject3 116 requests 117 - pillow 118 - dbus-python 119 - keyring 120 - python-magic 121 ]; 122 123 postPatch = ''
··· 22 , flake8 23 24 # python dependencies 25 + , certifi 26 , dbus-python 27 , distro 28 , evdev 29 , lxml 30 , pillow 31 , pygobject3 32 + , pypresence 33 , pyyaml 34 , requests 35 36 # commands that lutris needs 37 , xrandr ··· 84 in 85 buildPythonApplication rec { 86 pname = "lutris-original"; 87 + version = "0.5.12"; 88 89 src = fetchFromGitHub { 90 owner = "lutris"; 91 repo = "lutris"; 92 rev = "refs/tags/v${version}"; 93 + sha256 = "sha256-rsiXm7L/M85ot6NrTyy//lMRFlLPJYve9y6Erg9Ugxg="; 94 }; 95 96 nativeBuildInputs = [ wrapGAppsHook ]; ··· 104 libnotify 105 pango 106 webkitgtk 107 ] ++ gstDeps; 108 109 + # See `install_requires` in https://github.com/lutris/lutris/blob/master/setup.py 110 propagatedBuildInputs = [ 111 + certifi 112 + dbus-python 113 distro 114 + evdev 115 lxml 116 + pillow 117 + pygobject3 118 + pypresence 119 pyyaml 120 requests 121 ]; 122 123 postPatch = ''
+2 -3
pkgs/applications/science/math/mxnet/default.nix
··· 2 , opencv3, gtest, blas, gomp, llvmPackages, perl 3 , cudaSupport ? config.cudaSupport or false, cudaPackages ? {}, nvidia_x11 4 , cudnnSupport ? cudaSupport 5 - , cudaCapabilities ? [ "3.7" "5.0" "6.0" "7.0" "7.5" "8.0" "8.6" ] 6 }: 7 8 let 9 - inherit (cudaPackages) cudatoolkit cudnn; 10 in 11 12 assert cudnnSupport -> cudaSupport; ··· 51 "-DUSE_OLDCMAKECUDA=ON" # see https://github.com/apache/incubator-mxnet/issues/10743 52 "-DCUDA_ARCH_NAME=All" 53 "-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc" 54 - "-DMXNET_CUDA_ARCH=${lib.concatStringsSep ";" cudaCapabilities}" 55 ] else [ "-DUSE_CUDA=OFF" ]) 56 ++ lib.optional (!cudnnSupport) "-DUSE_CUDNN=OFF"; 57
··· 2 , opencv3, gtest, blas, gomp, llvmPackages, perl 3 , cudaSupport ? config.cudaSupport or false, cudaPackages ? {}, nvidia_x11 4 , cudnnSupport ? cudaSupport 5 }: 6 7 let 8 + inherit (cudaPackages) cudatoolkit cudaFlags cudnn; 9 in 10 11 assert cudnnSupport -> cudaSupport; ··· 50 "-DUSE_OLDCMAKECUDA=ON" # see https://github.com/apache/incubator-mxnet/issues/10743 51 "-DCUDA_ARCH_NAME=All" 52 "-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc" 53 + "-DMXNET_CUDA_ARCH=${cudaFlags.cudaCapabilitiesSemiColonString}" 54 ] else [ "-DUSE_CUDA=OFF" ]) 55 ++ lib.optional (!cudnnSupport) "-DUSE_CUDNN=OFF"; 56
+43
pkgs/applications/window-managers/katriawm/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchzip 4 + , libX11 5 + , libXft 6 + , libXrandr 7 + , pkg-config 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "katriawm"; 12 + version = "21.09"; 13 + 14 + src = fetchzip { 15 + name = finalAttrs.pname + "-" + finalAttrs.version; 16 + url = "https://www.uninformativ.de/git/katriawm/archives/katriawm-v${finalAttrs.version}.tar.gz"; 17 + hash = "sha256-xt0sWEwTcCs5cwoB3wVbYcyAKL0jx7KyeCefEBVFhH8="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + pkg-config 22 + ]; 23 + 24 + buildInputs = [ 25 + libX11 26 + libXft 27 + libXrandr 28 + ]; 29 + 30 + preBuild = '' 31 + cd src 32 + ''; 33 + 34 + installFlags = [ "prefix=$(out)" ]; 35 + 36 + meta = with lib; { 37 + homepage = "https://www.uninformativ.de/git/katriawm/file/README.html"; 38 + description = "A non-reparenting, dynamic window manager with decorations"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ AndersonTorres ]; 41 + inherit (libX11.meta) platforms; 42 + }; 43 + })
-27
pkgs/applications/window-managers/sxhkd/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, asciidoc, libxcb, xcbutil, xcbutilkeysyms 2 - , xcbutilwm 3 - }: 4 - 5 - stdenv.mkDerivation rec { 6 - pname = "sxhkd"; 7 - version = "0.6.2"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "baskerville"; 11 - repo = "sxhkd"; 12 - rev = version; 13 - sha256 = "1winwzdy9yxvxnrv8gqpigl9y0c2px27mnms62bdilp4x6llrs9r"; 14 - }; 15 - 16 - buildInputs = [ asciidoc libxcb xcbutil xcbutilkeysyms xcbutilwm ]; 17 - 18 - makeFlags = [ "PREFIX=$(out)" ]; 19 - 20 - meta = with lib; { 21 - description = "Simple X hotkey daemon"; 22 - homepage = "https://github.com/baskerville/sxhkd"; 23 - license = licenses.bsd2; 24 - maintainers = with maintainers; [ vyp ]; 25 - platforms = platforms.linux; 26 - }; 27 - }
···
+2 -2
pkgs/desktops/cinnamon/bulky/default.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "bulky"; 16 - version = "2.6"; 17 18 src = fetchFromGitHub { 19 owner = "linuxmint"; 20 repo = "bulky"; 21 rev = version; 22 - hash = "sha256-OI7sIPMZOTmVoWj4Y7kEH0mxay4DwO5kPjclgRDVMus="; 23 }; 24 25 nativeBuildInputs = [
··· 13 14 stdenv.mkDerivation rec { 15 pname = "bulky"; 16 + version = "2.7"; 17 18 src = fetchFromGitHub { 19 owner = "linuxmint"; 20 repo = "bulky"; 21 rev = version; 22 + hash = "sha256-Ps7ql6EAdoljQ6S8D2JxNSh0+jtEVZpnQv3fpvWkQSk="; 23 }; 24 25 nativeBuildInputs = [
+2 -2
pkgs/desktops/cinnamon/pix/default.nix
··· 29 30 stdenv.mkDerivation rec { 31 pname = "pix"; 32 - version = "2.8.8"; 33 34 src = fetchFromGitHub { 35 owner = "linuxmint"; 36 repo = pname; 37 rev = version; 38 - sha256 = "sha256-dvxbnf6tvBAwYM0EKpd/mPfW2PXeV1H2khYl8LIJqa0="; 39 }; 40 41 nativeBuildInputs = [
··· 29 30 stdenv.mkDerivation rec { 31 pname = "pix"; 32 + version = "2.8.9"; 33 34 src = fetchFromGitHub { 35 owner = "linuxmint"; 36 repo = pname; 37 rev = version; 38 + sha256 = "sha256-7g0j1cWgNtWlqKWzBnngUA2WNr8Zh8YO/jJ8OdTII7Y="; 39 }; 40 41 nativeBuildInputs = [
+2 -2
pkgs/desktops/cinnamon/warpinator/default.nix
··· 15 16 python3.pkgs.buildPythonApplication rec { 17 pname = "warpinator"; 18 - version = "1.4.2"; 19 20 format = "other"; 21 ··· 23 owner = "linuxmint"; 24 repo = pname; 25 rev = version; 26 - hash = "sha256-aiHlBeWGYqSaqvRtwL7smqt4iueIKzQoDawdFSCn6eg="; 27 }; 28 29 nativeBuildInputs = [
··· 15 16 python3.pkgs.buildPythonApplication rec { 17 pname = "warpinator"; 18 + version = "1.4.3"; 19 20 format = "other"; 21 ··· 23 owner = "linuxmint"; 24 repo = pname; 25 rev = version; 26 + hash = "sha256-blsDOAdfu0N6I+6ZvycL+BIIsZPIjwYm+sJnbZtHJE8="; 27 }; 28 29 nativeBuildInputs = [
+3 -1
pkgs/development/compilers/cudatoolkit/extension.nix
··· 10 ### Add classic cudatoolkit package 11 cudatoolkit = buildCudaToolkitPackage ((attrs: attrs // { gcc = prev.pkgs.${attrs.gcc}; }) cudatoolkitVersions.${final.cudaVersion}); 12 13 in { 14 - inherit cudatoolkit; 15 }
··· 10 ### Add classic cudatoolkit package 11 cudatoolkit = buildCudaToolkitPackage ((attrs: attrs // { gcc = prev.pkgs.${attrs.gcc}; }) cudatoolkitVersions.${final.cudaVersion}); 12 13 + cudaFlags = final.callPackage ./flags.nix {}; 14 + 15 in { 16 + inherit cudatoolkit cudaFlags; 17 }
+78
pkgs/development/compilers/cudatoolkit/flags.nix
···
··· 1 + { config 2 + , lib 3 + , cudatoolkit 4 + }: 5 + let 6 + 7 + # Flags are determined based on your CUDA toolkit by default. You may benefit 8 + # from improved performance, reduced file size, or greater hardware suppport by 9 + # passing a configuration based on your specific GPU environment. 10 + # 11 + # config.cudaCapabilities: list of hardware generations to support (e.g., "8.0") 12 + # config.cudaForwardCompat: bool for compatibility with future GPU generations 13 + # 14 + # Please see the accompanying documentation or https://github.com/NixOS/nixpkgs/pull/205351 15 + 16 + defaultCudaCapabilities = rec { 17 + cuda9 = [ 18 + "3.0" 19 + "3.5" 20 + "5.0" 21 + "5.2" 22 + "6.0" 23 + "6.1" 24 + "7.0" 25 + ]; 26 + 27 + cuda10 = cuda9 ++ [ 28 + "7.5" 29 + ]; 30 + 31 + cuda11 = [ 32 + "3.5" 33 + "5.0" 34 + "5.2" 35 + "6.0" 36 + "6.1" 37 + "7.0" 38 + "7.5" 39 + "8.0" 40 + "8.6" 41 + ]; 42 + 43 + }; 44 + 45 + cudaMicroarchitectureNames = { 46 + "3" = "Kepler"; 47 + "5" = "Maxwell"; 48 + "6" = "Pascal"; 49 + "7" = "Volta"; 50 + "8" = "Ampere"; 51 + "9" = "Hopper"; 52 + }; 53 + 54 + defaultCudaArchList = defaultCudaCapabilities."cuda${lib.versions.major cudatoolkit.version}"; 55 + cudaRealCapabilities = config.cudaCapabilities or defaultCudaArchList; 56 + capabilitiesForward = "${lib.last cudaRealCapabilities}+PTX"; 57 + 58 + dropDot = ver: builtins.replaceStrings ["."] [""] ver; 59 + 60 + archMapper = feat: map (ver: "${feat}_${dropDot ver}"); 61 + gencodeMapper = feat: map (ver: "-gencode=arch=compute_${dropDot ver},code=${feat}_${dropDot ver}"); 62 + cudaRealArchs = archMapper "sm" cudaRealCapabilities; 63 + cudaPTXArchs = archMapper "compute" cudaRealCapabilities; 64 + cudaArchs = cudaRealArchs ++ [ (lib.last cudaPTXArchs) ]; 65 + 66 + cudaArchNames = lib.unique (map (v: cudaMicroarchitectureNames.${lib.versions.major v}) cudaRealCapabilities); 67 + cudaCapabilities = cudaRealCapabilities ++ lib.optional (config.cudaForwardCompat or true) capabilitiesForward; 68 + cudaGencode = gencodeMapper "sm" cudaRealCapabilities ++ lib.optionals (config.cudaForwardCompat or true) (gencodeMapper "compute" [ (lib.last cudaPTXArchs) ]); 69 + 70 + cudaCapabilitiesCommaString = lib.strings.concatStringsSep "," cudaCapabilities; 71 + cudaCapabilitiesSemiColonString = lib.strings.concatStringsSep ";" cudaCapabilities; 72 + cudaRealCapabilitiesCommaString = lib.strings.concatStringsSep "," cudaRealCapabilities; 73 + 74 + in 75 + { 76 + inherit cudaArchs cudaArchNames cudaCapabilities cudaCapabilitiesCommaString cudaCapabilitiesSemiColonString 77 + cudaRealCapabilities cudaRealCapabilitiesCommaString cudaGencode cudaRealArchs cudaPTXArchs; 78 + }
+4 -32
pkgs/development/libraries/science/math/magma/default.nix
··· 1 { lib, stdenv, fetchurl, cmake, gfortran, ninja, cudaPackages, libpthreadstubs, lapack, blas }: 2 3 let 4 - inherit (cudaPackages) cudatoolkit; 5 in 6 7 assert let majorIs = lib.versions.major cudatoolkit.version; ··· 10 let 11 version = "2.6.2"; 12 13 - # We define a specific set of CUDA compute capabilities here, 14 - # because CUDA 11 does not support compute capability 3.0. Also, 15 - # we use it to enable newer capabilities that are not enabled 16 - # by magma by default. The list of supported architectures 17 - # can be found in magma's top-level CMakeLists.txt. 18 - cudaCapabilities = rec { 19 - cuda9 = [ 20 - "Kepler" # 3.0, 3.5 21 - "Maxwell" # 5.0 22 - "Pascal" # 6.0 23 - "Volta" # 7.0 24 - ]; 25 - 26 - cuda10 = [ 27 - "Turing" # 7.5 28 - ] ++ cuda9; 29 - 30 - cuda11 = [ 31 - "sm_35" # sm_30 is not supported by CUDA 11 32 - "Maxwell" # 5.0 33 - "Pascal" # 6.0 34 - "Volta" # 7.0 35 - "Turing" # 7.5 36 - "Ampere" # 8.0 37 - ]; 38 - }; 39 - 40 - capabilityString = lib.strings.concatStringsSep "," 41 - cudaCapabilities."cuda${lib.versions.major cudatoolkit.version}"; 42 - 43 in stdenv.mkDerivation { 44 pname = "magma"; 45 inherit version; ··· 53 54 buildInputs = [ cudatoolkit libpthreadstubs lapack blas ]; 55 56 - cmakeFlags = [ "-DGPU_TARGET=${capabilityString}" ]; 57 58 doCheck = false; 59
··· 1 { lib, stdenv, fetchurl, cmake, gfortran, ninja, cudaPackages, libpthreadstubs, lapack, blas }: 2 3 let 4 + inherit (cudaPackages) cudatoolkit cudaFlags; 5 in 6 7 assert let majorIs = lib.versions.major cudatoolkit.version; ··· 10 let 11 version = "2.6.2"; 12 13 in stdenv.mkDerivation { 14 pname = "magma"; 15 inherit version; ··· 23 24 buildInputs = [ cudatoolkit libpthreadstubs lapack blas ]; 25 26 + cmakeFlags = [ 27 + "-DGPU_TARGET=${builtins.concatStringsSep "," cudaFlags.cudaRealArchs}" 28 + ]; 29 30 doCheck = false; 31
+2 -3
pkgs/development/python-modules/jaxlib/default.nix
··· 41 , zlib 42 43 # CUDA flags: 44 - , cudaCapabilities ? [ "sm_35" "sm_50" "sm_60" "sm_70" "sm_75" "compute_80" ] 45 , cudaSupport ? false 46 , cudaPackages ? {} 47 ··· 50 }: 51 52 let 53 - inherit (cudaPackages) cudatoolkit cudnn nccl; 54 55 pname = "jaxlib"; 56 version = "0.3.22"; ··· 165 build --action_env TF_CUDA_PATHS="${cudatoolkit_joined},${cudnn},${nccl}" 166 build --action_env TF_CUDA_VERSION="${lib.versions.majorMinor cudatoolkit.version}" 167 build --action_env TF_CUDNN_VERSION="${lib.versions.major cudnn.version}" 168 - build:cuda --action_env TF_CUDA_COMPUTE_CAPABILITIES="${lib.concatStringsSep "," cudaCapabilities}" 169 '' + '' 170 CFG 171 '';
··· 41 , zlib 42 43 # CUDA flags: 44 , cudaSupport ? false 45 , cudaPackages ? {} 46 ··· 49 }: 50 51 let 52 + inherit (cudaPackages) cudatoolkit cudaFlags cudnn nccl; 53 54 pname = "jaxlib"; 55 version = "0.3.22"; ··· 164 build --action_env TF_CUDA_PATHS="${cudatoolkit_joined},${cudnn},${nccl}" 165 build --action_env TF_CUDA_VERSION="${lib.versions.majorMinor cudatoolkit.version}" 166 build --action_env TF_CUDNN_VERSION="${lib.versions.major cudnn.version}" 167 + build:cuda --action_env TF_CUDA_COMPUTE_CAPABILITIES="${cudaFlags.cudaRealCapabilitiesCommaString}" 168 '' + '' 169 CFG 170 '';
+2 -4
pkgs/development/python-modules/tensorflow/default.nix
··· 22 , tensorboardSupport ? true 23 # XLA without CUDA is broken 24 , xlaSupport ? cudaSupport 25 - # Default from ./configure script 26 - , cudaCapabilities ? [ "sm_35" "sm_50" "sm_60" "sm_70" "sm_75" "compute_80" ] 27 , sse42Support ? stdenv.hostPlatform.sse4_2Support 28 , avx2Support ? stdenv.hostPlatform.avx2Support 29 , fmaSupport ? stdenv.hostPlatform.fmaSupport ··· 32 }: 33 34 let 35 - inherit (cudaPackages) cudatoolkit cudnn nccl; 36 in 37 38 assert cudaSupport -> cudatoolkit != null ··· 305 TF_CUDA_PATHS = lib.optionalString cudaSupport "${cudatoolkit_joined},${cudnn},${nccl}"; 306 GCC_HOST_COMPILER_PREFIX = lib.optionalString cudaSupport "${cudatoolkit_cc_joined}/bin"; 307 GCC_HOST_COMPILER_PATH = lib.optionalString cudaSupport "${cudatoolkit_cc_joined}/bin/gcc"; 308 - TF_CUDA_COMPUTE_CAPABILITIES = lib.concatStringsSep "," cudaCapabilities; 309 310 postPatch = '' 311 # bazel 3.3 should work just as well as bazel 3.1
··· 22 , tensorboardSupport ? true 23 # XLA without CUDA is broken 24 , xlaSupport ? cudaSupport 25 , sse42Support ? stdenv.hostPlatform.sse4_2Support 26 , avx2Support ? stdenv.hostPlatform.avx2Support 27 , fmaSupport ? stdenv.hostPlatform.fmaSupport ··· 30 }: 31 32 let 33 + inherit (cudaPackages) cudatoolkit cudaFlags cudnn nccl; 34 in 35 36 assert cudaSupport -> cudatoolkit != null ··· 303 TF_CUDA_PATHS = lib.optionalString cudaSupport "${cudatoolkit_joined},${cudnn},${nccl}"; 304 GCC_HOST_COMPILER_PREFIX = lib.optionalString cudaSupport "${cudatoolkit_cc_joined}/bin"; 305 GCC_HOST_COMPILER_PATH = lib.optionalString cudaSupport "${cudatoolkit_cc_joined}/bin/gcc"; 306 + TF_CUDA_COMPUTE_CAPABILITIES = builtins.concatStringsSep "," cudaFlags.cudaRealArchs; 307 308 postPatch = '' 309 # bazel 3.3 should work just as well as bazel 3.1
+2 -62
pkgs/development/python-modules/torch/default.nix
··· 3 mklDnnSupport ? true, useSystemNccl ? true, 4 MPISupport ? false, mpi, 5 buildDocs ? false, 6 - cudaArchList ? null, 7 8 # Native build inputs 9 cmake, util-linux, linkFarm, symlinkJoin, which, pybind11, removeReferencesTo, ··· 33 isPy3k, pythonOlder }: 34 35 let 36 - inherit (cudaPackages) cudatoolkit cudnn nccl; 37 in 38 39 # assert that everything needed for cuda is present and that the correct cuda versions are used ··· 52 paths = [ cudatoolkit.out cudatoolkit.lib nccl.dev nccl.out ]; 53 }; 54 55 - # Give an explicit list of supported architectures for the build, See: 56 - # - pytorch bug report: https://github.com/pytorch/pytorch/issues/23573 57 - # - pytorch-1.2.0 build on nixpks: https://github.com/NixOS/nixpkgs/pull/65041 58 - # 59 - # This list was selected by omitting the TORCH_CUDA_ARCH_LIST parameter, 60 - # observing the fallback option (which selected all architectures known 61 - # from cudatoolkit_10_0, pytorch-1.2, and python-3.6), and doing a binary 62 - # searching to find offending architectures. 63 - # 64 - # NOTE: Because of sandboxing, this derivation can't auto-detect the hardware's 65 - # cuda architecture, so there is also now a problem around new architectures 66 - # not being supported until explicitly added to this derivation. 67 - # 68 - # FIXME: CMake is throwing the following warning on python-1.2: 69 - # 70 - # ``` 71 - # CMake Warning at cmake/public/utils.cmake:172 (message): 72 - # In the future we will require one to explicitly pass TORCH_CUDA_ARCH_LIST 73 - # to cmake instead of implicitly setting it as an env variable. This will 74 - # become a FATAL_ERROR in future version of pytorch. 75 - # ``` 76 - # If this is causing problems for your build, this derivation may have to strip 77 - # away the standard `buildPythonPackage` and use the 78 - # [*Adjust Build Options*](https://github.com/pytorch/pytorch/tree/v1.2.0#adjust-build-options-optional) 79 - # instructions. This will also add more flexibility around configurations 80 - # (allowing FBGEMM to be built in pytorch-1.1), and may future proof this 81 - # derivation. 82 - brokenArchs = [ "3.0" ]; # this variable is only used as documentation. 83 - 84 - cudaCapabilities = rec { 85 - cuda9 = [ 86 - "3.5" 87 - "5.0" 88 - "5.2" 89 - "6.0" 90 - "6.1" 91 - "7.0" 92 - "7.0+PTX" # I am getting a "undefined architecture compute_75" on cuda 9 93 - # which leads me to believe this is the final cuda-9-compatible architecture. 94 - ]; 95 - 96 - cuda10 = cuda9 ++ [ 97 - "7.5" 98 - "7.5+PTX" # < most recent architecture as of cudatoolkit_10_0 and pytorch-1.2.0 99 - ]; 100 - 101 - cuda11 = cuda10 ++ [ 102 - "8.0" 103 - "8.0+PTX" # < CUDA toolkit 11.0 104 - "8.6" 105 - "8.6+PTX" # < CUDA toolkit 11.1 106 - ]; 107 - }; 108 - final_cudaArchList = 109 - if !cudaSupport || cudaArchList != null 110 - then cudaArchList 111 - else cudaCapabilities."cuda${lib.versions.major cudatoolkit.version}"; 112 - 113 # Normally libcuda.so.1 is provided at runtime by nvidia-x11 via 114 # LD_LIBRARY_PATH=/run/opengl-driver/lib. We only use the stub 115 # libcuda.so from cudatoolkit for running tests, so that we don’t have ··· 153 ]; 154 155 preConfigure = lib.optionalString cudaSupport '' 156 - export TORCH_CUDA_ARCH_LIST="${lib.strings.concatStringsSep ";" final_cudaArchList}" 157 export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++ 158 '' + lib.optionalString (cudaSupport && cudnn != null) '' 159 export CUDNN_INCLUDE_DIR=${cudnn}/include ··· 308 309 passthru = { 310 inherit cudaSupport cudaPackages; 311 - cudaArchList = final_cudaArchList; 312 # At least for 1.10.2 `torch.fft` is unavailable unless BLAS provider is MKL. This attribute allows for easy detection of its availability. 313 blasProvider = blas.provider; 314 };
··· 3 mklDnnSupport ? true, useSystemNccl ? true, 4 MPISupport ? false, mpi, 5 buildDocs ? false, 6 7 # Native build inputs 8 cmake, util-linux, linkFarm, symlinkJoin, which, pybind11, removeReferencesTo, ··· 32 isPy3k, pythonOlder }: 33 34 let 35 + inherit (cudaPackages) cudatoolkit cudaFlags cudnn nccl; 36 in 37 38 # assert that everything needed for cuda is present and that the correct cuda versions are used ··· 51 paths = [ cudatoolkit.out cudatoolkit.lib nccl.dev nccl.out ]; 52 }; 53 54 # Normally libcuda.so.1 is provided at runtime by nvidia-x11 via 55 # LD_LIBRARY_PATH=/run/opengl-driver/lib. We only use the stub 56 # libcuda.so from cudatoolkit for running tests, so that we don’t have ··· 94 ]; 95 96 preConfigure = lib.optionalString cudaSupport '' 97 + export TORCH_CUDA_ARCH_LIST="${cudaFlags.cudaCapabilitiesSemiColonString}" 98 export CC=${cudatoolkit.cc}/bin/gcc CXX=${cudatoolkit.cc}/bin/g++ 99 '' + lib.optionalString (cudaSupport && cudnn != null) '' 100 export CUDNN_INCLUDE_DIR=${cudnn}/include ··· 249 250 passthru = { 251 inherit cudaSupport cudaPackages; 252 # At least for 1.10.2 `torch.fft` is unavailable unless BLAS provider is MKL. This attribute allows for easy detection of its availability. 253 blasProvider = blas.provider; 254 };
+2 -2
pkgs/development/python-modules/torchvision/default.nix
··· 15 }: 16 17 let 18 - inherit (torch.cudaPackages) cudatoolkit cudnn; 19 20 cudatoolkit_joined = symlinkJoin { 21 name = "${cudatoolkit.name}-unsplit"; ··· 45 propagatedBuildInputs = [ numpy pillow torch scipy ]; 46 47 preBuild = lib.optionalString cudaSupport '' 48 - export TORCH_CUDA_ARCH_LIST="${cudaArchStr}" 49 export FORCE_CUDA=1 50 ''; 51
··· 15 }: 16 17 let 18 + inherit (torch.cudaPackages) cudatoolkit cudaFlags cudnn; 19 20 cudatoolkit_joined = symlinkJoin { 21 name = "${cudatoolkit.name}-unsplit"; ··· 45 propagatedBuildInputs = [ numpy pillow torch scipy ]; 46 47 preBuild = lib.optionalString cudaSupport '' 48 + export TORCH_CUDA_ARCH_LIST="${cudaFlags.cudaCapabilitiesSemiColonString}" 49 export FORCE_CUDA=1 50 ''; 51
+3 -3
pkgs/development/tools/ginkgo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 - version = "2.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 - sha256 = "sha256-uL6GPi+dcPkSAaGt1Fv2cJT3Q8nJaxqs8b5w9PFJm9g="; 12 }; 13 - vendorSha256 = "sha256-a8NZ9Uws6OKfXWUL6oTZKoAG8pTYxxSNkefZtbqwyf4="; 14 15 # integration tests expect more file changes 16 # types tests are missing CodeLocation
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 + version = "2.6.1"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 + sha256 = "sha256-l1R/S6FHvCzdT0nhckyIi29Nntbj7lCeJghY2Tf9C2c="; 12 }; 13 + vendorSha256 = "sha256-SV7G/FZ7kj2ghr15oTMK25Y4SjaIfRc3UfxMPFr4src="; 14 15 # integration tests expect more file changes 16 # types tests are missing CodeLocation
+3 -3
pkgs/development/web/flyctl/default.nix
··· 2 3 buildGoModule rec { 4 pname = "flyctl"; 5 - version = "0.0.437"; 6 7 src = fetchFromGitHub { 8 owner = "superfly"; 9 repo = "flyctl"; 10 rev = "v${version}"; 11 - sha256 = "sha256-C6c202AlWvrITplhGi9FE9M40rYiGbHuqRVoSQc9wzw="; 12 }; 13 14 - vendorSha256 = "sha256-hKWh+/iC8KSxOhwXtpyMCBmDezhYgfzp3ZMfJObWgvw="; 15 16 subPackages = [ "." ]; 17
··· 2 3 buildGoModule rec { 4 pname = "flyctl"; 5 + version = "0.0.440"; 6 7 src = fetchFromGitHub { 8 owner = "superfly"; 9 repo = "flyctl"; 10 rev = "v${version}"; 11 + sha256 = "sha256-pqly/5QEwKTp9wdh+Tq4KhOFmSD1TLodamo64e13o/s="; 12 }; 13 14 + vendorSha256 = "sha256-yVR3pUsveZf4052hr6aO4fnvEOQyHdm3N7khcobcoyE="; 15 16 subPackages = [ "." ]; 17
+3 -3
pkgs/misc/fastly/default.nix
··· 8 9 buildGoModule rec { 10 pname = "fastly"; 11 - version = "4.4.1"; 12 13 src = fetchFromGitHub { 14 owner = "fastly"; 15 repo = "cli"; 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-82OZwO6r+wPq6AMm27M9U6dQyE3iOpAzW31HzRji5Fo="; 18 # The git commit is part of the `fastly version` original output; 19 # leave that output the same in nixpkgs. Use the `.git` directory 20 # to retrieve the commit SHA, and remove the directory afterwards, ··· 31 "cmd/fastly" 32 ]; 33 34 - vendorHash = "sha256-zilgzfPD7HmHt0/u94JLaY6NPvn1JjXFu1K2YO0tF9M="; 35 36 nativeBuildInputs = [ 37 installShellFiles
··· 8 9 buildGoModule rec { 10 pname = "fastly"; 11 + version = "4.5.0"; 12 13 src = fetchFromGitHub { 14 owner = "fastly"; 15 repo = "cli"; 16 rev = "refs/tags/v${version}"; 17 + hash = "sha256-l/EnlyrSofuk4/69R2VUdP6MyKOVAOI7cIOW1TLeBww="; 18 # The git commit is part of the `fastly version` original output; 19 # leave that output the same in nixpkgs. Use the `.git` directory 20 # to retrieve the commit SHA, and remove the directory afterwards, ··· 31 "cmd/fastly" 32 ]; 33 34 + vendorHash = "sha256-cXO5zhc9RZlweoU6pva2sBvcjNWBeFSUz+k9BbQpUX0="; 35 36 nativeBuildInputs = [ 37 installShellFiles
+42
pkgs/tools/X11/sxhkd/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , asciidoc 5 + , libxcb 6 + , xcbutil 7 + , xcbutilkeysyms 8 + , xcbutilwm 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "sxhkd"; 13 + version = "0.6.2"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "baskerville"; 17 + repo = "sxhkd"; 18 + rev = finalAttrs.version; 19 + hash = "sha256-OelMqenk0tiWMLraekS/ggGf6IsXP7Sz7bv75NvnNvI="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + asciidoc 24 + ]; 25 + 26 + buildInputs = [ 27 + libxcb 28 + xcbutil 29 + xcbutilkeysyms 30 + xcbutilwm 31 + ]; 32 + 33 + makeFlags = [ "PREFIX=$(out)" ]; 34 + 35 + meta = with lib; { 36 + description = "Simple X hotkey daemon"; 37 + homepage = "https://github.com/baskerville/sxhkd"; 38 + license = licenses.bsd2; 39 + maintainers = with maintainers; [ vyp AndersonTorres ]; 40 + platforms = platforms.linux; 41 + }; 42 + })
+3
pkgs/tools/networking/networkmanager/libnma/default.nix
··· 39 patches = [ 40 # Needed for wingpanel-indicator-network and switchboard-plug-network 41 ./hardcode-gsettings.patch 42 ]; 43 44 nativeBuildInputs = [
··· 39 patches = [ 40 # Needed for wingpanel-indicator-network and switchboard-plug-network 41 ./hardcode-gsettings.patch 42 + # Removing path from eap schema to fix bug when creating new VPN connection 43 + # https://gitlab.gnome.org/GNOME/libnma/-/issues/18 44 + ./remove-path-from-eap.patch 45 ]; 46 47 nativeBuildInputs = [
+32
pkgs/tools/networking/networkmanager/libnma/remove-path-from-eap.patch
···
··· 1 + From 0ab5c1e39e94e158650da847f8512ab5e2b03593 Mon Sep 17 00:00:00 2001 2 + From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org> 3 + Date: Wed, 9 Nov 2022 08:00:19 +0000 4 + Subject: [PATCH] gschema: Remove path from eap schema 5 + 6 + This one needs to be relocatable, otherwise creating a new VPN 7 + connection will fail with: 8 + 9 + settings object created with schema 'org.gnome.nm-applet.eap' 10 + and path '/org/gnome/nm-applet/eap/<uuid>/', 11 + but path '/org/gnome/nm-applet/eap/' is specified by schema 12 + 13 + Fixes: https://bugs.archlinux.org/task/76490 14 + --- 15 + org.gnome.nm-applet.eap.gschema.xml.in | 2 +- 16 + 1 file changed, 1 insertion(+), 1 deletion(-) 17 + 18 + diff --git a/org.gnome.nm-applet.eap.gschema.xml.in b/org.gnome.nm-applet.eap.gschema.xml.in 19 + index 0fc3ca9f..f4a56ea6 100644 20 + --- a/org.gnome.nm-applet.eap.gschema.xml.in 21 + +++ b/org.gnome.nm-applet.eap.gschema.xml.in 22 + @@ -1,6 +1,6 @@ 23 + <?xml version="1.0" encoding="UTF-8"?> 24 + <schemalist> 25 + - <schema id="org.gnome.nm-applet.eap" path="/org/gnome/nm-applet/eap/" gettext-domain="nm-applet"> 26 + + <schema id="org.gnome.nm-applet.eap" gettext-domain="nm-applet"> 27 + <key name="ignore-ca-cert" type="b"> 28 + <default>false</default> 29 + <summary>Ignore CA certificate</summary> 30 + -- 31 + GitLab 32 +
+3 -1
pkgs/top-level/all-packages.nix
··· 8505 8506 katana = callPackage ../tools/security/katana { }; 8507 8508 kbdd = callPackage ../applications/window-managers/kbdd { }; 8509 8510 kbs2 = callPackage ../tools/security/kbs2 { ··· 31034 31035 sndpeek = callPackage ../applications/audio/sndpeek { }; 31036 31037 - sxhkd = callPackage ../applications/window-managers/sxhkd { }; 31038 31039 mpop = callPackage ../applications/networking/mpop { 31040 inherit (darwin.apple_sdk.frameworks) Security;
··· 8505 8506 katana = callPackage ../tools/security/katana { }; 8507 8508 + katriawm = callPackage ../applications/window-managers/katriawm { }; 8509 + 8510 kbdd = callPackage ../applications/window-managers/kbdd { }; 8511 8512 kbs2 = callPackage ../tools/security/kbs2 { ··· 31036 31037 sndpeek = callPackage ../applications/audio/sndpeek { }; 31038 31039 + sxhkd = callPackage ../tools/X11/sxhkd { }; 31040 31041 mpop = callPackage ../applications/networking/mpop { 31042 inherit (darwin.apple_sdk.frameworks) Security;