Compare commits

...

574 Commits

Author SHA1 Message Date
Katharina Fey 5521fe73d5
Merge commit 'e10da1c7f542515b609f8dfbcf788f3d85b14936' 2 years ago
zowoq e10da1c7f5 gh: 2.8.0 -> 2.9.0 2 years ago
adisbladis 1651000b71
Merge pull request #170467 from adisbladis/emacs-from-git 2 years ago
Janne Heß 69d1acda00
nixos/xfs: Fix evaluation (#170471) 2 years ago
markuskowa d67c3c8962
Merge pull request #170148 from armeenm/snapper-drop-python2 2 years ago
adisbladis 54e795706d emacs: Build from git instead of tarball to fix native compilation 2 years ago
Lassulus a5282b8bfc
Merge pull request #164076 from r-ryantm/auto-update/openfst 2 years ago
Robert T. McGibbon 7142b03eb7 python3Packages.pytorch-metric-learning: mark as broken 2 years ago
adisbladis a5983f7bff
Merge pull request #170445 from adisbladis/nix-eval-jobs-0_0_6 2 years ago
Artturi c95f5e185e
Merge pull request #167247 from Artturin/addgetmainprog 2 years ago
Artturi 1c99518c6f
Merge pull request #170444 from mdlayher/mdl-corerad-120 2 years ago
squalus 1fbd921649
opensmtpd: support cross compile (#170379) 2 years ago
Michele Guerini Rocco 964f418d19
Merge pull request #170414 from SuperSandro2000/vapoursynth 2 years ago
Yuka e1d795764a
jitsi-meet-electron: 2022.1.1 -> 2022.3.1 (#170303) 2 years ago
Silvan Mosberger ca89769766
Merge pull request #170128 from lobre/update-browserpass 2 years ago
Silvan Mosberger 1f11d01f8a
Merge pull request #169581 from whentze/openjdk-security-2022-04-19 2 years ago
squalus 7665c2e599 vouch-proxy: 0.36.0 -> 0.37.0 2 years ago
Ryan Mulligan 0ab8f701a9
Merge pull request #170356 from r-ryantm/auto-update/cypress 2 years ago
sternenseemann 62a7c52db8
Merge pull request #170157 from tjni/fix-barrier-gcc-11 2 years ago
Fabian Affolter 847e6a1f9b
Merge pull request #170150 from armeenm/ostree-python3 2 years ago
adisbladis e374150e4a nix-eval-jobs: 0.0.5 -> 0.0.6 2 years ago
Matt Layher 97c0c42674
corerad: 1.1.2 -> 1.2.0 2 years ago
Theodore Ni 725c990db0
barrier: pick up new commit to fix compilation 2 years ago
Doron Behar 3d695c5eab
Merge pull request #166428 from whiteley/zoom.us-aarch64-darwin 2 years ago
Matt Whiteley 38aec67f6a fix missing throwSystem on src 2 years ago
Matt Whiteley d5b4effe82 update comment 2 years ago
Matt Whiteley f2ff2227a9 Remove unnecessary conditional 2 years ago
Sandro cdb08878be
Merge pull request #169183 from onny/wp4nix 2 years ago
Sandro f4a044a002
Merge pull request #167038 from rhoriguchi/vscode-extensions.adpyke.codesnap 2 years ago
Artturi 4164d6df3e
Merge pull request #170390 from Alexnortung/session-desktop-appimage 2 years ago
Sandro 2408023b4f
Merge pull request #166166 from serge-belov/sb-nixpkgs-kacst 2 years ago
Sandro 34c7bd6d18
Merge pull request #170259 from armeenm/bump-wmii 2 years ago
Sandro a65b7ef487
Merge pull request #169975 from DarkOnion0/aussault-cube 2 years ago
Matt Whiteley fae6e0ddb0 throw unsupported system in installPhase 2 years ago
Matt Whiteley 3211c5f628 false preferred over null on dontUnpack 2 years ago
Thiago Kenji Okada 0fe250c8f3
Merge pull request #170417 from superherointj/package-hcloud-fix-version-parameter 2 years ago
Alexander Bantyev 54ca88eaa9
Merge pull request #170173 from ilya-fedin/fix-kotatogram 2 years ago
Jonas Heinrich 3c0367bcc2 wp4nix: init at 1.0.0 2 years ago
Artturi 6e4f70e880
Merge pull request #169080 from iblech/patch-texlive-repro 2 years ago
superherointj 74d938f119 hcloud: fix version ldflag 2 years ago
Fabian Affolter 325fb715a9
Merge pull request #170409 from r-ryantm/auto-update/python310Packages.boxx 2 years ago
Fabian Affolter 4cdb8a5a51
Merge pull request #170407 from r-ryantm/auto-update/python3.10-svdtools 2 years ago
Fabian Affolter f64876050b
Merge pull request #170392 from Emantor/fix/labgrid 2 years ago
Sandro Jäckel 67db991f17
vapoursynth: fix nix search version parsing 2 years ago
Sandro Jäckel 32a1b56a74
vapoursynth: reduce with usage 2 years ago
DarkOnion0 ab968d7dd0 assaultcube: 1.2.0.2 -> 1.3.0.2 2 years ago
Sandro ca3c297d86
simpleitk: move headers to dev output (#170165) 2 years ago
José Romildo Malaquias 9b26f76dee
Merge pull request #169999 from kira-bruneau/treewide-git-updater 2 years ago
Armeen Mahdian ec2c6af0f1 wmii: hg-2012-12-09 -> unstable-2022-04-04 2 years ago
Martin Weinelt 5f3eeb9c52
Merge pull request #166447 from mweinelt/ansible-cleanup 2 years ago
techknowlogick eb1bc95c2d caddy: 2.4.6 -> 2.5.0 2 years ago
Marc Jakobi 786a609496
ranger: add optional python dependencies (#170328) 2 years ago
Fabian Affolter 7fe8c7fd43
python3Packages.svdtools: remove stale substituteInPlace 2 years ago
Sandro 16c42b7c57
Merge pull request #170335 from superherointj/package-hcloud-1.29.5 2 years ago
Fabian Affolter debfa6723c
python3Packages.boxx: disable on older Python releases 2 years ago
Sandro 3a5ff0f259
Merge pull request #170061 from gador/move-to-qt5.15 2 years ago
R. Ryantm 9d15d4620b evolution: 3.44.0 -> 3.44.1 2 years ago
Fabian Affolter 55639d211e
Merge pull request #170386 from fabaff/bump-natscli 2 years ago
Fabian Affolter b3e4c23196
Merge pull request #170209 from r-ryantm/auto-update/python3.10-pg8000 2 years ago
Vincent Laporte 68322e1297 coqPackages.mathcomp-word: 1.0 → 1.1 2 years ago
Jan Tojnar d0468e9521
Merge pull request #170126 from Mindavi/upower/cross 2 years ago
Robert Hensing 27a62a9c60
Merge pull request #168778 from hercules-ci/issue-168767-extendModules-module-dedup-collision 2 years ago
Fabian Affolter 52f7144867
Merge pull request #170285 from r-ryantm/auto-update/python310Packages.fuse 2 years ago
Fabian Affolter b307eac9f9
Merge pull request #170337 from fabaff/bump-nuclei 2 years ago
Vincent Ambo 0872d0d82e
terraform-providers.buildkite: init at v0.8.0 (#170405) 2 years ago
Bobby Rong 1e4c385d4e
Merge pull request #166424 from r-ryantm/auto-update/nq 2 years ago
R. Ryantm 7e2dc25cd1 python310Packages.boxx: 0.9.11 -> 0.10.0 2 years ago
Bobby Rong 4ba8ae33a5
Merge pull request #166244 from r-ryantm/auto-update/doctl 2 years ago
Linus Heckemann 05863c3e45
Merge pull request #170274 from lheckemann/freerdp-bump 2 years ago
Bobby Rong a67323002c
Merge pull request #165646 from r-ryantm/auto-update/joker 2 years ago
Lassulus dc14ca1a80
Merge pull request #164117 from r-ryantm/auto-update/klipper 2 years ago
R. Ryantm 45ec327c04 python310Packages.svdtools: 0.1.21 -> 0.1.22 2 years ago
Bobby Rong 6db783630c
Merge pull request #167122 from aaronjheng/mmark 2 years ago
Fabian Affolter 705af031de
Merge pull request #170391 from r-ryantm/auto-update/python310Packages.ansible-later 2 years ago
Bobby Rong 2d0fefb30c
Merge pull request #167224 from r-ryantm/auto-update/helm-docs 2 years ago
Martin Weinelt d12430a3e7
Merge pull request #170397 from r-ryantm/auto-update/python3.10-mocket 2 years ago
R. Ryantm 82fbd08191 python310Packages.mocket: 3.10.4 -> 3.10.5 2 years ago
Martin Weinelt 12c596725d
python3Packages.ansible-compat: use ansible-core 2 years ago
Martin Weinelt 19b2755900
python3Packages.ansible-runner: use ansible-core 2 years ago
Martin Weinelt 813330fa92
kargo: use ansible-core 2 years ago
Martin Weinelt 198793be2d
python3Packages.pytest-ansible: mark broken with ansible>=2.10 2 years ago
Rouven Czerwinski 7fb99b7216 python3Packages.labgrid: add packaging module 2 years ago
Fabian Affolter cef05334ef
Merge pull request #170351 from r-ryantm/auto-update/mkdocs-material 2 years ago
R. Ryantm e6194ec45c python310Packages.ansible-later: 2.0.10 -> 2.0.11 2 years ago
Fabian Affolter 95436510ea
Merge pull request #170383 from r-ryantm/auto-update/python3.10-winsspi 2 years ago
Martin Weinelt 0f946e2875
ansible: prune old versions; restructure 2 years ago
Aaron Jheng 89f390a40b
mmark: 1.3.6 -> 2.2.25 2 years ago
Bobby Rong 909fa26161
Merge pull request #168105 from aaronjheng/c14-cli 2 years ago
Bobby Rong 47fb2d4bb9
Merge pull request #167120 from aaronjheng/marathonctl 2 years ago
Alexander Nortung 7fadb8fb78 session-desktop-appimage: 1.7.9 -> 1.8.4 2 years ago
Adam Joseph 0c922b4ea6 evtest: update sha256 hash 2 years ago
Fabian Affolter dd4ca36aac natscli: 0.0.30 -> 0.0.32 2 years ago
Fabian Affolter 8e4696eabe
Merge pull request #170342 from fabaff/bump-checkov 2 years ago
Fabian Affolter 9a38d98347
Merge pull request #170312 from fabaff/update-dotdee-fix 2 years ago
Fabian Affolter a9b4c33316
Merge pull request #170384 from r-ryantm/auto-update/python3.10-pypykatz 2 years ago
Fabian Affolter 2be43f1393
python3Packages.winsspi: disable on older Python releases 2 years ago
Fabian Affolter 09f8c6564e
Merge pull request #170364 from dotlambda/aprslib-0.7.1 2 years ago
R. Ryantm 162ea08aab python310Packages.pypykatz: 0.5.6 -> 0.5.7 2 years ago
Bobby Rong 258637b969
Merge pull request #167261 from r-ryantm/auto-update/masterpdfeditor 2 years ago
Bobby Rong 74d8a5b96f
Merge pull request #167189 from aaronjheng/kompose 2 years ago
Bobby Rong 044dd37fe4
Merge pull request #167185 from aaronjheng/gosu 2 years ago
R. Ryantm c7352fbc0e python310Packages.winsspi: 0.0.9 -> 0.0.10 2 years ago
Fabian Affolter bf662233ea
Merge pull request #170365 from dotlambda/pycoolmasternet-async-0.1.3 2 years ago
Rick van Schijndel 48d473f1c3 upower: fix cross-compilation support 2 years ago
Fabian Affolter c22a253952
Merge pull request #170367 from r-ryantm/auto-update/python3.10-mypy-boto3-s3 2 years ago
Fabian Affolter fb717a31f9
Merge pull request #170378 from r-ryantm/auto-update/python3.10-pyoppleio 2 years ago
Fabian Affolter f0bbda300b
Merge pull request #170363 from r-ryantm/auto-update/python3.10-hahomematic 2 years ago
Fabian Affolter bea03532b9
python3Packages.mkdocs-material: disable on older Python releases 2 years ago
Rick van Schijndel 3a6729382c
Merge pull request #170376 from squalus/cross-clucene-core 2 years ago
Rick van Schijndel 4586388f85
Merge pull request #170320 from andersk/negated-version 2 years ago
Robert Schütz b491eacf7f python3Packages.jeepney: 0.7.1 -> 0.8.0 2 years ago
R. Ryantm 05a6bcb708 python310Packages.pyoppleio: 1.0.6 -> 1.0.7 2 years ago
squalus 3a27c7fe70 clucene_core_2: fix cross compile 2 years ago
Ryan Mulligan 9cfc5ba12d
Merge pull request #168190 from r-ryantm/auto-update/grocy 2 years ago
Ryan Mulligan 55fad6c081
Merge pull request #164629 from r-ryantm/auto-update/jsvc 2 years ago
Ryan Mulligan fdb3f6b6e4
Merge pull request #170216 from r-ryantm/auto-update/evans 2 years ago
Ryan Mulligan 9cce5121f6
Merge pull request #169809 from r-ryantm/auto-update/dar 2 years ago
Shaun Smiley 7859b5e8f7 upgrade ansible collections to 5.6.0 2 years ago
Shaun Smiley 2866c3f4ca upgrade ansible-core to 2.12.5 2 years ago
R. Ryantm 6885610b20 python310Packages.glcontext: 2.3.5 -> 2.3.6 2 years ago
Robert Schütz 01edd1a409 pure-maps: 2.9.2 -> 3.0.0 2 years ago
Robert Schütz 84f4037e74 libsForQt5.mapbox-gl-qml: 1.7.7.1 -> 2.0.1 2 years ago
Robert Schütz 492cb7efa0 libsForQt5.maplibre-gl-native: init at unstable-2022-04-07 2 years ago
Otavio Salvador 7c01ec626b tmuxp: 1.9.2 -> 1.11.0 2 years ago
Otavio Salvador 73884e5fb1 libtmux: 0.10.3 -> 0.11.0 2 years ago
Otavio Salvador 5283e2c5ed libtmux: avoid passing pkgs as input 2 years ago
Robert Schütz 5f5f908cde python3Packages.rapidfuzz: 2.0.8 -> 2.0.11 2 years ago
Robert Schütz a4ba2bd977 jarowinkler-cpp: init at 1.0.0 2 years ago
Robert Schütz 463ca4ee10 rapidfuzz-cpp: init at 1.0.1 2 years ago
Robert Schütz 4fabde08f9 taskflow: init at 3.3.0 2 years ago
R. Ryantm df2e11770d python310Packages.mypy-boto3-s3: 1.21.34 -> 1.22.0.post1 2 years ago
Robert Schütz 5c63410e0e python3Packages.pycoolmasternet-async: 0.1.2 -> 0.1.3 2 years ago
Robert Schütz 9e39f6eae2 python3Packages.aprslib: 0.7.0 -> 0.7.1 2 years ago
Robert Schütz d21c94cd35 python3Packages.pikepdf: 5.1.1 -> 5.1.2 2 years ago
Robert Schütz bdfa16df6c ytfzf: 2.2 -> 2.3 2 years ago
R. Ryantm 5c0ff7c3d9 python310Packages.hahomematic: 1.1.4 -> 1.1.5 2 years ago
R. Ryantm 4d12f939d4 cypress: 9.5.4 -> 9.6.0 2 years ago
Sandro 293a5455f3
python310Packages.ffcv: fix build (#170158) 2 years ago
Artturi b8bea2b489
Merge pull request #170311 from oxzi/openrct2-0.4.0 2 years ago
Artturi 9a901f6dd2
Merge pull request #170340 from ianmjones/quickemu-3.15 2 years ago
R. Ryantm c0212333c6 python310Packages.mkdocs-material: 8.2.9 -> 8.2.11 2 years ago
Sandro 602748c14b
Merge pull request #170338 from fabaff/bump-weconnect 2 years ago
Jérémie Ferry 579330cb44
pouf: init at 0.4.1 (#170330) 2 years ago
Sandro 30813ed977
Merge pull request #170262 from armeenm/remove-odpdown 2 years ago
R. Ryantm d59a5a9f1b python310Packages.caldav: 0.8.2 -> 0.9.0 2 years ago
Sandro 5465e16bc7
Merge pull request #170154 from SuperSandro2000/jupyterlab-server 2 years ago
Serge Belov ee533442b2 maintainers: add serge 2 years ago
Serge Belov 37f9102a1d kacst: init at 2.01 2 years ago
Sandro 1cd772e104
Merge pull request #170156 from SuperSandro2000/scikit-tda 2 years ago
Sandro 7deb7b084d
Merge pull request #170020 from Ma27/bump-stellarium 2 years ago
Sandro 5b40b128b3
Merge pull request #169672 from SuperSandro2000/tpm2-pytss 2 years ago
Sandro 44979bbc7b
Merge pull request #170202 from oxalica/bump/tree-sitter 2 years ago
Sandro edc8ba1f0f
Merge pull request #170266 from armeenm/fenics-python3 2 years ago
Sandro c7fd39a0aa
Merge pull request #170296 from mdarocha/fix-omnisharp-errors 2 years ago
Sandro e86e36b5fa
Merge pull request #170339 from superherointj/package-protolock-enable-tests 2 years ago
Sandro 762f93fe5a
Merge pull request #170345 from superherointj/package-gofumpt-enable-tests 2 years ago
Sandro 521a9b43bb
Merge pull request #169489 from Luflosi/update/matrix-synapse-plugins.matrix-synapse-shared-secret-auth 2 years ago
Sandro 3454e68e15
Merge pull request #170305 from IvarWithoutBones/codeowners-dotnet 2 years ago
Sandro 24b06017a3
Merge pull request #170288 from thiagokokada/remove-graal-python 2 years ago
Sandro fbcf1314af
Merge pull request #170293 from AtilaSaraiva/swaytools 2 years ago
Sandro eff1a65703
Merge pull request #167625 from andersk/openafs-kernel-5.17 2 years ago
Sandro 3ad21f0c7f
Merge pull request #168727 from andersk/mozillavpn 2 years ago
Sandro b034794ec0
Merge pull request #170208 from fabaff/awslogs-fix 2 years ago
Sandro b0749ae29f
Merge pull request #170319 from pborzenkov/calibre-web-relax-reqs 2 years ago
Sandro 579436df7f
Merge pull request #162097 from magnetophon/ChowPhaser 2 years ago
Sandro e3e02cc513
Merge pull request #170343 from superherointj/package-gortr-enable-tests 2 years ago
Sandro cce9dbc4a0
Merge pull request #170331 from fabaff/pytest-isort-fix 2 years ago
Sandro 1b3f453256
Merge pull request #170321 from fabaff/rjpl 2 years ago
Sandro 31ae5f95a2
Merge pull request #170322 from jhh/fix/nut-compile 2 years ago
Sandro 294a3412d7
Merge pull request #170323 from superherointj/package-mockgen-tests 2 years ago
Sandro 85a130db2a
Merge pull request #170324 from 0x4A6F/master-routinator 2 years ago
Sandro 2f706f7030
Merge pull request #169560 from roblabla/fix-chntpw 2 years ago
Sandro 9747188060
Merge pull request #170325 from 0x4A6F/master-czkawka 2 years ago
Sandro 525b81ef03
Merge pull request #170326 from superherointj/package-dapr-cli-1.7.0 2 years ago
Sandro ff1989edb3
Merge pull request #170168 from zendo/shortwave 2 years ago
R. RyanTM e05409c5ce
python310Packages.flake8-bugbear: 22.3.23 -> 22.4.25 (#170281) 2 years ago
Sandro a2e9f7444c
Merge pull request #170318 from superherointj/package-protoc-gen-doc-1.5.1 2 years ago
superherointj b2cc79c2a8 gofumpt: enable tests 2 years ago
Mario Rodas 40f8a638c2
Merge pull request #170177 from r-ryantm/auto-update/bazel-remote 2 years ago
Mario Rodas 7ab6d61679
Merge pull request #170204 from r-ryantm/auto-update/docker-slim 2 years ago
Mario Rodas 56ed37c8f4
Merge pull request #170221 from r-ryantm/auto-update/flow 2 years ago
Mario Rodas 58679e6a4f
Merge pull request #170139 from marsam/fix-lapce-darwin 2 years ago
Sandro 36ee2b6fb6
Merge pull request #170332 from superherointj/package-go-protobuf-enable-tests 2 years ago
Thiago Kenji Okada 466aab0c56
Merge pull request #168515 from techknowlogick/bump-helm-2 2 years ago
Sandro 881db9478e
Merge pull request #170237 from mweinelt/vivisect 2 years ago
Sandro 8960da93b8
Merge pull request #170327 from dotlambda/pyrogram-2.0.13 2 years ago
Thiago Kenji Okada 8e9dc9e619
Merge pull request #170289 from SFrijters/python-dropbox-cleanup 2 years ago
Sandro 031bd93ee6
Merge pull request #170255 from mdarocha/nix-direnv-update 2 years ago
Sandro eaac1105bd
Merge pull request #170249 from michaeladler/go-license-detector 2 years ago
superherointj 8a5f8a4d87 gortr: enable tests 2 years ago
Sandro 20c060c763
Merge pull request #170245 from linsui/dotter 2 years ago
Fabian Affolter eddb2a151f checkov: 2.0.1077 -> 2.0.1084 2 years ago
superherointj 7c1c86a713 protolock: enable tests 2 years ago
Fabian Affolter 06ad766d42 python3Packages.weconnect-mqtt: 0.32.0 -> 0.33.0 2 years ago
Fabian Affolter 676198fded python3Packages.weconnect: 0.38.1 -> 0.39.0 2 years ago
Ian M. Jones 6d1396e413 quickemu: 3.14 -> 3.15 2 years ago
Fabian Affolter 6da8554b2e nuclei: 2.6.8 -> 2.6.9 2 years ago
Fabian Affolter 2ae6948012
Merge pull request #170159 from SuperSandro2000/scikit-learn-extra 2 years ago
superherointj 9759288f34 hcloud: 1.29.0 -> 1.29.5 2 years ago
Bernardo Meurer e8e87beee7
Merge pull request #169047 from helsinki-systems/feat/systemd-stage-1-filesystems 2 years ago
Bernardo Meurer 59aa6e4988
Merge pull request #170099 from helsinki-systems/feat/systemd-stage-1-no-random-seed 2 years ago
Yuka 7f4a8f37d4
jitsi-meet-electron: respect NIXOS_OZONE_WL (#170304) 2 years ago
Bernardo Meurer 9f26ab61e5
Merge pull request #170134 from helsinki-systems/feat/systemd-stage-1-also-storepaths 2 years ago
superherointj 23089a1c18 go-protobuf: enable tests 2 years ago
Fabian Affolter c761a283dc
Merge pull request #170263 from r-ryantm/auto-update/python310Packages.deezer-python 2 years ago
Fabian Affolter 44318a9e10 python3Packages.pytest-isort: switch to GitHub as source 2 years ago
Ben Siraphob 9c3d0595bc
Merge pull request #170211 from fabaff/archivy-fix 2 years ago
Robert Schütz 092dad1b2a python3Packages.pyrogram: 1.4.16 -> 2.0.13 2 years ago
superherointj 30e155c552 dapr-cli: 1.1.0 -> 1.7.0 2 years ago
0x4A6F 505020191d
czkawka: 4.0.0 -> 4.1.0 2 years ago
Stefan Frijters 2f39155ad4
python3Packages.dropbox: Update hash for re-release of 11.30.0 2 years ago
0x4A6F 163c21d9bb
routinator: 0.11.1 -> 0.11.2 2 years ago
superherointj fece5997c0 mockgen: fix tests 2 years ago
Jeff Hutchison 7e66d64ed5
nut: fix compile error 2 years ago
Jan Tojnar 6a323903ad
Merge pull request #170268 from bobby285271/gnome-music 2 years ago
Fabian Affolter 6e1e5eaccd home-assistant: update component-packages 2 years ago
Jan Tojnar a44d043175
Merge pull request #170294 from maxeaubrey/fwupd_1.7.7 2 years ago
Fabian Affolter 370c03a02e python3Packages.rjpl: init at 0.3.6 2 years ago
Martin Weinelt 91ab9a73fc
Merge pull request #170317 from fabaff/pyoppleio 2 years ago
Martin Weinelt effc793bc3
Merge pull request #170314 from fabaff/hkavr 2 years ago
Martin Weinelt 18e6933358
Merge pull request #170313 from fabaff/pencompy 2 years ago
Anders Kaseorg 6920d8ca42 treewide: Simplify negated uses of versionAtLeast, versionOlder 2 years ago
Anders Kaseorg 00e66f10fa coq: Rename internal versionAtLeast helper to coqAtLeast 2 years ago
Pavel Borzenkov 7db7864871 calibre-web: relax Flask, Flask-Login and lxml requirements 2 years ago
Fabian Affolter c552713c8a
Merge pull request #170308 from fabaff/bump-neo4j-driver 2 years ago
superherointj 1bb9bb5323 protoc-gen-doc: 1.5.0 -> 1.5.1 2 years ago
Bart Brouns f33c02c431 ChowPhaser: init at 1.1.1 2 years ago
Fabian Affolter 26f5f9c6e3 home-assistant: update component-packages 2 years ago
Fabian Affolter 766646b0f2 python3Packages.pyoppleio: init at 1.0.6 2 years ago
roblabla 3ace2795b3 chntpw: Import debian bugfix patches 2 years ago
Fabian Affolter a2801d435b home-assistant: update component-packages 2 years ago
Fabian Affolter 3e213d5f38 python3Packages.hkavr: init at 0.0.5 2 years ago
Fabian Affolter b511a75cb9 home-assistant: update component-packages 2 years ago
Fabian Affolter cb610be2a0 python3Packages.pencompy: init at 0.0.4 2 years ago
Sandro 71417284ba
Merge pull request #170223 from r-ryantm/auto-update/flyctl 2 years ago
Ryan Mulligan 70be047c97
Merge pull request #168915 from r-ryantm/auto-update/openai 2 years ago
Armeen Mahdian af7d06ed59 fenics: use normal pytest 2 years ago
Sandro d123039b2e
Merge pull request #170226 from aaronjheng/bingo 2 years ago
Sandro f0dfb45812
Merge pull request #170248 from rhoriguchi/vscode-extensions 2 years ago
Fabian Affolter 0dc64213dc python3Packages.update-dotdee: disable failing test 2 years ago
Alvar Penning 6f5f386a6c openrct2: 0.3.5.1 -> 0.4.0 2 years ago
Armeen Mahdian c62e601ac8 odpdown: remove 2 years ago
Bernardo Meurer 2d46165696
Merge pull request #170306 from lovesegfault/update-pulumi 2 years ago
Ryan Mulligan 0e5891d047
Merge pull request #169763 from r-ryantm/auto-update/dagger 2 years ago
Ryan Mulligan 771f274fb8
Merge pull request #170200 from r-ryantm/auto-update/eksctl 2 years ago
Sandro d12571c9aa
Merge pull request #170272 from SuperSandro2000/libnftnl 2 years ago
Ryan Mulligan 61fbff2be7
Merge pull request #170169 from r-ryantm/auto-update/apkeep 2 years ago
Fabian Affolter ca47537b9d python3Packages.neo4j-driver: 4.4.2 -> 4.4.3 2 years ago
Ryan Mulligan 9add5cd2eb
Merge pull request #170205 from r-ryantm/auto-update/dasel 2 years ago
Sandro 7954176776
Merge pull request #169625 from DarkOnion0/devspace 2 years ago
Bernardo Meurer d7ebbcde87 pulumi-bin: 3.29.1 -> 3.30.0 2 years ago
Maxine Aubrey 7cee7f985e
fwupd: 1.7.6 -> 1.7.7 2 years ago
maxine [they] 5e7a5acf20
Merge pull request #170302 from techknowlogick/vaultbin 2 years ago
= 83677514e6 .github/CODEOWNERS: add IvarWithoutBones for dotnet 2 years ago
Fabian Affolter 1d395b2c9a python3Packages.seventeentrack: 2022.04.5 -> 2022.04.6 2 years ago
techknowlogick d8051a6a4c kubernetes-helm: 3.8.1 -> 3.8.2 2 years ago
techknowlogick 3a52ece9da vault-bin: 1.10.0 -> 1.10.1 2 years ago
Ryan Mulligan 24a9d6b163
Merge pull request #170041 from r-ryantm/auto-update/git-machete 2 years ago
Matt Whiteley 6ed76cba02 dry up installPhase with shared runHooks 2 years ago
Ryan Mulligan 6f95a75dfa
Merge pull request #167374 from r-ryantm/auto-update/phosh 2 years ago
Matt Whiteley df760d5b58 Update darwin versions and comment on difference to linux 2 years ago
Thiago Kenji Okada 968eb56fb5
Merge pull request #169895 from AtilaSaraiva/irpf 2 years ago
Bernardo Meurer 5d875c6a9a
Merge pull request #170287 from cab404/bump-ledger-udev 2 years ago
Rick van Schijndel 38a2f779d5
Merge pull request #170261 from SFrijters/add-dropbox-maintainer 2 years ago
mdarocha 49d3cbee18 omnisharp-roslyn: fix errors related to dlls 2 years ago
Lassulus 1d81d05f2e
Merge pull request #164351 from r-ryantm/auto-update/libyang 2 years ago
Átila Saraiva c6ecf37338 swaytools: 0.1.0 -> 0.1.1 2 years ago
Rick van Schijndel 1cbf3a9d16
Merge pull request #170269 from K900/upd8n 2 years ago
Thiago Kenji Okada d6d8c43d11 pythonInterpreters.graalpython37: remove 2 years ago
Stefan Frijters e0516f24a9
python3Packages.dropbox: Clean up package and enable more tests 2 years ago
Ryan Mulligan afce1fd782
Merge pull request #170217 from r-ryantm/auto-update/cpufetch 2 years ago
R. Ryantm d14db18fc7 python310Packages.fuse: 1.0.4 -> 1.0.5 2 years ago
Sandro 8291a99382
Merge pull request #169606 from DarkOnion0/master 2 years ago
Vladimir Serov a0a3c85083
ledger-udev-rules: 2019-05-30 -> 2021-09-10 2 years ago
Thomas Tuegel 1f117e37a2
Merge pull request #167094 from DeeUnderscore/misc/fcitx-cldr 2 years ago
Thomas Tuegel f4e6fc112a
Merge pull request #170244 from gebner/clementinegcc11 2 years ago
Thomas Tuegel a68a3be2b5
Merge pull request #170164 from armeenm/ibus-remove-python2 2 years ago
Ivv 88dd6033ee
Merge pull request #168486 from mdarocha/dotnet-6.0.4-update 2 years ago
Ivv 0e68459cfe
Merge pull request #169882 from AtilaSaraiva/obsvkcapture 2 years ago
Robert Hensing ecc66a886e
Merge pull request #168945 from Lassulus/kexec-tests 2 years ago
maxine [they] 4e273e43a8
Merge pull request #170152 from risicle/ris-nomad-1.1.12 2 years ago
maxine [they] 87c432513c
Merge pull request #170252 from r-ryantm/auto-update/goreleaser 2 years ago
Sandro Jäckel bbf502a6b0
libnftnl: update homepage to https 2 years ago
Linus Heckemann 0a803ad709 freerdp: 2.6.1 -> 2.7.0 2 years ago
R. Ryantm 3ee2e79f5d python310Packages.aioftp: 0.21.0 -> 0.21.2 2 years ago
R. Ryantm aedd51b084 python310Packages.asciimatics: 1.13.0 -> 1.14.0 2 years ago
R. Ryantm f8e483d87a python310Packages.amply: 0.1.4 -> 0.1.5 2 years ago
K900 304d78cec6 n8n: 0.173.1 → 0.174.0 2 years ago
Jonathan Ringer eca073f6e5 azure-cli: pin azure-mgmt-servicelinker 2 years ago
Robert Hensing 3c10819ecf
Merge pull request #167172 from hercules-ci/javaProperties-type-coercions 2 years ago
Bobby Rong 97f1222dc7
gnome.gnome-music: 42.0 → 42.1 2 years ago
R. Ryantm 4679e06cfb python310Packages.deezer-python: 5.3.0 -> 5.3.1 2 years ago
oxalica d5d7d01114
tree-sitter: revert the parser for nix 2 years ago
Stefan Frijters 7ff11b66e5
python3Packages.dropbox: Add sfrijters as maintainer 2 years ago
Armeen Mahdian 434d86b2bc libixp_hg: hg-2012-12-02 -> unstable-2022-04-04 2 years ago
Martin Weinelt e4636c2e87
Merge pull request #170257 from r-ryantm/auto-update/python310Packages.coqpit 2 years ago
mdarocha aa2afa7523 nix-direnv: 2.0.0 -> 2.0.1 2 years ago
R. Ryantm 484a67794d python310Packages.coqpit: 0.0.15 -> 0.0.16 2 years ago
R. Ryantm 69eeae8d53 goreleaser: 1.8.1 -> 1.8.3 2 years ago
Sandro f925cb6e32
Merge pull request #165600 from McSinyx/mepo-0.4 2 years ago
R. RyanTM babdc25b1a
oh-my-zsh: 2022-04-19 -> 2022-04-22 (#169921) 2 years ago
Michele Guerini Rocco a123332653
Merge pull request #169968 from cid-chan/master 2 years ago
Bobby Rong a40607f7af
cpufetch: update meta.license 2 years ago
Michael Adler 2b071e05f0 go-license-detector: 3.1.0 -> 4.3.0 2 years ago
Sandro c3d4817042
Merge pull request #170160 from SuperSandro2000/intensity-normalization 2 years ago
Ryan Horiguchi ad3a396ee6
vscode-extensions.pkief.material-icon-theme: 4.14.1 -> 4.16.0 2 years ago
Ryan Horiguchi 8a31cb6e47
vscode-extensions.ms-azuretools.vscode-docker: 1.20.0 -> 1.22.0 2 years ago
Ryan Horiguchi 5bbdf1dd33
vscode-extensions.johnpapa.vscode-peacock: 4.0.0 -> 4.0.1 2 years ago
Ryan Horiguchi ea81084e52
vscode-extensions.esbenp.prettier-vscode: 9.3.0 -> 9.5.0 2 years ago
Ryan Horiguchi 68e9b54c50
vscode-extensions.eamodio.gitlens: 12.0.3 -> 12.0.6 2 years ago
Ryan Horiguchi 19f5cc6ee7
vscode-extensions.davidanson.vscode-markdownlint: 0.46.0 -> 0.47.0 2 years ago
linsui 4deb5189a8 dotter: 0.12.9 -> 0.12.10 2 years ago
Fabian Affolter 5c1c4de7da
Merge pull request #170222 from fabaff/aws-adfs-fix 2 years ago
Fabian Affolter d28ea31a45
Merge pull request #170228 from fabaff/ansible-doctor-fix 2 years ago
Fabian Affolter f636060e51
Merge pull request #170230 from fabaff/ansible-later-fix 2 years ago
Fabian Affolter 34d2e40416
Merge pull request #170232 from fabaff/aiohttp-remotes-fix 2 years ago
Fabian Affolter 0871a51626
Merge pull request #170233 from fabaff/aiohttp-swagger-fix 2 years ago
Fabian Affolter 01aaeada4e
Merge pull request #170234 from fabaff/collections-extended-fix 2 years ago
DarkOnion0 a14a51f417 devspace: init at 5.18.4 2 years ago
Gabriel Ebner 1a9e59acb7 clementine: 1.4.0rc1 -> unstable-2022-04-11 2 years ago
Gabriel Ebner e156f17162
Merge pull request #170241 from gebner/libechonestgcc11 2 years ago
Nguyễn Gia Phong b4a661a467
mepo: 0.3 -> 0.4.1 2 years ago
Bryan Honof c3c33251e2 Grafana Mimir: Add maintainers 2 years ago
Bryan Honof 0e29eb34e2 Grafana Mimir: init at v2.0.0 2 years ago
markuskowa b656483a05
Merge pull request #170240 from r-ryantm/auto-update/gromacs 2 years ago
Gabriel Ebner 278c2c471b
Merge pull request #170238 from gebner/calculixgfortran10 2 years ago
Gabriel Ebner 795cd44716 libechonest: fix build with gcc 11 2 years ago
R. Ryantm 0d56b692fa gromacs: 2022 -> 2022.1 2 years ago
Gabriel Ebner 5838726cb9 calculix: 2.17 -> 2.19 2 years ago
Gabriel Ebner 94f1225197 calculix: fix build with gfortran 10 2 years ago
Martin Weinelt ef0d40db01
python3Packages.vivisect: unbreak on python3 2 years ago
Michele Guerini Rocco 2ea2f7b6d0
Merge pull request #162641 from wheelsandmetal/init-redis-plus-plus 2 years ago
7c6f434c cc7c68b906
Merge pull request #170231 from sikmir/bctoolbox 2 years ago
R. Ryantm 570591c456 gnome.gvfs: 1.50.0 -> 1.50.1 2 years ago
R. Ryantm cad0ef2f05 libadwaita: 1.1.0 -> 1.1.1 2 years ago
Sandro 28da532549
Merge pull request #108400 from ShamrockLee/caprine-bin 2 years ago
Jan Tojnar 509b8e0c0d
Merge pull request #170049 from bobby285271/gnome-maps 2 years ago
Jan Tojnar 176abb96fc
Merge pull request #169908 from r-ryantm/auto-update/libhandy 2 years ago
papojari 2d928b6c61
kabeljau: init at 1.0.1 (#168930) 2 years ago
Sandro 05751dec80
Merge pull request #170171 from r-ryantm/auto-update/atuin 2 years ago
Sandro 2f517412c4
Merge pull request #165477 from rbreslow/dcm2niix-optional-modules 2 years ago
R. Ryantm 7c4d42ca77 gnome-text-editor: 42.0 -> 42.1 2 years ago
R. Ryantm ca3dae7c22 gnome.gnome-remote-desktop: 42.0 -> 42.1 2 years ago
Sandro d95a0eac96
Merge pull request #169756 from gador/apsw-fix-tests 2 years ago
R. Ryantm 4983d550e4 gnome.eog: 42.0 -> 42.1 2 years ago
R. Ryantm 1606016efd gnome.nautilus: 42.0 -> 42.1.1 2 years ago
R. Ryantm 8b62eae040 evolution-data-server: 3.44.0 -> 3.44.1 2 years ago
ajs124 0251903afe
Merge pull request #155001 from raboof/gbl-init-at-0.3.1 2 years ago
Sandro f0a5896a83
Merge pull request #170163 from SuperSandro2000/zoxide 2 years ago
ajs124 54250e30bb
Merge pull request #167885 from lorenz/asterisk/opus 2 years ago
Fabian Affolter 01a46a9817 python3Packages.collections-extended: add missing input 2 years ago
Loric Brevet 6f77ffd7f2
browserpass: 3.0.6 -> 3.0.10 2 years ago
Fabian Affolter fac3deeedd python3Packages.aiohttp-swagger: don't use custom client for tests 2 years ago
ajs124 e76c8952c9
Merge pull request #170132 from armeenm/remove-speedometer 2 years ago
Fabian Affolter 25251762f7 python3Packages.aiohttp-remotes: set pytest flags 2 years ago
Lassulus 01e6beb995
Merge pull request #170078 from alyssais/vpnc-parallel 2 years ago
Fabian Affolter 880071b4cf python3Packages.ansible-later: 2.0.9 -> 2.0.10 2 years ago
Nikolay Korotkiy 8037d235e2
bctoolbox: fix cross-compilation 2 years ago
Fabian Affolter d3ea16638b python3Packages.ansible-doctor: 1.2.1 -> 1.2.4 2 years ago
Aaron Jheng fb838c9d1a
bingo: 0.5.2 -> 0.6.0 2 years ago
Fabian Affolter ccd2089415
Merge pull request #169864 from armeenm/bump-pur 2 years ago
Jan Tojnar f1363a5be4
Merge pull request #169012 from linsui/amberol 2 years ago
Arnout Engelen 48bf204a58
gbl: init at 0.3.1 2 years ago
Fabian Affolter ecb7233e77
Merge pull request #170044 from r-ryantm/auto-update/python3.10-lightwave2 2 years ago
R. Ryantm d11118ecfb flyctl: 0.0.320 -> 0.0.323 2 years ago
Fabian Affolter eabc633473 python3Packages.aws-adfs: update substituteInPlace 2 years ago
Fabian Affolter 514a8857fe
Merge pull request #170199 from r-ryantm/auto-update/python3.10-pytest-snapshot 2 years ago
R. Ryantm 1f4037d13c flow: 0.176.2 -> 0.176.3 2 years ago
Thiago Kenji Okada 45556e0534
Merge pull request #170184 from r-ryantm/auto-update/clj-kondo 2 years ago
adisbladis 7aad54b595
Merge pull request #170195 from adisbladis/rmfuse-0_2_3 2 years ago
Louis Tim Larsen 8540876319 hdhomerun-config-gui: fix install bin path 2 years ago
Austin Butler 6fe8ff983e python3Packages.apsw: fix tests, add gador as maintainer 2 years ago
Elis Hirwing d37df25455
Merge pull request #170065 from shyim/add-platformsh-misc 2 years ago
markuskowa 6bffce0074
Merge pull request #170127 from markuskowa/upd-slurm 2 years ago
markuskowa 1b87f6e205
Merge pull request #170129 from markuskowa/upd-rdma-core 2 years ago
R. Ryantm 99413d0f20 cpufetch: 1.01 -> 1.02 2 years ago
R. Ryantm d9eaa9d70d evans: 0.10.3 -> 0.10.5 2 years ago
Fabian Affolter 582a2d7683
python3Packages.pytest-snapshot: disable on older Python releases 2 years ago
Fabian Affolter 5aabfc4e1a
Merge pull request #170174 from r-ryantm/auto-update/python3.10-teslajsonpy 2 years ago
Fabian Affolter 6ef74142eb archivy: 1.7.1 -> 1.7.2 2 years ago
Rick van Schijndel b9c8e5b757
Merge pull request #170201 from vcunat/p/nginx-gcc11 2 years ago
R. Ryantm 126d6553b3 python310Packages.pg8000: 1.26.0 -> 1.26.1 2 years ago
Fabian Affolter 5af0d861aa awslogs: relax jmespath constraint 2 years ago
lewo ba6e4194ad
Merge pull request #170166 from r-ryantm/auto-update/gremlin-console 2 years ago
R. Ryantm d1402a59b0 docker-slim: 1.37.5 -> 1.37.6 2 years ago
oxalica 011f56b2cb
tree-sitter: update grammars 2 years ago
mdarocha 4dd38e1b45 osu-lazer: update dependencies 2 years ago
mdarocha 58c8e4c8c0 osu-lazer: fix update.sh script 2 years ago
Vladimír Čunát a97a00fceb
nginx: fixup build with other than gcc11 2 years ago
R. Ryantm 46f5fd8cfd eksctl: 0.93.0 -> 0.94.0 2 years ago
mdarocha 5f44196692 ArchiSteamFarm: update dependencies 2 years ago
mdarocha 8a67b74064 ryujinx: update dependencies 2 years ago
mdarocha 6c3e18f759 omnisharp-roslyn: update dependencies 2 years ago
mdarocha 3570e5bf40 inklecate: update dependencies 2 years ago
mdarocha c40790c723 github-runner: update dependencies 2 years ago
mdarocha 604b9fed20 dotnet-sdk: 6.0.201 -> 6.0.202 2 years ago
github-actions[bot] a5774e76bb terraform-providers: update 2022-04-25 2 years ago
R. Ryantm c98f0a46f3 dasel: 1.24.1 -> 1.24.3 2 years ago
R. Ryantm b2e2247f8b python310Packages.pytest-snapshot: 0.8.1 -> 0.9.0 2 years ago
adisbladis 9ea7bd4e67 rmfuse: 0.2.1 -> 0.2.3 2 years ago
adisbladis 344e780d45
Merge pull request #170193 from adisbladis/rmfuse-fix-139480 2 years ago
Rick van Schijndel 33d08f074f
Merge pull request #169160 from meeech/asdf-vm-0.10 2 years ago
Rick van Schijndel 417d8d46e9
Merge pull request #170062 from applePrincess/gay-fix 2 years ago
adisbladis 9af334d8fc Revert "rmfuse: 0.2.1 -> 0.2.3" 2 years ago
adisbladis 2683fa17f2
Merge pull request #139480 from Zhaith-Izaliel/master 2 years ago
R. Ryantm a44a9240e2 clj-kondo: 2022.04.08 -> 2022.04.23 2 years ago
Sandro 550162327f
Merge pull request #166379 from atemp/master 2 years ago
Lein Matsumaru c083780b32
gay: fix build 2 years ago
Sandro 678a5d6f40
Merge pull request #169599 from azuwis/uxplay 2 years ago
R. Ryantm 16dc611f05 bazel-remote: 2.3.6 -> 2.3.7 2 years ago
R. Ryantm 6cab7fb12d atuin: 0.8.1 -> 0.9.1 2 years ago
R. Ryantm 9791327619 python310Packages.teslajsonpy: 2.0.1 -> 2.0.3 2 years ago
Ilya Fedin f15277040c kotatogram-desktop: merge tg_owt post-patch commands 2 years ago
Ilya Fedin 18833d2d94 kotatogram-desktop: fix build with KF5.94 2 years ago
R. Ryantm abc2867933 apkeep: 0.10.0 -> 0.11.0 2 years ago
zendo cc17b8413c shortwave: 2.0.1 -> 3.0.0 2 years ago
Benjamin Hipple b43d3db768
Merge pull request #170122 from hhoeflin/update_conda 2 years ago
R. Ryantm b8ba058959 gremlin-console: 3.5.3 -> 3.6.0 2 years ago
Sandro 93da45162d
Merge pull request #166321 from wentasah/usbrelay 2 years ago
Sandro 294ed1bed7
Merge pull request #168111 from a-m-joseph/lib-systems-inspect-powerpc 2 years ago
Mario Rodas 8cb7eeca09
Merge pull request #170137 from fabaff/bump-gitleaks 2 years ago
Armeen Mahdian b7ed282b36 ibus: remove python2 library option 2 years ago
Mario Rodas ef319b883e
Merge pull request #168701 from 1000101/jsonb_deep_sum 2 years ago
Sandro Jäckel 1396161853
zoxide: 0.8.0 -> 0.8.1 2 years ago
Sandro Jäckel 7d79c0d22a
python310Packages.intensity-normalization: mark broken 2 years ago
Sandro Jäckel 2bc5c67f1c
python310Packages.scikit-learn-extra: disable failing test 2 years ago
Mario Rodas 92a6bd208f
Merge pull request #170005 from kira-bruneau/krane 2 years ago
Mario Rodas 1445d399d7
Merge pull request #170007 from kira-bruneau/git-review 2 years ago
Mario Rodas 5d501c063e
Merge pull request #170145 from marsam/fix-sumneko-lua-language-server-darwin 2 years ago
Sandro 889e84c7d0
Merge pull request #169651 from SuperSandro2000/git-crypt 2 years ago
Martin Weinelt a71b67db1d
Merge pull request #170153 from mweinelt/home-assistant 2 years ago
Sandro Jäckel 9d99081d56
python310Packages.ripser: fix build against c++, use pytestCheckHook 2 years ago
Sandro Jäckel 557b9aebd6
python310Packages.jupyterlab_server: fix test execution 2 years ago
Martin Weinelt aa4b8850a4
home-assistant: 2022.4.6 -> 2022.4.7 2 years ago
Martin Weinelt 6d57d53f5b python3Packages.aiodiscover: 1.4.9 -> 1.4.11 2 years ago
Mario Rodas 050b25ede8
Merge pull request #170146 from marsam/update-scheme-manpages 2 years ago
Sandro a20a04ad98
Merge pull request #168550 from malob/gcc-disable-aarch64-darwin 2 years ago
Robert Scott a01811ab3b nomad_1_1: 1.1.8 -> 1.1.12 2 years ago
Sandro 0e518ad8d9
Merge pull request #159548 from aij/sasutils 2 years ago
Armeen Mahdian 973b6e60b7 rpm-ostree: switch to python3 2 years ago
Martin Weinelt e00fbf7fcc
Merge pull request #170144 from fabaff/pysaj 2 years ago
Rick van Schijndel 8169990346
Merge pull request #169604 from lourkeur/update/chia-plotter 2 years ago
Rick van Schijndel ddb509e04c
Merge pull request #167531 from NickCao/wlr-randr-cross 2 years ago
Markus Kowalewski 76bbb97fe5
rdma-core: 39.1 -> 40.0 2 years ago
Fabian Affolter a8a48a133e home-assistant: update component-packages 2 years ago
Fabian Affolter 256d9e0aab python3Packages.pysaj: init at 0.0.16 2 years ago
Anderson Torres c64602e6f5
Merge pull request #169649 from kubukoz/sampler-add-darwin 2 years ago
Martin Weinelt a3a4e92b13
Merge pull request #170141 from fabaff/peco 2 years ago
Anderson Torres 9807497de3
Merge pull request #153838 from onny/buho 2 years ago
Anderson Torres fc6215ec0d
Merge pull request #170104 from AtilaSaraiva/subnetcalc 2 years ago
Fabian Affolter 910a7833de home-assistant: update component-packages 2 years ago
Fabian Affolter 440d748e10 python3Packages.peco: init at 0.0.29 2 years ago
Robin Gloster 80c94d2204
Merge pull request #169518 from techknowlogick/bump-confluence 2 years ago
Janne Heß 45494fab68
nixos/systemd-stage-1: Get rid of random-seed 2 years ago
Ryan Mulligan f05a748058
Merge pull request #169246 from r-ryantm/auto-update/bada-bib 2 years ago
Ryan Mulligan e10360e8ed
Merge pull request #169719 from r-ryantm/auto-update/armadillo 2 years ago
Rick van Schijndel ddf408ed6d
Merge pull request #169641 from armeenm/lasso-python3 2 years ago
Fabian Affolter 0f44841300 gitleaks: 8.8.1 -> 8.8.2 2 years ago
Linus Heckemann fc1248c589
Merge pull request #169932 from Ma27/nextcloud-profile-setting 2 years ago
Martin Weinelt 57101f5c77
Merge pull request #170133 from fabaff/arris-tg2492lg 2 years ago
Janne Heß dc4b2812e4
nixos/stage-1-systemd: Also accept packages as store paths 2 years ago
Martin Weinelt bb7886c068
Merge pull request #170130 from fabaff/zwave-me-ws 2 years ago
Fabian Affolter 0edd0271dc home-assistant: update component-packages 2 years ago
Fabian Affolter b9f25a978a python3Packages.arris-tg2492lg: init at 2.1.0 2 years ago
Rick van Schijndel 4f61af421a
Merge pull request #170124 from armeenm/remove-pocketsphinx 2 years ago
Armeen Mahdian 84958d12dc speedometer: remove 2 years ago
Fabian Affolter 5ba1c5231f home-assistant: update component-packages 2 years ago
Fabian Affolter 79fe52c1c3 python3Packages.zwave-me-ws: init at 0.2.4 2 years ago
Armeen Mahdian 9a9735fd9a sphinxbase: remove 2 years ago
Armeen Mahdian 33207688a3 pocketsphinx: remove 2 years ago
Armeen Mahdian 3d957ef33b parlatype: remove 2 years ago
Markus Kowalewski a394a39401
slurm: 21.08.6.1 -> 21.08.7.1 2 years ago
AtilaSaraiva c60d862933 subnetcalc: init at 2.4.19 2 years ago
Congee 4b103773f7
python310Packages.tpm2-pytss: fix build, cleanup, prepare executing tests 2 years ago
Armeen Mahdian 43049e863c lasso: switch to python3 2 years ago
Holger Hoefling cfe0988e48 update conda from 4.6.14 to 4.11.0 2 years ago
Jonas Heinrich b2db21e650 buho: init at 2.1.1 2 years ago
Zhong Jianxin d7315feb49 uxplay: init at 1.50 2 years ago
Janne Heß acca69992c
nixos/btrfs: Add systemd stage 1 support 2 years ago
Janne Heß 160fb93fdc
nixos/filesystems: Make most simple filesystems compatible with systemd 2 years ago
Alyssa Ross 983589949f
vpnc: enable parallel building 2 years ago
Soner Sayakci 0d92d898ed
platformsh: init at v3.78.0 2 years ago
Bobby Rong 592f50365d
libhandy: fix enableGlade build 2 years ago
R. Ryantm e93ac26f47
libhandy: 1.6.1 -> 1.6.2 2 years ago
Florian Brandes cc4300eccd
qt5: use 1t5.15 LTS for certain packages 2 years ago
Bobby Rong 6a666dbecd
gnome.gnome-maps: 42.0 → 42.1 2 years ago
R. Ryantm 00b2f3d8a7 python310Packages.lightwave2: 0.8.9 -> 0.8.14 2 years ago
R. Ryantm 1d24939a9a git-machete: 3.8.0 -> 3.9.0 2 years ago
Artturin 379b9c8be3 lib/meta: add getExe to get the main program of a drv 2 years ago
Armeen Mahdian 72818f9563 snapper: remove python2 as build dependency 2 years ago
Robert Hensing 224426ba6d lib.types.submoduleWith: Avoid _key collisions after extendModules 2 years ago
Maximilian Bosch 7c2fd0ae5d
stellarium: 0.22.0 -> 0.22.1 2 years ago
Kira Bruneau 13977be6e9 git-review: 2.3.0 → 2.3.1 2 years ago
Kira Bruneau 77b10ee973 krane: 2.4.0 → 2.4.6 2 years ago
Kira Bruneau 75904039f2 libsForQt5.mlt: fix attrPath for updateScript 2 years ago
Kira Bruneau 320ce5c6d7 elvis-erlang: remove explicit url passed to list-git-tags 2 years ago
Kira Bruneau 388b7857f4 erlang-ls: remove explicit url passed to list-git-tags 2 years ago
Kira Bruneau 59cfe6e376 rebar3: remove explicit url passed to list-git-tags 2 years ago
Kira Bruneau b70e50558e paperwork: fix updateScript 2 years ago
Kira Bruneau 122b290dbe epgstation: use gitUpdater 2 years ago
Kira Bruneau be590c34c6 mirakurun: use gitUpdater 2 years ago
Kira Bruneau f14a57c95b gitUpdater: update comment for url 2 years ago
Kira Bruneau ef57e2fb8d common-updater-scripts/list-git-tags: prefer src.meta.homepage 2 years ago
Sarah 08d41ae317
vapoursynth: R57 -> R58 2 years ago
Armeen Mahdian 0972fd2494 pur: 5.4.2 -> 6.1.0 2 years ago
roblabla b48f2c7ed3 chntpw: Fix build on macos 2 years ago
Ingo Blechschmidt 804ee6ef17 texlive: improve reproducibility 2 years ago
Maximilian Bosch 9931c4a407
nixos/nextcloud: make `profile.enabled` configurable 2 years ago
Mario Rodas 55c3e3b030 lapce: fix build on darwin 2 years ago
Mario Rodas 3c729e242b sumneko-lua-language-server: fix build on darwin 2 years ago
Mario Rodas 7f51b52916 scheme-manpages: 2021-03-11 -> 2022-04-21 2 years ago
Átila Saraiva 63e04ef924 irpf: fixed login bug 2 years ago
Átila Saraiva aa534e3869 obs-vkcapture: init at 1.1.3 2 years ago
R. Ryantm 8f71270112 dar: 2.7.4 -> 2.7.5 2 years ago
R. Ryantm 6b694a5fee dagger: 0.2.6 -> 0.2.7 2 years ago
linsui b481025616 amberol: init at 0.3.0 2 years ago
R. Ryantm c6a937fcfc armadillo: 11.0.0 -> 11.0.1 2 years ago
Sandro Jäckel 319d22ab46
git-crypt: 0.6.0 -> 0.7.0 2 years ago
Sandro Jäckel f83b8f10b8
git-crypt: adopt 2 years ago
Jakub Kozłowski f3d70ac663 sampler: build on Darwin 2 years ago
Louis Bettens 07e68f3fc4 chia-plotter: 1.1.7 -> 1.1.8 2 years ago
Wanja Hentze aca95cc459
openjdk: 17.0.1+12 -> 17.0.3.+7 2 years ago
Wanja Hentze 33bf05f46a
openjdk: 11.0.12+7 -> 11.0.15.+10 2 years ago
DarkOnion0 e3025623e6 coc-haxe: init at 0.8.0 2 years ago
techknowlogick f202a18f60 atlassian-confluence: 7.14.1 -> 7.17.1 2 years ago
Luflosi 67a2a56d57
matrix-synapse-plugins.matrix-synapse-shared-secret-auth: 2.0.1 -> 2.0.2 2 years ago
R. Ryantm 9919952421 bada-bib: 0.6.1 -> 0.6.2 2 years ago
Rocky Breslow d1c3fea7ec
dcm2niix: support usage of suggested Cloudflare zlib 2 years ago
Rocky Breslow 9019ce0106
dcm2niix: add maintainer 2 years ago
lassulus e097044b92 nixos/kexec-boot: auto-detect the right kernel name to support aarch64 2 years ago
Michal Sojka 6a5b839069 usbrelay: init at 0.9 2 years ago
1000101 a9e951eb88 jsonb_deep_sum: init at unstable-2021-12-24 2 years ago
Mitchell Amihod b19b12d335 asdf-vm: 0.9.0 -> 0.10.0 2 years ago
lassulus 78a6caa5f8 nixosTests.kexec: better test if we are in a new system 2 years ago
R. Ryantm 4de5a2f79a openai: 0.18.0 -> 0.18.1 2 years ago
Anders Kaseorg 885dbfc7a7 mozillavpn: 2.7.1 → 2.8.0 2 years ago
Malo Bourgon 0d0feaa4fc gcc{4..10}: add aarch64-darwin to badPlatforms 2 years ago
Nick Cao 86ee754c4f
wlr-randr: add wayland-scanner to nativeBuildInputs 2 years ago
Anders Kaseorg dddadac600 openafs: Patch for Linux kernel 5.17 2 years ago
R. Ryantm 668010302b grocy: 3.2.0 -> 3.3.0 2 years ago
Adam Joseph 81afd541f9 lib/systems/inspect.nix: add isPower64 2 years ago
Aaron Jheng 9b8e5b524b
c14: remove 2 years ago
Lorenz Brun b71ff4c656 asterisk: add support for open-source opus codec 2 years ago
Matt Whiteley aef5702d2b Don't duplicate `installPhase` on both Darwin platforms. 2 years ago
R. Ryantm 8fde5025c3 phosh: 0.16.0 -> 0.17.0 2 years ago
Matt Whiteley 5b44ce3367 The Linux tarball doesn't have a top level directory which is already dealt with in `installPhase` 2 years ago
R. Ryantm 5ba31f02b8 masterpdfeditor: 5.8.33 -> 5.8.46 2 years ago
Matt Whiteley f136b6a730 zoom.us: darwin support 2 years ago
Heinz Deinhart 104d8c8f80 ddnet: 16.0.2 -> 16.0.3 2 years ago
R. Ryantm 08f0b6cf00 helm-docs: 1.7.0 -> 1.8.1 2 years ago
D Anzorge 10bb7d6911 cldr-emoji-annotation: drop 2 years ago
D Anzorge fcd9db4368 fcitx5: move from cldr-emoji-annotation to cldr-annotations 2 years ago
Rocky Breslow 09b7444b82
dcm2niix: add support for configuring optional compile-time modules 2 years ago
Aaron Jheng daa65aca3a
gosu: unstable-2017-05-09 -> 1.4 2 years ago
Aaron Jheng e40b63c1da
kompose: 1.21.0 -> 1.26.1 2 years ago
Robert Hensing 62d781f09b tests.pkgs-lib: Fix for darwin 2 years ago
Robert Hensing 337c72b5cd pkgs.formats.javaProperties: Add type coercions 2 years ago
Robert Hensing 46156529f2 tests.pkgs-lib.formats: Allow strings with context in test runner 2 years ago
wheelsandmetal 614cef9232 redis-plus-plus: init at 1.3.3 2 years ago
Aaron Jheng 1f72f97534
marathonctl: 2017-03-06 -> 0.0.7 2 years ago
Ryan Horiguchi 7bb2feb4fc
vscode-extensions.adpyke.codesnap: init 1.3.4 2 years ago
Heinz Deinhart 70f50a9dfb ddnet: 16.0.1 -> 16.0.2 2 years ago
Heinz Deinhart 6fabd819a0 ddnet: 16.0 -> 16.0.1 2 years ago
R. Ryantm ead7f8fb35 nq: 0.4 -> 0.5 2 years ago
Heinz Deinhart 7212c1acd9 ddnet: 15.9.1 -> 16.0 2 years ago
R. Ryantm b598eae35a doctl: 1.71.1 -> 1.72.0 2 years ago
R. Ryantm b0a6341bb7 joker: 0.18.0 -> 1.0.0 2 years ago
R. Ryantm f49d7e5213 jsvc: 1.2.4 -> 1.3.0 2 years ago
R. Ryantm c2c95b8851 libyang: 2.0.112 -> 2.0.164 2 years ago
R. Ryantm 8904378211 klipper: unstable-2022-03-11 -> unstable-2022-03-14 2 years ago
R. Ryantm 282633bed3 openfst: 1.8.1 -> 1.8.2 2 years ago
Ivan Jager 57a136f61d sasutils: init at 0.3.12 2 years ago
Shamrock Lee 00c7a8ee42 caprine-bin: init at 2.55.2 2 years ago
Virgil Ribeyre 4f62471862
rmfuse: 0.2.1 -> 0.2.3 3 years ago
  1. 4
      infra/libkookie/nixpkgs/unstable/.github/CODEOWNERS
  2. 2
      infra/libkookie/nixpkgs/unstable/lib/default.nix
  3. 14
      infra/libkookie/nixpkgs/unstable/lib/meta.nix
  4. 8
      infra/libkookie/nixpkgs/unstable/lib/modules.nix
  5. 1
      infra/libkookie/nixpkgs/unstable/lib/systems/inspect.nix
  6. 6
      infra/libkookie/nixpkgs/unstable/lib/tests/modules.sh
  7. 41
      infra/libkookie/nixpkgs/unstable/lib/tests/modules/extendModules-168767-imports.nix
  8. 10
      infra/libkookie/nixpkgs/unstable/lib/types.nix
  9. 12
      infra/libkookie/nixpkgs/unstable/maintainers/maintainer-list.nix
  10. 6
      infra/libkookie/nixpkgs/unstable/nixos/modules/installer/cd-dvd/system-tarball-sheevaplug.nix
  11. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/installer/kexec/kexec-boot.nix
  12. 1
      infra/libkookie/nixpkgs/unstable/nixos/modules/module-list.nix
  13. 44
      infra/libkookie/nixpkgs/unstable/nixos/modules/services/hardware/usbrelayd.nix
  14. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/services/misc/sourcehut/default.nix
  15. 26
      infra/libkookie/nixpkgs/unstable/nixos/modules/services/web-apps/nextcloud.nix
  16. 5
      infra/libkookie/nixpkgs/unstable/nixos/modules/system/boot/systemd/initrd.nix
  17. 22
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/bcache.nix
  18. 6
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/btrfs.nix
  19. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/cifs.nix
  20. 14
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/ext.nix
  21. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/f2fs.nix
  22. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/jfs.nix
  23. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/reiserfs.nix
  24. 15
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/unionfs-fuse.nix
  25. 2
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/vfat.nix
  26. 4
      infra/libkookie/nixpkgs/unstable/nixos/modules/tasks/filesystems/xfs.nix
  27. 1
      infra/libkookie/nixpkgs/unstable/nixos/tests/all-tests.nix
  28. 10
      infra/libkookie/nixpkgs/unstable/nixos/tests/kexec.nix
  29. 45
      infra/libkookie/nixpkgs/unstable/nixos/tests/systemd-initrd-btrfs-raid.nix
  30. 76
      infra/libkookie/nixpkgs/unstable/pkgs/applications/audio/ChowPhaser/default.nix
  31. 75
      infra/libkookie/nixpkgs/unstable/pkgs/applications/audio/amberol/default.nix
  32. 13
      infra/libkookie/nixpkgs/unstable/pkgs/applications/audio/clementine/default.nix
  33. 66
      infra/libkookie/nixpkgs/unstable/pkgs/applications/audio/parlatype/default.nix
  34. 21
      infra/libkookie/nixpkgs/unstable/pkgs/applications/audio/shortwave/default.nix
  35. 19
      infra/libkookie/nixpkgs/unstable/pkgs/applications/blockchains/chia-plotter/default.nix
  36. 35
      infra/libkookie/nixpkgs/unstable/pkgs/applications/blockchains/chia-plotter/dont_fetch_dependencies.patch
  37. 2
      infra/libkookie/nixpkgs/unstable/pkgs/applications/editors/emacs/28.nix
  38. 8
      infra/libkookie/nixpkgs/unstable/pkgs/applications/editors/emacs/generic.nix
  39. 22
      infra/libkookie/nixpkgs/unstable/pkgs/applications/editors/lapce/default.nix
  40. 1
      infra/libkookie/nixpkgs/unstable/pkgs/applications/editors/vim/plugins/overrides.nix
  41. 36
      infra/libkookie/nixpkgs/unstable/pkgs/applications/editors/vscode/extensions/default.nix
  42. 16
      infra/libkookie/nixpkgs/unstable/pkgs/applications/emulators/ryujinx/deps.nix
  43. 2
      infra/libkookie/nixpkgs/unstable/pkgs/applications/finance/irpf/default.nix
  44. 35
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/ArchiSteamFarm/deps-aarch64-linux.nix
  45. 35
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/ArchiSteamFarm/deps-x86_64-linux.nix
  46. 12
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/archivy/default.nix
  47. 13
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/barrier/default.nix
  48. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/dasel/default.nix
  49. 2
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/evtest/default.nix
  50. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/gremlin-console/default.nix
  51. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/masterpdfeditor/default.nix
  52. 42
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/mepo/default.nix
  53. 2
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/nut/default.nix
  54. 5
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/pure-maps/default.nix
  55. 17
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/ranger/default.nix
  56. 7
      infra/libkookie/nixpkgs/unstable/pkgs/applications/misc/sampler/default.nix
  57. 22
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/c14/default.nix
  58. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/helm-docs/default.nix
  59. 30
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/helm/default.nix
  60. 24
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/kompose/default.nix
  61. 24
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/krane/Gemfile.lock
  62. 40
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/krane/gemset.nix
  63. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/nomad/1.1.nix
  64. 207
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/cluster/terraform-providers/providers.json
  65. 50
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
  66. 35
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/caprine-bin/build-from-dmg.nix
  67. 25
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/caprine-bin/default.nix
  68. 7
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/jitsi-meet-electron/default.nix
  69. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/session-desktop-appimage/default.nix
  70. 1
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/default.nix
  71. 57
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/kf594.patch
  72. 9
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/telegram/kotatogram-desktop/tg_owt.nix
  73. 53
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/instant-messengers/zoom-us/default.nix
  74. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
  75. 236
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/n8n/node-packages.nix
  76. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/networking/remote/freerdp/default.nix
  77. 58
      infra/libkookie/nixpkgs/unstable/pkgs/applications/office/buho/default.nix
  78. 2
      infra/libkookie/nixpkgs/unstable/pkgs/applications/office/paperwork/paperwork-gtk.nix
  79. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/astronomy/stellarium/default.nix
  80. 49
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/biology/dcm2niix/default.nix
  81. 36
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/biology/dcm2niix/dont-fetch-external-libs.patch
  82. 28
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/logic/coq/default.nix
  83. 19
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/math/calculix/calculix.patch
  84. 9
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/math/calculix/default.nix
  85. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/misc/bada-bib/default.nix
  86. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
  87. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/version-management/git-and-tools/gh/default.nix
  88. 24
      infra/libkookie/nixpkgs/unstable/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix
  89. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/version-management/git-and-tools/git-machete/default.nix
  90. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/version-management/git-review/default.nix
  91. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/epgstation/default.nix
  92. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/epgstation/update.nix
  93. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/hdhomerun-config-gui/default.nix
  94. 6
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/mirakurun/default.nix
  95. 10
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/mirakurun/update.nix
  96. 1
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/obs-studio/plugins/default.nix
  97. 35
      infra/libkookie/nixpkgs/unstable/pkgs/applications/video/obs-studio/plugins/obs-vkcapture.nix
  98. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/virtualization/docker-slim/default.nix
  99. 4
      infra/libkookie/nixpkgs/unstable/pkgs/applications/window-managers/phosh/default.nix
  100. 46
      infra/libkookie/nixpkgs/unstable/pkgs/applications/window-managers/wmii-hg/default.nix
  101. Some files were not shown because too many files have changed in this diff Show More

@ -285,3 +285,7 @@
/nixos/modules/services/misc/matrix-conduit.nix @piegamesde
/nixos/tests/matrix-appservice-irc.nix @piegamesde
/nixos/tests/matrix-conduit.nix @piegamesde
# Dotnet
/pkgs/build-support/dotnet @IvarWithoutBones
/pkgs/development/compilers/dotnet @IvarWithoutBones

@ -108,7 +108,7 @@ let
makeScope makeScopeWithSplicing;
inherit (self.meta) addMetaAttrs dontDistribute setName updateName
appendToName mapDerivationAttrset setPrio lowPrio lowPrioSet hiPrio
hiPrioSet getLicenseFromSpdxId;
hiPrioSet getLicenseFromSpdxId getExe;
inherit (self.sources) pathType pathIsDirectory cleanSourceFilter
cleanSource sourceByRegex sourceFilesBySuffices
commitIdFromGitRepo cleanSourceWith pathHasContext

@ -126,4 +126,18 @@ rec {
lib.warn "getLicenseFromSpdxId: No license matches the given SPDX ID: ${licstr}"
{ shortName = licstr; }
);
/* Get the path to the main program of a derivation with either
meta.mainProgram or pname or name
Type: getExe :: derivation -> string
Example:
getExe pkgs.hello
=> "/nix/store/g124820p9hlv4lj8qplzxw1c44dxaw1k-hello-2.12/bin/hello"
getExe pkgs.mustache-go
=> "/nix/store/am9ml4f4ywvivxnkiaqwr0hyxka1xjsf-mustache-go-1.3.0/bin/mustache"
*/
getExe = x:
"${lib.getBin x}/bin/${x.meta.mainProgram or (lib.getName x)}";
}

@ -113,6 +113,10 @@ rec {
args ? {}
, # This would be remove in the future, Prefer _module.check option instead.
check ? true
# Internal variable to avoid `_key` collisions regardless
# of `extendModules`. Used in `submoduleWith`.
# Test case: lib/tests/modules, "168767"
, extensionOffset ? 0
}:
let
withWarnings = x:
@ -338,15 +342,17 @@ rec {
modules ? [],
specialArgs ? {},
prefix ? [],
extensionOffset ? length modules,
}:
evalModules (evalModulesArgs // {
modules = regularModules ++ modules;
specialArgs = evalModulesArgs.specialArgs or {} // specialArgs;
prefix = extendArgs.prefix or evalModulesArgs.prefix;
inherit extensionOffset;
});
type = lib.types.submoduleWith {
inherit modules specialArgs;
inherit modules specialArgs extensionOffset;
};
result = withWarnings {

@ -13,6 +13,7 @@ rec {
isx86_64 = { cpu = { family = "x86"; bits = 64; }; };
isPowerPC = { cpu = cpuTypes.powerpc; };
isPower = { cpu = { family = "power"; }; };
isPower64 = { cpu = { family = "power"; bits = 64; }; };
isx86 = { cpu = { family = "x86"; }; };
isAarch32 = { cpu = { family = "arm"; bits = 32; }; };
isAarch64 = { cpu = { family = "arm"; bits = 64; }; };

@ -293,7 +293,7 @@ checkConfigOutput '^"a c"$' config.result ./functionTo/merging-attrs.nix
# moduleType
checkConfigOutput '^"a b"$' config.resultFoo ./declare-variants.nix ./define-variant.nix
checkConfigOutput '^"a y z"$' config.resultFooBar ./declare-variants.nix ./define-variant.nix
checkConfigOutput '^"a b y z"$' config.resultFooBar ./declare-variants.nix ./define-variant.nix
checkConfigOutput '^"a b c"$' config.resultFooFoo ./declare-variants.nix ./define-variant.nix
## emptyValue's
@ -327,6 +327,10 @@ checkConfigError 'The option .theOption.nested. in .other.nix. is already declar
# Test that types.optionType leaves types untouched as long as they don't need to be merged
checkConfigOutput 'ok' config.freeformItems.foo.bar ./adhoc-freeformType-survives-type-merge.nix
# Anonymous submodules don't get nixed by import resolution/deduplication
# because of an `extendModules` bug, issue 168767.
checkConfigOutput '^1$' config.sub.specialisation.value ./extendModules-168767-imports.nix
cat <<EOF
====== module tests ======
$pass Pass

@ -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; }
];
}

@ -568,6 +568,11 @@ rec {
{ modules
, specialArgs ? {}
, shorthandOnlyDefinesConfig ? false
# Internal variable to avoid `_key` collisions regardless
# of `extendModules`. Wired through by `evalModules`.
# Test case: lib/tests/modules, "168767"
, extensionOffset ? 0
}@attrs:
let
inherit (lib.modules) evalModules;
@ -579,11 +584,11 @@ rec {
allModules = defs: imap1 (n: { value, file }:
if isFunction value
then setFunctionArgs
(args: lib.modules.unifyModuleSyntax file "${toString file}-${toString n}" (value args))
(args: lib.modules.unifyModuleSyntax file "${toString file}-${toString (n + extensionOffset)}" (value args))
(functionArgs value)
else if isAttrs value
then
lib.modules.unifyModuleSyntax file "${toString file}-${toString n}" (shorthandToModule value)
lib.modules.unifyModuleSyntax file "${toString file}-${toString (n + extensionOffset)}" (shorthandToModule value)
else value
) defs;
@ -620,6 +625,7 @@ rec {
(base.extendModules {
modules = [ { _module.args.name = last loc; } ] ++ allModules defs;
prefix = loc;
extensionOffset = extensionOffset + length defs;
}).config;
emptyValue = { value = {}; };
getSubOptions = prefix: (base.extendModules

@ -11316,6 +11316,12 @@
githubId = 307899;
name = "Gurkan Gur";
};
serge = {
email = "sb@canva.com";
github = "serge-belov";
githubId = 38824235;
name = "Serge Belov";
};
sersorrel = {
email = "ash@sorrel.sh";
github = "sersorrel";
@ -14376,4 +14382,10 @@
github = "melias122";
githubId = 1027766;
};
bryanhonof = {
name = "Bryan Honof";
email = "bryanhonof@gmail.com";
github = "bryanhonof";
githubId = 5932804;
};
}

@ -87,19 +87,19 @@ in
boot.initrd.availableKernelModules =
[ "mvsdio" "reiserfs" "ext3" "ums-cypress" "rtc_mv" "ext4" ];
boot.postBootCommands =
boot.postBootCommands = lib.mkIf (!boot.initrd.systemd.enable)
''
mkdir -p /mnt
cp ${dummyConfiguration} /etc/nixos/configuration.nix
'';
boot.initrd.extraUtilsCommands =
boot.initrd.extraUtilsCommands = lib.mkIf (!boot.initrd.systemd.enable)
''
copy_bin_and_libs ${pkgs.util-linux}/sbin/hwclock
'';
boot.initrd.postDeviceCommands =
boot.initrd.postDeviceCommands = lib.mkIf (!boot.initrd.systemd.enable)
''
hwclock -s
'';

@ -40,7 +40,7 @@
}
{
name = "bzImage";
path = "${config.system.build.kernel}/bzImage";
path = "${config.system.build.kernel}/${config.system.boot.loader.kernelFile}";
}
{
name = "kexec-boot";

@ -459,6 +459,7 @@
./services/hardware/udisks2.nix
./services/hardware/upower.nix
./services/hardware/usbmuxd.nix
./services/hardware/usbrelayd.nix
./services/hardware/thermald.nix
./services/hardware/undervolt.nix
./services/hardware/vdr.nix

@ -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 = { };
};
}

@ -1018,7 +1018,7 @@ in
inherit configIniOfService;
mainService = mkMerge [ baseService {
serviceConfig.StateDirectory = [ "sourcehut/gitsrht" "sourcehut/gitsrht/repos" ];
preStart = mkIf (!versionAtLeast config.system.stateVersion "22.05") (mkBefore ''
preStart = mkIf (versionOlder config.system.stateVersion "22.05") (mkBefore ''
# Fix Git hooks of repositories pre-dating https://github.com/NixOS/nixpkgs/pull/133984
(
set +f

@ -522,6 +522,29 @@ in {
The nextcloud-occ program preconfigured to target this Nextcloud instance.
'';
};
globalProfiles = mkEnableOption "global profiles" // {
description = ''
Makes user-profiles globally available under <literal>nextcloud.tld/u/user.name</literal>.
Even though it's enabled by default in Nextcloud, it must be explicitly enabled
here because it has the side-effect that personal information is even accessible to
unauthenticated users by default.
By default, the following properties are set to <quote>Show to everyone</quote>
if this flag is enabled:
<itemizedlist>
<listitem><para>About</para></listitem>
<listitem><para>Full name</para></listitem>
<listitem><para>Headline</para></listitem>
<listitem><para>Organisation</para></listitem>
<listitem><para>Profile picture</para></listitem>
<listitem><para>Role</para></listitem>
<listitem><para>Twitter</para></listitem>
<listitem><para>Website</para></listitem>
</itemizedlist>
Only has an effect in Nextcloud 23 and later.
'';
};
nginx.recommendedHttpHeaders = mkOption {
type = types.bool;
@ -650,6 +673,8 @@ in {
if x == null then "false"
else boolToString x;
nextcloudGreaterOrEqualThan = req: versionAtLeast cfg.package.version req;
overrideConfig = pkgs.writeText "nextcloud-config.php" ''
<?php
${optionalString requiresReadSecretFunction ''
@ -689,6 +714,7 @@ in {
'trusted_domains' => ${writePhpArrary ([ cfg.hostName ] ++ c.extraTrustedDomains)},
'trusted_proxies' => ${writePhpArrary (c.trustedProxies)},
${optionalString (c.defaultPhoneRegion != null) "'default_phone_region' => '${c.defaultPhoneRegion}',"}
${optionalString (nextcloudGreaterOrEqualThan "23") "'profile.enabled' => ${boolToString cfg.globalProfiles}"}
${objectstoreConfig}
];
'';

@ -65,7 +65,6 @@ let
"systemd-kexec.service"
"systemd-modules-load.service"
"systemd-poweroff.service"
"systemd-random-seed.service"
"systemd-reboot.service"
"systemd-sysctl.service"
"systemd-tmpfiles-setup-dev.service"
@ -193,7 +192,7 @@ in {
description = ''
Store paths to copy into the initrd as well.
'';
type = types.listOf types.singleLineStr;
type = with types; listOf (oneOf [ singleLineStr package ]);
default = [];
};
@ -396,7 +395,6 @@ in {
"${cfg.package}/lib/systemd/systemd-journald"
"${cfg.package}/lib/systemd/systemd-makefs"
"${cfg.package}/lib/systemd/systemd-modules-load"
"${cfg.package}/lib/systemd/systemd-random-seed"
"${cfg.package}/lib/systemd/systemd-remount-fs"
"${cfg.package}/lib/systemd/systemd-shutdown"
"${cfg.package}/lib/systemd/systemd-sulogin-shell"
@ -507,6 +505,5 @@ in {
};
boot.kernelParams = lib.mkIf (config.boot.resumeDevice != "") [ "resume=${config.boot.resumeDevice}" ];
};
}

@ -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 = ''
cp -v ${pkgs.bcache-tools}/lib/udev/rules.d/*.rules $out/
'';
services.udev.packages = [ pkgs.bcache-tools ];
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 ];
};
};
}

@ -66,19 +66,19 @@ in
]
);
boot.initrd.extraUtilsCommands = mkIf inInitrd
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
copy_bin_and_libs ${pkgs.btrfs-progs}/bin/btrfs
ln -sv btrfs $out/bin/btrfsck
ln -sv btrfsck $out/bin/fsck.btrfs
'';
boot.initrd.extraUtilsCommandsTest = mkIf inInitrd
boot.initrd.extraUtilsCommandsTest = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
$out/bin/btrfs --version
'';
boot.initrd.postDeviceCommands = mkIf inInitrd
boot.initrd.postDeviceCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
btrfs device scan
'';

@ -16,7 +16,7 @@ in
boot.initrd.availableKernelModules = mkIf inInitrd
[ "cifs" "nls_utf8" "hmac" "md4" "ecb" "des_generic" "sha256" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
copy_bin_and_libs ${pkgs.cifs-utils}/sbin/mount.cifs
'';

@ -1,14 +1,20 @@
{ pkgs, ... }:
{ config, lib, pkgs, ... }:
let
inInitrd = lib.any (fs: fs == "ext2" || fs == "ext3" || fs == "ext4") config.boot.initrd.supportedFilesystems;
in
{
config = {
system.fsPackages = [ pkgs.e2fsprogs ];
system.fsPackages = lib.mkIf (config.boot.initrd.systemd.enable -> inInitrd) [ pkgs.e2fsprogs ];
# As of kernel 4.3, there is no separate ext3 driver (they're also handled by ext4.ko)
boot.initrd.availableKernelModules = [ "ext2" "ext4" ];
boot.initrd.availableKernelModules = lib.mkIf (config.boot.initrd.systemd.enable -> inInitrd) [ "ext2" "ext4" ];
boot.initrd.extraUtilsCommands =
boot.initrd.extraUtilsCommands = lib.mkIf (!config.boot.initrd.systemd.enable)
''
# Copy e2fsck and friends.
copy_bin_and_libs ${pkgs.e2fsprogs}/sbin/e2fsck

@ -13,7 +13,7 @@ in
boot.initrd.availableKernelModules = mkIf inInitrd [ "f2fs" "crc32" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd ''
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable) ''
copy_bin_and_libs ${pkgs.f2fs-tools}/sbin/fsck.f2fs
${optionalString (any (fs: fs.autoResize) fileSystems) ''
# We need f2fs-tools' tools to resize filesystems

@ -12,7 +12,7 @@ in
boot.initrd.kernelModules = mkIf inInitrd [ "jfs" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd ''
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !boot.initrd.systemd.enable) ''
copy_bin_and_libs ${pkgs.jfsutils}/sbin/fsck.jfs
'';
};

@ -15,7 +15,7 @@ in
boot.initrd.kernelModules = mkIf inInitrd [ "reiserfs" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
copy_bin_and_libs ${pkgs.reiserfsprogs}/sbin/reiserfsck
ln -s reiserfsck $out/bin/fsck.reiserfs

@ -6,7 +6,7 @@
(lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.initrd.supportedFilesystems) {
boot.initrd.kernelModules = [ "fuse" ];
boot.initrd.extraUtilsCommands = ''
boot.initrd.extraUtilsCommands = lib.mkIf (!config.boot.initrd.systemd.enable) ''
copy_bin_and_libs ${pkgs.fuse}/sbin/mount.fuse
copy_bin_and_libs ${pkgs.unionfs-fuse}/bin/unionfs
substitute ${pkgs.unionfs-fuse}/sbin/mount.unionfs-fuse $out/bin/mount.unionfs-fuse \
@ -16,12 +16,23 @@
chmod +x $out/bin/mount.unionfs-fuse
'';
boot.initrd.postDeviceCommands = ''
boot.initrd.postDeviceCommands = lib.mkIf (!config.boot.initrd.systemd.enable) ''
# Hacky!!! fuse hard-codes the path to mount
mkdir -p /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
ln -s $(which mount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
ln -s $(which umount) /nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-${pkgs.util-linux.name}-bin/bin
'';
boot.initrd.systemd.extraBin = {
"mount.fuse" = "${pkgs.fuse}/bin/mount.fuse";
"unionfs" = "${pkgs.unionfs-fuse}/bin/unionfs";
"mount.unionfs-fuse" = pkgs.runCommand "mount.unionfs-fuse" {} ''
substitute ${pkgs.unionfs-fuse}/sbin/mount.unionfs-fuse $out \
--replace '${pkgs.bash}/bin/bash' /bin/sh \
--replace '${pkgs.fuse}/sbin' /bin \
--replace '${pkgs.unionfs-fuse}/bin' /bin
'';
};
})
(lib.mkIf (lib.any (fs: fs == "unionfs-fuse") config.boot.supportedFilesystems) {

@ -15,7 +15,7 @@ in
boot.initrd.kernelModules = mkIf inInitrd [ "vfat" "nls_cp437" "nls_iso8859-1" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
copy_bin_and_libs ${pkgs.dosfstools}/sbin/dosfsck
ln -sv dosfsck $out/bin/fsck.vfat

@ -15,14 +15,14 @@ in
boot.initrd.availableKernelModules = mkIf inInitrd [ "xfs" "crc32c" ];
boot.initrd.extraUtilsCommands = mkIf inInitrd
boot.initrd.extraUtilsCommands = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
copy_bin_and_libs ${pkgs.xfsprogs.bin}/bin/fsck.xfs
copy_bin_and_libs ${pkgs.xfsprogs.bin}/bin/xfs_repair
'';
# Trick just to set 'sh' after the extraUtils nuke-refs.
boot.initrd.extraUtilsCommandsTest = mkIf inInitrd
boot.initrd.extraUtilsCommandsTest = mkIf (inInitrd && !config.boot.initrd.systemd.enable)
''
sed -i -e 's,^#!.*,#!'$out/bin/sh, $out/bin/fsck.xfs
'';

@ -524,6 +524,7 @@ in
systemd-confinement = handleTest ./systemd-confinement.nix {};
systemd-cryptenroll = handleTest ./systemd-cryptenroll.nix {};
systemd-escaping = handleTest ./systemd-escaping.nix {};
systemd-initrd-btrfs-raid = handleTest ./systemd-initrd-btrfs-raid.nix {};
systemd-initrd-luks-keyfile = handleTest ./systemd-initrd-luks-keyfile.nix {};
systemd-initrd-luks-password = handleTest ./systemd-initrd-luks-password.nix {};
systemd-initrd-shutdown = handleTest ./systemd-shutdown.nix { systemdStage1 = true; };

@ -1,5 +1,3 @@
# Test whether fast reboots via kexec work.
import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "kexec";
meta = with lib.maintainers; {
@ -18,13 +16,16 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
node2 = { modulesPath, ... }: {
virtualisation.vlans = [ ];
environment.systemPackages = [ pkgs.hello ];
imports = [
"${modulesPath}/installer/kexec/kexec-boot.nix"
"${modulesPath}/profiles/minimal.nix"
];
};
};
testScript = { nodes, ... }: ''
# Test whether reboot via kexec works.
node1.wait_for_unit("multi-user.target")
node1.succeed('kexec --load /run/current-system/kernel --initrd /run/current-system/initrd --command-line "$(</proc/cmdline)"')
node1.execute("systemctl kexec >&2 &", check_return=False)
@ -32,14 +33,17 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
node1.connect()
node1.wait_for_unit("multi-user.target")
# Check the machine with kexec-boot.nix profile boots up
# Check if the machine with kexec-boot.nix profile boots up
node2.wait_for_unit("multi-user.target")
node2.shutdown()
# Kexec node1 to the toplevel of node2 via the kexec-boot script
node1.succeed('touch /run/foo')
node1.fail('hello')
node1.execute('${nodes.node2.config.system.build.kexecBoot}/kexec-boot', check_return=False)
node1.succeed('! test -e /run/foo')
node1.succeed('hello')
node1.succeed('[ "$(hostname)" = "node2" ]')
node1.shutdown()
'';

@ -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;
};
}

@ -51,24 +51,17 @@ let
withCD = config.clementine.cd or true;
withCloud = config.clementine.cloud or true;
# On the update after all 1.4rc, qt5.15 and protobuf 3.15 will be supported.
version = "1.4.0rc1";
version = "unstable-2022-04-11";
src = fetchFromGitHub {
owner = "clementine-player";
repo = "Clementine";
rev = version;
sha256 = "1rqk0hrsn8f8bjk0j0vq1af0ygy6xx7qi9fw0jjw2cmj6kzckyi2";
rev = "250024e117fbe5fae7c62b9c8e655d66412a6ed7";
sha256 = "06fcbs3wig3mh711iypyj49qm5246f7qhvgvv8brqfrd8cqyh6qf";
};
patches = [
./clementine-spotify-blob.patch
(fetchpatch {
# "short-term" fix for execution on wayland (1.4.0rc1-131-g2179027a6)
# for https://github.com/clementine-player/Clementine/issues/6587
url = "https://github.com/clementine-player/Clementine/commit/2179027a6d97530c857e43be873baacd696ff332.patch";
sha256 = "0344bfcyvjim5ph8w4km6zkg96rj5g9ybp9x14qgyw2gkdksimn6";
})
];
nativeBuildInputs = [

@ -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.
Its 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;
};
}

@ -14,28 +14,29 @@
, ninja
, openssl
, pkg-config
, python3
, rustPlatform
, sqlite
, wrapGAppsHook
, wrapGAppsHook4
, cmake
, libshumate
}:
stdenv.mkDerivation rec {
pname = "shortwave";
version = "2.0.1";
version = "3.0.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "World";
repo = "Shortwave";
rev = version;
sha256 = "sha256-25qPb7qlqCwYJzl4qZxAZYx5asxSlXBlc/0dGyBdk1o=";
sha256 = "sha256-qwk63o9pfqpAm6l9ioj3RccacemQU8R6LF6El4yHkjQ";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
name = "${pname}-${version}";
hash = "sha256-00dQXcSNmdZb2nSLG3q7jm4sugF9XR4LbH0OmcuHVxA=";
hash = "sha256-YrB322nv9CgZqt5//VMvVwjWA51ePlX2PI6raRJGBxA=";
};
nativeBuildInputs = [
@ -46,11 +47,11 @@ stdenv.mkDerivation rec {
meson
ninja
pkg-config
python3
rustPlatform.rust.cargo
rustPlatform.cargoSetupHook
rustPlatform.rust.rustc
wrapGAppsHook
wrapGAppsHook4
cmake
];
buildInputs = [
@ -61,6 +62,7 @@ stdenv.mkDerivation rec {
libadwaita
openssl
sqlite
libshumate
] ++ (with gst_all_1; [
gstreamer
gst-plugins-base
@ -68,10 +70,6 @@ stdenv.mkDerivation rec {
gst-plugins-bad
]);
postPatch = ''
patchShebangs build-aux/meson/postinstall.py
'';
meta = with lib; {
homepage = "https://gitlab.gnome.org/World/Shortwave";
description = "Find and listen to internet radio stations";
@ -80,7 +78,6 @@ stdenv.mkDerivation rec {
desktop. It is the successor to the older Gradio application.
'';
maintainers = with maintainers; [ lasandell ];
broken = true; # incompatible with latest libadwaita
license = licenses.gpl3Plus;
platforms = platforms.linux;
};

@ -9,13 +9,13 @@
stdenv.mkDerivation {
pname = "chia-plotter";
version = "1.1.7";
version = "1.1.8";
src = fetchFromGitHub {
owner = "madMAx43v3r";
repo = "chia-plotter";
rev = "18cad340858f0dbcc8dafd0bda1ce1af0fe58c65";
sha256 = "sha256-lXjeqcjn3+LtnVYngdM1T3on7V7wez4oOAZ0RpKJXMM=";
rev = "9d7fd929919d1adde6404cb4718a665a81bcef6d";
sha256 = "sha256-TMAly+Qof2DHPRHqE1nZuHQaCeMo0jEd8MWy4OlXrcs=";
fetchSubmodules = true;
};
@ -25,10 +25,17 @@ stdenv.mkDerivation {
src = ./dont_fetch_dependencies.patch;
pybind11_src = python3Packages.pybind11.src;
relic_src = fetchFromGitHub {
owner = "relic-toolkit";
owner = "Chia-Network";
repo = "relic";
rev = "1885ae3b681c423c72b65ce1fe70910142cf941c";
hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0=";
rev = "1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7";
hash = "sha256-IfTD8DvTEXeLUoKe4Ejafb+PEJW5DV/VXRYuutwGQHU=";
};
sodium_src = fetchFromGitHub {
owner = "AmineKhaldi";
repo = "libsodium-cmake";
rev = "f73a3fe1afdc4e37ac5fe0ddd401bf521f6bba65"; # pinned by upstream
sha256 = "sha256-lGz7o6DQVAuEc7yTp8bYS2kwjzHwGaNjugDi1ruRJOA=";
fetchSubmodules = true;
};
})
];

@ -11,30 +11,43 @@ index 255e3bb..5f99c3a 100644
+ SOURCE_DIR @pybind11_src@
)
FetchContent_MakeAvailable(pybind11 relic)
diff --git a/lib/bls-signatures/src/CMakeLists.txt b/lib/bls-signatures/src/CMakeLists.txt
index b762b5d..e06073b 100644
--- a/lib/bls-signatures/src/CMakeLists.txt
+++ b/lib/bls-signatures/src/CMakeLists.txt
@@ -4,18 +4,11 @@ set (CMAKE_CXX_STANDARD 17)
# CMake 3.14+
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6922167..23d8da6 100644
--- a/lib/bls-signatures/CMakeLists.txt
+++ b/lib/bls-signatures/CMakeLists.txt
@@ -31,29 +31,18 @@ set(CMAKE_MODULE_PATH
include(FetchContent)
FetchContent_Declare(Sodium
- GIT_REPOSITORY https://github.com/AmineKhaldi/libsodium-cmake.git
- # Latest commit at the moment this was added here
- # Anchored to libsodium v1.0.18
- GIT_TAG f73a3fe1afdc4e37ac5fe0ddd401bf521f6bba65
+ URL @sodium_src@
)
set(SODIUM_PCH "on" CACHE STRING "")
set(SODIUM_DISABLE_TESTS "on" CACHE STRING "")
set(SODIUM_CHIA_MINIMAL "on" CACHE STRING "")
FetchContent_MakeAvailable(Sodium)
-if (DEFINED ENV{RELIC_MAIN})
- set(RELIC_GIT_TAG "origin/main")
-else ()
- set(RELIC_GIT_TAG "1885ae3b681c423c72b65ce1fe70910142cf941c")
- # This is currently anchored to upstream aecdcae7956f542fbee2392c1f0feb0a8ac41dc5
- set(RELIC_GIT_TAG "1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7")
-endif ()
-
message(STATUS "Relic will be built from: ${RELIC_GIT_TAG}")
FetchContent_Declare(
relic
- GIT_REPOSITORY https://github.com/relic-toolkit/relic.git
- GIT_TAG ${RELIC_GIT_TAG}
- GIT_REPOSITORY https://github.com/Chia-Network/relic.git
- GIT_TAG ${RELIC_GIT_TAG}
+ SOURCE_DIR @relic_src@
)
FetchContent_MakeAvailable(relic)
# Relic related options
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 970ec74..948441a 100644

@ -1,5 +1,5 @@
import ./generic.nix (rec {
version = "28.1";
sha256 = "sha256-KLGz0JkDegiPCkyiUdfnJi6rXqFneqv/psRCaWGtdeE=";
sha256 = "sha256-D33wnlxhx0LyG9WZaQDj2II3tG0HcJdZTC4dSA3lrgY=";
patches = _: [ ];
})

@ -13,6 +13,7 @@
, sigtool, jansson, harfbuzz, sqlite, nixosTests
, dontRecurseIntoAttrs, emacsPackagesFor
, libgccjit, targetPlatform, makeWrapper # native-comp params
, fetchFromSavannah
, systemd ? null
, withX ? !stdenv.isDarwin
, withNS ? stdenv.isDarwin
@ -23,7 +24,7 @@
, withSQLite3 ? false
, withCsrc ? true
, withWebP ? false
, srcRepo ? false, autoreconfHook ? null, texinfo ? null
, srcRepo ? true, autoreconfHook ? null, texinfo ? null
, siteStart ? ./site-start.el
, nativeComp ? false
, withAthena ? false
@ -59,8 +60,9 @@ let emacs = stdenv.mkDerivation (lib.optionalAttrs nativeComp {
patches = patches fetchpatch;
src = fetchurl {
url = "mirror://gnu/emacs/${name}.tar.xz";
src = fetchFromSavannah {
repo = "emacs";
rev = version;
inherit sha256;
};

@ -17,6 +17,13 @@
, vulkan-loader
, copyDesktopItems
, makeDesktopItem
, openssl
, libobjc
, Security
, CoreServices
, ApplicationServices
, Carbon
, AppKit
}:
rustPlatform.buildRustPackage rec {
@ -40,7 +47,12 @@ rustPlatform.buildRustPackage rec {
copyDesktopItems
];
# Get openssl-sys to use pkg-config
OPENSSL_NO_VENDOR = 1;
buildInputs = [
openssl
] ++ lib.optionals stdenv.isLinux [
freetype
fontconfig
libxkbcommon
@ -50,10 +62,17 @@ rustPlatform.buildRustPackage rec {
libXrandr
libXi
vulkan-loader
] ++ lib.optionals stdenv.isDarwin [
libobjc
Security
CoreServices
ApplicationServices
Carbon
AppKit
];
# Add missing vulkan dependency to rpath
preFixup = ''
preFixup = lib.optionalString stdenv.isLinux ''
patchelf --add-needed ${vulkan-loader}/lib/libvulkan.so.1 $out/bin/lapce
'';
@ -76,6 +95,5 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/lapce/lapce";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ elliot ];
broken = stdenv.isDarwin;
};
}

@ -1119,6 +1119,7 @@ self: super: {
"coc-flutter"
"coc-git"
"coc-go"
"coc-haxe"
"coc-highlight"
"coc-html"
"coc-imselect"

@ -67,6 +67,18 @@ let
};
};
adpyke.codesnap = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "codesnap";
publisher = "adpyke";
version = "1.3.4";
sha256 = "sha256-dR6qODSTK377OJpmUqG9R85l1sf9fvJJACjrYhSRWgQ=";
};
meta = {
license = lib.licenses.mit;
};
};
alefragnani.project-manager = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "project-manager";
@ -554,8 +566,8 @@ let
mktplcRef = {
name = "vscode-markdownlint";
publisher = "DavidAnson";
version = "0.46.0";
sha256 = "sha256-2FvE+6fnZPtR0At4NjLKSMCbPu8T7o8xtpvYiEjh7ck=";
version = "0.47.0";
sha256 = "sha256-KtDJo8rhQXkZtJz93E+J7eNiAIcLk4e5qKDLoR3DoGw=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint/changelog";
@ -698,8 +710,8 @@ let
mktplcRef = {
name = "gitlens";
publisher = "eamodio";
version = "12.0.3";
sha256 = "sha256-PHQXfk0JggkEBRflHp+OAUOCVuymCubaszfDCYbpfG0=";
version = "12.0.6";
sha256 = "sha256-Q8l/GryB9iMhFnu5npUcDjWuImfrmVZF3xvm7nX/77Q=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
@ -790,8 +802,8 @@ let
mktplcRef = {
name = "prettier-vscode";
publisher = "esbenp";
version = "9.3.0";
sha256 = "sha256-hJgPjWf7a8+ltjmXTK8U/MwqgIZqBjmcCfHsAk2G3PA=";
version = "9.5.0";
sha256 = "sha256-L/jW6xAnJ8v9Qq+iyQI8usGr8BoICR+2ENAMGQ05r0A=";
};
meta = with lib; {
changelog = "https://marketplace.visualstudio.com/items/esbenp.prettier-vscode/changelog";
@ -1242,8 +1254,8 @@ let
mktplcRef = {
name = "vscode-peacock";
publisher = "johnpapa";
version = "4.0.0";
sha256 = "1i65w70f0kikah1cx7m0bji6qd800jabfci0xisdqxyzaksg7ysz";
version = "4.0.1";
sha256 = "sha256-oYXYOamwacgRqv3+ZREJ1vqRlwMz8LpO+wa6CVEEdbI=";
};
meta = with lib; {
license = licenses.mit;
@ -1466,8 +1478,8 @@ let
mktplcRef = {
name = "vscode-docker";
publisher = "ms-azuretools";
version = "1.20.0";
sha256 = "sha256-i3gYTP76YEDItG2oXR9pEXuGv0qmyf1Xv6HQvDBEOyg=";
version = "1.22.0";
sha256 = "sha256-+cY9uLQ4oIk7V/4uCNc6BdIAQCXvPPGeqd0apbDjDos=";
};
meta = {
license = lib.licenses.mit;
@ -1699,8 +1711,8 @@ let
mktplcRef = {
name = "material-icon-theme";
publisher = "PKief";
version = "4.14.1";
sha256 = "sha256-OHXi0EfeyKMeFiMU5yg0aDoWds4ED0lb+l6T12XZ3LQ=";
version = "4.16.0";
sha256 = "sha256-AOHvWoVB26caNgEEnKBhw5Z/tRtaTSeVLkO6Rlc/kqo=";
};
meta = {
license = lib.licenses.mit;

@ -12,9 +12,9 @@
(fetchNuGet { pname = "GtkSharp"; version = "3.22.25.128"; sha256 = "0z0wx0p3gc02r8d7y88k1rw307sb2vapbr1k1yc5qdc38fxz5jsy"; })
(fetchNuGet { pname = "GtkSharp.Dependencies"; version = "1.1.1"; sha256 = "0ffywnc3ca1lwhxdnk99l238vsprsrsh678bgm238lb7ja7m52pw"; })
(fetchNuGet { pname = "LibHac"; version = "0.16.1"; sha256 = "131qnqa1asdmymwdvpjza6w646b05jzn1cxjdxgwh7qdcdb77xyx"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0rrrfgkr7rzhlnsnajvzb1ijkybp99d992bqxy9pbawmq7d60bdk"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "09whyl3i9mzy10n5zxlq66lj3l4p29hm75igmdip2fb376zxyam3"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "11kv50kll3iq88kn40f5v5qlq8mydv6y6xz2cbzjw4aadd44njwq"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1fvv5ri32pbl43628zqnim6fbv6hjxf66p0v793xdh57dzkdyh0j"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "1m8iaq78kii0z4lxwq1igm8f4yv010blrifab4zp491b0j0qg1d4"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1sqv7vhkm4j11rl7mfvs4mmmclcdps2n4pf31ck2mcx54nr4d2kj"; })
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "16.8.0"; sha256 = "1y05sjk7wgd29a47v1yhn2s1lrd8wgazkilvmjbvivmrrm3fqjs8"; })
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.0.1"; sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj"; })
(fetchNuGet { pname = "Microsoft.CSharp"; version = "4.5.0"; sha256 = "01i28nvzccxbqmiz217fxs6hnjwmd5fafs37rd49a6qp53y6623l"; })
@ -23,11 +23,11 @@
(fetchNuGet { pname = "Microsoft.IdentityModel.Logging"; version = "6.15.0"; sha256 = "0jn9a20a2zixnkm3bmpmvmiv7mk0hqdlnpi0qgjkg1nir87czm19"; })
(fetchNuGet { pname = "Microsoft.IdentityModel.Tokens"; version = "6.15.0"; sha256 = "1nbgydr45f7lp980xyrkzpyaw2mkkishjwp3slgxk7f0mz6q8i1v"; })
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "16.8.0"; sha256 = "1ln2mva7j2mpsj9rdhpk8vhm3pgd8wn563xqdcwd38avnhp74rm9"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.3"; sha256 = "0k9gc94cvn36p0v3pj296asg2sq9a8ah6lfw0xvvmd4hq2k72s79"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.3"; sha256 = "1y428glba68s76icjzfl1v3p61pcz7rd78wybhabs8zq8w9cp2pj"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0f04srx6q0jk81a60n956hz32fdngzp0xmdb2x7gyl77gsq8yijj"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "0180ipzzz9pc6f6l17rg5bxz1ghzbapmiqq66kdl33bmbny6vmm9"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "1rjkzs2013razi2xs943q62ys1jh8blhjcnj75qkvirf859d11qw"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.4"; sha256 = "0vgjwpy55mf6x22a634cdidckyq5hi941i9p10jqyrbnc637frv2"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.4"; sha256 = "1qasm6j25lmcc4xn7f7s3jli1pypz1kfnj7j9dkjlx9mc8r356zp"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1gibwhplbanv6bz3l71w8vhzlgqsh21bms30dbf1n60v7p02fl3h"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "0gkzqsmj12wwdh548rb9drjgmyzvqalmwwq0fzvgj9c7zm1gdndi"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1x4ysack9n57h8w1ybfyczkf3w6jsgz7ila0czm2011w4sjnyqj0"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })

@ -6,6 +6,7 @@
, makeDesktopItem
, makeWrapper
, unzip
, xdg-utils
}:
stdenvNoCC.mkDerivation rec {
@ -47,6 +48,7 @@ stdenvNoCC.mkDerivation rec {
--add-flags "-Dawt.useSystemAAFontSettings=on" \
--add-flags "-Dswing.aatext=true" \
--add-flags "-jar $BASEDIR/${pname}.jar" \
--prefix PATH : ${lib.makeBinPath [ xdg-utils ]} \
--set _JAVA_AWT_WM_NONREPARENTING 1 \
--set AWT_TOOLKIT MToolkit

@ -55,12 +55,12 @@
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.13.14"; sha256 = "07xsdx8j1rhp712kwy8jx9ang6f9zljqrvaggf0ssj5zqbliz93p"; })
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; })
(fetchNuGet { pname = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0s874cs94p1rxdy6n22ch3vr1ad1w0nkh7cnjxvxcjim2b4lfvln"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "1jpw4s862j4aa7b7wchi03gxcy02j6hhpbsfbcayiyx6ry788i15"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0rrrfgkr7rzhlnsnajvzb1ijkybp99d992bqxy9pbawmq7d60bdk"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "0s0xpqd0nc9kldfay5j1krbc1nyfasxw4xxjx1mwpnbr7n99wbms"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "09whyl3i9mzy10n5zxlq66lj3l4p29hm75igmdip2fb376zxyam3"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "11kv50kll3iq88kn40f5v5qlq8mydv6y6xz2cbzjw4aadd44njwq"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "195yldf6ws9qbb2aqrrr9bbaq9f8i0dvyb8jgrvg7jhay8j775ay"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "0s1hkanhfv7virdynxxx28kp3w596iiplvi0jqv3dsr63gl0m0m7"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1fvv5ri32pbl43628zqnim6fbv6hjxf66p0v793xdh57dzkdyh0j"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0244kxk61hddbgwkg7d7b3lf3w545w31m7hkmdb09b6jhk0kdf16"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "1m8iaq78kii0z4lxwq1igm8f4yv010blrifab4zp491b0j0qg1d4"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1sqv7vhkm4j11rl7mfvs4mmmclcdps2n4pf31ck2mcx54nr4d2kj"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "6.0.0-rc.1.21452.15"; sha256 = "0c3vnaag8gxlxij77n18m3hawpjkjjamsnq5kfjz5cvc7sfg3fwh"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "6.0.0-rc.1.21452.15"; sha256 = "1xyx358w4fqzxr9cy358agnm86rjijbnvikiqlngz2msgmldxi2z"; })
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; })
@ -75,18 +75,17 @@
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.0.0"; sha256 = "0bknyf5kig5icwjxls7pcn51x2b2qf91dz9qv67fl70v6cczaz2r"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.3"; sha256 = "14lypnhdby9939l75y6i077x4ccb22yakzjrbapl8an438h09yf8"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.3"; sha256 = "1swbrmpsayy99ycwaq68dx9ydd5h3qv9brwig6ryff1xfn1llndq"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.3"; sha256 = "1py3nrfvllqlnb9mhs0qwgy7c14n33b2hfb0qc49rx22sqv8ylbp"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.3"; sha256 = "0rshhsygm3id8wig8mqs846l8dck65drszpzjh1d00d1fk2bxzs4"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.3"; sha256 = "0k9gc94cvn36p0v3pj296asg2sq9a8ah6lfw0xvvmd4hq2k72s79"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.3"; sha256 = "1y428glba68s76icjzfl1v3p61pcz7rd78wybhabs8zq8w9cp2pj"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0ws9vxias9iynhcajkl9lz4c8f6hc4b5spypxd0ha33lcjaj408a"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "0gjj6p2nnxzhyrmmmwiyrll782famhll9lbgj8cji1i93amxq1pb"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0f04srx6q0jk81a60n956hz32fdngzp0xmdb2x7gyl77gsq8yijj"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "003s3x2ffk4g76jy4b60n6vizly03amjbli4lngsy0wzc86c0ij1"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "0180ipzzz9pc6f6l17rg5bxz1ghzbapmiqq66kdl33bmbny6vmm9"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "1rjkzs2013razi2xs943q62ys1jh8blhjcnj75qkvirf859d11qw"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.4"; sha256 = "1zm9q9yvglsn5w786c9cjdfj1a8z4sipmvn9rhg3ps23rllxwmcc"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.4"; sha256 = "0g1vw0wr88zlfpdg2gz8c0mriasci1kzvjia4nj19j7b0zaga7f0"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.4"; sha256 = "08mrvb71kldzla2j7v10ifxrc6bwsrd4bms2rqfb7rmx00qs6yj0"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.4"; sha256 = "0vgjwpy55mf6x22a634cdidckyq5hi941i9p10jqyrbnc637frv2"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.4"; sha256 = "1qasm6j25lmcc4xn7f7s3jli1pypz1kfnj7j9dkjlx9mc8r356zp"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "026kl3cdbk35rjcnbj92bv7pvx20jd80hxxrnz1s4kzlm4rsp0bv"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "09i8ca56szmvyp1xlddyv3124rrcar8vgsq3pmprcylfdjarck6x"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1gibwhplbanv6bz3l71w8vhzlgqsh21bms30dbf1n60v7p02fl3h"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0h7vkcxaqjll65qka6hsz2hi0vmsizg4ys38a0qg76r0blsnk2yr"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "0gkzqsmj12wwdh548rb9drjgmyzvqalmwwq0fzvgj9c7zm1gdndi"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1x4ysack9n57h8w1ybfyczkf3w6jsgz7ila0czm2011w4sjnyqj0"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })

@ -55,12 +55,12 @@
(fetchNuGet { pname = "Humanizer.Core.zh-Hant"; version = "2.13.14"; sha256 = "07xsdx8j1rhp712kwy8jx9ang6f9zljqrvaggf0ssj5zqbliz93p"; })
(fetchNuGet { pname = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; })
(fetchNuGet { pname = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0s874cs94p1rxdy6n22ch3vr1ad1w0nkh7cnjxvxcjim2b4lfvln"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "1jpw4s862j4aa7b7wchi03gxcy02j6hhpbsfbcayiyx6ry788i15"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0rrrfgkr7rzhlnsnajvzb1ijkybp99d992bqxy9pbawmq7d60bdk"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "0s0xpqd0nc9kldfay5j1krbc1nyfasxw4xxjx1mwpnbr7n99wbms"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "09whyl3i9mzy10n5zxlq66lj3l4p29hm75igmdip2fb376zxyam3"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "11kv50kll3iq88kn40f5v5qlq8mydv6y6xz2cbzjw4aadd44njwq"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "195yldf6ws9qbb2aqrrr9bbaq9f8i0dvyb8jgrvg7jhay8j775ay"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "0s1hkanhfv7virdynxxx28kp3w596iiplvi0jqv3dsr63gl0m0m7"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1fvv5ri32pbl43628zqnim6fbv6hjxf66p0v793xdh57dzkdyh0j"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0244kxk61hddbgwkg7d7b3lf3w545w31m7hkmdb09b6jhk0kdf16"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "1m8iaq78kii0z4lxwq1igm8f4yv010blrifab4zp491b0j0qg1d4"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1sqv7vhkm4j11rl7mfvs4mmmclcdps2n4pf31ck2mcx54nr4d2kj"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.JsonPatch"; version = "6.0.0-rc.1.21452.15"; sha256 = "0c3vnaag8gxlxij77n18m3hawpjkjjamsnq5kfjz5cvc7sfg3fwh"; })
(fetchNuGet { pname = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "6.0.0-rc.1.21452.15"; sha256 = "1xyx358w4fqzxr9cy358agnm86rjijbnvikiqlngz2msgmldxi2z"; })
(fetchNuGet { pname = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; })
@ -75,18 +75,17 @@
(fetchNuGet { pname = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; })
(fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; })
(fetchNuGet { pname = "Microsoft.NET.Test.Sdk"; version = "17.0.0"; sha256 = "0bknyf5kig5icwjxls7pcn51x2b2qf91dz9qv67fl70v6cczaz2r"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.3"; sha256 = "14lypnhdby9939l75y6i077x4ccb22yakzjrbapl8an438h09yf8"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.3"; sha256 = "1swbrmpsayy99ycwaq68dx9ydd5h3qv9brwig6ryff1xfn1llndq"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.3"; sha256 = "1py3nrfvllqlnb9mhs0qwgy7c14n33b2hfb0qc49rx22sqv8ylbp"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.3"; sha256 = "0rshhsygm3id8wig8mqs846l8dck65drszpzjh1d00d1fk2bxzs4"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.3"; sha256 = "0k9gc94cvn36p0v3pj296asg2sq9a8ah6lfw0xvvmd4hq2k72s79"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.3"; sha256 = "1y428glba68s76icjzfl1v3p61pcz7rd78wybhabs8zq8w9cp2pj"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.3"; sha256 = "0ws9vxias9iynhcajkl9lz4c8f6hc4b5spypxd0ha33lcjaj408a"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.3"; sha256 = "0gjj6p2nnxzhyrmmmwiyrll782famhll9lbgj8cji1i93amxq1pb"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.3"; sha256 = "0f04srx6q0jk81a60n956hz32fdngzp0xmdb2x7gyl77gsq8yijj"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.3"; sha256 = "003s3x2ffk4g76jy4b60n6vizly03amjbli4lngsy0wzc86c0ij1"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.3"; sha256 = "0180ipzzz9pc6f6l17rg5bxz1ghzbapmiqq66kdl33bmbny6vmm9"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.3"; sha256 = "1rjkzs2013razi2xs943q62ys1jh8blhjcnj75qkvirf859d11qw"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.4"; sha256 = "1zm9q9yvglsn5w786c9cjdfj1a8z4sipmvn9rhg3ps23rllxwmcc"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.4"; sha256 = "0g1vw0wr88zlfpdg2gz8c0mriasci1kzvjia4nj19j7b0zaga7f0"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.4"; sha256 = "08mrvb71kldzla2j7v10ifxrc6bwsrd4bms2rqfb7rmx00qs6yj0"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.4"; sha256 = "0vgjwpy55mf6x22a634cdidckyq5hi941i9p10jqyrbnc637frv2"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.4"; sha256 = "1qasm6j25lmcc4xn7f7s3jli1pypz1kfnj7j9dkjlx9mc8r356zp"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.4"; sha256 = "026kl3cdbk35rjcnbj92bv7pvx20jd80hxxrnz1s4kzlm4rsp0bv"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.4"; sha256 = "09i8ca56szmvyp1xlddyv3124rrcar8vgsq3pmprcylfdjarck6x"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.4"; sha256 = "1gibwhplbanv6bz3l71w8vhzlgqsh21bms30dbf1n60v7p02fl3h"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.4"; sha256 = "0h7vkcxaqjll65qka6hsz2hi0vmsizg4ys38a0qg76r0blsnk2yr"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.4"; sha256 = "0gkzqsmj12wwdh548rb9drjgmyzvqalmwwq0fzvgj9c7zm1gdndi"; })
(fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.4"; sha256 = "1x4ysack9n57h8w1ybfyczkf3w6jsgz7ila0czm2011w4sjnyqj0"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; })
(fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })

@ -1,4 +1,8 @@
{ lib, stdenv, python3, fetchPypi }:
{ lib
, stdenv
, python3
, fetchPypi
}:
let
defaultOverrides = [
@ -37,11 +41,12 @@ with py.pkgs;
buildPythonApplication rec {
pname = "archivy";
version = "1.7.1";
version = "1.7.2";
format = "setuptools";
src = fetchPypi {
inherit pname version;
sha256 = "sha256-UNGl5Dl/E3+uQ4HIxzHYliHF4lqD3GYdeoL+DtqUwCo=";
hash = "sha256-o5dVJDbdKgo6hMMU9mKzoouSgVWl7xSAp+Aq61VcfeU=";
};
# Relax some dependencies
@ -54,6 +59,7 @@ buildPythonApplication rec {
--replace 'python_frontmatter == 0.5.0' 'python_frontmatter' \
--replace 'requests ==' 'requests >=' \
--replace 'validators ==' 'validators >=' \
--replace 'flask-login == ' 'flask-login >= ' \
--replace 'tinydb ==' 'tinydb >=' \
--replace 'Flask_WTF == 0.14.3' 'Flask_WTF' \
--replace 'Flask ==' 'Flask >='

@ -1,6 +1,7 @@
{ lib, fetchFromGitHub, cmake, curl, xorg, avahi, qtbase, mkDerivation,
openssl, wrapGAppsHook,
avahiWithLibdnssdCompat ? avahi.override { withLibdnssdCompat = true; }
avahiWithLibdnssdCompat ? avahi.override { withLibdnssdCompat = true; },
fetchpatch
}:
mkDerivation rec {
@ -15,6 +16,16 @@ mkDerivation rec {
fetchSubmodules = true;
};
patches = [
# This patch can be removed when a new version of barrier (greater than 2.4.0)
# is released, which will contain this commit.
(fetchpatch {
name = "add-missing-cstddef-header.patch";
url = "https://github.com/debauchee/barrier/commit/4b12265ae5d324b942698a3177e1d8b1749414d7.patch";
sha256 = "sha256-ajMxP7szBFi4h8cMT3qswfa3k/QiJ1FGI3q9fkCFQQk=";
})
];
buildInputs = [ curl xorg.libX11 xorg.libXext xorg.libXtst avahiWithLibdnssdCompat qtbase ];
nativeBuildInputs = [ cmake wrapGAppsHook ];

@ -5,16 +5,16 @@
buildGoModule rec {
pname = "dasel";
version = "1.24.1";
version = "1.24.3";
src = fetchFromGitHub {
owner = "TomWright";
repo = "dasel";
rev = "v${version}";
sha256 = "sha256-B6MWoGYNjFBUxnSqAXt2DRRjSlmgbqIC7qEoMFGQ+zU=";
sha256 = "sha256-aAP5hyo4t5IX4wLwyNDuXxAYbAkS36S1UewYs9ZFJM4=";
};
vendorSha256 = "sha256-NP+Is7Dxz4LGzx5vpv8pJOJhodAYHia1JXYfhJD54as=";
vendorSha256 = "sha256-zli9SEBU6n0JusAquqb9+O2W4yPZS7zmC5PCebVSeIA=";
ldflags = [
"-s" "-w" "-X github.com/tomwright/dasel/internal.Version=${version}"

@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
src = fetchgit {
url = "git://anongit.freedesktop.org/${pname}";
rev = "refs/tags/${pname}-${version}";
sha256 = "168gdhzj11f4nk94a6z696sm8v1njzwww69bn6wr97l17897913g";
sha256 = "sha256-0UGcoGkNF/19aSTWNEFAmZP7seL/yObXsOLlZLiyG2Q=";
};
meta = with lib; {

@ -2,10 +2,10 @@
stdenv.mkDerivation rec {
pname = "gremlin-console";
version = "3.5.3";
version = "3.6.0";
src = fetchzip {
url = "https://downloads.apache.org/tinkerpop/${version}/apache-tinkerpop-gremlin-console-${version}-bin.zip";
sha256 = "sha256-pcxJYK+hBFlJ8CmuHGcI+U3x3nE/f9Nu37Nkd3C2Hy8=";
sha256 = "sha256-gYlHZuRKpBpC0will4EoJGyHW41vSjAT8Yg8yK6PCms=";
};
nativeBuildInputs = [ makeWrapper ];

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "masterpdfeditor";
version = "5.8.33";
version = "5.8.46";
src = fetchurl {
url = "https://code-industry.net/public/master-pdf-editor-${version}-qt5.x86_64.tar.gz";
sha256 = "sha256-sgLF/NpaNlkL5iA1l7QzMiYKwRcMDu2DHdTIaeHOtfI=";
sha256 = "sha256-xms4aqIxYXR6v226RMf+abrFU1xz2aDIL6iQ+Yfff1k=";
};
nativeBuildInputs = [ autoPatchelfHook wrapQtAppsHook ];

@ -3,27 +3,39 @@
, fetchFromSourcehut
, pkg-config
, zig
, makeWrapper
, curl
, SDL2
, SDL2_gfx
, SDL2_image
, SDL2_ttf
, jq
, ncurses
, inconsolata-nerdfont
, dmenu
, xdotool
, bemenu
, withX11 ? false
}:
stdenv.mkDerivation rec {
let
menuInputs = if withX11 then [ dmenu xdotool ] else [ bemenu ];
in stdenv.mkDerivation rec {
pname = "mepo";
version = "0.3";
version = "0.4.1";
src = fetchFromSourcehut {
owner = "~mil";
repo = pname;
rev = version;
hash = "sha256-B7BOAFhiOTILUdzh49hTMrNNHZpCNRDLW2uekXyptqQ=";
hash = "sha256-soIAQgo8Cyii/zzJapgJmC5hN/ySnHKoSbOg/XgTnGg=";
};
nativeBuildInputs = [ pkg-config zig ];
nativeBuildInputs = [ pkg-config zig makeWrapper ];
buildInputs = [ curl SDL2 SDL2_gfx SDL2_image SDL2_ttf ];
buildInputs = [
curl SDL2 SDL2_gfx SDL2_image SDL2_ttf inconsolata-nerdfont jq ncurses
] ++ menuInputs;
preBuild = ''
export HOME=$TMPDIR
@ -46,12 +58,26 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
postInstall = ''
wrapProgram $out/bin/mepo_dl.sh\
--suffix PATH : ${lib.makeBinPath [ jq ncurses ]}
wrapProgram $out/bin/mepo_ui_helper_menu.sh\
--suffix PATH : ${lib.makeBinPath menuInputs}
for script in $(grep -l jq out/bin/mepo_ui_menu_*.sh); do
wrapProgram $script --suffix PATH : $out/bin:${lib.makeBinPath [ jq ]}
done
for prog in $out/bin/mepo*; do
if [ ! -f $out/bin/.$(basename $prog)-wrapped ]; then
wrapProgram $prog --suffix PATH : $out/bin
fi
done
'';
meta = with lib; {
description = "Fast, simple, and hackable OSM map viewer";
homepage = "https://sr.ht/~mil/mepo/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ sikmir ];
platforms = platforms.unix;
broken = stdenv.isDarwin; # See https://github.com/NixOS/nixpkgs/issues/86299
maintainers = with maintainers; [ sikmir McSinyx ];
platforms = platforms.linux;
};
}

@ -36,6 +36,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
NIX_CFLAGS_COMPILE = [ "-std=c++14" ];
postInstall = ''
wrapProgram $out/bin/nut-scanner --prefix LD_LIBRARY_PATH : \
"$out/lib:${neon}/lib:${libusb-compat-0_1.out}/lib:${avahi}/lib:${freeipmi}/lib"

@ -6,13 +6,13 @@
mkDerivation rec {
pname = "pure-maps";
version = "2.9.2";
version = "3.0.0";
src = fetchFromGitHub {
owner = "rinigus";
repo = "pure-maps";
rev = version;
hash = "sha256-pMPjY6OXR6THiSQZ4mw9Kz+tAXJaOwzJEcpPOyZ+YKI=";
hash = "sha256-r36/Vpt4ZIWV1+VhqRBuo4uT7nmEGiFGIt3QGG3ijjs=";
fetchSubmodules = true;
};
@ -37,6 +37,7 @@ mkDerivation rec {
meta = with lib; {
description = "Display vector and raster maps, places, routes, and provide navigation instructions with a flexible selection of data and service providers";
homepage = "https://github.com/rinigus/pure-maps";
changelog = "https://github.com/rinigus/pure-maps/blob/${src.rev}/NEWS.md";
license = licenses.gpl3Only;
maintainers = [ maintainers.Thra11 ];
platforms = platforms.linux;

@ -1,5 +1,9 @@
{ lib, fetchFromGitHub, python3Packages, file, less, highlight
, imagePreviewSupport ? true, w3m }:
{ lib, fetchFromGitHub, python3Packages, file, less, highlight, w3m
, imagePreviewSupport ? true
, neoVimSupport ? true
, improvedEncodingDetection ? true
, rightToLeftTextSupport ? false
}:
python3Packages.buildPythonApplication rec {
pname = "ranger";
@ -15,8 +19,13 @@ python3Packages.buildPythonApplication rec {
LC_ALL = "en_US.UTF-8";
checkInputs = with python3Packages; [ pytestCheckHook ];
propagatedBuildInputs = [ file ]
++ lib.optionals (imagePreviewSupport) [ python3Packages.pillow ];
propagatedBuildInputs = [
less
file
] ++ lib.optionals imagePreviewSupport [ python3Packages.pillow ]
++ lib.optionals neoVimSupport [ python3Packages.pynvim ]
++ lib.optionals improvedEncodingDetection [ python3Packages.chardet ]
++ lib.optionals rightToLeftTextSupport [ python3Packages.python-bidi ];
preConfigure = ''
${lib.optionalString (highlight != null) ''

@ -1,4 +1,4 @@
{ lib, buildGoModule, fetchFromGitHub, alsa-lib }:
{ lib, buildGoModule, fetchFromGitHub, darwin, libiconv, alsa-lib, stdenv }:
buildGoModule rec {
pname = "sampler";
@ -17,7 +17,10 @@ buildGoModule rec {
subPackages = [ "." ];
buildInputs = [ alsa-lib ];
buildInputs = lib.optional stdenv.isLinux alsa-lib
++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.OpenAL
];
meta = with lib; {
description = "Tool for shell commands execution, visualization and alerting";

@ -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 ];
};
}

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helm-docs";
version = "1.7.0";
version = "1.8.1";
src = fetchFromGitHub {
owner = "norwoodj";
repo = "helm-docs";
rev = "v${version}";
sha256 = "sha256-TXwEVyRYRiVqCDL7IR+DIu1iKqaq81W5xkvz+laxVek=";
sha256 = "sha256-OpS/CYBb2Ll6ktvEhqkw/bWMSrFa4duidK3Glu8EnPw=";
};
vendorSha256 = "sha256-XTV0gyUWe6G5gxucsXOaDOUQoKMCfhrWzlKwUOaA6y4=";
vendorSha256 = "sha256-FpmeOQ8nV+sEVu2+nY9o9aFbCpwSShQUFOmyzwEQ9Pw=";
subPackages = [ "cmd/helm-docs" ];
ldflags = [

@ -1,19 +1,17 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:
{ lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles }:
buildGoModule rec {
pname = "helm";
version = "3.8.1";
gitCommit = "5cb9af4b1b271d11d7a97a71df3ac337dd94ad37";
pname = "kubernetes-helm";
version = "3.8.2";
gitCommit = "6e3701edea09e5d55a8ca2aae03a68917630e91b";
src = fetchFromGitHub {
owner = "helm";
repo = "helm";
rev = "v${version}";
sha256 = "sha256-AjNrn46l9gVC7MtGF59QWv+l6qYn+jzopsZtM/2faXY=";
sha256 = "sha256-lFAzp7ZxyMZAEO1cNFkEPLgTLEGa6azv36xiTIz4FZY=";
};
vendorSha256 = "sha256-ffbp7J8XDxo/s79pjoiDVbft0pr/lJpuJuKiMpQwkT0=";
doCheck = false;
vendorSha256 = "sha256-FLEydmR+UEZ80VYLxBU1ZdwpdLgTjUpqiMItnt9UuLY=";
subPackages = [ "cmd/helm" ];
ldflags = [
@ -23,6 +21,19 @@ buildGoModule rec {
"-X helm.sh/helm/v3/internal/version.gitCommit=${gitCommit}"
];
preCheck = ''
# skipping version tests because they require dot git directory
substituteInPlace cmd/helm/version_test.go \
--replace "TestVersion" "SkipVersion"
'' + lib.optionalString stdenv.isLinux ''
# skipping plugin tests on linux
substituteInPlace cmd/helm/plugin_test.go \
--replace "TestPluginDynamicCompletion" "SkipPluginDynamicCompletion" \
--replace "TestLoadPlugins" "SkipLoadPlugins"
substituteInPlace cmd/helm/helm_test.go \
--replace "TestPluginExitCode" "SkipPluginExitCode"
'';
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
$out/bin/helm completion bash > helm.bash
@ -33,7 +44,8 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/kubernetes/helm";
description = "A package manager for kubernetes";
mainProgram = "helm";
license = licenses.asl20;
maintainers = with maintainers; [ rlupton20 edude03 saschagrunert Frostman Chili-Man ];
maintainers = with maintainers; [ rlupton20 edude03 saschagrunert Frostman Chili-Man techknowlogick ];
};
}

@ -1,19 +1,24 @@
{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }:
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testVersion, kompose }:
buildGoPackage rec {
buildGoModule rec {
pname = "kompose";
version = "1.21.0";
goPackagePath = "github.com/kubernetes/kompose";
version = "1.26.1";
src = fetchFromGitHub {
rev = "v${version}";
owner = "kubernetes";
repo = "kompose";
sha256 = "15a1alf6ywwfc4z5kdcnv64fp3cfy3qrcw62ny6xyn1kh1w24vkh";
rev = "v${version}";
sha256 = "sha256-NfzqGG5ZwPpmjhvcvXN1AA+kfZG/oujbAEtXkm1mzeU=";
};
vendorSha256 = "sha256-OR5U2PnebO0a+lwU09Dveh0Yxk91cmSRorTxQIO5lHc=";
nativeBuildInputs = [ installShellFiles ];
ldflags = [ "-s" "-w" ];
checkFlags = [ "-short" ];
postInstall = ''
for shell in bash zsh; do
$out/bin/kompose completion $shell > kompose.$shell
@ -21,6 +26,11 @@ buildGoPackage rec {
done
'';
passthru.tests.version = testVersion {
package = kompose;
command = "kompose version";
};
meta = with lib; {
description = "A tool to help users who are familiar with docker-compose move to Kubernetes";
homepage = "https://kompose.io";

@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (7.0.1)
activesupport (7.0.2.3)
concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 1.6, < 2)
minitest (>= 5.1)
@ -9,11 +9,11 @@ GEM
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
colorize (0.8.1)
concurrent-ruby (1.1.9)
concurrent-ruby (1.1.10)
domain_name (0.5.20190701)
unf (>= 0.0.5, < 1.0.0)
ejson (1.3.1)
faraday (1.9.3)
faraday (1.10.0)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
@ -58,12 +58,12 @@ GEM
http-form_data (2.3.0)
http-parser (1.2.3)
ffi-compiler (>= 1.0, < 2.0)
i18n (1.8.11)
i18n (1.10.0)
concurrent-ruby (~> 1.0)
jsonpath (1.1.0)
jsonpath (1.1.1)
multi_json
jwt (2.3.0)
krane (2.4.0)
krane (2.4.6)
activesupport (>= 5.0)
colorize (~> 0.8)
concurrent-ruby (~> 1.1)
@ -74,7 +74,7 @@ GEM
oj (~> 3.0)
statsd-instrument (>= 2.8, < 4)
thor (>= 1.0, < 2.0)
kubeclient (4.9.2)
kubeclient (4.9.3)
http (>= 3.0, < 5.0)
jsonpath (~> 1.0)
recursive-open-struct (~> 1.1, >= 1.1.1)
@ -89,7 +89,7 @@ GEM
netrc (0.11.0)
oj (3.13.11)
os (1.1.4)
public_suffix (4.0.6)
public_suffix (4.0.7)
rake (13.0.6)
recursive-open-struct (1.1.3)
rest-client (2.1.0)
@ -98,9 +98,9 @@ GEM
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
ruby2_keywords (0.0.5)
signet (0.16.0)
signet (0.16.1)
addressable (~> 2.8)
faraday (>= 0.17.3, < 2.0)
faraday (>= 0.17.5, < 3.0)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
statsd-instrument (3.1.2)
@ -109,7 +109,7 @@ GEM
concurrent-ruby (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8)
unf_ext (0.0.8.1)
PLATFORMS
ruby
@ -118,4 +118,4 @@ DEPENDENCIES
krane
BUNDLED WITH
2.2.24
2.3.9

@ -5,10 +5,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "02lys9pnb99hsczs551iqzjn008i8k7c728xxba7acfi9rdw9pa6";
sha256 = "1jpydd414j0fig3r0f6ci67mchclg6cq2qgqbq9zplrbg40pzfi8";
type = "gem";
};
version = "7.0.1";
version = "7.0.2.3";
};
addressable = {
dependencies = ["public_suffix"];
@ -36,10 +36,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f";
sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14";
type = "gem";
};
version = "1.1.9";
version = "1.1.10";
};
domain_name = {
dependencies = ["unf"];
@ -68,10 +68,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0y32gj994ll3zlcqjmwp78r7s03iiwayij6fz2pjpkfywgvp71s6";
sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4";
type = "gem";
};
version = "1.9.3";
version = "1.10.0";
};
faraday-em_http = {
groups = ["default"];
@ -265,10 +265,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf";
sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg";
type = "gem";
};
version = "1.8.11";
version = "1.10.0";
};
jsonpath = {
dependencies = ["multi_json"];
@ -276,10 +276,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "12hjsr0plnx6v0bh1rhhimfi7z3rqm19xb47ybdkc1h9yhynnmdq";
sha256 = "0slr38w21gwizkq4nk6c7l7lcqc2c733zfn5fq1pmbwy5bwiggad";
type = "gem";
};
version = "1.1.0";
version = "1.1.1";
};
jwt = {
groups = ["default"];
@ -297,10 +297,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1xnf0cw5i1i8l5nm1c9z02h184ad6hvy7fydr4bdzckjkyinamv9";
sha256 = "16rf7qzwshlbhrc9fdgq44fcf2qbgjwik1kwkv1gncy12lvwfdmz";
type = "gem";
};
version = "2.4.0";
version = "2.4.6";
};
kubeclient = {
dependencies = ["http" "jsonpath" "recursive-open-struct" "rest-client"];
@ -308,10 +308,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0kld1w4706dfd6jx3snsi4h2pvqfazz1fni5al2ln60s3b8sybq4";
sha256 = "0ih04d0vgj91rl66iaqh8jmpskwz3g6mgajid0wlzi5skxqqxlym";
type = "gem";
};
version = "4.9.2";
version = "4.9.3";
};
memoist = {
groups = ["default"];
@ -409,10 +409,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9";
sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
type = "gem";
};
version = "4.0.6";
version = "4.0.7";
};
rake = {
groups = ["default"];
@ -461,10 +461,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0cgmadrpgkpcklvvm2cga9mnrfqwqlydwpask1wx617h5ha6954k";
sha256 = "1jwyggz80xb3yi2hycmmw214c4072g8i56y0b0gsmpkiyk5d0vh1";
type = "gem";
};
version = "0.16.0";
version = "0.16.1";
};
statsd-instrument = {
groups = ["default"];
@ -513,9 +513,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0jmbimpnpjdzz8hlrppgl9spm99qh3qzbx0b81k3gkgwba8nk3yd";
sha256 = "0bf120xbq23zjyf8zi8h1576d71g58srr8rndig0whn10w72vrxz";
type = "gem";
};
version = "0.0.8";
version = "0.0.8.1";
};
}

@ -6,7 +6,7 @@
callPackage ./generic.nix {
inherit buildGoModule nvidia_x11 nvidiaGpuSupport;
version = "1.1.8";
sha256 = "05k1r157h3jaqzzsrkgc96zcny3mi8dvixc2v1w0lwcxixqk0y2l";
vendorSha256 = "03hjin9nybf7fpbj5r82qh19qh3cc8m0b236mk0ajhsyjqrk8pir";
version = "1.1.12";
sha256 = "19y52sn4qz0vx9s188nf7rkr7y2cbq6h33l98sr4w85kmainn86s";
vendorSha256 = "0p582y2q6zpyn7vmv1p8p8r2gbh786pqc6lpipgr7rpxbnxf5v4b";
}

@ -21,10 +21,10 @@
"owner": "aiven",
"provider-source-address": "registry.terraform.io/aiven/aiven",
"repo": "terraform-provider-aiven",
"rev": "v2.7.1",
"sha256": "sha256-tXg9VpP3kj32Q9ktU5FrcQStIRlDtMLXYzn0RvLQCRk=",
"vendorSha256": "sha256-1Eenm7dgQc4jCPm7BfuiXR2B3IJRBAYdGD7CSs49koo=",
"version": "2.7.1"
"rev": "v2.7.2",
"sha256": "sha256-1Y3m431KlWU+0cgZsU644WEO1i/9Gp1HomXvuCesVNU=",
"vendorSha256": "sha256-nBVLgOrtINrDziQLdqo5rFWfeY/cOdBW/XVDjtNaNhE=",
"version": "2.7.2"
},
"akamai": {
"owner": "akamai",
@ -40,10 +40,10 @@
"owner": "aliyun",
"provider-source-address": "registry.terraform.io/aliyun/alicloud",
"repo": "terraform-provider-alicloud",
"rev": "v1.164.0",
"sha256": "sha256-UZ+/l8eBpzo0KBW6x8koLzBt0QniHjP73zdjKIw8ByI=",
"rev": "v1.165.0",
"sha256": "sha256-Mq0Ob6U2v3onn5wIvAzXhbSBzjUCP4kF6irbwREdGFI=",
"vendorSha256": "sha256-xxq+VOG6FkX1perAcXOiFtL/bjsHl9IWIJb5dfaIkpY=",
"version": "1.164.0"
"version": "1.165.0"
},
"ansible": {
"owner": "nbering",
@ -94,28 +94,28 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/aws",
"repo": "terraform-provider-aws",
"rev": "v4.10.0",
"sha256": "sha256-FhW7+Ot1cVxTdDFuwP+Xq9LCfogRTJ7wlTU5TR98UPA=",
"vendorSha256": "sha256-91SSNiWHFcNWg6Ssr8XA+uiOoAbuBpivDPmkzWlFvPk=",
"version": "4.10.0"
"rev": "v4.11.0",
"sha256": "sha256-d7edKXwjktpHGMxL/sAowOjiGdsAk9cdGVMgj0uIVIg=",
"vendorSha256": "sha256-xQ9EbzwLfRZuBzytJ4SpoEIYJ9DuN+eWPy7RRg4jPkU=",
"version": "4.11.0"
},
"azuread": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/azuread",
"repo": "terraform-provider-azuread",
"rev": "v2.20.0",
"sha256": "sha256-x1tSrejqsw3A/1n+PbG9wWx7q7qRciCjdwPAFT4lc2E=",
"rev": "v2.21.0",
"sha256": "sha256-H2G9n9pvDF1VKXC773ubRFzGYZJeAj+t/V89omxmcps=",
"vendorSha256": null,
"version": "2.20.0"
"version": "2.21.0"
},
"azurerm": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/azurerm",
"repo": "terraform-provider-azurerm",
"rev": "v3.2.0",
"sha256": "sha256-GKI6d2zSaaEaKnt6MLqzEbLjLYdrIOa+aeIlFPa5hM4=",
"rev": "v3.3.0",
"sha256": "sha256-ZkyuZ2q9V2CKuXGUcDI5X3O21y8xtZiYGPnl5mIjuZc=",
"vendorSha256": null,
"version": "3.2.0"
"version": "3.3.0"
},
"azurestack": {
"owner": "hashicorp",
@ -162,6 +162,15 @@
"vendorSha256": "03761vl8xcirmas38q8xivx2r312c07fmg1y80lklmswbd8d0f71",
"version": "2.2.0"
},
"buildkite": {
"owner": "buildkite",
"provider-source-address": "registry.terraform.io/buildkite/buildkite",
"repo": "terraform-provider-buildkite",
"rev": "v0.8.0",
"sha256": "1v4kzsvzkzf0bb6vpyjh0n2kbcfrqa193idvm4jgbcrdb0y3xzn5",
"vendorSha256": "12kqjpyy80pfrasicmdi1f43mr846rad3c6xaa4dvzn7hq640q5j",
"version": "0.8.0"
},
"checkly": {
"owner": "checkly",
"provider-source-address": "registry.terraform.io/checkly/checkly",
@ -194,10 +203,10 @@
"owner": "cloudflare",
"provider-source-address": "registry.terraform.io/cloudflare/cloudflare",
"repo": "terraform-provider-cloudflare",
"rev": "v3.12.2",
"sha256": "sha256-vshZlMLfyRxbzsk6H34PZb5+RowpEJEvWhNVYzrySeg=",
"vendorSha256": "sha256-v6fUzYwrYt4rk5LT0LyNd8e9X79r3dwtd3s1QIV/w/s=",
"version": "3.12.2"
"rev": "v3.13.0",
"sha256": "sha256-ZG8F6cbJOmQdtudkVUGjKsq2Hs4uYlb/pxrF6Fkk4w0=",
"vendorSha256": "sha256-4usFr3aseHGGUa/bseSRAjE1NTZxh8UXPd66HG3hwOM=",
"version": "3.13.0"
},
"cloudfoundry": {
"owner": "cloudfoundry-community",
@ -258,10 +267,10 @@
"owner": "DataDog",
"provider-source-address": "registry.terraform.io/DataDog/datadog",
"repo": "terraform-provider-datadog",
"rev": "v3.10.0",
"sha256": "sha256-M9Pbvcg6HJY4S7Syu3XFsyjsCfeZxS17Ke2FpN+2HV4=",
"vendorSha256": "sha256-IJ8K2pRfvajdPkM3EjJe1B9PstJozETMert+O6Xpa88=",
"version": "3.10.0"
"rev": "v3.11.0",
"sha256": "sha256-9ugNj/D6VPaERckV0cCPlBjNtzS9tLJj+rc/8MhxCVU=",
"vendorSha256": "sha256-XxOOOljx+p4onI6SF8UY+gy7x7G2pduEqODT1UX4zfg=",
"version": "3.11.0"
},
"dhall": {
"owner": "awakesecurity",
@ -321,10 +330,10 @@
"owner": "dome9",
"provider-source-address": "registry.terraform.io/dome9/dome9",
"repo": "terraform-provider-dome9",
"rev": "v1.24.5",
"sha256": "0a4q5lf11xxfc9ndicdmjir77rdsiq5a8fwb6065879qaamvaxqi",
"rev": "v1.25.2",
"sha256": "sha256-6AtJEeAoOfqGwLC687aMTBg4yRXIDYqDbkXyXuiV8aQ=",
"vendorSha256": null,
"version": "1.24.5"
"version": "1.25.2"
},
"elasticsearch": {
"owner": "phillbaker",
@ -339,10 +348,10 @@
"owner": "exoscale",
"provider-source-address": "registry.terraform.io/exoscale/exoscale",
"repo": "terraform-provider-exoscale",
"rev": "v0.34.0",
"sha256": "sha256-GDN3cN+zNiTxJlKeQr4PGOFybIrVLL31VBMRhZ9PDQ4=",
"rev": "v0.35.0",
"sha256": "sha256-iIClnbCldGnihpML9xF0kyR4viXZzAsTF8MFT53wg+A=",
"vendorSha256": null,
"version": "0.34.0"
"version": "0.35.0"
},
"external": {
"owner": "hashicorp",
@ -412,20 +421,20 @@
"provider-source-address": "registry.terraform.io/hashicorp/google",
"proxyVendor": true,
"repo": "terraform-provider-google",
"rev": "v4.17.0",
"sha256": "sha256-7yGZpCErpriLrqHpCnXmkJkrGMQPkD70NmzuZ0ghF7o=",
"rev": "v4.18.0",
"sha256": "sha256-/s0O2ZBNPfBNffZp9sdG2omfXKDgwLaX4cJZs553WLU=",
"vendorSha256": "sha256-l2OviwplP/Sg2ShaEA88pMwVTkREnLkFAzterjr2kvU=",
"version": "4.17.0"
"version": "4.18.0"
},
"google-beta": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/google-beta",
"proxyVendor": true,
"repo": "terraform-provider-google-beta",
"rev": "v4.17.0",
"sha256": "sha256-JaZZRjQR9+aH9KTJrazLXlbQ1drIOfE8sOVYi29F1fs=",
"rev": "v4.18.0",
"sha256": "sha256-mVuo+dFDNcmWIh9WJNkkpowF7lI3mQy8scgij6jM9Zw=",
"vendorSha256": "sha256-l2OviwplP/Sg2ShaEA88pMwVTkREnLkFAzterjr2kvU=",
"version": "4.17.0"
"version": "4.18.0"
},
"grafana": {
"owner": "grafana",
@ -494,10 +503,10 @@
"owner": "huaweicloud",
"provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud",
"repo": "terraform-provider-huaweicloud",
"rev": "v1.35.1",
"sha256": "sha256-EC2o+olQaGCAX/0JGlXNMF8QE1k6BjC/4SttbGOxFFw=",
"rev": "v1.35.2",
"sha256": "sha256-D1ZaYz+leYU2UNq9c589KVISSNdcjFnDO4JccSVRPYw=",
"vendorSha256": null,
"version": "1.35.1"
"version": "1.35.2"
},
"huaweicloudstack": {
"owner": "huaweicloud",
@ -521,10 +530,10 @@
"owner": "IBM-Cloud",
"provider-source-address": "registry.terraform.io/IBM-Cloud/ibm",
"repo": "terraform-provider-ibm",
"rev": "v1.40.1",
"sha256": "sha256-7NdpMWEpkcqEwi7xAedc/NPJ6e+RZZ4HdrKtmb/H6xU=",
"vendorSha256": "sha256-rVV6oeqIj4o9qxw2V67G3cgERJaccejaAAtEOJVLm4U=",
"version": "1.40.1"
"rev": "v1.41.0-beta0",
"sha256": "sha256-0SANOw6mSXnH/bLRZRjG2R9aPTsp8jZvqYNNtNsiYPw=",
"vendorSha256": "sha256-8s32A0qgODZZy3rSrHnnBkQyKLBj0fcCBJ9ja9gXc5Q=",
"version": "1.41.0-beta0"
},
"icinga2": {
"owner": "Icinga",
@ -737,10 +746,10 @@
"owner": "newrelic",
"provider-source-address": "registry.terraform.io/newrelic/newrelic",
"repo": "terraform-provider-newrelic",
"rev": "v2.42.1",
"sha256": "sha256-3lrO3BOP3X6Pr9wPnWsuQenesRTEDHzlkenIia6YiS8=",
"vendorSha256": "sha256-G/GWIE+XeLiHW0xxyjbIpncAnpBmC/+iZnI8MFmi80k=",
"version": "2.42.1"
"rev": "v2.43.3",
"sha256": "sha256-RSE0JHhIKR0Xst2iol3L02OZnEHwkVoaN32Yu2YZy7s=",
"vendorSha256": "sha256-4C8OWJSaUp4W8ScERveGYJ0m8avl6HHeTtGleJa5mdk=",
"version": "2.43.3"
},
"nomad": {
"owner": "hashicorp",
@ -792,19 +801,19 @@
"owner": "oracle",
"provider-source-address": "registry.terraform.io/oracle/oci",
"repo": "terraform-provider-oci",
"rev": "v4.71.0",
"sha256": "sha256-8v9zfYlWqeKQlk1hNL7iif/AfEjI5lC0clUwgpA132U=",
"rev": "v4.72.0",
"sha256": "sha256-ztlMhwcRraPdR95iZGiEKJAKe7PZeE4ABLBNVo2maUQ=",
"vendorSha256": null,
"version": "4.71.0"
"version": "4.72.0"
},
"okta": {
"owner": "okta",
"provider-source-address": "registry.terraform.io/okta/okta",
"repo": "terraform-provider-okta",
"rev": "v3.23.0",
"sha256": "sha256-azqWTQA4FW79U+GrdCBO4BWA5c+Cce3ELANS2Os5bSs=",
"rev": "v3.24.0",
"sha256": "sha256-nP42jYvdXmW4gz1fRcEm3Cmv7RXlpk6l2qL5dImIvAw=",
"vendorSha256": "sha256-S4HVfl/PbgpgWFedkWM+EGyYAL5P0cdkLMYL+y+aX8w=",
"version": "3.23.0"
"version": "3.24.0"
},
"oktaasa": {
"owner": "oktadeveloper",
@ -846,10 +855,10 @@
"owner": "opentelekomcloud",
"provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud",
"repo": "terraform-provider-opentelekomcloud",
"rev": "v1.29.1",
"sha256": "sha256-c7kRS3c+n/5oN3PDKsJzkiK8ravRjBTJHhhqLHy9nhQ=",
"rev": "v1.29.2-alpha.1",
"sha256": "sha256-OAbsX7GMGeDvc22xj4V/Jfap2ROg7ECTFf+FJTm0aDM=",
"vendorSha256": "sha256-kSZvxbovF2/oCqFY/0zpGmAhLFuCw6nWG3B4ppyxzLY=",
"version": "1.29.1"
"version": "1.29.2-alpha.1"
},
"opsgenie": {
"owner": "opsgenie",
@ -882,10 +891,10 @@
"owner": "PagerDuty",
"provider-source-address": "registry.terraform.io/PagerDuty/pagerduty",
"repo": "terraform-provider-pagerduty",
"rev": "v2.4.0",
"sha256": "sha256-pWfpist6nG6lQ1ep+Aje6LQgN/1ab5FtSoJKkoLDxAs=",
"rev": "v2.4.1",
"sha256": "sha256-2Ot6TxWN+t33EfT5wmkkPjj9DUrPum9whl5wimgjAp0=",
"vendorSha256": null,
"version": "2.4.0"
"version": "2.4.1"
},
"panos": {
"owner": "PaloAltoNetworks",
@ -918,10 +927,10 @@
"owner": "pan-net",
"provider-source-address": "registry.terraform.io/pan-net/powerdns",
"repo": "terraform-provider-powerdns",
"rev": "v1.4.1",
"sha256": "1v1qs042jpin5454yqbdfp2xsgf68cgwlsqfah5hqy1qnq5zbl3z",
"rev": "v1.5.0",
"sha256": "sha256-NtJs2oNJbjUYNFsbrfo2RYhqOlKA15GJt9gi1HuTIw0=",
"vendorSha256": null,
"version": "1.4.1"
"version": "1.5.0"
},
"rabbitmq": {
"owner": "cyrilgdn",
@ -945,10 +954,10 @@
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/random",
"repo": "terraform-provider-random",
"rev": "v3.1.2",
"sha256": "sha256-Yk1CPR9gN70E+Qpc20vBQG2MY/RCO5cvaNtD8N++d5A=",
"vendorSha256": "sha256-/IjOv7/kQlGuV9+9Vhc7zUrr6hbcoxZyKi+q52YA/kk=",
"version": "3.1.2"
"rev": "v3.1.3",
"sha256": "sha256-q4j3DXbLiVeSyWGywwLiJspmE08ip3zL8vabfVDWnUo=",
"vendorSha256": "sha256-sg89QS0ncCrBGoLvsWFlyCYwNZHNG6iadNJIHWRmhXE=",
"version": "3.1.3"
},
"rundeck": {
"owner": "rundeck",
@ -1008,10 +1017,10 @@
"owner": "splunk-terraform",
"provider-source-address": "registry.terraform.io/splunk-terraform/signalfx",
"repo": "terraform-provider-signalfx",
"rev": "v6.12.0",
"sha256": "sha256-mTPiJc2AbtSAHM5J9Wr9fb/M/GDFMCIHod0DAT9DDvI=",
"rev": "v6.12.1",
"sha256": "sha256-JmkuYv3vDCSUuD69+dw8fG4EvuDMhfImlfmZslp8AfQ=",
"vendorSha256": "sha256-hI0yz796+xxAFQg+O/2g5ueNx/wrx/40DlQyxtx11aQ=",
"version": "6.12.0"
"version": "6.12.1"
},
"skytap": {
"owner": "skytap",
@ -1026,10 +1035,10 @@
"owner": "chanzuckerberg",
"provider-source-address": "registry.terraform.io/chanzuckerberg/snowflake",
"repo": "terraform-provider-snowflake",
"rev": "v0.31.0",
"sha256": "sha256-KYgvtdGkzju1qpECVX5vtY7U8JNa8anSmaTq8PwJEl8=",
"rev": "v0.32.0",
"sha256": "sha256-Y4apbAQ4Up1VoQxB9w/4EYwhFX9sqYNLLBVxyOqmffE=",
"vendorSha256": "sha256-l++IzY3/W4qsdFJY7ik0xF6tZWluLb4EcW5KQtBVY5s=",
"version": "0.31.0"
"version": "0.32.0"
},
"sops": {
"owner": "carlpett",
@ -1044,10 +1053,10 @@
"owner": "spotinst",
"provider-source-address": "registry.terraform.io/spotinst/spotinst",
"repo": "terraform-provider-spotinst",
"rev": "v1.72.0",
"sha256": "sha256-h70Tcp+VODMgUDBBcR4Vhqvln76rhwgnfKjIK2+hphw=",
"vendorSha256": "sha256-pI9jX/Wp6Nu1ix82ZE2CBZYu0j4S+HH2+dD5G679VrE=",
"version": "1.72.0"
"rev": "v1.73.1",
"sha256": "sha256-tA80gL0IJVO0g+sXdXLYgW1a0hLP0rnQCUtLAS9Y614=",
"vendorSha256": "sha256-25h8VMeXKWth06+5ZBibDWvjWyJmKM64k0zhkUsIYeM=",
"version": "1.73.1"
},
"stackpath": {
"owner": "stackpath",
@ -1062,10 +1071,10 @@
"owner": "StatusCakeDev",
"provider-source-address": "registry.terraform.io/StatusCakeDev/statuscake",
"repo": "terraform-provider-statuscake",
"rev": "v2.0.1-pre",
"sha256": "sha256-/SWmGy6kMAt4TAswlpmfs4rVAa/DZBFoE1Yv+EcWfGo=",
"vendorSha256": "sha256-sFKhbOsE2eQ4Qxfbtab19nZRIKhJXNdsg274tWRjoVg=",
"version": "2.0.1-pre"
"rev": "v2.0.2-pre",
"sha256": "sha256-a8F6jDSYDal6U0Uu/iXprUb2lrwwUMOOkIZDftIiaLI=",
"vendorSha256": "sha256-E6DvzloOaamSX3jLKUQQmIccGiI6sFo4oNwU86td05E=",
"version": "2.0.2-pre"
},
"sumologic": {
"owner": "SumoLogic",
@ -1089,19 +1098,19 @@
"owner": "tencentcloudstack",
"provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud",
"repo": "terraform-provider-tencentcloud",
"rev": "v1.69.0",
"sha256": "sha256-GArlBMlQdEjITqvAAcnhurJtYjs03U8pAzcdbuXzbss=",
"rev": "v1.71.0",
"sha256": "sha256-syj6fOBmErKsPQXYQ0U9bFC3butI06FJVLkD6RvWbFE=",
"vendorSha256": null,
"version": "1.69.0"
"version": "1.71.0"
},
"tfe": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/tfe",
"repo": "terraform-provider-tfe",
"rev": "v0.30.2",
"sha256": "sha256-qJGHOZdnigflapWHhmvALNMzqDxJ4RSAgGFzm+3z7GA=",
"rev": "v0.31.0",
"sha256": "sha256-BvA+1oCh8xB0XcXMGOmAEdi/lEwGdRed5vDEDVBUMhE=",
"vendorSha256": "sha256-7TFfIk+aPbl3CLuNdeJg1O2n3WlCuG5tsayCtbo77I0=",
"version": "0.30.2"
"version": "0.31.0"
},
"thunder": {
"owner": "a10networks",
@ -1162,19 +1171,19 @@
"owner": "cloudposse",
"provider-source-address": "registry.terraform.io/cloudposse/utils",
"repo": "terraform-provider-utils",
"rev": "0.17.20",
"sha256": "sha256-+pk2cUmYzQsa40iMvbdkYmZtoXOb5ALU/p0EEZx2AIw=",
"vendorSha256": "sha256-cb8Hqe3lGfjNpGmhrJ64x6w/iFW22Ma4AJo2w29kjR0=",
"version": "0.17.20"
"rev": "0.17.23",
"sha256": "sha256-/m2K91I1BtzfKTO6sbYL6r0N6GGtd4Ux+GSL0Ut4GUg=",
"vendorSha256": "sha256-Rmv3B8Sczvohlfwu248a1pi1VmFGNCB77/IFTBKKeiM=",
"version": "0.17.23"
},
"vault": {
"owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/vault",
"repo": "terraform-provider-vault",
"rev": "v3.4.1",
"sha256": "sha256-xG16n25upU9giQ76FEx6as2GvyhAk6kZixmJCJFti2s=",
"vendorSha256": "sha256-JiNYM8P6ExGVVOVBYA2WJSZOpZ0PAyoncENqYRXPo7c=",
"version": "3.4.1"
"rev": "v3.5.0",
"sha256": "sha256-Ap96unJFTJ8HKcIs3LYSHfTXszh1gAcZSTEWpS2W2AQ=",
"vendorSha256": "sha256-UvczG/31YPIxPBZhwoBC3QS+QA8PRtRqgA/0W8tcXD0=",
"version": "3.5.0"
},
"vcd": {
"owner": "vmware",
@ -1252,9 +1261,9 @@
"owner": "yandex-cloud",
"provider-source-address": "registry.terraform.io/yandex-cloud/yandex",
"repo": "terraform-provider-yandex",
"rev": "v0.73.0",
"sha256": "sha256-nhmy/DlO8JCjPRnm/o9R/+qq8k5kjEuNgYrGAdZWnVI=",
"vendorSha256": "sha256-GyLvc6mDA6F2xkT0bP3zjTWFmrOWodLCB4apYsBE95Q=",
"version": "0.73.0"
"rev": "v0.74.0",
"sha256": "sha256-TeApvGYWBlCzxE7/t6cbb47L1oGUfx2B/cEW8UQieoU=",
"vendorSha256": "sha256-n1qcrvBKftKYm7nlTCeAOU/Q40xMpVlyKUKxR7wgPu4=",
"version": "0.74.0"
}
}

@ -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;
};
})

@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "jitsi-meet-electron";
version = "2022.1.1";
version = "2022.3.1";
src = fetchurl {
url = "https://github.com/jitsi/jitsi-meet-electron/releases/download/v${version}/jitsi-meet-x86_64.AppImage";
sha256 = "0x3fdqgjnsd570b7nszfx3h8l5c8x2kg32ig85n2a2g481c7xi6l";
sha256 = "sha256-/5WpjmTLwQN73m7nHg4DKPbXIbD9WyJ+YBbFMD4ZDfg=";
name = "${pname}-${version}.AppImage";
};
@ -46,7 +46,8 @@ stdenv.mkDerivation rec {
postFixup = ''
makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar \
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc xorg.libXtst pipewire ]}"
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc xorg.libXtst pipewire ]}" \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}"
'';
meta = with lib; {

@ -7,12 +7,12 @@
}:
let
version = "1.7.9";
version = "1.8.4";
pname = "session-desktop-appimage";
src = fetchurl {
url = "https://github.com/oxen-io/session-desktop/releases/download/v${version}/session-desktop-linux-x86_64-${version}.AppImage";
sha256 = "ca7754e59146633b71e66b02a90cff87e4f2574e57ff831ca4a5f983b7e2fbef";
sha256 = "Az9NEsqU4ZcmuSno38zflT4M4lI6/4ShEh3FVTcyRJg=";
};
appimage = appimageTools.wrapType2 {
inherit version pname src;

@ -98,6 +98,7 @@ stdenv.mkDerivation rec {
};
patches = [
./kf594.patch
./shortcuts-binary-path.patch
# let it build with nixpkgs 10.12 sdk
./kotato-10.12-sdk.patch

@ -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);

@ -63,12 +63,9 @@ stdenv.mkDerivation {
postPatch = lib.optionalString stdenv.isLinux ''
substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
--replace '"libEGL.so.1"' '"${libGL}/lib/libEGL.so.1"'
substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
--replace '"libGL.so.1"' '"${libGL}/lib/libGL.so.1"'
substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
--replace '"libgbm.so.1"' '"${mesa}/lib/libgbm.so.1"'
substituteInPlace src/modules/desktop_capture/linux/egl_dmabuf.cc \
--replace '"libEGL.so.1"' '"${libGL}/lib/libEGL.so.1"' \
--replace '"libGL.so.1"' '"${libGL}/lib/libGL.so.1"' \
--replace '"libgbm.so.1"' '"${mesa}/lib/libgbm.so.1"' \
--replace '"libdrm.so.2"' '"${libdrm}/lib/libdrm.so.2"'
'';

@ -2,6 +2,8 @@
, lib
, fetchurl
, makeWrapper
, xar
, cpio
# Dynamic libraries
, alsa-lib
, atk
@ -28,8 +30,27 @@
}:
let
version = "5.9.6.2225";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "Unsupported system: ${system}";
# Zoom versions are released at different times for each platform and linux
# is stuck on 5.9.6 until https://github.com/NixOS/nixpkgs/pull/166085 is
# resolved
version = {
aarch64-darwin = "5.10.4.6592";
x86_64-darwin = "5.10.4.6592";
x86_64-linux = "5.9.6.2225";
}.${system} or throwSystem;
srcs = {
aarch64-darwin = fetchurl {
url = "https://zoom.us/client/${version}/Zoom.pkg?archType=arm64";
sha256 = "0jg5f9hvb67hhfnifpx5fzz65fcijldy1znlia6pqflxwci3m5rq";
};
x86_64-darwin = fetchurl {
url = "https://zoom.us/client/${version}/Zoom.pkg";
sha256 = "1p83691bid8kz5mw09x6l9zvjglfszi5vbhfmbbpiqhiqcxlfz83";
};
x86_64-linux = fetchurl {
url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz";
sha256 = "0rynpw2fjn9j75f34rk0rgqn9wzyzgzmwh1a3xcx7hqingv45k53";
@ -69,23 +90,41 @@ stdenv.mkDerivation rec {
pname = "zoom";
inherit version;
src = srcs.${stdenv.hostPlatform.system};
src = srcs.${system} or throwSystem;
dontUnpack = true;
dontUnpack = stdenv.isLinux;
unpackPhase = lib.optionalString stdenv.isDarwin ''
xar -xf $src
zcat < zoomus.pkg/Payload | cpio -i
'';
nativeBuildInputs = [
makeWrapper
]
++ lib.optionals stdenv.isDarwin [
xar
cpio
];
installPhase = ''
runHook preInstall
mkdir $out
tar -C $out -xf $src
mv $out/usr/* $out/
${rec {
aarch64-darwin = ''
mkdir -p $out/Applications/zoom.us.app
cp -R . $out/Applications/zoom.us.app
'';
# darwin steps same on both architectures
x86_64-darwin = aarch64-darwin;
x86_64-linux = ''
mkdir $out
tar -C $out -xf $src
mv $out/usr/* $out/
'';
}.${system} or throwSystem}
runHook postInstall
'';
postFixup = ''
postFixup = lib.optionalString stdenv.isLinux ''
# Desktop File
substituteInPlace $out/share/applications/Zoom.desktop \
--replace "Exec=/usr/bin/zoom" "Exec=$out/bin/zoom"

@ -46,11 +46,11 @@
stdenv.mkDerivation rec {
pname = "evolution";
version = "3.44.0";
version = "3.44.1";
src = fetchurl {
url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "3yHT31Ik36hC6ikO/82QKv1LFBhgik37aQejt9TZlPk=";
sha256 = "dEx+CK0R4bYQPO60u/2Jo7Yo4SbOOGe7AI80F8wEnqk=";
};
nativeBuildInputs = [

@ -148,6 +148,24 @@ let
sha512 = "3b94XDdRLqL7OlE7OjWg/4pgG825Juw8PLVEDm6h5pio0gMU89ICxfatGxHsBxMGfqad+wnvdmUweZWlELDFpQ==";
};
};
"@fortawesome/fontawesome-common-types-6.1.1" = {
name = "_at_fortawesome_slash_fontawesome-common-types";
packageName = "@fortawesome/fontawesome-common-types";
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.1.1.tgz";
sha512 = "wVn5WJPirFTnzN6tR95abCx+ocH+3IFLXAgyavnf9hUmN0CfWoDjPT/BAWsUVwSlYYVBeCLJxaqi7ZGe4uSjBA==";
};
};
"@fortawesome/free-regular-svg-icons-6.1.1" = {
name = "_at_fortawesome_slash_free-regular-svg-icons";
packageName = "@fortawesome/free-regular-svg-icons";
version = "6.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.1.1.tgz";
sha512 = "xXiW7hcpgwmWtndKPOzG+43fPH7ZjxOaoeyooptSztGmJxCAflHZxXNK0GcT0uEsR4jTGQAfGklDZE5NHoBhKg==";
};
};
"@icetee/ftp-0.3.15" = {
name = "_at_icetee_slash_ftp";
packageName = "@icetee/ftp";
@ -490,22 +508,22 @@ let
sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==";
};
};
"@types/node-12.20.48" = {
"@types/node-12.20.49" = {
name = "_at_types_slash_node";
packageName = "@types/node";
version = "12.20.48";
version = "12.20.49";
src = fetchurl {
url = "https://registry.npmjs.org/@types/node/-/node-12.20.48.tgz";
sha512 = "4kxzqkrpwYtn6okJUcb2lfUu9ilnb3yhUOH6qX3nug8D2DupZ2drIkff2yJzYcNJVl3begnlcaBJ7tqiTTzjnQ==";
url = "https://registry.npmjs.org/@types/node/-/node-12.20.49.tgz";
sha512 = "5e6QNb9bkeh4Hni4ktLqUZuUqnGTX/kou2aZkXyxtuYaHXgBm+In1SHR9V+7kDzWzjB08KC2uqt2doDi7cuAAA==";
};
};
"@types/node-17.0.25" = {
"@types/node-17.0.26" = {
name = "_at_types_slash_node";
packageName = "@types/node";
version = "17.0.25";
version = "17.0.26";
src = fetchurl {
url = "https://registry.npmjs.org/@types/node/-/node-17.0.25.tgz";
sha512 = "wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==";
url = "https://registry.npmjs.org/@types/node/-/node-17.0.26.tgz";
sha512 = "z/FG/6DUO7pnze3AE3TBGIjGGKkvCcGcWINe1C7cADY8hKLJPDYpzsNE37uExQ4md5RFtTCvg+M8Mu1Enyeg2A==";
};
};
"@types/node-fetch-2.6.1" = {
@ -949,13 +967,13 @@ let
sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w==";
};
};
"aws-sdk-2.1118.0" = {
"aws-sdk-2.1120.0" = {
name = "aws-sdk";
packageName = "aws-sdk";
version = "2.1118.0";
version = "2.1120.0";
src = fetchurl {
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1118.0.tgz";
sha512 = "R3g06c4RC0Gz/lwMA7wgC7+FwYf5vaO30sPIigoX5m6Tfb7tdzfCYD7pnpvkPRNUvWJ3f5kQk+pEeW25DstRrQ==";
url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1120.0.tgz";
sha512 = "3cKXUFxC3CDBbJ/JlXEKmJZKFZhqGii7idGaLxvV5/OzqEDUstYkHGX3TCJdQRHrRwpFvRVOekXSwLxBltqXuQ==";
};
};
"aws-sign2-0.7.0" = {
@ -1597,13 +1615,13 @@ let
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
"color-string-1.9.0" = {
"color-string-1.9.1" = {
name = "color-string";
packageName = "color-string";
version = "1.9.0";
version = "1.9.1";
src = fetchurl {
url = "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz";
sha512 = "9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==";
url = "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz";
sha512 = "shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==";
};
};
"color-support-1.1.3" = {
@ -1813,13 +1831,13 @@ let
sha1 = "e303a882b342cc3ee8ca513a79999734dab3ae2c";
};
};
"core-js-3.22.1" = {
"core-js-3.22.2" = {
name = "core-js";
packageName = "core-js";
version = "3.22.1";
version = "3.22.2";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-3.22.1.tgz";
sha512 = "l6CwCLq7XgITOQGhv1dIUmwCFoqFjyQ6zQHUCQlS0xKmb9d6OHIg8jDiEoswhaettT21BSF5qKr6kbvE+aKwxw==";
url = "https://registry.npmjs.org/core-js/-/core-js-3.22.2.tgz";
sha512 = "Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA==";
};
};
"core-util-is-1.0.2" = {
@ -3811,13 +3829,13 @@ let
sha512 = "2Bm96d5ktnE217Ib1FldvUaPAaOst6GtZrsxJCwnJgi9lnsoAKIHyU0sae8rNx6DNYbjdqqh8lv5/b9poD8qOg==";
};
};
"libphonenumber-js-1.9.51" = {
"libphonenumber-js-1.9.52" = {
name = "libphonenumber-js";
packageName = "libphonenumber-js";
version = "1.9.51";
version = "1.9.52";
src = fetchurl {
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.51.tgz";
sha512 = "MGidRDs7s2nUybwrB/UjZT4nPXZPYQZQTu/sF3/O2v/DocmD8N6G+a9kwDt2qm7DaOo35XRt7hAIbYL+ml942Q==";
url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.52.tgz";
sha512 = "8k83chc+zMj+J/RkaBxi0PpSTAdzHmpqzCMqquSJVRfbZFr8DCp6vPC7ms2PIPGxeqajZLI6CBLW5nLCJCJrYg==";
};
};
"libqp-1.1.0" = {
@ -4468,49 +4486,49 @@ let
sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==";
};
};
"n8n-core-0.114.0" = {
"n8n-core-0.115.0" = {
name = "n8n-core";
packageName = "n8n-core";
version = "0.114.0";
version = "0.115.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.114.0.tgz";
sha512 = "B1cDM9OCEJ2xeatvTHtMm3TQvaef5/7NA0kULX6XsvnMhv21k5/Nzvb5Ky1lrXB5DxkdzQdiAwtojh/GDQs4UA==";
url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.115.0.tgz";
sha512 = "VXmnbbAQKk9Nbw4g4kSpJ5bxKOydVsMnz6wU2Q4tmRd1ajp+jyjHLUWyJIoVMDWm6nLEC6GORh+Zsap7Jf2xjw==";
};
};
"n8n-design-system-0.17.0" = {
"n8n-design-system-0.18.0" = {
name = "n8n-design-system";
packageName = "n8n-design-system";
version = "0.17.0";
version = "0.18.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.17.0.tgz";
sha512 = "7Gcy0uAiNjLIuVEPOb4UABhUgFA7ov287g2RMnAysC2edI4G7oeSvzMl/rlRojOGlTY4zjKiV6Wz4bkDlkiVbw==";
url = "https://registry.npmjs.org/n8n-design-system/-/n8n-design-system-0.18.0.tgz";
sha512 = "TurjQwQC+TRHwoEtsFBqBVg9VRSDPBg6ghmz4rm2U6X61yqg960dLQlAIl5d+oas2jezAnhHIxL47wl+9M8V/A==";
};
};
"n8n-editor-ui-0.140.0" = {
"n8n-editor-ui-0.141.0" = {
name = "n8n-editor-ui";
packageName = "n8n-editor-ui";
version = "0.140.0";
version = "0.141.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.140.0.tgz";
sha512 = "FzJhsid5OxdUvL5R4IYA6iflrGdpuwJUwe1SqeP5OQJVHw345PJ+MeJ7I5+viDF2nJ8rZRQ9boFSW+N/YHh+ZQ==";
url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.141.0.tgz";
sha512 = "CH1Jd9vyf+DsBukIgV9dICxGzyI1cbeHvv7XTv8qUVfMdNrsPan/OTAmyuoFl+aSuI0H8NedJTpzMytoLghvjw==";
};
};
"n8n-nodes-base-0.171.1" = {
"n8n-nodes-base-0.172.0" = {
name = "n8n-nodes-base";
packageName = "n8n-nodes-base";
version = "0.171.1";
version = "0.172.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.171.1.tgz";
sha512 = "VPdyYKAbBfCITznwVEH8hmrdtp23C1W0Ci8u/963UfQrPh2mYmqbNsnxAGlAOLvdPUap4YFwsoegUjq8/qDvFg==";
url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.172.0.tgz";
sha512 = "/Wm9E4nxftG5bTU7AMdXrYiCRq/S/rqiZO7Cn34Nvp/fyT5MndU5C6socz0Bz/ScDrRCAmsEF5I+G1+zQwuQUA==";
};
};
"n8n-workflow-0.96.0" = {
"n8n-workflow-0.97.0" = {
name = "n8n-workflow";
packageName = "n8n-workflow";
version = "0.96.0";
version = "0.97.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.96.0.tgz";
sha512 = "FLghjASJdhcWjYPL1C6AJeWXsK79vQJuniFL7p1mIg8s4bHdyU+M+9mDLOwzZqAnEktOWzxTAoorDRnfEY67ug==";
url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.97.0.tgz";
sha512 = "RZlUhe8rW7r5prjn/WmdE1yZfZsDrpjjT0Bk22ItmKA+BeRW1k+VonWHBZEAsg6scui0web/MfXfXdRsRDnLdQ==";
};
};
"named-placeholders-1.1.2" = {
@ -6178,13 +6196,13 @@ let
sha512 = "wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==";
};
};
"simple-git-3.7.0" = {
"simple-git-3.7.1" = {
name = "simple-git";
packageName = "simple-git";
version = "3.7.0";
version = "3.7.1";
src = fetchurl {
url = "https://registry.npmjs.org/simple-git/-/simple-git-3.7.0.tgz";
sha512 = "O9HlI83ywqkYqnr7Wh3CqKNNrMkfjzpKQSGtJAhk7+H5P+lAxHBTIPgu/eO/0D9pMciepgs433p0d5S+NYv5Jg==";
url = "https://registry.npmjs.org/simple-git/-/simple-git-3.7.1.tgz";
sha512 = "+Osjtsumbtew2y9to0pOYjNzSIr4NkKGBg7Po5SUtjQhaJf2QBmiTX/9E9cv9rmc7oUiSGFIB9e7ys5ibnT9+A==";
};
};
"simple-lru-cache-0.0.2" = {
@ -6286,13 +6304,13 @@ let
sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==";
};
};
"sqlite3-5.0.4" = {
"sqlite3-5.0.5" = {
name = "sqlite3";
packageName = "sqlite3";
version = "5.0.4";
version = "5.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.4.tgz";
sha512 = "ATvAe7JutFv/d+KTbLS58KsKn/t1raL/WGn2qZfZxwsrL/oGSP+0OlbQ2tX5jISvyu6/7JuKze3WkaiP1JAH6A==";
url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.5.tgz";
sha512 = "ZZFOMW31IOMbUeSiL23TuWSjNyS7Z83EDJ80HJxCe78OZ+5BJT6IhAwAUnQgPsUl5z+Er0DGx7VjuTP7PKPNcg==";
};
};
"sqlstring-2.3.3" = {
@ -6781,13 +6799,13 @@ let
sha512 = "Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==";
};
};
"tslib-2.3.1" = {
"tslib-2.4.0" = {
name = "tslib";
packageName = "tslib";
version = "2.3.1";
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz";
sha512 = "77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==";
url = "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz";
sha512 = "d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==";
};
};
"tsscmp-1.0.6" = {
@ -6889,13 +6907,13 @@ let
sha512 = "KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==";
};
};
"unbox-primitive-1.0.1" = {
"unbox-primitive-1.0.2" = {
name = "unbox-primitive";
packageName = "unbox-primitive";
version = "1.0.1";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz";
sha512 = "tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==";
url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz";
sha512 = "61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==";
};
};
"unc-path-regex-0.1.2" = {
@ -6907,13 +6925,13 @@ let
sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa";
};
};
"underscore-1.13.2" = {
"underscore-1.13.3" = {
name = "underscore";
packageName = "underscore";
version = "1.13.2";
version = "1.13.3";
src = fetchurl {
url = "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz";
sha512 = "ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==";
url = "https://registry.npmjs.org/underscore/-/underscore-1.13.3.tgz";
sha512 = "QvjkYpiD+dJJraRA8+dGAU4i7aBbb2s0S3jA45TFOvg2VgqvdCDd/3N6CqA8gluk1W91GLoXg5enMUx560QzuA==";
};
};
"unique-stream-2.3.1" = {
@ -7453,47 +7471,47 @@ in
n8n = nodeEnv.buildNodePackage {
name = "n8n";
packageName = "n8n";
version = "0.173.1";
version = "0.174.0";
src = fetchurl {
url = "https://registry.npmjs.org/n8n/-/n8n-0.173.1.tgz";
sha512 = "p6sfFQBAvLH4AK9x4E1n00B9F+jVxf/bQiHMzNkGDHvBv+b3OMXnJ1SpLG6hK1vZvXbwvEhZWqH+PrPJHR2eNQ==";
url = "https://registry.npmjs.org/n8n/-/n8n-0.174.0.tgz";
sha512 = "6opUG0aQ1JSQqKRgUbK0hLnH7XIs0FjH8NoLvBA51tntxMQ6ZnK2Nck1GH/6VVKqI6a+/udmSRFvd7Ohpwqzqw==";
};
dependencies = [
(sources."@azure/abort-controller-1.0.5" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."@azure/core-asynciterator-polyfill-1.0.2"
(sources."@azure/core-auth-1.3.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."@azure/core-http-2.2.4" // {
dependencies = [
sources."tough-cookie-4.0.0"
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."@azure/core-lro-2.2.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."@azure/core-paging-1.2.1" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."@azure/core-tracing-1.0.0-preview.13" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."@azure/logger-1.0.3" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."@azure/ms-rest-azure-env-2.0.0"
@ -7505,7 +7523,7 @@ in
sources."@azure/ms-rest-nodeauth-3.1.1"
(sources."@azure/storage-blob-12.9.0" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."@babel/runtime-7.17.9"
@ -7517,6 +7535,8 @@ in
];
})
sources."@fontsource/open-sans-4.5.8"
sources."@fortawesome/fontawesome-common-types-6.1.1"
sources."@fortawesome/free-regular-svg-icons-6.1.1"
sources."@icetee/ftp-0.3.15"
sources."@kafkajs/confluent-schema-registry-1.0.6"
sources."@kwsites/file-exists-1.1.1"
@ -7528,7 +7548,7 @@ in
sources."@oclif/command-1.8.16"
(sources."@oclif/config-1.18.3" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."@oclif/errors-1.3.5" // {
@ -7539,13 +7559,13 @@ in
(sources."@oclif/help-1.0.1" // {
dependencies = [
sources."@oclif/config-1.18.2"
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."@oclif/linewrap-1.0.0"
(sources."@oclif/parser-3.8.7" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."@opentelemetry/api-1.1.0"
@ -7574,7 +7594,7 @@ in
sources."@types/lodash-4.14.182"
sources."@types/lossless-json-1.0.1"
sources."@types/mime-1.3.2"
sources."@types/node-17.0.25"
sources."@types/node-17.0.26"
(sources."@types/node-fetch-2.6.1" // {
dependencies = [
sources."form-data-3.0.1"
@ -7641,7 +7661,7 @@ in
];
})
sources."avsc-5.7.4"
(sources."aws-sdk-2.1118.0" // {
(sources."aws-sdk-2.1120.0" // {
dependencies = [
sources."buffer-4.9.2"
sources."events-1.1.1"
@ -7720,12 +7740,12 @@ in
sources."callsites-3.1.0"
(sources."camel-case-4.1.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."capital-case-1.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."caseless-0.12.0"
@ -7737,7 +7757,7 @@ in
sources."chalk-4.1.2"
(sources."change-case-4.1.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."chardet-0.7.0"
@ -7774,7 +7794,7 @@ in
})
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."color-string-1.9.0"
sources."color-string-1.9.1"
sources."color-support-1.1.3"
sources."colornames-1.1.1"
sources."colorspace-1.1.4"
@ -7802,7 +7822,7 @@ in
sources."console-control-strings-1.1.0"
(sources."constant-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."content-disposition-0.5.4"
@ -7811,7 +7831,7 @@ in
sources."cookie-0.4.1"
sources."cookie-parser-1.4.6"
sources."cookie-signature-1.0.6"
sources."core-js-3.22.1"
sources."core-js-3.22.2"
sources."core-util-is-1.0.2"
sources."crc-32-1.2.2"
sources."cron-1.7.2"
@ -7850,7 +7870,7 @@ in
sources."domutils-2.8.0"
(sources."dot-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."dotenv-8.6.0"
@ -7988,7 +8008,7 @@ in
sources."he-1.2.0"
(sources."header-case-2.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."heap-0.2.7"
@ -8080,7 +8100,7 @@ in
sources."iconv-lite-0.6.2"
];
})
sources."libphonenumber-js-1.9.51"
sources."libphonenumber-js-1.9.52"
sources."libqp-1.1.0"
sources."limiter-1.1.5"
sources."linkify-it-3.0.3"
@ -8114,7 +8134,7 @@ in
sources."lossless-json-1.0.5"
(sources."lower-case-2.0.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."lru-cache-6.0.0"
@ -8192,15 +8212,15 @@ in
];
})
sources."mz-2.7.0"
sources."n8n-core-0.114.0"
sources."n8n-design-system-0.17.0"
sources."n8n-editor-ui-0.140.0"
(sources."n8n-nodes-base-0.171.1" // {
sources."n8n-core-0.115.0"
sources."n8n-design-system-0.18.0"
sources."n8n-editor-ui-0.141.0"
(sources."n8n-nodes-base-0.172.0" // {
dependencies = [
sources."iconv-lite-0.6.3"
];
})
sources."n8n-workflow-0.96.0"
sources."n8n-workflow-0.97.0"
(sources."named-placeholders-1.1.2" // {
dependencies = [
sources."lru-cache-4.1.5"
@ -8219,7 +8239,7 @@ in
sources."neo-async-2.6.2"
(sources."no-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."node-addon-api-4.3.0"
@ -8266,7 +8286,7 @@ in
sources."packet-reader-1.0.0"
(sources."param-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."parent-require-1.0.0"
@ -8278,7 +8298,7 @@ in
sources."parseurl-1.3.3"
(sources."pascal-case-3.1.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."passport-0.5.2"
@ -8287,7 +8307,7 @@ in
sources."passport-strategy-1.0.0"
(sources."path-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."path-dirname-1.0.2"
@ -8439,7 +8459,7 @@ in
})
(sources."sentence-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."seq-queue-0.0.5"
@ -8458,13 +8478,13 @@ in
})
sources."side-channel-1.0.4"
sources."signal-exit-3.0.7"
sources."simple-git-3.7.0"
sources."simple-git-3.7.1"
sources."simple-lru-cache-0.0.2"
sources."simple-swizzle-0.2.2"
sources."slash-3.0.0"
(sources."snake-case-3.0.4" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."snowflake-sdk-1.6.9" // {
@ -8483,7 +8503,7 @@ in
];
})
sources."sprintf-js-1.1.2"
sources."sqlite3-5.0.4"
sources."sqlite3-5.0.5"
sources."sqlstring-2.3.3"
sources."sse-channel-3.1.1"
sources."ssf-0.11.2"
@ -8508,7 +8528,7 @@ in
sources."tdigest-0.1.1"
(sources."tedious-6.7.1" // {
dependencies = [
sources."@types/node-12.20.48"
sources."@types/node-12.20.49"
sources."bl-3.0.1"
sources."iconv-lite-0.5.2"
sources."readable-stream-3.6.0"
@ -8568,20 +8588,20 @@ in
})
sources."uc.micro-1.0.6"
sources."uid-safe-2.1.5"
sources."unbox-primitive-1.0.1"
sources."unbox-primitive-1.0.2"
sources."unc-path-regex-0.1.2"
sources."underscore-1.13.2"
sources."underscore-1.13.3"
sources."unique-stream-2.3.1"
sources."universalify-0.1.2"
sources."unpipe-1.0.0"
(sources."upper-case-2.0.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
(sources."upper-case-first-2.0.2" // {
dependencies = [
sources."tslib-2.3.1"
sources."tslib-2.4.0"
];
})
sources."uri-js-4.4.1"

@ -52,13 +52,13 @@ let
in
stdenv.mkDerivation rec {
pname = "freerdp";
version = "2.6.1";
version = "2.7.0";
src = fetchFromGitHub {
owner = "FreeRDP";
repo = "FreeRDP";
rev = version;
sha256 = "sha256-+yKdB/glNf74drv9EvBwVMWrqr5ADBkSJVVDH+UKb2U=";
sha256 = "sha256-XBYRhbwknVa8eXxk31b7n9gMWBcTjCecDN+j2FGcpw0=";
};
postPatch = ''

@ -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 ];
};
}

@ -138,7 +138,7 @@ python3Packages.buildPythonApplication rec {
passthru.updateScript = writeScript "update.sh" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl common-updater-scripts
version=$(list-git-tags https://gitlab.gnome.org/World/OpenPaperwork/paperwork.git | sed 's/^v//' | sort -V | tail -n1)
version=$(list-git-tags | sed 's/^v//' | sort -V | tail -n1)
update-source-version paperwork "$version" --file=pkgs/applications/office/paperwork/src.nix
docs_version="$(curl https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/raw/$version/paperwork-gtk/src/paperwork_gtk/model/help/screenshot.sh | grep TEST_DOCS_TAG= | cut -d'"' -f2)"
update-source-version paperwork.sample_docs "$docs_version" --file=pkgs/applications/office/paperwork/src.nix --version-key=rev

@ -6,13 +6,13 @@
mkDerivation rec {
pname = "stellarium";
version = "0.22.0";
version = "0.22.1";
src = fetchFromGitHub {
owner = "Stellarium";
repo = "stellarium";
rev = "v${version}";
sha256 = "sha256-scG/SS9emEmrZunv6n3Vzcchoh0Cf9rDOkuxAMnxNk4=";
sha256 = "sha256-zDYZBV/76BDWWfiug0fFvMe3pdE4xfKgSmVJJd3Qu9Y=";
};
nativeBuildInputs = [ cmake perl wrapQtAppsHook ];

@ -1,10 +1,26 @@
{ lib, stdenv
{ lib
, stdenv
, fetchFromGitHub
, substituteAll
, cmake
, openjpeg
, libyamlcpp
, git
, batchVersion ? false
, withJpegLs ? true
, withOpenJpeg ? true
, withCloudflareZlib ? true
}:
let
cloudflareZlib = fetchFromGitHub {
owner = "ningfei";
repo = "zlib";
# HEAD revision of the gcc.amd64 branch on 2022-04-14. Reminder to update
# whenever bumping package version.
rev = "fda61188d1d4dcd21545c34c2a2f5cc9b0f5db4b";
sha256 = "sha256-qySFwY0VI2BQLO2XoCZeYshXEDnHh6SmJ3MvcBUROWU=";
};
in
stdenv.mkDerivation rec {
version = "1.0.20211006";
pname = "dcm2niix";
@ -16,18 +32,37 @@ stdenv.mkDerivation rec {
sha256 = "sha256-fQAVOzynMdSLDfhcYWcaXkFW/mnv4zySGLVJNE7ql/c=";
};
nativeBuildInputs = [ cmake git ];
buildInputs = [ libyamlcpp ];
patches = lib.optionals withCloudflareZlib [
(substituteAll {
src = ./dont-fetch-external-libs.patch;
inherit cloudflareZlib;
})
];
nativeBuildInputs = [ cmake ];
buildInputs = lib.optionals batchVersion [ libyamlcpp ]
++ lib.optionals withOpenJpeg [ openjpeg openjpeg.dev ];
cmakeFlags = lib.optionals batchVersion [
"-DBATCH_VERSION=ON"
"-DYAML-CPP_DIR=${libyamlcpp}/lib/cmake/yaml-cpp"
] ++ lib.optionals withJpegLs [
"-DUSE_JPEGLS=ON"
] ++ lib.optionals withOpenJpeg [
"-DUSE_OPENJPEG=ON"
"-DOpenJPEG_DIR=${openjpeg}/lib/${openjpeg.pname}-${lib.versions.majorMinor openjpeg.version}"
] ++ lib.optionals withCloudflareZlib [
"-DZLIB_IMPLEMENTATION=Cloudflare"
];
meta = with lib; {
description = "DICOM to NIfTI converter";
longDescription = ''
dcm2niix is a designed to convert neuroimaging data from the
DICOM format to the NIfTI format.
dcm2niix is designed to convert neuroimaging data from the DICOM format to the NIfTI format.
'';
homepage = "https://www.nitrc.org/projects/dcm2nii";
license = licenses.bsd3;
maintainers = [ maintainers.ashgillman ];
maintainers = with maintainers; [ ashgillman rbreslow ];
platforms = platforms.all;
};
}

@ -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

@ -56,8 +56,8 @@ let
args.version;
version = fetched.version;
coq-version = args.coq-version or (if version != "dev" then versions.majorMinor version else "dev");
versionAtLeast = v: (coq-version == "dev") || (lib.versionAtLeast coq-version v);
ideFlags = optionalString (buildIde && !versionAtLeast "8.10")
coqAtLeast = v: coq-version == "dev" || versionAtLeast coq-version v;
ideFlags = optionalString (buildIde && !coqAtLeast "8.10")
"-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt";
csdpPatch = if csdp != null then ''
substituteInPlace plugins/micromega/sos.ml --replace "; csdp" "; ${csdp}/bin/csdp"
@ -71,11 +71,11 @@ let
{ case = range "8.5" "8.6"; out = ocamlPackages_4_05; }
] ocamlPackages_4_12;
ocamlNativeBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ]
++ optional (versionAtLeast "8.14") ocamlPackages.dune_2;
++ optional (coqAtLeast "8.14") ocamlPackages.dune_2;
ocamlBuildInputs = []
++ optional (!versionAtLeast "8.10") ocamlPackages.camlp5
++ optional (!versionAtLeast "8.13") ocamlPackages.num
++ optional (versionAtLeast "8.13") ocamlPackages.zarith;
++ optional (!coqAtLeast "8.10") ocamlPackages.camlp5
++ optional (!coqAtLeast "8.13") ocamlPackages.num
++ optional (coqAtLeast "8.13") ocamlPackages.zarith;
self = stdenv.mkDerivation {
pname = "coq";
inherit (fetched) version src;
@ -134,11 +134,11 @@ self = stdenv.mkDerivation {
nativeBuildInputs = [ pkg-config ]
++ ocamlNativeBuildInputs
++ optional buildIde copyDesktopItems
++ optional (buildIde && versionAtLeast "8.10") wrapGAppsHook
++ optional (!versionAtLeast "8.6") gnumake42;
++ optional (buildIde && coqAtLeast "8.10") wrapGAppsHook
++ optional (!coqAtLeast "8.6") gnumake42;
buildInputs = [ ncurses ] ++ ocamlBuildInputs
++ optionals buildIde
(if versionAtLeast "8.10"
(if coqAtLeast "8.10"
then [ ocamlPackages.lablgtk3-sourceview3 glib gnome.adwaita-icon-theme ]
else [ ocamlPackages.lablgtk ])
;
@ -147,7 +147,7 @@ self = stdenv.mkDerivation {
UNAME=$(type -tp uname)
RM=$(type -tp rm)
substituteInPlace tools/beautify-archive --replace "/bin/rm" "$RM"
${if !versionAtLeast "8.7" then "substituteInPlace configure.ml --replace \"md5 -q\" \"md5sum\"" else ""}
${if !coqAtLeast "8.7" then "substituteInPlace configure.ml --replace \"md5 -q\" \"md5sum\"" else ""}
${csdpPatch}
'';
@ -161,7 +161,7 @@ self = stdenv.mkDerivation {
addEnvHooks "$targetOffset" addCoqPath
'';
preConfigure = if versionAtLeast "8.10" then ''
preConfigure = if coqAtLeast "8.10" then ''
patchShebangs dev/tools/
'' else ''
configureFlagsArray=(
@ -171,7 +171,7 @@ self = stdenv.mkDerivation {
prefixKey = "-prefix ";
buildFlags = [ "revision" "coq" ] ++ optional buildIde "coqide" ++ optional (!versionAtLeast "8.14") "bin/votour";
buildFlags = [ "revision" "coq" ] ++ optional buildIde "coqide" ++ optional (!coqAtLeast "8.14") "bin/votour";
enableParallelBuilding = true;
createFindlibDestdir = true;
@ -185,10 +185,10 @@ self = stdenv.mkDerivation {
categories = [ "Development" "Science" "Math" "IDE" "GTK" ];
});
postInstall = let suffix = if versionAtLeast "8.14" then "-core" else ""; in ''
postInstall = let suffix = if coqAtLeast "8.14" then "-core" else ""; in ''
cp bin/votour $out/bin/
ln -s $out/lib/coq${suffix} $OCAMLFIND_DESTDIR/coq${suffix}
'' + optionalString (versionAtLeast "8.14") ''
'' + optionalString (coqAtLeast "8.14") ''
ln -s $out/lib/coqide-server $OCAMLFIND_DESTDIR/coqide-server
'' + optionalString buildIde ''
mkdir -p "$out/share/pixmaps"

@ -1,7 +1,8 @@
diff -Naur a/ccx_2.17/src/Makefile b/ccx_2.17/src/Makefile
--- a/ccx_2.17/src/Makefile 2020-07-23 21:41:38.507761972 +0200
+++ b/ccx_2.17/src/Makefile 2020-08-22 16:53:50.004938281 +0200
@@ -18,15 +18,10 @@
diff --git a/ccx_2.19/src/Makefile b/ccx_2.19/src/Makefile
index c503513..8a69a0c 100755
--- a/ccx_2.19/src/Makefile
+++ b/ccx_2.19/src/Makefile
@@ -18,15 +18,10 @@ OCCXF = $(SCCXF:.f=.o)
OCCXC = $(SCCXC:.c=.o)
OCCXMAIN = $(SCCXMAIN:.c=.o)
@ -13,10 +14,10 @@ diff -Naur a/ccx_2.17/src/Makefile b/ccx_2.17/src/Makefile
- ../../../ARPACK/libarpack_INTEL.a \
- -lpthread -lm -lc
-
-ccx_2.17: $(OCCXMAIN) ccx_2.17.a $(LIBS)
- ./date.pl; $(CC) $(CFLAGS) -c ccx_2.17.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.17.a $(LIBS)
+ccx_2.17: $(OCCXMAIN) ccx_2.17.a
+ $(CC) $(CFLAGS) -c ccx_2.17.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.17.a $(LIBS)
-ccx_2.19: $(OCCXMAIN) ccx_2.19.a $(LIBS)
- ./date.pl; $(CC) $(CFLAGS) -c ccx_2.19.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.19.a $(LIBS) -fopenmp
+ccx_2.19: $(OCCXMAIN) ccx_2.19.a
+ $(CC) $(CFLAGS) -c ccx_2.19.c; $(FC) -Wall -O2 -o $@ $(OCCXMAIN) ccx_2.19.a $(LIBS) -fopenmp
ccx_2.17.a: $(OCCXF) $(OCCXC)
ccx_2.19.a: $(OCCXF) $(OCCXC)
ar vr $@ $?

@ -2,18 +2,21 @@
stdenv.mkDerivation rec {
pname = "calculix";
version = "2.17";
version = "2.19";
src = fetchurl {
url = "http://www.dhondt.de/ccx_${version}.src.tar.bz2";
sha256 = "0l3fizxfdj2mpdp62wnk9v47q2yc3cy39fpsm629z7bjmba8lw6a";
sha256 = "01vdy9sns58hkm39z6d0r5y7gzqf5z493d18jin9krqib1l6jnn7";
};
nativeBuildInputs = [ gfortran ];
buildInputs = [ arpack spooles blas lapack ];
NIX_CFLAGS_COMPILE = "-I${spooles}/include/spooles";
NIX_CFLAGS_COMPILE = [
"-I${spooles}/include/spooles"
"-std=legacy"
];
patches = [
./calculix.patch

@ -17,15 +17,15 @@
python3Packages.buildPythonApplication rec {
pname = "bada-bib";
version = "0.6.1";
version = "0.6.2";
format = "other";
strictDeps = false; # https://github.com/NixOS/nixpkgs/issues/56943
src = fetchFromGitHub {
owner = "RogerCrocker";
repo = "BadaBib";
rev = "v${version}";
sha256 = "sha256-fuGGKBScdo9rI3tLSBWIcWEME8nSuct0IUyfmI7PzCc=";
rev = "refs/tags/v${version}";
sha256 = "sha256-3dXtBwqEqiXLjntmqLYeuwLv0RDb774+yOXc7vdf8+Y=";
};
nativeBuildInputs = [

@ -19,11 +19,11 @@ let
in stdenv.mkDerivation rec {
pname = "gromacs";
version = "2022";
version = "2022.1";
src = fetchurl {
url = "ftp://ftp.gromacs.org/pub/gromacs/gromacs-${version}.tar.gz";
sha256 = "0s1bv8nvmdpiyk2yhcmzq8q936hm5jgnqb393101drh2dih0vmps";
sha256 = "sha256-hd2rUZfXlSSnAsSVnCxDvodeD8Rx3zo1Ikk53OhRJFA=";
};
nativeBuildInputs = [ cmake ];

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "gh";
version = "2.8.0";
version = "2.9.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-oPLnc3Fv8oGbfQMujcVIwKJrQ3vCV9yIB4rUtjeVOV0=";
sha256 = "sha256-k8td9YKtlkit3YzpAncocZE7+Cl8v9ZNyPD4ZysCFRI=";
};
vendorSha256 = "sha256-YLkNua0Pz0gVIYnWOzOlV5RuLBaoZ4l7l1Pf4QIfUVQ=";

@ -1,23 +1,32 @@
{ fetchFromGitHub, git, gnupg, makeWrapper, openssl, lib, stdenv
, libxslt, docbook_xsl
{ fetchFromGitHub
, git
, gnupg
, makeWrapper
, openssl
, lib
, stdenv
, libxslt
, docbook_xsl
}:
stdenv.mkDerivation rec {
pname = "git-crypt";
version = "0.6.0";
version = "0.7.0";
src = fetchFromGitHub {
owner = "AGWA";
repo = pname;
rev = version;
sha256 = "13m9y0m6gc3mlw3pqv9x4i0him2ycbysizigdvdanhh514kga602";
sha256 = "sha256-GcGCX6hoKL+sNLAeGEzZpaM+cdFjcNlwYExfOFEPi0I=";
};
strictDeps = true;
nativeBuildInputs = [ libxslt makeWrapper ];
buildInputs = [ openssl ];
patchPhase = ''
postPatch = ''
substituteInPlace commands.cpp \
--replace '(escape_shell_arg(our_exe_path()))' '= "git-crypt"'
'';
@ -29,7 +38,8 @@ stdenv.mkDerivation rec {
];
postFixup = ''
wrapProgram $out/bin/git-crypt --prefix PATH : $out/bin:${git}/bin:${gnupg}/bin
wrapProgram $out/bin/git-crypt \
--suffix PATH : ${lib.makeBinPath [ git gnupg ]}
'';
meta = with lib; {
@ -48,7 +58,7 @@ stdenv.mkDerivation rec {
'';
downloadPage = "https://github.com/AGWA/git-crypt/releases";
license = licenses.gpl3;
maintainers = [ maintainers.dochang ];
maintainers = with maintainers; [ dochang SuperSandro2000 ];
platforms = platforms.unix;
};

@ -10,13 +10,13 @@
buildPythonApplication rec {
pname = "git-machete";
version = "3.8.0";
version = "3.9.0";
src = fetchFromGitHub {
owner = "virtuslab";
repo = pname;
rev = "v${version}";
sha256 = "sha256-WVPcyooShgFPZaIfEzV2zUA6tCHhuTM8MbrGVNr0neM=";
sha256 = "sha256-AuF4KUayMRQ2TsvjzpMHpppM+0e6igs7MrAXzGP9yp0=";
};
nativeBuildInputs = [ installShellFiles ];

@ -9,7 +9,7 @@
buildPythonApplication rec {
pname = "git-review";
version = "2.3.0";
version = "2.3.1";
# Manually set version because prb wants to get it from the git
# upstream repository (and we are installing from tarball instead)
@ -20,7 +20,7 @@ buildPythonApplication rec {
owner = "opendev";
repo = pname;
rev = version;
sha256 = "sha256-ENrv2jx59iNA/hALFg6+gOz8zxJaoiCwYcAh1xeEOR0=";
sha256 = "sha256-C8M4b/paHJB9geizc1eIhXsTuLeeS4dDisCfCQF1RuU=";
};
outputs = [ "out" "man" ];

@ -1,8 +1,7 @@
{ lib
, stdenv
, fetchFromGitHub
, common-updater-scripts
, genericUpdater
, gitUpdater
, writers
, makeWrapper
, bash
@ -130,8 +129,7 @@ let
inherit
pname
version
common-updater-scripts
genericUpdater
gitUpdater
writers
jq
yq;

@ -2,19 +2,17 @@
, version
, homepage
, lib
, common-updater-scripts
, genericUpdater
, gitUpdater
, writers
, jq
, yq
}:
let
updater = genericUpdater {
updater = gitUpdater {
inherit pname version;
attrPath = lib.toLower pname;
rev-prefix = "v";
versionLister = "${common-updater-scripts}/bin/list-git-tags --url=${homepage}";
};
updateScript = builtins.elemAt updater 0;
updateArgs = map (lib.escapeShellArg) (builtins.tail updater);

@ -16,7 +16,9 @@ stdenv.mkDerivation rec {
makeFlags = [ "SUBDIRS=src" ];
installPhase = ''
install -vDm 755 src/hdhomerun_config_gui $out/usr/bin/hdhomerun_config_gui
runHook preInstall
install -vDm 755 src/hdhomerun_config_gui $out/bin/hdhomerun_config_gui
runHook postInstall
'';
meta = with lib; {

@ -6,9 +6,8 @@
{ lib
, stdenvNoCC
, bash
, common-updater-scripts
, fetchFromGitHub
, genericUpdater
, gitUpdater
, jq
, makeWrapper
, mkYarnPackage
@ -80,8 +79,7 @@ stdenvNoCC.mkDerivation rec {
inherit
pname
version
common-updater-scripts
genericUpdater
gitUpdater
writers
jq
yarn

@ -2,8 +2,7 @@
, version
, homepage
, lib
, common-updater-scripts
, genericUpdater
, gitUpdater
, writers
, jq
, yarn
@ -11,15 +10,12 @@
}:
let
updater = genericUpdater {
updater = gitUpdater {
inherit pname version;
attrPath = lib.toLower pname;
# exclude prerelease versions
versionLister = writers.writeBash "list-mirakurun-versions" ''
${common-updater-scripts}/bin/list-git-tags --url=${homepage} \
| grep '^[0-9]\+\.[0-9]\+\.[0-9]\+$'
'';
ignoredVersions = "-";
};
updateScript = builtins.elemAt updater 0;
updateArgs = map (lib.escapeShellArg) (builtins.tail updater);

@ -9,4 +9,5 @@
wlrobs = callPackage ./wlrobs.nix {};
looking-glass-obs = callPackage ./looking-glass-obs.nix {};
obs-nvfbc = callPackage ./obs-nvfbc.nix {};
obs-vkcapture = callPackage ./obs-vkcapture.nix {};
}

@ -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" ];
};
}

@ -6,7 +6,7 @@
buildGoPackage rec {
pname = "docker-slim";
version = "1.37.5";
version = "1.37.6";
goPackagePath = "github.com/docker-slim/docker-slim";
@ -14,7 +14,7 @@ buildGoPackage rec {
owner = "docker-slim";
repo = "docker-slim";
rev = version;
sha256 = "sha256-MBs0ybBXsanNFt6R7+ZYvtCh7iHE3FtWXE9uy9tbrE4=";
sha256 = "sha256-Jzi6JC6DRklZhNqmFx6eHx6qR8/fb/JuSpgwtPThcc4=";
};
subPackages = [ "cmd/docker-slim" "cmd/docker-slim-sensor" ];

@ -31,7 +31,7 @@
stdenv.mkDerivation rec {
pname = "phosh";
version = "0.16.0";
version = "0.17.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
repo = pname;
rev = "v${version}";
fetchSubmodules = true; # including gvc and libcall-ui which are designated as subprojects
sha256 = "sha256-nxQYVWUXT1fNgOTRB3iWCLWYI/STk8vtguTbPPNTHdg=";
sha256 = "sha256-o/0NJZo1EPpXguN/tkUc+/9XaVTQWaLGe+2pU0B91Cg=";
};
nativeBuildInputs = [

@ -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…
Cancel
Save