Commit Graph

168 Commits

Author SHA1 Message Date
Grayson Tinker
8e53080089 shogun: migrate to by-name 2026-06-15 21:58:07 -07:00
Stefan Frijters
f83338090b shogun: move CXXFLAGS into env for structuredAttrs 2026-02-15 19:56:57 +01:00
Edward Tjörnhammar
7d1bb2cb0f Revert "maintainers: drop edwtjo"
This partially reverts commit c0ec79be1d
as I intend to be more active.
2025-12-11 20:03:47 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther
c0ec79be1d maintainers: drop edwtjo
Reacted to 1 out of 384 maintainer pings in the least 180 days.
2025-12-09 21:09:02 +01:00
Weijia Wang
d02b83be45 shogun: fix darwin build 2025-10-21 21:58:47 +02:00
jopejoe1
19b88033f3 sc2-headless: move to by-name 2025-08-21 18:49:55 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther
ccd127bc7c sc2-headless: move throw behind meta.license check
Same reasoning as commit before.
2025-07-19 13:09:42 +02:00
awwpotato
509efdedbd treewide: move to by-name 2025-05-05 08:49:04 -07:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
Winter
a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
Pol Dellaiera
65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Sigmanificient
91d5ab3ae4 treewide: remove unused rec expressions 2025-03-14 05:15:05 +01:00
Peder Bergebakken Sundt
7972442a9e treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheck 2025-03-03 05:40:39 +01:00
Alyssa Ross
c597750454 treewide: migrate to fetchCargoVendor, batch 2
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.

It should be possible to reproduce this diff.  To generate it, I first
ran:

	xargs sed -i 's/^\(. *\)\(cargoHash =\)/\1useFetchCargoVendor = true;\n\1cargoHash =/'

The following manually identified list of files were given as standard
input:

	pkgs/applications/audio/listenbrainz-mpd/default.nix
	pkgs/applications/audio/minidsp/default.nix
	pkgs/applications/audio/muso/default.nix
	pkgs/applications/audio/parrot/default.nix
	pkgs/applications/blockchains/electrs/default.nix
	pkgs/applications/blockchains/snarkos/default.nix
	pkgs/applications/blockchains/teos/default.nix
	pkgs/applications/blockchains/zcash/default.nix
	pkgs/applications/display-managers/greetd/default.nix
	pkgs/applications/display-managers/greetd/regreet.nix
	pkgs/applications/display-managers/greetd/tuigreet.nix
	pkgs/applications/display-managers/greetd/wlgreet.nix
	pkgs/applications/editors/emacs/elisp-packages/manual-packages/lspce/module.nix
	pkgs/applications/editors/neovim/gnvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/LanguageClient-neovim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/codesnap-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/cord-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/nvim-spectre/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/sg-nvim/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/sniprun/default.nix
	pkgs/applications/editors/vim/plugins/non-generated/vim-markdown-composer/default.nix
	pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix
	pkgs/applications/editors/zee/default.nix
	pkgs/applications/gis/whitebox-tools/default.nix
	pkgs/applications/graphics/emulsion/default.nix
	pkgs/applications/graphics/menyoki/default.nix
	pkgs/applications/misc/binocle/default.nix
	pkgs/applications/misc/cobalt/default.nix
	pkgs/applications/misc/eureka-ideas/default.nix
	pkgs/applications/misc/inherd-quake/default.nix
	pkgs/applications/misc/inlyne/default.nix
	pkgs/applications/misc/klipper-estimator/default.nix
	pkgs/applications/misc/mdzk/default.nix
	pkgs/applications/misc/pastel/default.nix
	pkgs/applications/misc/pomodoro/default.nix
	pkgs/applications/misc/pueue/default.nix
	pkgs/applications/misc/reddsaver/default.nix
	pkgs/applications/misc/stork/default.nix
	pkgs/applications/misc/terminal-typeracer/default.nix
	pkgs/applications/networking/browsers/asuka/default.nix
	pkgs/applications/networking/feedreaders/tuifeed/default.nix
	pkgs/applications/networking/geph/default.nix
	pkgs/applications/networking/gopher/phetch/default.nix
	pkgs/applications/networking/instant-messengers/twitch-tui/default.nix
	pkgs/applications/networking/irc/tiny/default.nix
	pkgs/applications/networking/mhost/default.nix
	pkgs/applications/networking/mujmap/default.nix
	pkgs/applications/networking/p2p/synapse-bt/default.nix
	pkgs/applications/office/activitywatch/default.nix
	pkgs/applications/science/machine-learning/finalfrontier/default.nix
	pkgs/applications/science/machine-learning/finalfusion-utils/default.nix
	pkgs/applications/science/misc/rink/default.nix
	pkgs/applications/system/coolercontrol/coolercontrol-gui.nix
	pkgs/applications/version-management/gfold/default.nix
	pkgs/applications/version-management/git-absorb/default.nix
	pkgs/applications/version-management/git-branchless/default.nix
	pkgs/applications/version-management/git-cliff/default.nix
	pkgs/applications/version-management/git-credential-keepassxc/default.nix
	pkgs/applications/version-management/git-gone/default.nix
	pkgs/applications/version-management/git-quickfix/default.nix
	pkgs/applications/version-management/git-stack/default.nix
	pkgs/applications/version-management/git-trim/default.nix
	pkgs/applications/version-management/git-workspace/default.nix
	pkgs/applications/version-management/gitoxide/default.nix
	pkgs/applications/version-management/lucky-commit/default.nix
	pkgs/applications/virtualization/crosvm/default.nix
	pkgs/applications/virtualization/rust-hypervisor-firmware/default.nix
	pkgs/applications/window-managers/dwm/dwm-status.nix
	pkgs/applications/window-managers/i3/auto-layout.nix
	pkgs/applications/window-managers/i3/cycle-focus.nix
	pkgs/applications/window-managers/i3/i3-ratiosplit.nix
	pkgs/applications/window-managers/i3/status-rust.nix
	pkgs/applications/window-managers/i3/wmfocus.nix
	pkgs/applications/window-managers/i3/wsr.nix
	pkgs/build-support/mitm-cache/default.nix
	pkgs/development/compilers/gleam/default.nix
	pkgs/development/compilers/kind2/default.nix
	pkgs/development/embedded/fpga/ecpdap/default.nix
	pkgs/development/interpreters/evcxr/default.nix
	pkgs/development/interpreters/wasmer/default.nix
	pkgs/development/interpreters/wasmtime/default.nix
	pkgs/development/tools/analysis/dotenv-linter/default.nix
	pkgs/development/tools/build-managers/fac/default.nix
	pkgs/development/tools/build-managers/moon/default.nix
	pkgs/development/tools/cocogitto/default.nix
	pkgs/development/tools/continuous-integration/buildkite-test-collector-rust/default.nix
	pkgs/development/tools/database/dynein/default.nix
	pkgs/development/tools/database/indradb/default.nix
	pkgs/development/tools/database/surrealdb-migrations/default.nix
	pkgs/development/tools/dump_syms/default.nix
	pkgs/development/tools/fnm/default.nix
	pkgs/development/tools/geckodriver/default.nix
	pkgs/development/tools/git-ps-rs/default.nix
	pkgs/development/tools/gptcommit/default.nix
	pkgs/development/tools/graphql-client/default.nix
	pkgs/development/tools/hors/default.nix
	pkgs/development/tools/htmlq/default.nix
	pkgs/development/tools/jless/default.nix
	pkgs/development/tools/kdash/default.nix
	pkgs/development/tools/kubie/default.nix
	pkgs/development/tools/misc/dura/default.nix
	pkgs/development/tools/misc/pwninit/default.nix
	pkgs/development/tools/misc/texlab/default.nix
	pkgs/development/tools/misc/tokei/default.nix
	pkgs/development/tools/pactorio/default.nix
	pkgs/development/tools/parsing/tree-sitter/default.nix
	pkgs/development/tools/perseus-cli/default.nix
	pkgs/development/tools/py-spy/default.nix
	pkgs/development/tools/rbspy/default.nix
	pkgs/development/tools/remodel/default.nix
	pkgs/development/tools/rover/default.nix
	pkgs/development/tools/rover/update.sh
	pkgs/development/tools/rubyfmt/default.nix
	pkgs/development/tools/rust/bindgen/unwrapped.nix
	pkgs/development/tools/rust/cargo-audit/default.nix
	pkgs/development/tools/rust/cargo-bazel/default.nix
	pkgs/development/tools/rust/cargo-c/default.nix
	pkgs/development/tools/rust/cargo-cache/default.nix
	pkgs/development/tools/rust/cargo-clone/default.nix
	pkgs/development/tools/rust/cargo-codspeed/default.nix
	pkgs/development/tools/rust/cargo-crev/default.nix
	pkgs/development/tools/rust/cargo-cyclonedx/default.nix
	pkgs/development/tools/rust/cargo-edit/default.nix
	pkgs/development/tools/rust/cargo-flamegraph/default.nix
	pkgs/development/tools/rust/cargo-fund/default.nix
	pkgs/development/tools/rust/cargo-hf2/default.nix
	pkgs/development/tools/rust/cargo-lambda/default.nix
	pkgs/development/tools/rust/cargo-ndk/default.nix
	pkgs/development/tools/rust/cargo-outdated/default.nix
	pkgs/development/tools/rust/cargo-udeps/default.nix
	pkgs/development/tools/rust/cargo-vet/default.nix
	pkgs/development/tools/rust/cargo-watch/default.nix
	pkgs/development/tools/rust/cargo-whatfeatures/default.nix
	pkgs/development/tools/rust/cargo-zigbuild/default.nix
	pkgs/development/tools/rust/duckscript/default.nix
	pkgs/development/tools/rust/rustup/default.nix
	pkgs/development/tools/rust/sqlx-cli/default.nix
	pkgs/development/tools/sentry-cli/default.nix
	pkgs/development/tools/spr/default.nix
	pkgs/development/tools/viceroy/default.nix
	pkgs/development/tools/wrangler_1/default.nix
	pkgs/games/blightmud/default.nix
	pkgs/games/ferium/default.nix
	pkgs/kde/gear/akonadi-search/default.nix
	pkgs/kde/gear/angelfish/default.nix
	pkgs/kde/gear/kdepim-addons/default.nix
	pkgs/misc/cliscord/default.nix
	pkgs/misc/t-rec/default.nix
	pkgs/misc/wiki-tui/default.nix
	pkgs/os-specific/linux/scx/scx_rustscheds.nix
	pkgs/servers/bindle/default.nix
	pkgs/servers/dns/doh-proxy-rust/default.nix
	pkgs/servers/gemini/stargazer/default.nix
	pkgs/servers/geospatial/martin/default.nix
	pkgs/servers/krill/default.nix
	pkgs/servers/monitoring/laurel/default.nix
	pkgs/servers/monitoring/prometheus/wireguard-exporter.nix
	pkgs/servers/oxigraph/default.nix
	pkgs/servers/piping-server-rust/default.nix
	pkgs/servers/rtrtr/default.nix
	pkgs/servers/sql/postgresql/ext/pgvecto-rs/default.nix
	pkgs/servers/sql/postgresql/ext/pgx_ulid.nix
	pkgs/servers/sql/postgresql/ext/timescaledb_toolkit.nix
	pkgs/shells/nushell/default.nix
	pkgs/shells/nushell/plugins/dbus.nix
	pkgs/shells/nushell/plugins/formats.nix
	pkgs/shells/nushell/plugins/gstat.nix
	pkgs/shells/nushell/plugins/highlight.nix
	pkgs/shells/nushell/plugins/net.nix
	pkgs/shells/nushell/plugins/polars.nix
	pkgs/shells/nushell/plugins/query.nix
	pkgs/shells/nushell/plugins/skim.nix
	pkgs/shells/nushell/plugins/units.nix
	pkgs/tools/X11/xidlehook/default.nix
	pkgs/tools/admin/coldsnap/default.nix
	pkgs/tools/admin/procs/default.nix
	pkgs/tools/backup/awsbck/default.nix
	pkgs/tools/backup/bupstash/default.nix
	pkgs/tools/backup/monolith/default.nix
	pkgs/tools/backup/rdedup/default.nix
	pkgs/tools/misc/aoc-cli/default.nix
	pkgs/tools/misc/apkeep/default.nix
	pkgs/tools/misc/didyoumean/default.nix
	pkgs/tools/misc/dijo/default.nix
	pkgs/tools/misc/diskus/default.nix
	pkgs/tools/misc/eludris/default.nix
	pkgs/tools/misc/fclones/default.nix
	pkgs/tools/misc/fclones/gui.nix
	pkgs/tools/misc/ffsend/default.nix
	pkgs/tools/misc/flowgger/default.nix
	pkgs/tools/misc/gh-cal/default.nix
	pkgs/tools/misc/grex/default.nix
	pkgs/tools/misc/hiksink/default.nix
	pkgs/tools/misc/hyperfine/default.nix
	pkgs/tools/misc/iay/default.nix
	pkgs/tools/misc/jsonwatch/default.nix
	pkgs/tools/misc/killport/default.nix
	pkgs/tools/misc/lighthouse-steamvr/default.nix
	pkgs/tools/misc/lorri/default.nix
	pkgs/tools/misc/nvfancontrol/default.nix
	pkgs/tools/misc/octofetch/default.nix
	pkgs/tools/misc/owofetch/default.nix
	pkgs/tools/misc/rust-motd/default.nix
	pkgs/tools/misc/shadowenv/default.nix
	pkgs/tools/misc/sheldon/default.nix
	pkgs/tools/misc/starship/default.nix
	pkgs/tools/misc/synth/default.nix
	pkgs/tools/misc/tab-rs/default.nix
	pkgs/tools/misc/tmux-sessionizer/default.nix
	pkgs/tools/misc/toastify/default.nix
	pkgs/tools/misc/topgrade/default.nix
	pkgs/tools/misc/tremor-rs/default.nix
	pkgs/tools/misc/vrc-get/default.nix
	pkgs/tools/misc/wagyu/default.nix
	pkgs/tools/misc/watchexec/default.nix
	pkgs/tools/networking/bore-cli/default.nix
	pkgs/tools/networking/bore/default.nix
	pkgs/tools/networking/cocom/default.nix
	pkgs/tools/networking/drill/default.nix
	pkgs/tools/networking/fast-ssh/default.nix
	pkgs/tools/networking/ifwifi/default.nix
	pkgs/tools/networking/innernet/default.nix
	pkgs/tools/networking/lychee/default.nix
	pkgs/tools/networking/mozwire/default.nix
	pkgs/tools/networking/ockam/default.nix
	pkgs/tools/networking/onetun/default.nix
	pkgs/tools/networking/rosenpass/default.nix
	pkgs/tools/networking/s3rs/default.nix
	pkgs/tools/networking/shadowsocks-rust/default.nix
	pkgs/tools/networking/suckit/default.nix
	pkgs/tools/networking/wg-netmanager/default.nix
	pkgs/tools/nix/nixci/default.nix
	pkgs/tools/package-management/nix-du/default.nix
	pkgs/tools/package-management/nix-template/default.nix
	pkgs/tools/security/age-plugin-ledger/default.nix
	pkgs/tools/security/feroxbuster/default.nix
	pkgs/tools/security/genpass/default.nix
	pkgs/tools/security/gpg-tui/default.nix
	pkgs/tools/security/kbs2/default.nix
	pkgs/tools/security/lethe/default.nix
	pkgs/tools/security/rblake2sum/default.nix
	pkgs/tools/security/rblake3sum/default.nix
	pkgs/tools/security/rucredstash/default.nix
	pkgs/tools/security/rustscan/default.nix
	pkgs/tools/security/solo2-cli/default.nix
	pkgs/tools/text/amber/default.nix
	pkgs/tools/text/chars/default.nix
	pkgs/tools/text/coloursum/default.nix
	pkgs/tools/text/diffr/default.nix
	pkgs/tools/text/fastmod/default.nix
	pkgs/tools/text/igrep/default.nix
	pkgs/tools/text/languagetool-rust/default.nix
	pkgs/tools/text/mdbook-admonish/default.nix
	pkgs/tools/text/mdbook-epub/default.nix
	pkgs/tools/text/mdbook-footnote/default.nix
	pkgs/tools/text/mdbook-katex/default.nix
	pkgs/tools/text/mdbook-mermaid/default.nix
	pkgs/tools/text/mdbook-pdf/default.nix
	pkgs/tools/text/mdbook-plantuml/default.nix
	pkgs/tools/text/mdbook-toc/default.nix
	pkgs/tools/text/mdcat/default.nix
	pkgs/tools/text/pinyin-tool/default.nix
	pkgs/tools/text/ruplacer/default.nix
	pkgs/tools/typesetting/tex/texpresso/tectonic.nix
	pkgs/tools/video/yaydl/default.nix

Then I ran:

	xargs -n 1 nix-update --version=skip

With this list of attributes corresponding to the changed files given
as standard input:

	listenbrainz-mpd
	minidsp
	muso
	parrot
	electrs
	snarkos
	teos
	teos-watchtower-plugin
	zcash
	greetd.greetd
	greetd.regreet
	greetd.tuigreet
	greetd.wlgreet
	emacsPackages.lspce.lspce-module
	gnvim.unwrapped
	vimPlugins.LanguageClient-neovim.LanguageClient-neovim-bin
	vimPlugins.avante-nvim.avante-nvim-lib
	vimPlugins.codesnap-nvim.codesnap-lib
	vimPlugins.cord-nvim.cord-nvim-rust
	vimPlugins.nvim-spectre.spectre_oxi
	vimPlugins.sg-nvim.sg-nvim-rust
	vimPlugins.sniprun.sniprun-bin
	vimPlugins.vim-markdown-composer.vim-markdown-composer-bin
	vscode-extensions.vadimcn.vscode-lldb.adapter
	zee
	whitebox-tools
	emulsion
	menyoki
	binocle
	cobalt
	eureka-ideas
	inherd-quake
	inlyne
	klipper-estimator
	mdzk
	pastel
	pomodoro
	pueue
	reddsaver
	stork
	terminal-typeracer
	asuka
	tuifeed
	geph.cli
	phetch
	twitch-tui
	tiny
	mhost
	mujmap
	synapse-bt
	aw-server-rust
	finalfrontier
	finalfusion-utils
	rink
	coolercontrol.coolercontrol-gui
	gfold
	git-absorb
	git-branchless
	git-cliff
	git-credential-keepassxc
	git-gone
	git-quickfix
	git-stack
	git-trim
	git-workspace
	gitoxide
	lucky-commit
	crosvm
	rust-hypervisor-firmware
	dwm-status
	i3status-rust
	i3-auto-layout
	i3-cycle-focus
	i3-ratiosplit
	wmfocus
	i3wsr
	mitm-cache
	gleam
	kind2
	ecpdap
	evcxr
	wasmer
	wasmtime
	dotenv-linter
	fac-build
	moon
	cocogitto
	buildkite-test-collector-rust
	dynein
	indradb-client
	indradb-server
	surrealdb-migrations
	dump_syms
	fnm
	geckodriver
	git-ps-rs
	gptcommit
	graphql-client
	hors
	htmlq
	jless
	kdash
	kubie
	dura
	pwninit
	texlab
	tokei
	pactorio
	tree-sitter
	perseus-cli
	py-spy
	rbspy
	remodel
	rover
	rover
	rubyfmt
	rust-bindgen-unwrapped
	cargo-audit
	cargo-bazel
	cargo-c
	cargo-cache
	cargo-clone
	cargo-codspeed
	cargo-crev
	cargo-cyclonedx
	cargo-edit
	cargo-flamegraph
	cargo-fund
	cargo-hf2
	cargo-lambda
	cargo-ndk
	cargo-outdated
	cargo-udeps
	cargo-vet
	cargo-watch
	cargo-whatfeatures
	cargo-zigbuild
	duckscript
	rustup
	sqlx-cli
	sentry-cli
	spr
	viceroy
	wrangler_1
	blightmud
	ferium
	kdePackages.akonadi-search
	kdePackages.angelfish
	kdePackages.kdepim-addons
	cliscord
	t-rec
	wiki-tui
	scx.rustscheds
	bindle
	doh-proxy-rust
	stargazer
	martin
	krill
	laurel
	prometheus-wireguard-exporter
	oxigraph
	piping-server-rust
	rtrtr
	postgresql16Packages.pgvecto-rs
	postgresql16Packages.pgx_ulid
	postgresql16Packages.timescaledb_toolkit
	nushell
	nushellPlugins.dbus
	nushellPlugins.formats
	nushellPlugins.gstat
	nushellPlugins.highlight
	nushellPlugins.net
	nushellPlugins.polars
	nushellPlugins.query
	nushellPlugins.skim
	nushellPlugins.units
	xidlehook
	coldsnap
	procs
	awsbck
	bupstash
	monolith
	rdedup
	aoc-cli
	apkeep
	didyoumean
	dijo
	diskus
	eludris
	fclones
	fclones-gui
	ffsend
	flowgger
	gh-cal
	grex
	hiksink
	hyperfine
	iay
	jsonwatch
	killport
	lighthouse-steamvr
	lorri
	nvfancontrol
	octofetch
	owofetch
	rust-motd
	shadowenv
	sheldon
	starship
	synth
	tab-rs
	tmux-sessionizer
	toastify
	topgrade
	tremor-rs
	vrc-get
	wagyu
	watchexec
	bore-cli
	bore
	cocom
	drill
	fast-ssh
	ifwifi
	innernet
	lychee
	mozwire
	ockam
	onetun
	rosenpass
	s3rs
	shadowsocks-rust
	suckit
	wg-netmanager
	nixci
	nix-du
	nix-template
	age-plugin-ledger
	feroxbuster
	genpass
	gpg-tui
	kbs2
	lethe
	rblake2sum
	rblake3sum
	rucredstash
	rustscan
	solo2-cli
	amber
	chars
	coloursum
	diffr
	fastmod
	igrep
	languagetool-rust
	mdbook-admonish
	mdbook-epub
	mdbook-footnote
	mdbook-katex
	mdbook-mermaid
	mdbook-pdf
	mdbook-plantuml
	mdbook-toc
	mdcat
	pinyin-tool
	ruplacer
	texpresso.tectonic
	yaydl

The list of files for the first command and the list of attributes for
the second command are in the same order, so it should be easy enough
to check their correspondence by putting them side by side.

It might be possible to parallelize the nix-update operations using
xargs' -P option.  I haven't tested it.
2025-01-23 12:23:46 +01:00
FliegendeWurst
c7f3222921 openbugs: update homepage 2025-01-04 19:25:10 +01:00
Arne Keller
0ac0220f7d openbugs: switch to new upstream (#316714) 2024-12-13 14:30:59 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Sebastián Mancilla
965d2d2f18 shogun: disable failing tests 2024-12-02 23:08:17 -03:00
Sebastián Mancilla
ed73a9dbc4 shogun: modernize 2024-12-01 18:39:14 -03:00
Bruno Rodrigues
6a0e9fede3 OpenBUGS: fixed build 2024-11-17 21:00:46 +01:00
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
Artturin
a516ea8c99 Merge branch 'staging-next' into staging 2024-07-16 19:07:48 +03:00
Jörg Thalheim
c160df1097 starspace: remove 2024-07-15 09:12:15 +02:00
github-actions[bot]
31817540ee Merge staging-next into staging 2024-07-14 18:01:37 +00:00
aleksana
592e3845c4 treewide: sha256 -> hash attribute for fetchgit 2024-07-14 19:10:08 +08:00
Vladimír Čunát
211398c03e Merge branch 'staging-next' into staging 2024-07-14 08:35:35 +02:00
R. Ryantm
8035c86bd6 uarmsolver: 0.2.6 -> 0.3.0 2024-07-12 19:32:55 +00:00
aleksana
a9709c299b treewide: change cargoSha256 with SRI hash to cargoHash 2024-07-03 21:53:11 +08:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
北雁 Cryolitia
8ce3c897a6 labelImg: re-format with nixfmt-rfc-style 2024-03-31 00:33:13 +08:00
北雁 Cryolitia
c14ac40d8e labelImg: 1.8.3 -> 1.8.6
Co-Authored-By: Fabian Freihube <fabian@freihube.dev>
2024-03-31 00:16:02 +08:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Sergei Trofimovich
b4e6152dc5 starspace: mark broken
THe build fails against `zlib-1.3` in `master` as
https://hydra.nixos.org/build/249158742:

    3rdparty/zlib.h:1468:32: error: expected initializer before 'Z_ARG'
     1468 | ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
          |                                ^~~~~

The upstream repository did not see updates for past 5 years and is
archived. Let's schedule it for removal.
2024-02-24 22:44:20 +00:00
Sergei Trofimovich
14f9faadd0 vowpal-wabbit: fix gcc-13 build failure
Without the change build fails on `master as
https://hydra.nixos.org/build/248985028:

    In file included from /build/source/vowpalwabbit/core/src/named_labels.cc:5:
    /build/source/vowpalwabbit/core/include/vw/core/named_labels.h:28:3: error: 'uint32_t' does not name a type
       28 |   uint32_t getK() const;
          |   ^~~~~~~~
2024-02-11 12:03:38 +00:00
Felix Bühler
e0fe5361fd Merge pull request #279367 from Stunkymonkey/sip4-normalize
python311Packages.sip4: rename from sip_4
2024-01-14 13:16:56 +01:00
Felix Buehler
a69b0e8a68 python311Packages.sip4: rename from sip_4 2024-01-10 22:50:20 +01:00
Vladimír Čunát
8a839514de Merge branch 'master' into staging-next 2024-01-04 15:07:44 +01:00
R. Ryantm
f1e6479489 uarmsolver: 0.2.5 -> 0.2.6 2024-01-04 05:06:17 +00:00
Martin Weinelt
431215ad32 fasttext: 0.9.2 -> 0.9.2-unstable-2023-11-28
Fixes the build with GCC 13.
2023-12-20 20:46:24 +01:00
natsukium
edc5d13ef3 streamlit: manage as python-modules 2023-08-06 22:55:01 +09:00
OTABI Tomoya
125bb92705 streamlit: 1.21.0 -> 1.24.0 (#240248)
Diff: https://github.com/streamlit/streamlit/compare/1.21.0...1.24.0

Changelog: https://github.com/streamlit/streamlit/releases/tag/1.24.0
2023-06-28 17:08:47 +02:00
Andres Navarro
68e77505ae openbugs: init at 3.2.3 2023-05-28 12:58:37 +00:00
Sebastián Mancilla
70b3662a67 shogun: disable broken test
Shogun has been broken for a while [0].

Looks like the latest update to openblas, by f07a0615ea (openblas:
0.3.20 -> 0.3.21, 2022-08-10), broke the `libshogun-mathematics_lapack`
example. It calculates the eigenvectors for a matrix, but the assertions
now fail:

    compute_eigenvectors
    A=[
    [       -0.500000000000000111,  0.707106781186547351,   0.5],
    [       0.707106781186547351,   1.04083408558608426e-16,        0.707106781186547129],
    [       -0.499999999999999722,  -0.707106781186547462,  0.5]
    ]
    eigenvalues=[-1.41421356237309492,1.04083408558608426e-17,1.41421356237309492]
    terminate called after throwing an instance of 'shogun::ShogunException'

The darwin build output shows a bit more detail:

    assertion is_equal(A(0,0), 0.5, eps) failed in void test_ev()
    file /tmp/nix-build-shogun-6.1.4.drv-0/source/examples/undocumented/libshogun/mathematics_lapack.cpp
    line 49

Disable the test to fix the build, although the results seem "correct".
It appears that openblas now calculates values with slightly less
precision, thus the assertion fails due to the expected epsilon.

[0]: https://hydra.nixos.org/build/194671473
2023-05-21 22:34:01 -04:00
Sebastián Mancilla
61fc2d2c89 shogun: disable tests that take too long
The checkPhase may take from 30 minutes up to 2 hours and 30 minutes on
Hydra due to these tests:

    [...]
    311/375 Test #311: libshogun-evaluation_cross_validation_classification ............   Passed  247.33 sec
    312/375 Test #313: libshogun-evaluation_cross_validation_mkl_weight_storage ........   Passed  428.31 sec
    315/375 Test #312: libshogun-evaluation_cross_validation_locked_comparison .........   Passed  880.44 sec
    341/375 Test #316: libshogun-evaluation_cross_validation_regression ................   Passed  380.48 sec
    342/375 Test #343: libshogun-modelselection_grid_search_kernel .....................   Passed 4866.85 sec
    343/375 Test #344: libshogun-modelselection_grid_search_linear .....................   Passed  574.78 sec
    345/375 Test #342: libshogun-modelselection_combined_kernel_sub_parameters .........   Passed 5929.90 sec
    375/375 Test #346: libshogun-modelselection_grid_search_multiclass_svm .............   Passed 1826.27 sec
    [...]
    Total Test time (real) = 9046.65 sec
    checkPhase completed in 2 hours 30 minutes 47 seconds
2023-05-21 22:34:01 -04:00
Sebastián Mancilla
5873454b52 shogun: fix compiler warnings
Fix warnings related to virtual destruction. Kinda important to fix.
2023-05-21 22:34:01 -04:00