Compare commits
574 Commits
ea8493798b
...
5521fe73d5
Author | SHA1 | Date |
---|---|---|
Katharina Fey | 5521fe73d5 | 2 years ago |
zowoq | e10da1c7f5 | 2 years ago |
adisbladis | 1651000b71 | 2 years ago |
Janne Heß | 69d1acda00 | 2 years ago |
markuskowa | d67c3c8962 | 2 years ago |
adisbladis | 54e795706d | 2 years ago |
Lassulus | a5282b8bfc | 2 years ago |
Robert T. McGibbon | 7142b03eb7 | 2 years ago |
adisbladis | a5983f7bff | 2 years ago |
Artturi | c95f5e185e | 2 years ago |
Artturi | 1c99518c6f | 2 years ago |
squalus | 1fbd921649 | 2 years ago |
Michele Guerini Rocco | 964f418d19 | 2 years ago |
Yuka | e1d795764a | 2 years ago |
Silvan Mosberger | ca89769766 | 2 years ago |
Silvan Mosberger | 1f11d01f8a | 2 years ago |
squalus | 7665c2e599 | 2 years ago |
Ryan Mulligan | 0ab8f701a9 | 2 years ago |
sternenseemann | 62a7c52db8 | 2 years ago |
Fabian Affolter | 847e6a1f9b | 2 years ago |
adisbladis | e374150e4a | 2 years ago |
Matt Layher | 97c0c42674 | 2 years ago |
Theodore Ni | 725c990db0 | 2 years ago |
Doron Behar | 3d695c5eab | 2 years ago |
Matt Whiteley | 38aec67f6a | 2 years ago |
Matt Whiteley | d5b4effe82 | 2 years ago |
Matt Whiteley | f2ff2227a9 | 2 years ago |
Sandro | cdb08878be | 2 years ago |
Sandro | f4a044a002 | 2 years ago |
Artturi | 4164d6df3e | 2 years ago |
Sandro | 2408023b4f | 2 years ago |
Sandro | 34c7bd6d18 | 2 years ago |
Sandro | a65b7ef487 | 2 years ago |
Matt Whiteley | fae6e0ddb0 | 2 years ago |
Matt Whiteley | 3211c5f628 | 2 years ago |
Thiago Kenji Okada | 0fe250c8f3 | 2 years ago |
Alexander Bantyev | 54ca88eaa9 | 2 years ago |
Jonas Heinrich | 3c0367bcc2 | 2 years ago |
Artturi | 6e4f70e880 | 2 years ago |
superherointj | 74d938f119 | 2 years ago |
Fabian Affolter | 325fb715a9 | 2 years ago |
Fabian Affolter | 4cdb8a5a51 | 2 years ago |
Fabian Affolter | f64876050b | 2 years ago |
Sandro Jäckel | 67db991f17 | 2 years ago |
Sandro Jäckel | 32a1b56a74 | 2 years ago |
DarkOnion0 | ab968d7dd0 | 2 years ago |
Sandro | ca3c297d86 | 2 years ago |
José Romildo Malaquias | 9b26f76dee | 2 years ago |
Armeen Mahdian | ec2c6af0f1 | 2 years ago |
Martin Weinelt | 5f3eeb9c52 | 2 years ago |
techknowlogick | eb1bc95c2d | 2 years ago |
Marc Jakobi | 786a609496 | 2 years ago |
Fabian Affolter | 7fe8c7fd43 | 2 years ago |
Sandro | 16c42b7c57 | 2 years ago |
Fabian Affolter | debfa6723c | 2 years ago |
Sandro | 3a5ff0f259 | 2 years ago |
R. Ryantm | 9d15d4620b | 2 years ago |
Fabian Affolter | 55639d211e | 2 years ago |
Fabian Affolter | b3e4c23196 | 2 years ago |
Vincent Laporte | 68322e1297 | 2 years ago |
Jan Tojnar | d0468e9521 | 2 years ago |
Robert Hensing | 27a62a9c60 | 2 years ago |
Fabian Affolter | 52f7144867 | 2 years ago |
Fabian Affolter | b307eac9f9 | 2 years ago |
Vincent Ambo | 0872d0d82e | 2 years ago |
Bobby Rong | 1e4c385d4e | 2 years ago |
R. Ryantm | 7e2dc25cd1 | 2 years ago |
Bobby Rong | 4ba8ae33a5 | 2 years ago |
Linus Heckemann | 05863c3e45 | 2 years ago |
Bobby Rong | a67323002c | 2 years ago |
Lassulus | dc14ca1a80 | 2 years ago |
R. Ryantm | 45ec327c04 | 2 years ago |
Bobby Rong | 6db783630c | 2 years ago |
Fabian Affolter | 705af031de | 2 years ago |
Bobby Rong | 2d0fefb30c | 2 years ago |
Martin Weinelt | d12430a3e7 | 2 years ago |
R. Ryantm | 82fbd08191 | 2 years ago |
Martin Weinelt | 12c596725d | 2 years ago |
Martin Weinelt | 19b2755900 | 2 years ago |
Martin Weinelt | 813330fa92 | 2 years ago |
Martin Weinelt | 198793be2d | 2 years ago |
Rouven Czerwinski | 7fb99b7216 | 2 years ago |
Fabian Affolter | cef05334ef | 2 years ago |
R. Ryantm | e6194ec45c | 2 years ago |
Fabian Affolter | 95436510ea | 2 years ago |
Martin Weinelt | 0f946e2875 | 2 years ago |
Aaron Jheng | 89f390a40b | 2 years ago |
Bobby Rong | 909fa26161 | 2 years ago |
Bobby Rong | 47fb2d4bb9 | 2 years ago |
Alexander Nortung | 7fadb8fb78 | 2 years ago |
Adam Joseph | 0c922b4ea6 | 2 years ago |
Fabian Affolter | dd4ca36aac | 2 years ago |
Fabian Affolter | 8e4696eabe | 2 years ago |
Fabian Affolter | 9a38d98347 | 2 years ago |
Fabian Affolter | a9b4c33316 | 2 years ago |
Fabian Affolter | 2be43f1393 | 2 years ago |
Fabian Affolter | 09f8c6564e | 2 years ago |
R. Ryantm | 162ea08aab | 2 years ago |
Bobby Rong | 258637b969 | 2 years ago |
Bobby Rong | 74d8a5b96f | 2 years ago |
Bobby Rong | 044dd37fe4 | 2 years ago |
R. Ryantm | c7352fbc0e | 2 years ago |
Fabian Affolter | bf662233ea | 2 years ago |
Rick van Schijndel | 48d473f1c3 | 2 years ago |
Fabian Affolter | c22a253952 | 2 years ago |
Fabian Affolter | fb717a31f9 | 2 years ago |
Fabian Affolter | f0bbda300b | 2 years ago |
Fabian Affolter | bea03532b9 | 2 years ago |
Rick van Schijndel | 3a6729382c | 2 years ago |
Rick van Schijndel | 4586388f85 | 2 years ago |
Robert Schütz | b491eacf7f | 2 years ago |
R. Ryantm | 05a6bcb708 | 2 years ago |
squalus | 3a27c7fe70 | 2 years ago |
Ryan Mulligan | 9cfc5ba12d | 2 years ago |
Ryan Mulligan | 55fad6c081 | 2 years ago |
Ryan Mulligan | fdb3f6b6e4 | 2 years ago |
Ryan Mulligan | 9cce5121f6 | 2 years ago |
Shaun Smiley | 7859b5e8f7 | 2 years ago |
Shaun Smiley | 2866c3f4ca | 2 years ago |
R. Ryantm | 6885610b20 | 2 years ago |
Robert Schütz | 01edd1a409 | 2 years ago |
Robert Schütz | 84f4037e74 | 2 years ago |
Robert Schütz | 492cb7efa0 | 2 years ago |
Otavio Salvador | 7c01ec626b | 2 years ago |
Otavio Salvador | 73884e5fb1 | 2 years ago |
Otavio Salvador | 5283e2c5ed | 2 years ago |
Robert Schütz | 5f5f908cde | 2 years ago |
Robert Schütz | a4ba2bd977 | 2 years ago |
Robert Schütz | 463ca4ee10 | 2 years ago |
Robert Schütz | 4fabde08f9 | 2 years ago |
R. Ryantm | df2e11770d | 2 years ago |
Robert Schütz | 5c63410e0e | 2 years ago |
Robert Schütz | 9e39f6eae2 | 2 years ago |
Robert Schütz | d21c94cd35 | 2 years ago |
Robert Schütz | bdfa16df6c | 2 years ago |
R. Ryantm | 5c0ff7c3d9 | 2 years ago |
R. Ryantm | 4d12f939d4 | 2 years ago |
Sandro | 293a5455f3 | 2 years ago |
Artturi | b8bea2b489 | 2 years ago |
Artturi | 9a901f6dd2 | 2 years ago |
R. Ryantm | c0212333c6 | 2 years ago |
Sandro | 602748c14b | 2 years ago |
Jérémie Ferry | 579330cb44 | 2 years ago |
Sandro | 30813ed977 | 2 years ago |
R. Ryantm | d59a5a9f1b | 2 years ago |
Sandro | 5465e16bc7 | 2 years ago |
Serge Belov | ee533442b2 | 2 years ago |
Serge Belov | 37f9102a1d | 2 years ago |
Sandro | 1cd772e104 | 2 years ago |
Sandro | 7deb7b084d | 2 years ago |
Sandro | 5b40b128b3 | 2 years ago |
Sandro | 44979bbc7b | 2 years ago |
Sandro | edc8ba1f0f | 2 years ago |
Sandro | c7fd39a0aa | 2 years ago |
Sandro | e86e36b5fa | 2 years ago |
Sandro | 762f93fe5a | 2 years ago |
Sandro | 521a9b43bb | 2 years ago |
Sandro | 3454e68e15 | 2 years ago |
Sandro | 24b06017a3 | 2 years ago |
Sandro | fbcf1314af | 2 years ago |
Sandro | eff1a65703 | 2 years ago |
Sandro | 3ad21f0c7f | 2 years ago |
Sandro | b034794ec0 | 2 years ago |
Sandro | b0749ae29f | 2 years ago |
Sandro | 579436df7f | 2 years ago |
Sandro | e3e02cc513 | 2 years ago |
Sandro | cce9dbc4a0 | 2 years ago |
Sandro | 1b3f453256 | 2 years ago |
Sandro | 31ae5f95a2 | 2 years ago |
Sandro | 294a3412d7 | 2 years ago |
Sandro | 85a130db2a | 2 years ago |
Sandro | 2f706f7030 | 2 years ago |
Sandro | 9747188060 | 2 years ago |
Sandro | 525b81ef03 | 2 years ago |
Sandro | ff1989edb3 | 2 years ago |
R. RyanTM | e05409c5ce | 2 years ago |
Sandro | a2e9f7444c | 2 years ago |
superherointj | b2cc79c2a8 | 2 years ago |
Mario Rodas | 40f8a638c2 | 2 years ago |
Mario Rodas | 7ab6d61679 | 2 years ago |
Mario Rodas | 56ed37c8f4 | 2 years ago |
Mario Rodas | 58679e6a4f | 2 years ago |
Sandro | 36ee2b6fb6 | 2 years ago |
Thiago Kenji Okada | 466aab0c56 | 2 years ago |
Sandro | 881db9478e | 2 years ago |
Sandro | 8960da93b8 | 2 years ago |
Thiago Kenji Okada | 8e9dc9e619 | 2 years ago |
Sandro | 031bd93ee6 | 2 years ago |
Sandro | eaac1105bd | 2 years ago |
superherointj | 8a5f8a4d87 | 2 years ago |
Sandro | 20c060c763 | 2 years ago |
Fabian Affolter | eddb2a151f | 2 years ago |
superherointj | 7c1c86a713 | 2 years ago |
Fabian Affolter | 06ad766d42 | 2 years ago |
Fabian Affolter | 676198fded | 2 years ago |
Ian M. Jones | 6d1396e413 | 2 years ago |
Fabian Affolter | 6da8554b2e | 2 years ago |
Fabian Affolter | 2ae6948012 | 2 years ago |
superherointj | 9759288f34 | 2 years ago |
Bernardo Meurer | e8e87beee7 | 2 years ago |
Bernardo Meurer | 59aa6e4988 | 2 years ago |
Yuka | 7f4a8f37d4 | 2 years ago |
Bernardo Meurer | 9f26ab61e5 | 2 years ago |
superherointj | 23089a1c18 | 2 years ago |
Fabian Affolter | c761a283dc | 2 years ago |
Fabian Affolter | 44318a9e10 | 2 years ago |
Ben Siraphob | 9c3d0595bc | 2 years ago |
Robert Schütz | 092dad1b2a | 2 years ago |
superherointj | 30e155c552 | 2 years ago |
0x4A6F | 505020191d | 2 years ago |
Stefan Frijters | 2f39155ad4 | 2 years ago |
0x4A6F | 163c21d9bb | 2 years ago |
superherointj | fece5997c0 | 2 years ago |
Jeff Hutchison | 7e66d64ed5 | 2 years ago |
Jan Tojnar | 6a323903ad | 2 years ago |
Fabian Affolter | 6e1e5eaccd | 2 years ago |
Jan Tojnar | a44d043175 | 2 years ago |
Fabian Affolter | 370c03a02e | 2 years ago |
Martin Weinelt | 91ab9a73fc | 2 years ago |
Martin Weinelt | effc793bc3 | 2 years ago |
Martin Weinelt | 18e6933358 | 2 years ago |
Anders Kaseorg | 6920d8ca42 | 2 years ago |
Anders Kaseorg | 00e66f10fa | 2 years ago |
Pavel Borzenkov | 7db7864871 | 2 years ago |
Fabian Affolter | c552713c8a | 2 years ago |
superherointj | 1bb9bb5323 | 2 years ago |
Bart Brouns | f33c02c431 | 2 years ago |
Fabian Affolter | 26f5f9c6e3 | 2 years ago |
Fabian Affolter | 766646b0f2 | 2 years ago |
roblabla | 3ace2795b3 | 2 years ago |
Fabian Affolter | a2801d435b | 2 years ago |
Fabian Affolter | 3e213d5f38 | 2 years ago |
Fabian Affolter | b511a75cb9 | 2 years ago |
Fabian Affolter | cb610be2a0 | 2 years ago |
Sandro | 71417284ba | 2 years ago |
Ryan Mulligan | 70be047c97 | 2 years ago |
Armeen Mahdian | af7d06ed59 | 2 years ago |
Sandro | d123039b2e | 2 years ago |
Sandro | f0dfb45812 | 2 years ago |
Fabian Affolter | 0dc64213dc | 2 years ago |
Alvar Penning | 6f5f386a6c | 2 years ago |
Armeen Mahdian | c62e601ac8 | 2 years ago |
Bernardo Meurer | 2d46165696 | 2 years ago |
Ryan Mulligan | 0e5891d047 | 2 years ago |
Ryan Mulligan | 771f274fb8 | 2 years ago |
Sandro | d12571c9aa | 2 years ago |
Ryan Mulligan | 61fbff2be7 | 2 years ago |
Fabian Affolter | ca47537b9d | 2 years ago |
Ryan Mulligan | 9add5cd2eb | 2 years ago |
Sandro | 7954176776 | 2 years ago |
Bernardo Meurer | d7ebbcde87 | 2 years ago |
Maxine Aubrey | 7cee7f985e | 2 years ago |
maxine [they] | 5e7a5acf20 | 2 years ago |
= | 83677514e6 | 2 years ago |
Fabian Affolter | 1d395b2c9a | 2 years ago |
techknowlogick | d8051a6a4c | 2 years ago |
techknowlogick | 3a52ece9da | 2 years ago |
Ryan Mulligan | 24a9d6b163 | 2 years ago |
Matt Whiteley | 6ed76cba02 | 2 years ago |
Ryan Mulligan | 6f95a75dfa | 2 years ago |
Matt Whiteley | df760d5b58 | 2 years ago |
Thiago Kenji Okada | 968eb56fb5 | 2 years ago |
Bernardo Meurer | 5d875c6a9a | 2 years ago |
Rick van Schijndel | 38a2f779d5 | 2 years ago |
mdarocha | 49d3cbee18 | 2 years ago |
Lassulus | 1d81d05f2e | 2 years ago |
Átila Saraiva | c6ecf37338 | 2 years ago |
Rick van Schijndel | 1cbf3a9d16 | 2 years ago |
Thiago Kenji Okada | d6d8c43d11 | 2 years ago |
Stefan Frijters | e0516f24a9 | 2 years ago |
Ryan Mulligan | afce1fd782 | 2 years ago |
R. Ryantm | d14db18fc7 | 2 years ago |
Sandro | 8291a99382 | 2 years ago |
Vladimir Serov | a0a3c85083 | 2 years ago |
Thomas Tuegel | 1f117e37a2 | 2 years ago |
Thomas Tuegel | f4e6fc112a | 2 years ago |
Thomas Tuegel | a68a3be2b5 | 2 years ago |
Ivv | 88dd6033ee | 2 years ago |
Ivv | 0e68459cfe | 2 years ago |
Robert Hensing | ecc66a886e | 2 years ago |
maxine [they] | 4e273e43a8 | 2 years ago |
maxine [they] | 87c432513c | 2 years ago |
Sandro Jäckel | bbf502a6b0 | 2 years ago |
Linus Heckemann | 0a803ad709 | 2 years ago |
R. Ryantm | 3ee2e79f5d | 2 years ago |
R. Ryantm | aedd51b084 | 2 years ago |
R. Ryantm | f8e483d87a | 2 years ago |
K900 | 304d78cec6 | 2 years ago |
Jonathan Ringer | eca073f6e5 | 2 years ago |
Robert Hensing | 3c10819ecf | 2 years ago |
Bobby Rong | 97f1222dc7 | 2 years ago |
R. Ryantm | 4679e06cfb | 2 years ago |
oxalica | d5d7d01114 | 2 years ago |
Stefan Frijters | 7ff11b66e5 | 2 years ago |
Armeen Mahdian | 434d86b2bc | 2 years ago |
Martin Weinelt | e4636c2e87 | 2 years ago |
mdarocha | aa2afa7523 | 2 years ago |
R. Ryantm | 484a67794d | 2 years ago |
R. Ryantm | 69eeae8d53 | 2 years ago |
Sandro | f925cb6e32 | 2 years ago |
R. RyanTM | babdc25b1a | 2 years ago |
Michele Guerini Rocco | a123332653 | 2 years ago |
Bobby Rong | a40607f7af | 2 years ago |
Michael Adler | 2b071e05f0 | 2 years ago |
Sandro | c3d4817042 | 2 years ago |
Ryan Horiguchi | ad3a396ee6 | 2 years ago |
Ryan Horiguchi | 8a31cb6e47 | 2 years ago |
Ryan Horiguchi | 5bbdf1dd33 | 2 years ago |
Ryan Horiguchi | ea81084e52 | 2 years ago |
Ryan Horiguchi | 68e9b54c50 | 2 years ago |
Ryan Horiguchi | 19f5cc6ee7 | 2 years ago |
linsui | 4deb5189a8 | 2 years ago |
Fabian Affolter | 5c1c4de7da | 2 years ago |
Fabian Affolter | d28ea31a45 | 2 years ago |
Fabian Affolter | f636060e51 | 2 years ago |
Fabian Affolter | 34d2e40416 | 2 years ago |
Fabian Affolter | 0871a51626 | 2 years ago |
Fabian Affolter | 01aaeada4e | 2 years ago |
DarkOnion0 | a14a51f417 | 2 years ago |
Gabriel Ebner | 1a9e59acb7 | 2 years ago |
Gabriel Ebner | e156f17162 | 2 years ago |
Nguyễn Gia Phong | b4a661a467 | 2 years ago |
Bryan Honof | c3c33251e2 | 2 years ago |
Bryan Honof | 0e29eb34e2 | 2 years ago |
markuskowa | b656483a05 | 2 years ago |
Gabriel Ebner | 278c2c471b | 2 years ago |
Gabriel Ebner | 795cd44716 | 2 years ago |
R. Ryantm | 0d56b692fa | 2 years ago |
Gabriel Ebner | 5838726cb9 | 2 years ago |
Gabriel Ebner | 94f1225197 | 2 years ago |
Martin Weinelt | ef0d40db01 | 2 years ago |
Michele Guerini Rocco | 2ea2f7b6d0 | 2 years ago |
7c6f434c | cc7c68b906 | 2 years ago |
R. Ryantm | 570591c456 | 2 years ago |
R. Ryantm | cad0ef2f05 | 2 years ago |
Sandro | 28da532549 | 2 years ago |
Jan Tojnar | 509b8e0c0d | 2 years ago |
Jan Tojnar | 176abb96fc | 2 years ago |
papojari | 2d928b6c61 | 2 years ago |
Sandro | 05751dec80 | 2 years ago |
Sandro | 2f517412c4 | 2 years ago |
R. Ryantm | 7c4d42ca77 | 2 years ago |
R. Ryantm | ca3dae7c22 | 2 years ago |
Sandro | d95a0eac96 | 2 years ago |
R. Ryantm | 4983d550e4 | 2 years ago |
R. Ryantm | 1606016efd | 2 years ago |
R. Ryantm | 8b62eae040 | 2 years ago |
ajs124 | 0251903afe | 2 years ago |
Sandro | f0a5896a83 | 2 years ago |
ajs124 | 54250e30bb | 2 years ago |
Fabian Affolter | 01a46a9817 | 2 years ago |
Loric Brevet | 6f77ffd7f2 | 2 years ago |
Fabian Affolter | fac3deeedd | 2 years ago |
ajs124 | e76c8952c9 | 2 years ago |
Fabian Affolter | 25251762f7 | 2 years ago |
Lassulus | 01e6beb995 | 2 years ago |
Fabian Affolter | 880071b4cf | 2 years ago |
Nikolay Korotkiy | 8037d235e2 | 2 years ago |
Fabian Affolter | d3ea16638b | 2 years ago |
Aaron Jheng | fb838c9d1a | 2 years ago |
Fabian Affolter | ccd2089415 | 2 years ago |
Jan Tojnar | f1363a5be4 | 2 years ago |
Arnout Engelen | 48bf204a58 | 2 years ago |
Fabian Affolter | ecb7233e77 | 2 years ago |
R. Ryantm | d11118ecfb | 2 years ago |
Fabian Affolter | eabc633473 | 2 years ago |
Fabian Affolter | 514a8857fe | 2 years ago |
R. Ryantm | 1f4037d13c | 2 years ago |
Thiago Kenji Okada | 45556e0534 | 2 years ago |
adisbladis | 7aad54b595 | 2 years ago |
Louis Tim Larsen | 8540876319 | 2 years ago |
Austin Butler | 6fe8ff983e | 2 years ago |
Elis Hirwing | d37df25455 | 2 years ago |
markuskowa | 6bffce0074 | 2 years ago |
markuskowa | 1b87f6e205 | 2 years ago |
R. Ryantm | 99413d0f20 | 2 years ago |
R. Ryantm | d9eaa9d70d | 2 years ago |
Fabian Affolter | 582a2d7683 | 2 years ago |
Fabian Affolter | 5aabfc4e1a | 2 years ago |
Fabian Affolter | 6ef74142eb | 2 years ago |
Rick van Schijndel | b9c8e5b757 | 2 years ago |
R. Ryantm | 126d6553b3 | 2 years ago |
Fabian Affolter | 5af0d861aa | 2 years ago |
lewo | ba6e4194ad | 2 years ago |
R. Ryantm | d1402a59b0 | 2 years ago |
oxalica | 011f56b2cb | 2 years ago |
mdarocha | 4dd38e1b45 | 2 years ago |
mdarocha | 58c8e4c8c0 | 2 years ago |
Vladimír Čunát | a97a00fceb | 2 years ago |
R. Ryantm | 46f5fd8cfd | 2 years ago |
mdarocha | 5f44196692 | 2 years ago |
mdarocha | 8a67b74064 | 2 years ago |
mdarocha | 6c3e18f759 | 2 years ago |
mdarocha | 3570e5bf40 | 2 years ago |
mdarocha | c40790c723 | 2 years ago |
mdarocha | 604b9fed20 | 2 years ago |
github-actions[bot] | a5774e76bb | 2 years ago |
R. Ryantm | c98f0a46f3 | 2 years ago |
R. Ryantm | b2e2247f8b | 2 years ago |
adisbladis | 9ea7bd4e67 | 2 years ago |
adisbladis | 344e780d45 | 2 years ago |
Rick van Schijndel | 33d08f074f | 2 years ago |
Rick van Schijndel | 417d8d46e9 | 2 years ago |
adisbladis | 9af334d8fc | 2 years ago |
adisbladis | 2683fa17f2 | 2 years ago |
R. Ryantm | a44a9240e2 | 2 years ago |
Sandro | 550162327f | 2 years ago |
Lein Matsumaru | c083780b32 | 2 years ago |
Sandro | 678a5d6f40 | 2 years ago |
R. Ryantm | 16dc611f05 | 2 years ago |
R. Ryantm | 6cab7fb12d | 2 years ago |
R. Ryantm | 9791327619 | 2 years ago |
Ilya Fedin | f15277040c | 2 years ago |
Ilya Fedin | 18833d2d94 | 2 years ago |
R. Ryantm | abc2867933 | 2 years ago |
zendo | cc17b8413c | 2 years ago |
Benjamin Hipple | b43d3db768 | 2 years ago |
R. Ryantm | b8ba058959 | 2 years ago |
Sandro | 93da45162d | 2 years ago |
Sandro | 294ed1bed7 | 2 years ago |
Mario Rodas | 8cb7eeca09 | 2 years ago |
Armeen Mahdian | b7ed282b36 | 2 years ago |
Mario Rodas | ef319b883e | 2 years ago |
Sandro Jäckel | 1396161853 | 2 years ago |
Sandro Jäckel | 7d79c0d22a | 2 years ago |
Sandro Jäckel | 2bc5c67f1c | 2 years ago |
Mario Rodas | 92a6bd208f | 2 years ago |
Mario Rodas | 1445d399d7 | 2 years ago |
Mario Rodas | 5d501c063e | 2 years ago |
Sandro | 889e84c7d0 | 2 years ago |
Martin Weinelt | a71b67db1d | 2 years ago |
Sandro Jäckel | 9d99081d56 | 2 years ago |
Sandro Jäckel | 557b9aebd6 | 2 years ago |
Martin Weinelt | aa4b8850a4 | 2 years ago |
Martin Weinelt | 6d57d53f5b | 2 years ago |
Mario Rodas | 050b25ede8 | 2 years ago |
Sandro | a20a04ad98 | 2 years ago |
Robert Scott | a01811ab3b | 2 years ago |
Sandro | 0e518ad8d9 | 2 years ago |
Armeen Mahdian | 973b6e60b7 | 2 years ago |
Martin Weinelt | e00fbf7fcc | 2 years ago |
Rick van Schijndel | 8169990346 | 2 years ago |
Rick van Schijndel | ddb509e04c | 2 years ago |
Markus Kowalewski | 76bbb97fe5 | 2 years ago |
Fabian Affolter | a8a48a133e | 2 years ago |
Fabian Affolter | 256d9e0aab | 2 years ago |
Anderson Torres | c64602e6f5 | 2 years ago |
Martin Weinelt | a3a4e92b13 | 2 years ago |
Anderson Torres | 9807497de3 | 2 years ago |
Anderson Torres | fc6215ec0d | 2 years ago |
Fabian Affolter | 910a7833de | 2 years ago |
Fabian Affolter | 440d748e10 | 2 years ago |
Robin Gloster | 80c94d2204 | 2 years ago |
Janne Heß | 45494fab68 | 2 years ago |
Ryan Mulligan | f05a748058 | 2 years ago |
Ryan Mulligan | e10360e8ed | 2 years ago |
Rick van Schijndel | ddf408ed6d | 2 years ago |
Fabian Affolter | 0f44841300 | 2 years ago |
Linus Heckemann | fc1248c589 | 2 years ago |
Martin Weinelt | 57101f5c77 | 2 years ago |
Janne Heß | dc4b2812e4 | 2 years ago |
Martin Weinelt | bb7886c068 | 2 years ago |
Fabian Affolter | 0edd0271dc | 2 years ago |
Fabian Affolter | b9f25a978a | 2 years ago |
Rick van Schijndel | 4f61af421a | 2 years ago |
Armeen Mahdian | 84958d12dc | 2 years ago |
Fabian Affolter | 5ba1c5231f | 2 years ago |
Fabian Affolter | 79fe52c1c3 | 2 years ago |
Armeen Mahdian | 9a9735fd9a | 2 years ago |
Armeen Mahdian | 33207688a3 | 2 years ago |
Armeen Mahdian | 3d957ef33b | 2 years ago |
Markus Kowalewski | a394a39401 | 2 years ago |
AtilaSaraiva | c60d862933 | 2 years ago |
Congee | 4b103773f7 | 2 years ago |
Armeen Mahdian | 43049e863c | 2 years ago |
Holger Hoefling | cfe0988e48 | 2 years ago |
Jonas Heinrich | b2db21e650 | 2 years ago |
Zhong Jianxin | d7315feb49 | 2 years ago |
Janne Heß | acca69992c | 2 years ago |
Janne Heß | 160fb93fdc | 2 years ago |
Alyssa Ross | 983589949f | 2 years ago |
Soner Sayakci | 0d92d898ed | 2 years ago |
Bobby Rong | 592f50365d | 2 years ago |
R. Ryantm | e93ac26f47 | 2 years ago |
Florian Brandes | cc4300eccd | 2 years ago |
Bobby Rong | 6a666dbecd | 2 years ago |
R. Ryantm | 00b2f3d8a7 | 2 years ago |
R. Ryantm | 1d24939a9a | 2 years ago |
Artturin | 379b9c8be3 | 2 years ago |
Armeen Mahdian | 72818f9563 | 2 years ago |
Robert Hensing | 224426ba6d | 2 years ago |
Maximilian Bosch | 7c2fd0ae5d | 2 years ago |
Kira Bruneau | 13977be6e9 | 2 years ago |
Kira Bruneau | 77b10ee973 | 2 years ago |
Kira Bruneau | 75904039f2 | 2 years ago |
Kira Bruneau | 320ce5c6d7 | 2 years ago |
Kira Bruneau | 388b7857f4 | 2 years ago |
Kira Bruneau | 59cfe6e376 | 2 years ago |
Kira Bruneau | b70e50558e | 2 years ago |
Kira Bruneau | 122b290dbe | 2 years ago |
Kira Bruneau | be590c34c6 | 2 years ago |
Kira Bruneau | f14a57c95b | 2 years ago |
Kira Bruneau | ef57e2fb8d | 2 years ago |
Sarah | 08d41ae317 | 2 years ago |
Armeen Mahdian | 0972fd2494 | 2 years ago |
roblabla | b48f2c7ed3 | 2 years ago |
Ingo Blechschmidt | 804ee6ef17 | 2 years ago |
Maximilian Bosch | 9931c4a407 | 2 years ago |
Mario Rodas | 55c3e3b030 | 2 years ago |
Mario Rodas | 3c729e242b | 2 years ago |
Mario Rodas | 7f51b52916 | 2 years ago |
Átila Saraiva | 63e04ef924 | 2 years ago |
Átila Saraiva | aa534e3869 | 2 years ago |
R. Ryantm | 8f71270112 | 2 years ago |
R. Ryantm | 6b694a5fee | 2 years ago |
linsui | b481025616 | 2 years ago |
R. Ryantm | c6a937fcfc | 2 years ago |
Sandro Jäckel | 319d22ab46 | 2 years ago |
Sandro Jäckel | f83b8f10b8 | 2 years ago |
Jakub Kozłowski | f3d70ac663 | 2 years ago |
Louis Bettens | 07e68f3fc4 | 2 years ago |
Wanja Hentze | aca95cc459 | 2 years ago |
Wanja Hentze | 33bf05f46a | 2 years ago |
DarkOnion0 | e3025623e6 | 2 years ago |
techknowlogick | f202a18f60 | 2 years ago |
Luflosi | 67a2a56d57 | 2 years ago |
R. Ryantm | 9919952421 | 2 years ago |
Rocky Breslow | d1c3fea7ec | 2 years ago |
Rocky Breslow | 9019ce0106 | 2 years ago |
lassulus | e097044b92 | 2 years ago |
Michal Sojka | 6a5b839069 | 2 years ago |
1000101 | a9e951eb88 | 2 years ago |
Mitchell Amihod | b19b12d335 | 2 years ago |
lassulus | 78a6caa5f8 | 2 years ago |
R. Ryantm | 4de5a2f79a | 2 years ago |
Anders Kaseorg | 885dbfc7a7 | 2 years ago |
Malo Bourgon | 0d0feaa4fc | 2 years ago |
Nick Cao | 86ee754c4f | 2 years ago |
Anders Kaseorg | dddadac600 | 2 years ago |
R. Ryantm | 668010302b | 2 years ago |
Adam Joseph | 81afd541f9 | 2 years ago |
Aaron Jheng | 9b8e5b524b | 2 years ago |
Lorenz Brun | b71ff4c656 | 2 years ago |
Matt Whiteley | aef5702d2b | 2 years ago |
R. Ryantm | 8fde5025c3 | 2 years ago |
Matt Whiteley | 5b44ce3367 | 2 years ago |
R. Ryantm | 5ba31f02b8 | 2 years ago |
Matt Whiteley | f136b6a730 | 2 years ago |
Heinz Deinhart | 104d8c8f80 | 2 years ago |
R. Ryantm | 08f0b6cf00 | 2 years ago |
D Anzorge | 10bb7d6911 | 2 years ago |
D Anzorge | fcd9db4368 | 2 years ago |
Rocky Breslow | 09b7444b82 | 2 years ago |
Aaron Jheng | daa65aca3a | 2 years ago |
Aaron Jheng | e40b63c1da | 2 years ago |
Robert Hensing | 62d781f09b | 2 years ago |
Robert Hensing | 337c72b5cd | 2 years ago |
Robert Hensing | 46156529f2 | 2 years ago |
wheelsandmetal | 614cef9232 | 2 years ago |
Aaron Jheng | 1f72f97534 | 2 years ago |
Ryan Horiguchi | 7bb2feb4fc | 2 years ago |
Heinz Deinhart | 70f50a9dfb | 2 years ago |
Heinz Deinhart | 6fabd819a0 | 2 years ago |
R. Ryantm | ead7f8fb35 | 2 years ago |
Heinz Deinhart | 7212c1acd9 | 2 years ago |
R. Ryantm | b598eae35a | 2 years ago |
R. Ryantm | b0a6341bb7 | 2 years ago |
R. Ryantm | f49d7e5213 | 2 years ago |
R. Ryantm | c2c95b8851 | 2 years ago |
R. Ryantm | 8904378211 | 2 years ago |
R. Ryantm | 282633bed3 | 2 years ago |
Ivan Jager | 57a136f61d | 2 years ago |
Shamrock Lee | 00c7a8ee42 | 2 years ago |
Virgil Ribeyre | 4f62471862 | 3 years ago |
@ -0,0 +1,41 @@ |
|||||||
|
{ lib |
||||||
|
, extendModules |
||||||
|
, ... |
||||||
|
}: |
||||||
|
with lib; |
||||||
|
{ |
||||||
|
imports = [ |
||||||
|
|
||||||
|
{ |
||||||
|
options.sub = mkOption { |
||||||
|
default = { }; |
||||||
|
type = types.submodule ( |
||||||
|
{ config |
||||||
|
, extendModules |
||||||
|
, ... |
||||||
|
}: |
||||||
|
{ |
||||||
|
options.value = mkOption { |
||||||
|
type = types.int; |
||||||
|
}; |
||||||
|
|
||||||
|
options.specialisation = mkOption { |
||||||
|
default = { }; |
||||||
|
inherit |
||||||
|
(extendModules { |
||||||
|
modules = [{ |
||||||
|
specialisation = mkOverride 0 { }; |
||||||
|
}]; |
||||||
|
}) |
||||||
|
type; |
||||||
|
}; |
||||||
|
} |
||||||
|
); |
||||||
|
}; |
||||||
|
} |
||||||
|
|
||||||
|
{ config.sub.value = 1; } |
||||||
|
|
||||||
|
|
||||||
|
]; |
||||||
|
} |
@ -0,0 +1,44 @@ |
|||||||
|
{ config, lib, pkgs, ... }: |
||||||
|
with lib; |
||||||
|
let |
||||||
|
cfg = config.services.usbrelayd; |
||||||
|
in |
||||||
|
{ |
||||||
|
options.services.usbrelayd = with types; { |
||||||
|
enable = mkEnableOption "USB Relay MQTT daemon"; |
||||||
|
|
||||||
|
broker = mkOption { |
||||||
|
type = str; |
||||||
|
description = "Hostname or IP address of your MQTT Broker."; |
||||||
|
default = "127.0.0.1"; |
||||||
|
example = [ |
||||||
|
"mqtt" |
||||||
|
"192.168.1.1" |
||||||
|
]; |
||||||
|
}; |
||||||
|
|
||||||
|
clientName = mkOption { |
||||||
|
type = str; |
||||||
|
description = "Name, your client connects as."; |
||||||
|
default = "MyUSBRelay"; |
||||||
|
}; |
||||||
|
}; |
||||||
|
|
||||||
|
config = mkIf cfg.enable { |
||||||
|
|
||||||
|
# TODO: Rename to .conf in upcomming release |
||||||
|
environment.etc."usbrelayd.ini".text = '' |
||||||
|
[MQTT] |
||||||
|
BROKER = ${cfg.broker} |
||||||
|
CLIENTNAME = ${cfg.clientName} |
||||||
|
''; |
||||||
|
|
||||||
|
services.udev.packages = [ pkgs.usbrelayd ]; |
||||||
|
systemd.packages = [ pkgs.usbrelayd ]; |
||||||
|
users.users.usbrelay = { |
||||||
|
isSystemUser = true; |
||||||
|
group = "usbrelay"; |
||||||
|
}; |
||||||
|
users.groups.usbrelay = { }; |
||||||
|
}; |
||||||
|
} |
@ -1,13 +1,23 @@ |
|||||||
{ pkgs, ... }: |
{ config, lib, pkgs, ... }: |
||||||
|
|
||||||
{ |
{ |
||||||
|
options.boot.initrd.services.bcache.enable = (lib.mkEnableOption "bcache support in the initrd") // { |
||||||
|
visible = false; # only works with systemd stage 1 |
||||||
|
}; |
||||||
|
|
||||||
environment.systemPackages = [ pkgs.bcache-tools ]; |
config = { |
||||||
|
|
||||||
services.udev.packages = [ pkgs.bcache-tools ]; |
environment.systemPackages = [ pkgs.bcache-tools ]; |
||||||
|
|
||||||
boot.initrd.extraUdevRulesCommands = '' |
services.udev.packages = [ pkgs.bcache-tools ]; |
||||||
cp -v ${pkgs.bcache-tools}/lib/udev/rules.d/*.rules $out/ |
|
||||||
''; |
|
||||||
|
|
||||||
|
boot.initrd.extraUdevRulesCommands = lib.mkIf (!config.boot.initrd.systemd.enable) '' |
||||||
|
cp -v ${pkgs.bcache-tools}/lib/udev/rules.d/*.rules $out/ |
||||||
|
''; |
||||||
|
|
||||||
|
boot.initrd.services.udev = lib.mkIf config.boot.initrd.services.bcache.enable { |
||||||
|
packages = [ pkgs.bcache-tools ]; |
||||||
|
binPackages = [ pkgs.bcache-tools ]; |
||||||
|
}; |
||||||
|
}; |
||||||
} |
} |
||||||
|
@ -0,0 +1,45 @@ |
|||||||
|
import ./make-test-python.nix ({ lib, pkgs, ... }: { |
||||||
|
name = "systemd-initrd-btrfs-raid"; |
||||||
|
|
||||||
|
nodes.machine = { pkgs, ... }: { |
||||||
|
# Use systemd-boot |
||||||
|
virtualisation = { |
||||||
|
emptyDiskImages = [ 512 512 ]; |
||||||
|
useBootLoader = true; |
||||||
|
useEFIBoot = true; |
||||||
|
}; |
||||||
|
boot.loader.systemd-boot.enable = true; |
||||||
|
boot.loader.efi.canTouchEfiVariables = true; |
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [ btrfs-progs ]; |
||||||
|
boot.initrd.systemd = { |
||||||
|
enable = true; |
||||||
|
emergencyAccess = true; |
||||||
|
}; |
||||||
|
|
||||||
|
specialisation.boot-btrfs-raid.configuration = { |
||||||
|
fileSystems = lib.mkVMOverride { |
||||||
|
"/".fsType = lib.mkForce "btrfs"; |
||||||
|
}; |
||||||
|
virtualisation.bootDevice = "/dev/vdc"; |
||||||
|
}; |
||||||
|
}; |
||||||
|
|
||||||
|
testScript = '' |
||||||
|
# Create RAID |
||||||
|
machine.succeed("mkfs.btrfs -d raid0 /dev/vdc /dev/vdd") |
||||||
|
machine.succeed("mkdir -p /mnt && mount /dev/vdc /mnt && echo hello > /mnt/test && umount /mnt") |
||||||
|
|
||||||
|
# Boot from the RAID |
||||||
|
machine.succeed("bootctl set-default nixos-generation-1-specialisation-boot-btrfs-raid.conf") |
||||||
|
machine.succeed("sync") |
||||||
|
machine.crash() |
||||||
|
machine.wait_for_unit("multi-user.target") |
||||||
|
|
||||||
|
# Ensure we have successfully booted from the RAID |
||||||
|
assert "(initrd)" in machine.succeed("systemd-analyze") # booted with systemd in stage 1 |
||||||
|
assert "/dev/vdc on / type btrfs" in machine.succeed("mount") |
||||||
|
assert "hello" in machine.succeed("cat /test") |
||||||
|
assert "Total devices 2" in machine.succeed("btrfs filesystem show") |
||||||
|
''; |
||||||
|
}) |
@ -0,0 +1,76 @@ |
|||||||
|
{ alsa-lib, at-spi2-core, cmake, curl, dbus, libepoxy, fetchFromGitHub, freeglut |
||||||
|
, freetype, gcc-unwrapped, gtk3, lib, libGL, libXcursor, libXdmcp, libXext |
||||||
|
, libXinerama, libXrandr, libXtst, libdatrie, libjack2, libpsl, libselinux |
||||||
|
, libsepol, libsysprof-capture, libthai, libxkbcommon, pcre, pkg-config |
||||||
|
, python3, sqlite, stdenv }: |
||||||
|
|
||||||
|
stdenv.mkDerivation rec { |
||||||
|
pname = "ChowPhaser"; |
||||||
|
version = "1.1.1"; |
||||||
|
|
||||||
|
src = fetchFromGitHub { |
||||||
|
owner = "jatinchowdhury18"; |
||||||
|
repo = "ChowPhaser"; |
||||||
|
rev = "v${version}"; |
||||||
|
fetchSubmodules = true; |
||||||
|
sha256 = "sha256-9wo7ZFMruG3QNvlpILSvrFh/Sx6J1qnlWc8+aQyS4tQ="; |
||||||
|
}; |
||||||
|
|
||||||
|
nativeBuildInputs = [ pkg-config cmake ]; |
||||||
|
|
||||||
|
buildInputs = [ |
||||||
|
alsa-lib |
||||||
|
at-spi2-core |
||||||
|
curl |
||||||
|
dbus |
||||||
|
libepoxy |
||||||
|
freeglut |
||||||
|
freetype |
||||||
|
gtk3 |
||||||
|
libGL |
||||||
|
libXcursor |
||||||
|
libXdmcp |
||||||
|
libXext |
||||||
|
libXinerama |
||||||
|
libXrandr |
||||||
|
libXtst |
||||||
|
libdatrie |
||||||
|
libjack2 |
||||||
|
libpsl |
||||||
|
libselinux |
||||||
|
libsepol |
||||||
|
libsysprof-capture |
||||||
|
libthai |
||||||
|
libxkbcommon |
||||||
|
pcre |
||||||
|
python3 |
||||||
|
sqlite |
||||||
|
gcc-unwrapped |
||||||
|
]; |
||||||
|
|
||||||
|
cmakeFlags = [ |
||||||
|
"-DCMAKE_AR=${gcc-unwrapped}/bin/gcc-ar" |
||||||
|
"-DCMAKE_RANLIB=${gcc-unwrapped}/bin/gcc-ranlib" |
||||||
|
"-DCMAKE_NM=${gcc-unwrapped}/bin/gcc-nm" |
||||||
|
]; |
||||||
|
|
||||||
|
installPhase = '' |
||||||
|
mkdir -p $out/lib/lv2 $out/lib/vst3 $out/bin $out/share/doc/ChowPhaser/ |
||||||
|
cd ChowPhaserMono_artefacts/Release |
||||||
|
cp libChowPhaserMono_SharedCode.a $out/lib |
||||||
|
cp -r VST3/ChowPhaserMono.vst3 $out/lib/vst3 |
||||||
|
cp Standalone/ChowPhaserMono $out/bin |
||||||
|
cd ../../ChowPhaserStereo_artefacts/Release |
||||||
|
cp libChowPhaserStereo_SharedCode.a $out/lib |
||||||
|
cp -r VST3/ChowPhaserStereo.vst3 $out/lib/vst3 |
||||||
|
cp Standalone/ChowPhaserStereo $out/bin |
||||||
|
''; |
||||||
|
|
||||||
|
meta = with lib; { |
||||||
|
homepage = "https://github.com/jatinchowdhury18/ChowPhaser"; |
||||||
|
description = "Phaser effect based loosely on the Schulte Compact Phasing 'A'"; |
||||||
|
license = with licenses; [ bsd3 ]; |
||||||
|
maintainers = with maintainers; [ magnetophon ]; |
||||||
|
platforms = platforms.linux; |
||||||
|
}; |
||||||
|
} |
@ -0,0 +1,75 @@ |
|||||||
|
{ lib |
||||||
|
, stdenv |
||||||
|
, fetchFromGitLab |
||||||
|
, rustPlatform |
||||||
|
, desktop-file-utils |
||||||
|
, appstream-glib |
||||||
|
, meson |
||||||
|
, ninja |
||||||
|
, pkg-config |
||||||
|
, reuse |
||||||
|
, wrapGAppsHook4 |
||||||
|
, glib |
||||||
|
, gtk4 |
||||||
|
, gst_all_1 |
||||||
|
, libadwaita |
||||||
|
, dbus |
||||||
|
}: |
||||||
|
|
||||||
|
stdenv.mkDerivation rec { |
||||||
|
pname = "amberol"; |
||||||
|
version = "0.3.0"; |
||||||
|
|
||||||
|
src = fetchFromGitLab { |
||||||
|
domain = "gitlab.gnome.org"; |
||||||
|
owner = "World"; |
||||||
|
repo = pname; |
||||||
|
rev = version; |
||||||
|
sha256 = "sha256-+9lrSkjk7V+ZnIhmhw7lEiEywDp5adoAW+5PEAlhpSI="; |
||||||
|
}; |
||||||
|
|
||||||
|
cargoDeps = rustPlatform.fetchCargoTarball { |
||||||
|
inherit src; |
||||||
|
name = "${pname}-${version}"; |
||||||
|
sha256 = "sha256-ZJiD6RshEjZ7h+/KYcY+ZjL5fHRb5+RKgIdgbD6LdkA="; |
||||||
|
}; |
||||||
|
|
||||||
|
postPatch = '' |
||||||
|
patchShebangs build-aux |
||||||
|
''; |
||||||
|
|
||||||
|
nativeBuildInputs = [ |
||||||
|
appstream-glib |
||||||
|
desktop-file-utils |
||||||
|
meson |
||||||
|
ninja |
||||||
|
pkg-config |
||||||
|
reuse |
||||||
|
wrapGAppsHook4 |
||||||
|
] ++ (with rustPlatform; [ |
||||||
|
cargoSetupHook |
||||||
|
rust.cargo |
||||||
|
rust.rustc |
||||||
|
]); |
||||||
|
|
||||||
|
buildInputs = [ |
||||||
|
glib |
||||||
|
gtk4 |
||||||
|
libadwaita |
||||||
|
gst_all_1.gstreamer |
||||||
|
gst_all_1.gst-plugins-base |
||||||
|
gst_all_1.gst-plugins-good |
||||||
|
gst_all_1.gst-plugins-bad |
||||||
|
gst_all_1.gst-plugins-ugly |
||||||
|
gst_all_1.gst-libav |
||||||
|
dbus |
||||||
|
]; |
||||||
|
|
||||||
|
meta = with lib; { |
||||||
|
homepage = "https://gitlab.gnome.org/ebassi/amberol"; |
||||||
|
description = "A small and simple sound and music player"; |
||||||
|
maintainers = with maintainers; [ linsui ]; |
||||||
|
license = licenses.gpl3Plus; |
||||||
|
platforms = platforms.linux; |
||||||
|
}; |
||||||
|
} |
@ -1,66 +0,0 @@ |
|||||||
{ lib, stdenv, fetchFromGitHub, pkg-config, meson, gtk3, at-spi2-core, dbus, gst_all_1, sphinxbase, pocketsphinx, ninja, gettext, appstream-glib, python3, glib, gobject-introspection, gsettings-desktop-schemas, itstool, wrapGAppsHook, hicolor-icon-theme }: |
|
||||||
|
|
||||||
stdenv.mkDerivation rec { |
|
||||||
pname = "parlatype"; |
|
||||||
version = "2.1"; |
|
||||||
|
|
||||||
src = fetchFromGitHub { |
|
||||||
owner = "gkarsay"; |
|
||||||
repo = pname; |
|
||||||
rev = "v${version}"; |
|
||||||
sha256 = "1k53q0kbwpnbgyr0lmfzf5sm4f93d8nbjrzdz9pdhzpxgihndg25"; |
|
||||||
}; |
|
||||||
|
|
||||||
nativeBuildInputs = [ |
|
||||||
pkg-config |
|
||||||
meson |
|
||||||
ninja |
|
||||||
gettext |
|
||||||
appstream-glib |
|
||||||
python3 |
|
||||||
gobject-introspection |
|
||||||
itstool |
|
||||||
wrapGAppsHook |
|
||||||
]; |
|
||||||
|
|
||||||
buildInputs = [ |
|
||||||
gtk3 |
|
||||||
at-spi2-core |
|
||||||
dbus |
|
||||||
gst_all_1.gstreamer |
|
||||||
gst_all_1.gst-plugins-base |
|
||||||
gst_all_1.gst-plugins-good |
|
||||||
gst_all_1.gst-plugins-bad |
|
||||||
gst_all_1.gst-plugins-ugly |
|
||||||
gst_all_1.gst-libav |
|
||||||
sphinxbase |
|
||||||
pocketsphinx |
|
||||||
glib |
|
||||||
gsettings-desktop-schemas |
|
||||||
hicolor-icon-theme |
|
||||||
]; |
|
||||||
|
|
||||||
postPatch = '' |
|
||||||
chmod +x data/meson_post_install.py |
|
||||||
patchShebangs data/meson_post_install.py |
|
||||||
''; |
|
||||||
|
|
||||||
doCheck = false; |
|
||||||
|
|
||||||
buildPhase = '' |
|
||||||
export GST_PLUGIN_SYSTEM_PATH_1_0="$out/lib/gstreamer-1.0/:$GST_PLUGIN_SYSTEM_PATH_1_0" |
|
||||||
''; |
|
||||||
|
|
||||||
meta = with lib; { |
|
||||||
description = "GNOME audio player for transcription"; |
|
||||||
longDescription = '' |
|
||||||
Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. |
|
||||||
It plays audio sources to transcribe them in your favourite text application. |
|
||||||
It’s intended to be useful for journalists, students, scientists and whoever needs to transcribe audio files. |
|
||||||
''; |
|
||||||
homepage = "https://gkarsay.github.io/parlatype/"; |
|
||||||
license = licenses.gpl3Plus; |
|
||||||
maintainers = [ maintainers.melchips ]; |
|
||||||
platforms = platforms.linux; |
|
||||||
}; |
|
||||||
} |
|
@ -1,5 +1,5 @@ |
|||||||
import ./generic.nix (rec { |
import ./generic.nix (rec { |
||||||
version = "28.1"; |
version = "28.1"; |
||||||
sha256 = "sha256-KLGz0JkDegiPCkyiUdfnJi6rXqFneqv/psRCaWGtdeE="; |
sha256 = "sha256-D33wnlxhx0LyG9WZaQDj2II3tG0HcJdZTC4dSA3lrgY="; |
||||||
patches = _: [ ]; |
patches = _: [ ]; |
||||||
}) |
}) |
||||||
|
@ -1,22 +0,0 @@ |
|||||||
{ lib, buildGoPackage, fetchFromGitHub }: |
|
||||||
|
|
||||||
buildGoPackage rec { |
|
||||||
pname = "c14-cli"; |
|
||||||
version = "0.3"; |
|
||||||
|
|
||||||
goPackagePath = "github.com/online-net/c14-cli"; |
|
||||||
|
|
||||||
src = fetchFromGitHub { |
|
||||||
owner = "online-net"; |
|
||||||
repo = "c14-cli"; |
|
||||||
rev = version; |
|
||||||
sha256 = "0b1piviy6vvdbak8y8bc24rk3c1fi67vv3352pmnzvrhsar2r5yf"; |
|
||||||
}; |
|
||||||
|
|
||||||
meta = with lib; { |
|
||||||
description = "C14 is designed for data archiving & long-term backups"; |
|
||||||
homepage = "https://www.online.net/en/storage/c14-cold-storage"; |
|
||||||
license = licenses.mit; |
|
||||||
maintainers = with maintainers; [ apeyroux ]; |
|
||||||
}; |
|
||||||
} |
|
@ -0,0 +1,50 @@ |
|||||||
|
{ lib |
||||||
|
, fetchurl |
||||||
|
, appimageTools |
||||||
|
, gtk3 |
||||||
|
, gsettings-desktop-schemas |
||||||
|
, xorg |
||||||
|
, pname |
||||||
|
, version |
||||||
|
, sha256 |
||||||
|
, metaCommon ? { } |
||||||
|
}: |
||||||
|
|
||||||
|
let |
||||||
|
name = "${pname}-${version}"; |
||||||
|
src = fetchurl { |
||||||
|
url = "https://github.com/sindresorhus/caprine/releases/download/v${version}/Caprine-${version}.AppImage"; |
||||||
|
name = "Caprine-${version}.AppImage"; |
||||||
|
inherit sha256; |
||||||
|
}; |
||||||
|
extracted = appimageTools.extractType2 { inherit name src; }; |
||||||
|
in |
||||||
|
(appimageTools.wrapType2 { |
||||||
|
inherit name src; |
||||||
|
|
||||||
|
profile = '' |
||||||
|
export LC_ALL=C.UTF-8 |
||||||
|
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS |
||||||
|
''; |
||||||
|
|
||||||
|
extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs; |
||||||
|
|
||||||
|
extraInstallCommands = '' |
||||||
|
mv $out/bin/{${name},caprine} |
||||||
|
|
||||||
|
mkdir -p $out/share |
||||||
|
"${xorg.lndir}/bin/lndir" -silent "${extracted}/usr/share" "$out/share" |
||||||
|
ln -s ${extracted}/caprine.png $out/share/icons/caprine.png |
||||||
|
mkdir $out/share/applications |
||||||
|
cp ${extracted}/caprine.desktop $out/share/applications/ |
||||||
|
substituteInPlace $out/share/applications/caprine.desktop \ |
||||||
|
--replace AppRun caprine |
||||||
|
''; |
||||||
|
|
||||||
|
meta = metaCommon // { |
||||||
|
platforms = [ "x86_64-linux" ]; |
||||||
|
mainProgram = "caprine"; |
||||||
|
}; |
||||||
|
}) // { |
||||||
|
inherit pname version; |
||||||
|
} |
@ -0,0 +1,35 @@ |
|||||||
|
{ stdenvNoCC |
||||||
|
, lib |
||||||
|
, fetchurl |
||||||
|
, undmg |
||||||
|
, pname |
||||||
|
, version |
||||||
|
, sha256 |
||||||
|
, metaCommon ? { } |
||||||
|
}: |
||||||
|
|
||||||
|
stdenvNoCC.mkDerivation { |
||||||
|
inherit pname version; |
||||||
|
|
||||||
|
src = fetchurl { |
||||||
|
url = "https://github.com/sindresorhus/caprine/releases/download/v${version}/Caprine-${version}.dmg"; |
||||||
|
name = "Caprine-${version}.dmg"; |
||||||
|
inherit sha256; |
||||||
|
}; |
||||||
|
|
||||||
|
sourceRoot = "Caprine.app"; |
||||||
|
|
||||||
|
nativeBuildInputs = [ undmg ]; |
||||||
|
|
||||||
|
installPhase = '' |
||||||
|
mkdir -p "$out/Applications/Caprine.app" |
||||||
|
cp -R . "$out/Applications/Caprine.app" |
||||||
|
mkdir "$out/bin" |
||||||
|
ln -s "$out/Applications/Caprine.app/Contents/MacOS/Caprine" "$out/bin/caprine" |
||||||
|
''; |
||||||
|
|
||||||
|
meta = metaCommon // { |
||||||
|
platforms = with lib.platforms; darwin; |
||||||
|
mainProgram = "caprine"; |
||||||
|
}; |
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
{ lib, callPackage, stdenvNoCC }: |
||||||
|
let |
||||||
|
pname = "caprine"; |
||||||
|
version = "2.55.2"; |
||||||
|
metaCommon = with lib; { |
||||||
|
description = "An elegant Facebook Messenger desktop app"; |
||||||
|
homepage = "https://sindresorhus.com/caprine"; |
||||||
|
license = licenses.mit; |
||||||
|
maintainers = with maintainers; [ ShamrockLee ]; |
||||||
|
}; |
||||||
|
x86_64-appimage = callPackage ./build-from-appimage.nix { |
||||||
|
inherit pname version metaCommon; |
||||||
|
sha256 = "J7eHVXjWSIcTpLMM8FlGKZzVh6XgpQ0d82kxfMbPyZ4="; |
||||||
|
}; |
||||||
|
x86_64-dmg = callPackage ./build-from-dmg.nix { |
||||||
|
inherit pname version metaCommon; |
||||||
|
sha256 = "du/9N1BFq1s7spPiEDgDbjjcnkA0x1ExhAEpQvmO3aA="; |
||||||
|
}; |
||||||
|
in |
||||||
|
(if stdenvNoCC.isDarwin then x86_64-dmg else x86_64-appimage).overrideAttrs (oldAttrs: { |
||||||
|
passthru = (oldAttrs.passthru or { }) // { inherit x86_64-appimage x86_64-dmg; }; |
||||||
|
meta = oldAttrs.meta // { |
||||||
|
platforms = x86_64-appimage.meta.platforms ++ x86_64-dmg.meta.platforms; |
||||||
|
}; |
||||||
|
}) |
@ -0,0 +1,57 @@ |
|||||||
|
diff --git a/Telegram/SourceFiles/platform/linux/linux_wayland_integration.cpp b/Telegram/SourceFiles/platform/linux/linux_wayland_integration.cpp
|
||||||
|
index 7641579aa..3c195e397 100644
|
||||||
|
--- a/Telegram/SourceFiles/platform/linux/linux_wayland_integration.cpp
|
||||||
|
+++ b/Telegram/SourceFiles/platform/linux/linux_wayland_integration.cpp
|
||||||
|
@@ -9,10 +9,10 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
|
|
||||||
|
#include "base/platform/base_platform_info.h"
|
||||||
|
|
||||||
|
-#include <connection_thread.h>
|
||||||
|
-#include <registry.h>
|
||||||
|
-#include <surface.h>
|
||||||
|
-#include <plasmashell.h>
|
||||||
|
+#include <KWayland/Client/connection_thread.h>
|
||||||
|
+#include <KWayland/Client/registry.h>
|
||||||
|
+#include <KWayland/Client/surface.h>
|
||||||
|
+#include <KWayland/Client/plasmashell.h>
|
||||||
|
|
||||||
|
using namespace KWayland::Client;
|
||||||
|
|
||||||
|
Submodule Telegram/lib_base contains modified content
|
||||||
|
diff --git a/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp b/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp
|
||||||
|
index 32f0de6..30a087f 100644
|
||||||
|
--- a/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp
|
||||||
|
+++ b/Telegram/lib_base/base/platform/linux/base_linux_wayland_integration.cpp
|
||||||
|
@@ -13,11 +13,11 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
|
#include <QtCore/QPointer>
|
||||||
|
#include <QtGui/QWindow>
|
||||||
|
|
||||||
|
-#include <connection_thread.h>
|
||||||
|
-#include <registry.h>
|
||||||
|
-#include <surface.h>
|
||||||
|
-#include <xdgforeign.h>
|
||||||
|
-#include <idleinhibit.h>
|
||||||
|
+#include <KWayland/Client/connection_thread.h>
|
||||||
|
+#include <KWayland/Client/registry.h>
|
||||||
|
+#include <KWayland/Client/surface.h>
|
||||||
|
+#include <KWayland/Client/xdgforeign.h>
|
||||||
|
+#include <KWayland/Client/idleinhibit.h>
|
||||||
|
|
||||||
|
using namespace KWayland::Client;
|
||||||
|
|
||||||
|
Submodule Telegram/lib_ui contains modified content
|
||||||
|
diff --git a/Telegram/lib_ui/ui/platform/linux/ui_linux_wayland_integration.cpp b/Telegram/lib_ui/ui/platform/linux/ui_linux_wayland_integration.cpp
|
||||||
|
index 01f1e80..163cb6a 100644
|
||||||
|
--- a/Telegram/lib_ui/ui/platform/linux/ui_linux_wayland_integration.cpp
|
||||||
|
+++ b/Telegram/lib_ui/ui/platform/linux/ui_linux_wayland_integration.cpp
|
||||||
|
@@ -24,8 +24,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
|
#include <private/qwaylandwindow_p.h>
|
||||||
|
#include <private/qwaylandshellsurface_p.h>
|
||||||
|
|
||||||
|
-#include <connection_thread.h>
|
||||||
|
-#include <registry.h>
|
||||||
|
+#include <KWayland/Client/connection_thread.h>
|
||||||
|
+#include <KWayland/Client/registry.h>
|
||||||
|
|
||||||
|
Q_DECLARE_METATYPE(QMargins);
|
||||||
|
|
@ -0,0 +1,58 @@ |
|||||||
|
{ lib |
||||||
|
, mkDerivation |
||||||
|
, fetchFromGitLab |
||||||
|
, cmake |
||||||
|
, extra-cmake-modules |
||||||
|
, applet-window-buttons |
||||||
|
, karchive |
||||||
|
, kcoreaddons |
||||||
|
, ki18n |
||||||
|
, kio |
||||||
|
, kirigami2 |
||||||
|
, mauikit |
||||||
|
, mauikit-filebrowsing |
||||||
|
, mauikit-accounts |
||||||
|
, mauikit-texteditor |
||||||
|
, qtmultimedia |
||||||
|
, qtquickcontrols2 |
||||||
|
}: |
||||||
|
|
||||||
|
mkDerivation rec { |
||||||
|
pname = "buho"; |
||||||
|
version = "2.1.1"; |
||||||
|
|
||||||
|
src = fetchFromGitLab { |
||||||
|
domain = "invent.kde.org"; |
||||||
|
owner = "maui"; |
||||||
|
repo = "buho"; |
||||||
|
rev = "v${version}"; |
||||||
|
sha256 = "sha256-rHjjvjRY2WsyZfj3fzp46copZ1g2ae6PVv9lBNZDzcI="; |
||||||
|
}; |
||||||
|
|
||||||
|
nativeBuildInputs = [ |
||||||
|
cmake |
||||||
|
extra-cmake-modules |
||||||
|
]; |
||||||
|
|
||||||
|
buildInputs = [ |
||||||
|
applet-window-buttons |
||||||
|
karchive |
||||||
|
kcoreaddons |
||||||
|
ki18n |
||||||
|
kio |
||||||
|
kirigami2 |
||||||
|
mauikit |
||||||
|
mauikit-filebrowsing |
||||||
|
mauikit-accounts |
||||||
|
mauikit-texteditor |
||||||
|
qtmultimedia |
||||||
|
qtquickcontrols2 |
||||||
|
]; |
||||||
|
|
||||||
|
meta = with lib; { |
||||||
|
description = "Task and Note Keeper"; |
||||||
|
homepage = "https://invent.kde.org/maui/buho"; |
||||||
|
license = licenses.gpl3Plus; |
||||||
|
maintainers = with maintainers; [ onny ]; |
||||||
|
}; |
||||||
|
} |
@ -0,0 +1,36 @@ |
|||||||
|
diff --git a/SuperBuild/External-CLOUDFLARE-ZLIB.cmake b/SuperBuild/External-CLOUDFLARE-ZLIB.cmake
|
||||||
|
index 9f064eb..fe74df5 100644
|
||||||
|
--- a/SuperBuild/External-CLOUDFLARE-ZLIB.cmake
|
||||||
|
+++ b/SuperBuild/External-CLOUDFLARE-ZLIB.cmake
|
||||||
|
@@ -1,8 +1,5 @@
|
||||||
|
-set(CLOUDFLARE_BRANCH gcc.amd64) # Cloudflare zlib branch
|
||||||
|
-
|
||||||
|
ExternalProject_Add(zlib
|
||||||
|
- GIT_REPOSITORY "${git_protocol}://github.com/ningfei/zlib.git"
|
||||||
|
- GIT_TAG "${CLOUDFLARE_BRANCH}"
|
||||||
|
+ URL file://@cloudflareZlib@
|
||||||
|
SOURCE_DIR cloudflare-zlib
|
||||||
|
BINARY_DIR cloudflare-zlib-build
|
||||||
|
CMAKE_ARGS
|
||||||
|
diff --git a/SuperBuild/SuperBuild.cmake b/SuperBuild/SuperBuild.cmake
|
||||||
|
index 2a0a956..81354a7 100644
|
||||||
|
--- a/SuperBuild/SuperBuild.cmake
|
||||||
|
+++ b/SuperBuild/SuperBuild.cmake
|
||||||
|
@@ -1,17 +1,3 @@
|
||||||
|
-# Check if git exists
|
||||||
|
-find_package(Git)
|
||||||
|
-if(NOT GIT_FOUND)
|
||||||
|
- message(FATAL_ERROR "Cannot find Git. Git is required for Superbuild")
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
-# Use git protocol or not
|
||||||
|
-option(USE_GIT_PROTOCOL "If behind a firewall turn this off to use http instead." ON)
|
||||||
|
-if(USE_GIT_PROTOCOL)
|
||||||
|
- set(git_protocol "git")
|
||||||
|
-else()
|
||||||
|
- set(git_protocol "https")
|
||||||
|
-endif()
|
||||||
|
-
|
||||||
|
# Basic CMake build settings
|
||||||
|
if(NOT CMAKE_BUILD_TYPE)
|
||||||
|
set(CMAKE_BUILD_TYPE "Release" CACHE STRING
|
@ -0,0 +1,35 @@ |
|||||||
|
{ lib |
||||||
|
, stdenv |
||||||
|
, fetchFromGitHub |
||||||
|
, cmake |
||||||
|
, ninja |
||||||
|
, wayland |
||||||
|
, obs-studio |
||||||
|
, libX11 |
||||||
|
, vulkan-headers |
||||||
|
, vulkan-loader |
||||||
|
, libGL |
||||||
|
}: |
||||||
|
|
||||||
|
stdenv.mkDerivation rec { |
||||||
|
pname = "obs-vkcapture"; |
||||||
|
version = "1.1.3"; |
||||||
|
|
||||||
|
src = fetchFromGitHub { |
||||||
|
owner = "nowrep"; |
||||||
|
repo = pname; |
||||||
|
rev = "v${version}"; |
||||||
|
sha256 = "sha256-iIV9ke2yPEt2Lf4bwiEHFip4tLhMS4raWGyCWpao74w="; |
||||||
|
}; |
||||||
|
|
||||||
|
nativeBuildInputs = [ cmake ninja ]; |
||||||
|
buildInputs = [ libGL libX11 obs-studio vulkan-headers vulkan-loader wayland ]; |
||||||
|
|
||||||
|
meta = with lib; { |
||||||
|
description = "OBS Linux Vulkan/OpenGL game capture"; |
||||||
|
homepage = "https://github.com/nowrep/obs-vkcapture"; |
||||||
|
maintainers = with maintainers; [ atila ]; |
||||||
|
license = licenses.gpl2Only; |
||||||
|
platforms = [ "x86_64-linux" "i686-linux" ]; |
||||||
|
}; |
||||||
|
} |
@ -1,46 +0,0 @@ |
|||||||
{ lib, stdenv, fetchurl, unzip, pkg-config, libixp_hg, txt2tags, dash, python2, which |
|
||||||
, libX11 , libXrender, libXext, libXinerama, libXrandr, libXft }: |
|
||||||
|
|
||||||
stdenv.mkDerivation rec { |
|
||||||
rev = "2823"; |
|
||||||
version = "hg-2012-12-09"; |
|
||||||
pname = "wmii"; |
|
||||||
|
|
||||||
src = fetchurl { |
|
||||||
url = "https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/wmii/source-archive.zip"; |
|
||||||
sha256 = "1wmkq14zvmfrmydl8752xz852cy7agrx3qp4fy2cc5asb2r9abaz"; |
|
||||||
}; |
|
||||||
|
|
||||||
# for dlopen-ing |
|
||||||
patchPhase = '' |
|
||||||
substituteInPlace lib/libstuff/x11/xft.c --replace "libXft.so" "$(pkg-config --variable=libdir xft)/libXft.so.2" |
|
||||||
substituteInPlace cmd/wmii.sh.sh --replace "\$(which which)" "${which}/bin/which" |
|
||||||
''; |
|
||||||
|
|
||||||
configurePhase = '' |
|
||||||
for file in $(grep -lr '#!.*sh'); do |
|
||||||
sed -i 's|#!.*sh|#!${dash}/bin/dash|' $file |
|
||||||
done |
|
||||||
|
|
||||||
cat <<EOF >> config.mk |
|
||||||
PREFIX = $out |
|
||||||
LIBIXP = ${libixp_hg}/lib/libixp.a |
|
||||||
BINSH = ${dash}/bin/dash |
|
||||||
EOF |
|
||||||
''; |
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config unzip ]; |
|
||||||
buildInputs = [ libixp_hg txt2tags dash python2 which |
|
||||||
libX11 libXrender libXext libXinerama libXrandr libXft ]; |
|
||||||
|
|
||||||
# For some reason including mercurial in buildInputs did not help |
|
||||||
makeFlags = [ "WMII_HGVERSION=hg${rev}" ]; |
|
||||||
|
|
||||||
meta = { |
|
||||||
homepage = "https://suckless.org/"; # https://wmii.suckless.org/ does not exist anymore |
|
||||||
description = "A small window manager controlled by a 9P filesystem"; |
|
||||||
maintainers = with lib.maintainers; [ kovirobi ]; |
|
||||||
license = lib.licenses.mit; |
|
||||||
platforms = with lib.platforms; linux; |
|
||||||
}; |
|
||||||
} |
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue