nixpkgs/pkgs/by-name
2025-04-13 11:53:29 +02:00
..
_0 _010editor: 15.0.1 -> 15.0.2 2025-04-05 08:32:43 -05:00
_1 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
_2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
_3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
_4
_5/_5etools
_6 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
_7 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
_8/_86Box
_9 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
a2
a4/a4
a5/a52dec
a-/a-keys-path
aa Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ab Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ac acpica-tools: R2024_12_12 -> R2025_04_04 2025-04-10 06:33:18 +00:00
ad adw-gtk3: 5.7 -> 5.8 2025-04-10 15:57:01 +00:00
ae Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
af affine: 0.20.5 -> 0.21.2, fix darwin build 2025-04-12 02:27:39 +08:00
ag age: add age-plugin-sss to passthru.plugins 2025-04-09 15:29:47 +01:00
ah Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ai air-formatter: 0.4.1 -> 0.5.0 2025-04-09 22:43:27 +02:00
aj
ak Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
al aldente: 1.31.3 -> 1.32 2025-04-12 12:20:54 -04:00
am amazon-q-cli: 1.7.2 -> 1.7.3 2025-04-11 11:03:20 -07:00
an angular-language-server: 19.2.2 -> 19.2.3 (#396871) 2025-04-12 16:58:07 +00:00
ao Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ap aporetic-bin: init at 1.1.0 2025-04-11 09:01:17 +02:00
aq
ar archipelago: 0.6.0 -> 0.6.1 2025-04-08 22:32:30 +00:00
as Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
at athens: use finalAttrs 2025-04-11 13:04:32 +02:00
au dotnet: april 2025 updates (#397756) 2025-04-12 10:06:22 -03:00
av Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
aw aws-nuke: 3.51.0 -> 3.51.1 2025-04-10 03:20:35 +00:00
ax Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ay ayatana-indicator-session: 24.5.0 -> 24.5.1 2025-04-08 11:36:49 +00:00
az Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
b3/b3sum
b4
b6/b612 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ba baikal: init at 0.10.1 (#370473) 2025-04-11 00:54:14 +02:00
bb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bc bcachefs-tools: 1.20.0 -> 1.25.1 2025-04-09 11:25:19 +02:00
bd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
be Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bi bitwarden-cli: 2025.2.0 -> 2025.3.0 (#396880) 2025-04-10 18:30:47 +02:00
bj/bjumblr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bl bluetuith: use finalAttrs 2025-04-11 13:03:30 +02:00
bm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bn/bngblaster Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bo boxflat: 1.28.5 -> 1.29.2 2025-04-11 03:22:28 +00:00
bp bpftrace: 0.23.0 -> 0.23.1 2025-04-11 20:24:41 +00:00
bq
br Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bs bstone: fix hardware acceleration issues (#397360) 2025-04-10 17:00:56 +08:00
bt btcpayserver: 2.0.8 -> 2.1.0 2025-04-11 13:02:12 +02:00
bu buildbox: 1.3.7 -> 1.3.11 (#397669) 2025-04-10 14:13:46 +00:00
bv
bw
by Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
bz bzflag: Move to by-name 2025-04-04 21:48:44 +02:00
c2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
c3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
c6/c64-debugger
c- Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ca cargo-mobile2: 0.17.5 -> 0.17.6 (#398004) 2025-04-11 17:53:04 -04:00
cb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ce centrifugo: 5.4.9 -> 6.1.0 (#396824) 2025-04-09 00:03:46 +03:00
cf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ch checkov: 3.2.402 -> 3.2.403 (#397899) 2025-04-12 16:58:58 +02:00
ci cirrus-cli: 0.140.8 -> 0.141.0 2025-04-11 12:17:20 +00:00
cj cjdns: unpin python39 and mark broken 2025-04-13 01:26:41 +02:00
ck ckbcomp: 1.235 -> 1.236 2025-04-04 23:48:15 +00:00
cl claude-code: 0.2.67 -> 0.2.69 2025-04-12 08:34:59 +00:00
cm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
co cosmic-ext-ctl: 1.1.0 -> 1.4.0 2025-04-12 10:40:15 -03:00
cp cpptrace: 0.8.2 -> 0.8.3 2025-04-09 20:14:18 +00:00
cq/cq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cr crosvm: 0-unstable-2025-03-27 -> 0-unstable-2025-04-07 2025-04-10 11:00:51 +02:00
cs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ct Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cy Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
cz treewide: use a string for versionCheckProgramArg where possible 2025-04-05 14:45:13 +02:00
d2
d- Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
da dartsim: init at 6.15.0 (#375590) 2025-04-09 13:10:40 +02:00
db dbus-cpp: 5.0.3 -> 5.0.4 (#394891) 2025-04-10 15:27:13 +02:00
dc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
de devenv: 1.4.1 -> 1.5 2025-04-12 18:21:26 +01:00
df Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dg dgraph: 24.1.1 -> 24.1.2 2025-04-09 11:23:25 +00:00
dh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
di direnv: 2.35.0 -> 2.36.0 (#397950) 2025-04-11 19:28:20 +02:00
dj Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
do double-entry-generator: 2.7.1 -> 2.8.0 2025-04-10 02:40:27 +00:00
dp dprint-plugins: fix updater with filling pname and version (#395998) 2025-04-08 08:10:31 -07:00
dq treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
dr dracula-theme: 4.0.0-unstable-2025-03-22 -> 4.0.0-unstable-2025-04-01 2025-04-09 21:04:58 +05:30
ds Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
du Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dv
dw dwarfs: 0.11.0 -> 0.11.2 (#394416) 2025-04-06 16:52:45 +00:00
dx dxvk_2: 2.6 -> 2.6.1 2025-04-09 21:26:15 +00:00
dy Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
dz/dzen2
e1
e2
e-/e-imzo
ea Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
eb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ec ecapture: 1.0.0 -> 1.0.1 2025-04-09 05:16:36 +00:00
ed Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ee/eepers
ef Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
eg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ei eigenmath: 338-unstable-2025-03-27 -> 338-unstable-2025-04-03 2025-04-09 11:07:11 +00:00
ej Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ek Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
el electron: simplify usage of headers 2025-04-10 21:41:09 +02:00
em emulationstation-de: 3.1.1 -> 3.2.0 2025-04-11 13:00:23 +02:00
en envfs: cleanup, add nix-update-script 2025-04-08 19:47:39 +05:30
eo
ep ephemeral: drop due to upstream archival 2025-04-12 15:07:42 +02:00
eq
er Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
es espup: cleanup 2025-04-11 13:27:43 -04:00
et Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
eu
ev Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ew
ex exabgp: add mainProgram (#398003) 2025-04-13 01:44:41 +02:00
ey Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ez Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
f1 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
f2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
f3/f3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
f5/f5_6
fa fabric-ai: 1.4.122 -> 1.4.167 (#395430) 2025-04-11 11:12:26 +02:00
fb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fe Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ff ffizer: 2.13.1 -> 2.13.2 2025-04-08 14:23:30 +00:00
fg
fh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fi firewalld: fix gui icons 2025-04-13 13:05:47 +08:00
fj/fjo
fl flyctl: 0.3.94 -> 0.3.99 2025-04-09 08:41:13 +00:00
fm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fn fn-cli: 0.6.40 -> 0.6.41 2025-04-11 15:34:55 +00:00
fo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fq/fq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fr frr: fix cross compilation 2025-04-09 10:21:20 +02:00
fs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ft Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fu furnace: 0.6.8 -> 0.6.8.1 2025-04-10 16:09:21 +02:00
fv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fw fwupd: 2.0.7 -> 2.0.8 2025-04-09 17:25:19 +02:00
fx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fy Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
fz Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
g1/g15daemon
g2/g203-led
g3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
g8/g810-led
g9/g933-utils
g-/g-wrap
ga dotnet: april 2025 updates (#397756) 2025-04-12 10:06:22 -03:00
gb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gc gcc-arm-embedded-{6,7,8,9,10,11,12}: drop 2025-04-12 21:35:48 +02:00
gd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ge gerrit: Enable update script (#395924) 2025-04-08 11:06:35 +02:00
gf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gh ghostfolio: 2.148.0 -> 2.150.0 2025-04-10 00:34:37 +00:00
gi github-markdown-toc-go: 1.4.0 -> 2.0.0 2025-04-13 07:06:06 +00:00
gj Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gk/gk-cli
gl glamoroustoolkit: 1.1.16 -> 1.1.19 2025-04-10 23:02:39 +00:00
gm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gn python3Packages.gnucash: Build from existing gnucash package (#387100) 2025-04-11 01:02:26 +02:00
go go-critic: use finalAttrs 2025-04-11 13:02:33 +02:00
gp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gr grmon: use finalAttrs 2025-04-11 13:00:19 +02:00
gs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
gy
gz
h2
h5
h8/h8mail
ha hatch: 1.14.0 -> 1.14.1 (#397498) 2025-04-10 17:15:47 -04:00
hb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
hc hcdiag: 0.5.6 -> 0.5.7 2025-04-09 08:51:52 +00:00
hd hdr10plus_tool: update hdr10tool library on update 2025-04-12 11:03:33 +05:30
he hedgedoc: 1.10.2 -> 1.10.3 (#397529) 2025-04-11 00:00:31 +02:00
hf
hh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
hi hiksink: Migrate to by-name 2025-04-08 09:00:43 -05:00
hj/hjson-go Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
hl/hledger-check-fancyassertions
hm hmcl: 3.6.11 -> 3.6.12 (#395999) 2025-04-08 08:34:15 -07:00
hn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ho hoarder: don't set phases, don't overwrite fixupPhase, minor cleanups (#397826) 2025-04-13 11:40:23 +02:00
hp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
hq/hqplayerd
hr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
hs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ht html-minifier: remove dangling symlinks (#396447) 2025-04-10 11:38:43 +02:00
hu hubble: fix cross build, re-enable tests, misc. cleanup (#396796) 2025-04-12 20:05:56 +00:00
hv/hvm
hw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
hx/hxtools
hy hyprlang: 0.6.0 -> 0.6.1 2025-04-13 00:38:45 +00:00
i2 i2pd-tools: init at 2.56.0 (#387286) 2025-04-09 13:07:20 +02:00
i3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
i8/i810switch
i-/i-dot-ming
ia Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ib Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ic icestudio: 0-unstable-2024-11-18 -> 0.12-unstable-2025-03-08 2025-04-10 17:15:03 +01:00
id Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ie Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
if Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ig Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ih/ihp-new Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ii Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ij
ik Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
il Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
im immich-go: 0.25.0 -> 0.25.2 2025-04-10 01:49:21 +00:00
in infrastructure-agent: 1.63.0 -> 1.63.1 (#396808) 2025-04-12 20:53:41 +04:00
io iosevka-bin: 33.1.0 -> 33.2.0 2025-04-10 12:11:01 +00:00
ip Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
iq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ir iroh: 0.34.0 -> 0.34.1 2025-04-08 17:11:32 +02:00
is Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
it iterm2: fix passing args on the cli 2025-04-08 14:37:28 -06:00
iu/iucode-tool Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
iv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
iw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
iz/izrss
j/j Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
j4/j4-dmenu-desktop treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
ja jawiki-all-titles-in-ns0: 0-unstable-2025-03-01 -> 0-unstable-2025-04-01 2025-04-10 14:03:59 +00:00
jb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
je jetbrains-toolbox: support more platforms (#397675) 2025-04-11 05:57:39 +02:00
jf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jg/jgmenu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ji Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jj use finalAttrs on Go packages I maintain (#397910) 2025-04-11 13:19:00 +02:00
jm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jp jp-zip-codes: 0-unstable-2025-03-01 -> 0-unstable-2025-04-01 2025-04-10 14:04:58 +00:00
jq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
js jsoncons: 1.3.0 -> 1.3.1 2025-04-09 19:36:02 +00:00
jt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ju justbuild: 1.5.0 -> 1.5.1 (#397679) 2025-04-11 21:01:36 +00:00
jw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
jx jx: 3.11.69 -> 3.11.76 2025-04-09 18:20:47 +00:00
jy/jython
k0/k0sctl
k2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
k3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
k4/k40-whisperer
k6/k6 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
k8 k8sgpt: 0.4.1 -> 0.4.8 2025-04-08 19:44:40 +00:00
k9/k9s Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ka kargo: 1.3.2 -> 1.4.0 (#396351) 2025-04-10 11:39:18 +02:00
kb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
kc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
kd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ke keep-sorted: use finalAttrs 2025-04-11 12:59:18 +02:00
kf/kfilt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
kg/kgeotag
kh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ki kine: 0.13.11 -> 0.13.13 2025-04-13 04:25:25 +00:00
kl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
km Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
kn knot-dns: 3.4.5 -> 3.4.6 2025-04-11 01:01:28 +00:00
ko kor: 0.6.0 -> 0.6.1 2025-04-08 17:12:27 +02:00
kp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
kr krillinai: init at 1.1.0 (#397203) 2025-04-11 15:46:42 +02:00
ks Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
kt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ku kubevpn: 2.4.2 -> 2.6.0 (#397519) 2025-04-10 17:11:38 -04:00
kv
kw
kx
ky Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
l2/l2md
la lakectl: 1.53.1 -> 1.54.0 2025-04-13 11:14:47 +02:00
lb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ld Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
le letsdns: init at 1.2.1 (#396558) 2025-04-12 21:30:13 -04:00
lf
lg
lh
li libplctag: 2.6.3 -> 2.6.4 (#397851) 2025-04-13 11:35:44 +02:00
lk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ll Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ln Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lo electron: simplify usage of headers (#385341) 2025-04-11 14:25:47 +02:00
lp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ls Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lu luaPackages: update on 2025-04-11 (#397956) 2025-04-11 17:29:15 -07:00
lv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lx incus-lts,lxc,lxcfs: 6.0.3 -> 6.0.4 (#396030) 2025-04-09 11:56:55 -04:00
ly Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
lz Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
m1 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
m2
m3/m33-linux
m4 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
m8/m8c
m-/m-cli Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ma magic-vlsi: 8.3.524 -> 8.3.526 2025-04-12 18:38:39 -05:00
mb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
md Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
me memray: skip failing tests 2025-04-12 14:11:36 +02:00
mf
mg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mh/mhddfs
mi miracle-wm: 0.5.1 -> 0.5.2 (#396997) 2025-04-10 18:58:00 +02:00
mj
mk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ml mlxbf-bootimages: 4.8.0-13249 -> 4.10.0-13520 2025-04-09 10:59:05 +02:00
mm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mo monkeysAudio: 11.01 -> 11.05 2025-04-11 06:03:15 +00:00
mp mpb: 1.11.1 -> 1.12.0 (#395980) 2025-04-08 10:41:41 +00:00
mq mqttui: 0.22.0 -> 0.22.1 2025-04-08 13:34:48 +00:00
mr mrpack-install: init at 0.16.10 (#381959) 2025-04-12 08:33:12 +02:00
ms Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mu mujoco: 3.3.0 -> 3.3.1 2025-04-10 19:16:43 +02:00
mv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
mw/mw
mx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
my myks: 4.6.1 -> 4.8.0 2025-04-08 20:47:40 +00:00
n2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
n3/n3
n8/n8n
n9
n-/n-m3u8dl-re
na natscli: 0.2.0 -> 0.2.1 (#397829) 2025-04-11 17:44:13 -04:00
nb nbxplorer: 2.5.23 -> 2.5.25 2025-04-11 13:02:11 +02:00
nc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ne nezha-theme-nazhua: 0.6.3 -> 0.6.4 2025-04-11 11:44:41 +00:00
nf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ng Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ni nitrokey-start-firmware: use gcc-arm-embedded-13 2025-04-12 21:33:22 +02:00
nj/njam
nk
nl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
no Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
np Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ns Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nu nuclear: 0.6.43 -> 0.6.46 (#397075) 2025-04-11 18:03:09 -07:00
nv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ny Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
nz treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
oa Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ob Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
oc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
od Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
oe
of Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
og
oh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
oi Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ok Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ol Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
om omnictl: 0.47.1 -> 0.48.0 2025-04-08 14:55:47 +00:00
on oneanime: 1.3.9 -> 1.4.0 (#397504) 2025-04-10 17:13:21 -04:00
oo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
op opengist: 1.9.1 -> 1.10.0 2025-04-11 17:15:00 +02:00
oq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
or or-tools: unpin protobuf and abseil 2025-04-10 14:00:48 +02:00
os ospd-openvas: 22.8.1 -> 22.8.2 2025-04-10 17:58:04 +00:00
ot Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ou Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ov Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ow Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ox Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
p0/p0f
p1/p11-kit Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
p2/p2pool Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
p3/p3x-onenote
p4/p4d
p9/p910nd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pa patroni: use writableTmpDirAsHomeHook (#397345) 2025-04-11 12:33:57 +00:00
pb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pd pdi: 1.8.3 -> 1.9.0 2025-04-09 22:56:20 +00:00
pe peertube: 6.3.3 -> 7.0.1 (#377362) 2025-04-10 10:33:45 +02:00
pf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pg pgroll: 0.10.0 -> 0.11.0 2025-04-08 19:06:20 +00:00
ph phrase-cli: 2.39.0 -> 2.40.0 2025-04-08 13:35:54 +00:00
pi picolibc: 1.8.9 -> 1.8.9-2 2025-04-11 12:33:46 +00:00
pk pkg: 2.0.6 -> 2.1.0 2025-04-10 08:30:15 +02:00
pl planarity: 3.0.2.0 -> 4.0.0.0 (#397098) 2025-04-10 10:26:42 -03:00
pm pmtiles: 1.27.0 -> 1.27.1 2025-04-10 03:31:00 +00:00
pn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
po podman-desktop: 1.17.1 -> 1.17.2 (#397403) 2025-04-12 10:42:04 +05:30
pp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pr prowler: 5.4.3 -> 5.4.4 2025-04-12 11:04:55 +02:00
ps pscale: fix cross build (#397640) 2025-04-10 17:33:53 -04:00
pt pt2-clone: 1.72 -> 1.73 2025-04-10 20:20:34 +00:00
pu pulumiPackages.pulumi-language-scala: init at 0.3.2 (#390358) 2025-04-11 20:52:22 +02:00
pv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
pw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
px Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
py pyenv: 2.5.4 -> 2.5.5 2025-04-10 00:37:59 +00:00
pz/pzip Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
q2/q2pro q2pro: 0-unstable-2025-03-26 -> 0-unstable-2025-04-03 2025-04-11 12:14:05 +00:00
q-/q-text-as-data Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qa Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qd qdl: fix cross build, misc. cleanup (#396777) 2025-04-12 19:59:54 +00:00
qe
qg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qi
qm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qn/qnial
qo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qq qq: 3.2.16-2025.3.18 -> 3.2.16-2025.4.1 2025-04-06 11:26:08 +00:00
qr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
qt qtractor: 1.5.3 -> 1.5.4 2025-04-05 01:11:38 +00:00
qu qucsator-rf: 1.0.5 -> 1.0.6 (#397029) 2025-04-08 18:20:47 -04:00
qw/qwerty-fr
r0/r0vm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
r1 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
r2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
r5/r53-ddns Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ra raycast: 1.94.3 -> 1.95.0 (#397367) 2025-04-09 19:24:06 -04:00
rb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
re restate: cleanup, modernize 2025-04-12 14:07:54 +02:00
rf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ri riffdiff: 3.3.9 -> 3.3.10 2025-04-09 22:42:22 +00:00
rk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ro rockcraft: 1.9.0 -> 1.10.0 (#397326) 2025-04-09 13:51:36 +01:00
rp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rt rtfm: 0.6.1 -> 0.6.2 2025-04-10 23:25:00 +03:00
ru rusty-psn-gui: fix running on wayland 2025-04-13 03:05:15 +02:00
rv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ry Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
rz
s0/s0ix-selftest-tool
s2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
s3 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
s4/s4cmd
s5 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
s7/s7
s9/s9fes
s-
sa saucectl: 0.194.1 -> 0.194.2 2025-04-11 13:20:04 +00:00
sb sbom-utility: Fix version, add shell completions (#395745) 2025-04-10 17:09:39 +08:00
sc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
sd sdcc: disable PIE hardening per upstream 2025-04-11 07:18:11 +02:00
se seagoat: 0.54.4 -> 0.54.6 (#397588) 2025-04-10 17:29:29 -04:00
sf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
sg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
sh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
si signal-desktop: rename to signal-desktop-bin (#395301) 2025-04-12 12:11:44 +02:00
sj/sjasmplus Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
sk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
sl slskd: 0.22.2 -> 0.22.3 2025-04-10 13:45:07 -04:00
sm smpmgr: cleanup 2025-04-11 08:14:52 +02:00
sn snapcraft: 8.7.3 -> 8.8.0 2025-04-09 11:59:25 +01:00
so sourcepawn-studio: init at 8.1.2 (#395652) 2025-04-12 21:45:24 -07:00
sp spicetify-cli: rework 2025-04-09 21:22:13 -04:00
sq squashfuse: Use fuse3 instead of fuse 2025-04-09 03:29:32 +05:30
sr maintainers: caralice -> magistau 2025-04-09 02:32:30 +03:00
ss ssdfs-utils: 4.50 -> 4.53 2025-04-08 18:18:15 +00:00
st stalwart-mail: 0.11.6-unstable-2025-02-04 -> 0.11.7 (#396912) 2025-04-09 17:40:17 -04:00
su suitesparse-graphblas: 10.0.2 -> 10.0.3 2025-04-11 18:56:33 +00:00
sv svt-av1-psy: build against hdr10plus 2025-04-12 11:03:33 +05:30
sw openexr: change default version from 2 to 3 (#367406) 2025-04-08 17:42:08 +08:00
sx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
sy sydbox: 3.32.6 -> 3.32.7 (#397583) 2025-04-10 12:49:16 -04:00
sz Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
t1
t3/t3
t4/t4kcommon
t-/t-rex Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ta tana: 1.0.25 -> 1.0.26 (#398152) 2025-04-13 07:25:03 +00:00
tb tbox: 1.7.6 -> 1.7.7 2025-04-09 12:45:41 +00:00
tc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
td Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
te terraform-local: 0.20.1 -> 0.21.0 (#397613) 2025-04-11 17:36:42 -04:00
tf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
tg tgpt: 2.9.3 -> 2.9.4 2025-04-12 13:59:42 +00:00
th thepeg: mark as broken on darwin 2025-04-11 10:16:18 +02:00
ti tiledb: 2.18.2 -> 2.27.2 2025-04-08 12:01:11 +00:00
tk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
tl tlafmt: 0.4.0 -> 0.4.1 2025-04-09 23:40:01 +00:00
tm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
tn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
to Revert "tokyonight-gtk-theme: 0-unstable-2024-11-06 -> 0-unstable-2025-04-04" 2025-04-08 16:50:44 +02:00
tp tproxy: 0.8.1 -> 0.9.0 (#397502) 2025-04-10 17:14:36 -04:00
tq/tqsl
tr trilium-next-desktop: 0.92.6 -> 0.92.7 (#397922) 2025-04-12 12:06:39 +02:00
ts Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
tt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
tu turbo: 2.4.5-canary.4 -> 2.5.0 (#395841) 2025-04-10 13:18:02 -04:00
tv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
tw twitch-hls-client: 1.3.13 -> 1.3.14 (#397987) 2025-04-11 18:06:50 -04:00
tx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ty typstyle: 0.13.2 -> 0.13.3 2025-04-10 17:30:20 +02:00
tz Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
u0/u001-font
u2/u2ps Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
u3/u3-tool
u9/u9fs
u- u-root: use finalAttrs 2025-04-11 13:05:38 +02:00
ua Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ub Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
uc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ud Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ue Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
uf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ug Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
uh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ui Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
uk/ukmm
ul Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
um Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
un unshield: 1.5.1 -> 1.6.2 2025-04-08 13:56:31 +02:00
up uplosi: use finalAttrs 2025-04-11 13:01:01 +02:00
uq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ur Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
us usql: 0.19.19 -> 0.19.21 2025-04-10 11:40:07 +00:00
ut Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
uu uuu: fix passthru.updateScript version's regex to proper match the version (#369752) 2025-04-11 01:11:39 +01:00
uv uv: 0.6.13 -> 0.6.14 2025-04-10 13:54:10 +02:00
uw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ux uxn: 1.0-unstable-2025-03-14 -> 1.0-unstable-2025-04-04 2025-04-05 05:33:56 +00:00
v2 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
v4
va vault: 1.18.5 -> 1.19.1 2025-04-11 19:16:00 +00:00
vb
vc vcluster: 0.24.0 -> 0.24.1 2025-04-09 00:08:48 +00:00
vd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ve vectorcode: 0.5.3 -> 0.5.5 2025-04-12 10:38:47 +02:00
vf/vfkit Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vg vgmtools: 0.1-unstable-2023-08-27 -> 0.1-unstable-2025-04-05 2025-04-09 19:30:35 +00:00
vh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vi vial: 0.7.2 -> 0.7.3 2025-04-09 06:28:38 +00:00
vk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vo vocal: drop 2025-04-12 15:40:42 +02:00
vp vpl-gpu-rt: 25.1.4 -> 25.2.0 2025-04-08 13:59:46 +00:00
vr
vs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vu vulkan-tools-lunarg: fix library paths (#396897) 2025-04-11 21:43:10 +08:00
vv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
vw
vx/vxl
vy
vz/vzic
w3/w3m Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
w_ Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wa wakapi: 2.13.2 -> 2.13.3 (#397969) 2025-04-11 21:38:17 +02:00
wb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
we Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wg wget2: 2.1.0 -> 2.2.0 2025-04-11 14:09:28 +09:00
wh nixos/tests/whoami: init 2025-04-09 16:51:16 +02:00
wi wireguard-go: drop redundant ldflag 2025-04-09 14:04:18 -04:00
wk/wkhtmltopdf
wl wlx-overlay-s: 25.3.0 -> 25.4.2 (#396275) 2025-04-12 20:59:57 +02:00
wm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wq
wr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ws Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wv
ww/wwcd
wx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
wy
x1 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
x2 x2t: init at 8.3.2 2025-04-03 20:08:48 +02:00
x3/x3270
x4 Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
x8/x86info
x-/x-create-mouse-void Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xa Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xb Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xc xcp: 0.24.0 -> 0.24.1 2025-04-11 08:22:28 +00:00
xd xdg-desktop-portal-cosmic: substitute fallback background path 2025-04-13 07:46:39 +02:00
xe Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xh Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xi Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xj Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xl xl2tpd: 1.3.18 -> 1.3.19 2025-04-11 18:30:52 +00:00
xm xmlrpc_c: 1.59.03 -> 1.60.05 2025-04-10 00:18:44 +02:00
xn Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xq Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xr xrootd: 5.7.1 -> 5.8.0 2025-04-11 00:08:34 +02:00
xs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xv Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
xy/xylib
xz
ya yaziPlugins.ouch: 0-unstable-2025-04-09 -> 0-unstable-2025-04-12 2025-04-12 23:15:04 -05:00
yc/ycmd treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
yd Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ye Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yg Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yj/yj Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yl/yle-dl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ym Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yn/ynetd
yo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yp/ypbind-mt
yq/yq-go Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
ys/ysfx
yt Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
yx/yx
yy/yyjson Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
z8/z88dk
z-/z-lua Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
za Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zb treewide: Format all Nix files 2025-04-01 20:10:43 +02:00
zc Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zd zdoom: Migrate to by-name 2025-03-31 16:16:35 -05:00
ze zed-editor: 0.180.2 -> 0.181.5 2025-04-09 18:49:20 +03:00
zf Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zg
zi zitadel: 2.71.1 -> 2.71.7 (#394317) 2025-04-12 21:54:14 +02:00
zk Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zl Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zm Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zn
zo Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zp Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zr Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zs Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zt
zu Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zv
zw Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zx Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zy/zydis Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
zz Revert "treewide: replace rev with tag" 2025-04-08 02:57:25 -04:00
README.md

Name-based package directories

The structure of this directory maps almost directly to top-level package attributes. Add new top-level packages to Nixpkgs using this mechanism whenever possible.

Packages found in the name-based structure are automatically included, without needing to be added to all-packages.nix. However if the implicit attribute defaults need to be changed for a package, this must still be declared in all-packages.nix.

Example

The top-level package pkgs.some-package may be declared by setting up this file structure:

pkgs
└── by-name
   ├── so
   ┊  ├── some-package
      ┊  └── package.nix

Where some-package is the attribute name corresponding to the package, and so is the lowercase 2-letter prefix of the attribute name.

The package.nix may look like this:

# A function taking an attribute set as an argument
{
  # Get access to top-level attributes for use as dependencies
  lib,
  stdenv,
  libbar,

  # Make this derivation configurable using `.override { enableBar = true }`
  enableBar ? false,
}:

# The return value must be a derivation
stdenv.mkDerivation {
  # ...
  buildInputs =
    lib.optional enableBar libbar;
}

You can also split up the package definition into more files in the same directory if necessary.

Once defined, the package can be built from the Nixpkgs root directory using:

nix-build -A some-package

See the general package conventions for more information on package definitions.

Changing implicit attribute defaults

The above expression is called using these arguments by default:

{
  lib = pkgs.lib;
  stdenv = pkgs.stdenv;
  libbar = pkgs.libbar;
}

But the package might need pkgs.libbar_2 instead. While the function could be changed to take libbar_2 directly as an argument, this would change the .override interface, breaking code like .override { libbar = ...; }. So instead it is preferable to use the same generic parameter name libbar and override its value in pkgs/top-level/all-packages.nix:

{
  libfoo = callPackage ../by-name/so/some-package/package.nix {
    libbar = libbar_2;
  };
}

Manual migration guidelines

Most packages are still defined in all-packages.nix and the category hierarchy. Since it would take a lot of contributor and reviewer time to migrate all packages manually, an automated migration is planned, though it is expected to still take some time to get done. If you're interested in helping out with this effort, please see this ticket.

Since only PRs to packages in pkgs/by-name can be automatically merged, if package maintainers would like to use this feature, they are welcome to migrate their packages to pkgs/by-name. To lessen PR traffic, they're encouraged to also perform some more general maintenance on the package in the same PR, though this is not required and must not be expected.

Note that callPackage definitions in all-packages.nix with custom arguments should not be removed. That is a backwards-incompatible change because it changes the .override interface. Such packages may still be moved to pkgs/by-name however, in order to avoid the slightly superficial choice of directory / category in which the default.nix file was placed, but please keep the definition in all-packages.nix using callPackage. See also changing implicit attribute defaults.

Definitions like the following however, can be transitioned:

# all-packages.nix
fooWithBaz = foo.override {
  bar = baz;
};
# turned into pkgs/by-name/fo/fooWithBaz/package.nix with:
{
  foo,
  baz,
}:

foo.override {
  bar = baz;
}

Limitations

There's some limitations as to which packages can be defined using this structure:

  • Only packages defined using pkgs.callPackage. This excludes packages defined using pkgs.python3Packages.callPackage ....

    Instead:

    • Either change the package definition to work with pkgs.callPackage.
    • Or use the category hierarchy.
  • Only top-level packages. This excludes packages for other package sets like pkgs.pythonPackages.*.

    Refer to the definition and documentation of the respective package set to figure out how such packages can be declared.

Validation

CI performs certain checks on the pkgs/by-name structure. This is done using the nixpkgs-vet tool.

You can locally emulate the CI check using

$ ./ci/nixpkgs-vet.sh master

See here for more info.

Recommendation for new packages with multiple versions

These checks of the pkgs/by-name structure can cause problems in combination:

  1. New top-level packages using callPackage must be defined via pkgs/by-name.
  2. Packages in pkgs/by-name cannot refer to files outside their own directory.

This means that outside pkgs/by-name, multiple already-present top-level packages can refer to some common file. If you open a PR to another instance of such a package, CI will fail check 1, but if you try to move the package to pkgs/by-name, it will fail check 2.

This is often the case for packages with multiple versions, such as

{
  foo_1 = callPackage ../tools/foo/1.nix { };
  foo_2 = callPackage ../tools/foo/2.nix { };
}

The best way to resolve this is to not use callPackage directly, such that check 1 doesn't trigger. This can be done by using inherit on a local package set:

{
  inherit
    ({
      foo_1 = callPackage ../tools/foo/1.nix { };
      foo_2 = callPackage ../tools/foo/2.nix { };
    })
    foo_1
    foo_2
    ;
}

While this may seem pointless, this can in fact help with future package set refactorings, because it establishes a clear connection between related attributes.

Further possible refactorings

This is not required, but the above solution also allows refactoring the definitions into a separate file:

{
  inherit (import ../tools/foo pkgs)
    foo_1 foo_2;
}
# pkgs/tools/foo/default.nix
pkgs: {
  foo_1 = callPackage ./1.nix { };
  foo_2 = callPackage ./2.nix { };
}

Alternatively using callPackages if callPackage isn't used underneath and you want the same .override arguments for all attributes:

{
  inherit (callPackages ../tools/foo { })
    foo_1 foo_2;
}
# pkgs/tools/foo/default.nix
{
  stdenv
}: {
  foo_1 = stdenv.mkDerivation { /* ... */ };
  foo_2 = stdenv.mkDerivation { /* ... */ };
}

Exposing the package set

This is not required, but the above solution also allows exposing the package set as an attribute:

{
  foo-versions = import ../tools/foo pkgs;
  # Or using callPackages
  # foo-versions = callPackages ../tools/foo { };

  inherit (foo-versions) foo_1 foo_2;
}