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