depot/third_party/nixpkgs/pkgs/by-name
Default email fa5436e0a7 Project import generated by Copybara.
GitOrigin-RevId: e8057b67ebf307f01bdcc8fba94d94f75039d1f6
2024-06-05 17:53:02 +02:00
..
_0/_0xpropo Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
_4 Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
_6/_64gram Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
_9/_9base Project import generated by Copybara. 2024-01-25 23:12:00 +09:00
a4/a4 Project import generated by Copybara. 2023-10-09 21:29:22 +02:00
a5/a52dec Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
aa Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ab Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ac Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
ad Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ae Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
af Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ag Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ai Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
al Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
am Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
an Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ao/aocl-utils Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ap Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ar Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
as Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
at Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
au Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
av Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
aw Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ax Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ay Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ba Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bd/bdf2ttf Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
be Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bk/bk Project import generated by Copybara. 2023-11-16 04:20:00 +00:00
bl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bm/bmake Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bn/bngblaster Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
bo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bq/bqn Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
br Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bs Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
bt Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
bu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
by Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
c- Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
c2 Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ca Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cb Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
cc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cd Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ce Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cg Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ch Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ci Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cm Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
cn/cntb Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
co Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cs Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ct/ctx Project import generated by Copybara. 2023-10-09 21:29:22 +02:00
cu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
cv/cvemap Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
cy Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
cz/czkawka Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
da Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
db Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dc/dc3dd Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
dd Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
de Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dg/dgoss Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dh/dhcpig Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
di Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dj/djent Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
dm Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
dn/dns2tcp Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
do Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
dr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ds Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
dt Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
du Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dv/dvb-apps Project import generated by Copybara. 2023-11-16 04:20:00 +00:00
dx Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
dy Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
e1/e1s Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ea Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
eb Project import generated by Copybara. 2024-01-25 23:12:00 +09:00
ec Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ed Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ee/eepers Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ei Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ek/eksctl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
el Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
em Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
en Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ep/epub-thumbnailer Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
er Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
es Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
et Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
eu Project import generated by Copybara. 2024-01-13 09:15:51 +01:00
ev Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ew/eww Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ex Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ez/eza Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fa Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fb/fbset Project import generated by Copybara. 2024-02-06 17:22:34 -08:00
fc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fe Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ff Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fg/fgqcanvas Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
fi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fm Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
fn/fnott Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
fo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fs Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ft/fte Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
fu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fv Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
fw/fwupd Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
fy/fypp Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
fz Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
g3/g3kb-switch Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ga Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gb Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
gc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ge Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
gf Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
gg/gg Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
gh Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gl Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
gm Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gn Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
go Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gt Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
gu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gv/gvisor Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
gx/gxml Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
h8/h8mail Project import generated by Copybara. 2024-01-25 23:12:00 +09:00
ha Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
hb/hb-honeypot Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
hd Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
he Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
hi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
hj/hjson-go Project import generated by Copybara. 2024-01-02 12:29:13 +01:00
ho Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ht Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
hu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
hy Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
i2/i2p Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
i3 Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ia Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ic Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
id Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
if/ifrextractor-rs Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ig Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ii Project import generated by Copybara. 2024-01-13 09:15:51 +01:00
im Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
in Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
io/ioq3-scion Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ip Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ir Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
is/iscc Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
it Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
iw/iw Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
iz/izrss Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ja Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
jd/jdt-language-server Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
je Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ji Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
jj/jj Project import generated by Copybara. 2024-01-02 12:29:13 +01:00
jn Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
jo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
jq/jq-zsh-plugin Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
jr/jrl-cmakemodules Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
js/jsoncons Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
jt/jtdx Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ju Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ka Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kd Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ke Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kg/kgeotag Project import generated by Copybara. 2024-01-13 09:15:51 +01:00
ki Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kl/klog-time-tracker Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
km Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
kn/knossosnet Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ko Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kp/kplex Project import generated by Copybara. 2024-02-06 17:22:34 -08:00
kr Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ks Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kt Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ku Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
kx Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ky Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
la Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lb Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
lc Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ld/ldproxy Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
le Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
li Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lk/lk-jwt-service Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ll Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lm Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ln/lngen Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
lo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ls Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lt/ltris Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
lu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lw/lwgrp Project import generated by Copybara. 2023-11-16 04:20:00 +00:00
lx Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
lz Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
m2 Project import generated by Copybara. 2023-11-16 04:20:00 +00:00
ma Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
mb Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
mc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
md Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
me Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
mf Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
mg Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
mi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
mk Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ml/mlx42 Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
mo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
mp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
mq Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ms Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
mu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
my Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
n2/n2 Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
na Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
nb/nbtscan Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
nc Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
nd/ndstrim Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ne Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
nf Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ng Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
nh Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ni Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
nl Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
nm/nmap-parse Project import generated by Copybara. 2024-02-06 17:22:34 -08:00
nn/nncp Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
no Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
np Project import generated by Copybara. 2024-02-06 17:22:34 -08:00
nr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ns Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
nt/ntfs2btrfs Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
nu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
nv Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
nw Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
nx/nxengine-evo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
oa Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ob Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
oc Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
oe/oelint-adv Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
of Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
oh Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
oi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ol Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
om Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
on Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
oo/oo7 Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
op Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
or Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
os Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
ot Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ou Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
ov Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ow Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pa Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pd Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pe Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pf/pfft Project import generated by Copybara. 2024-01-25 23:12:00 +09:00
pg Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ph Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pk Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pm Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pn Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
po Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pp/ppsspp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
pq Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ps/ps_mem Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
pt Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
pu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pv/pvsneslib Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
pw Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
px/pxder Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
py Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
pz/pzip Project import generated by Copybara. 2023-11-16 04:20:00 +00:00
qa/qadwaitadecorations Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
qc/qcm Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
qd/qdirstat Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
qg/qgrep Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
qp/qpoases Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
qr Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
qs Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
qt/qtractor Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
qu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
r0/r0vm Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
r1/r10k Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ra Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
rc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
rd/rdwatool Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
re Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
rh/rHttp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ri Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
rk Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
rl/rl_json Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
rm Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
rn/rnd-name Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ro Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
rp/rpcs3 Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
rq Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
rs Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
rt Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ru Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
rw/rwpspread Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ry Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
s0/s0ix-selftest-tool Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
s3 Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sa Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sb/sbom-utility Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
sc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sd Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
se Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sg/sgfutils Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sh Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
si Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sk Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sm Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sn Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
so Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sq Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ss Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
st Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
su Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sv Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sw Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
sx Project import generated by Copybara. 2024-01-13 09:15:51 +01:00
sy Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
t-/t-rex Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ta Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tc/tcsh Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
td Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
te Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tg/tgpt Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
th Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ti Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tk Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
tl Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
tm/tmuxifier Project import generated by Copybara. 2023-10-09 21:29:22 +02:00
to Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
tp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tr Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tt Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
tu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tw Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
tx/txr Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ty Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
uc Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ud Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ue Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ug Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
uh/uhttpmock_1_0 Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ui Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
um/umpire Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
un Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
up Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
us Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ut Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
uu/uuu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
uv/uv Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
uw/uwhoisd Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ux Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
va Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
vd/vdhcoapp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ve Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
vg/vgm2x Project import generated by Copybara. 2024-01-02 12:29:13 +01:00
vi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
vl Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
vm/vms-empire Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
vo/voidmap Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
vu Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
vv/vvvvvv Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
wa Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
wb Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
we Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
wh Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
wi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
wl Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
wo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
wp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ws Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
wt Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
wy/wyoming-satellite Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
x1/x16 Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
x5/x509-limbo Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
xa/xarcan Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xc Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
xd Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xe Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
xf/xfs-undelete Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
xh/xhosts Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
xl/xlights Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xm Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xn/xnlinkfinder Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xo Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
xp Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
xr/xr-hardware Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
xs Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
xw/xwayland-run Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ya Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
yc/ycmd Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
yd/ydotool Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
ye Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
yg/yggdrasil Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
yj/yj Project import generated by Copybara. 2024-02-06 17:22:34 -08:00
yo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
ys/ysfx Project import generated by Copybara. 2024-02-29 21:09:43 +01:00
yt Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
yu Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
za Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zb/zbus-xmlgen Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
zc/zcfan Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
ze Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zi Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zl/zluda Project import generated by Copybara. 2024-04-21 17:54:59 +02:00
zm/zmkBATx Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zo Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zp Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zs Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
zu/zug Project import generated by Copybara. 2024-01-02 12:29:13 +01:00
zw/zwave-js-server Project import generated by Copybara. 2024-05-15 17:35:15 +02:00
zx Project import generated by Copybara. 2024-06-05 17:53:02 +02:00
README.md Project import generated by Copybara. 2024-04-21 17:54:59 +02:00

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 package name and so is the lowercased 2-letter prefix of the package 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. Please hold off migrating your maintained packages to this directory.

  1. An automated migration for the majority of packages is being worked on. In order to save on contributor and reviewer time, packages should only be migrated manually afterwards if they couldn't be migrated automatically.

  2. Manual migrations should only be lightly encouraged if the relevant code is being worked on anyways. For example with a package update or refactoring.

  3. Manual migrations should not remove definitions from all-packages.nix with custom arguments. That is a backwards-incompatible change because it changes the .override interface. Such packages may still be moved to pkgs/by-name however, while keeping the definition in all-packages.nix. See also changing implicit attribute defaults.

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-check-by-name tool.

You can locally emulate the CI check using

$ ./maintainers/scripts/check-by-name.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;
}