···127128 # TODO fetch only missing tar.xz files
129 echo "fetching $filecount tar.xz files ..."
130- urllist="$(echo "$filelist" | while read file; do echo "$BASE_URL/$file"; done)"
131- echo "$urllist" | xargs wget $wgetargs -nH -r -c --no-parent
132133 echo "generating sha256 files ..."
134 find . -type f -name '*.tar.xz' | while read src; do
···127128 # TODO fetch only missing tar.xz files
129 echo "fetching $filecount tar.xz files ..."
130+ echo "$filelist" | xargs wget $wgetargs -nH -r -c --no-parent
0131132 echo "generating sha256 files ..."
133 find . -type f -name '*.tar.xz' | while read src; do
+2
nixos/doc/manual/release-notes/rl-2305.section.md
···7172- [photoprism](https://photoprism.app/), a AI-Powered Photos App for the Decentralized Web. Available as [services.photoprism](options.html#opt-services.photoprism.enable).
730074- [autosuspend](https://github.com/languitar/autosuspend), a python daemon that suspends a system if certain conditions are met, or not met.
7576- [sharing](https://github.com/parvardegr/sharing), a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app. Available as [programs.sharing](#opt-programs.sharing.enable).
···7172- [photoprism](https://photoprism.app/), a AI-Powered Photos App for the Decentralized Web. Available as [services.photoprism](options.html#opt-services.photoprism.enable).
7374+- [peroxide](https://github.com/ljanyst/peroxide), a fork of the official [ProtonMail bridge](https://github.com/ProtonMail/proton-bridge) that aims to be similar to [Hydroxide](https://github.com/emersion/hydroxide). Available as [services.peroxide](#opt-services.peroxide.enable).
75+76- [autosuspend](https://github.com/languitar/autosuspend), a python daemon that suspends a system if certain conditions are met, or not met.
7778- [sharing](https://github.com/parvardegr/sharing), a command-line tool to share directories and files from the CLI to iOS and Android devices without the need of an extra client app. Available as [programs.sharing](#opt-programs.sharing.enable).
···931 # semver scheme, contrary to preview versions which are listed on
932 # the VSCode Marketplace and use a calver scheme. We should avoid
933 # using preview versions, because they expire after two weeks.
934- version = "13.3.2";
935- sha256 = "sha256-4o4dmjio/I531szcoeGPVtfrNAyRAPJRrmsNny/PY2w=";
936 };
937 meta = with lib; {
938 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···1629 };
1630 meta = {
1631 license = lib.licenses.mit;
000000000000000001632 };
1633 };
1634
···931 # semver scheme, contrary to preview versions which are listed on
932 # the VSCode Marketplace and use a calver scheme. We should avoid
933 # using preview versions, because they expire after two weeks.
934+ version = "13.4.0";
935+ sha256 = "sha256-CYI62sWPlJNRP2KIkg4vQutIMC6gaCxtTVoOWZIS8Lw=";
936 };
937 meta = with lib; {
938 changelog = "https://marketplace.visualstudio.com/items/eamodio.gitlens/changelog";
···1629 };
1630 meta = {
1631 license = lib.licenses.mit;
1632+ };
1633+ };
1634+1635+ kalebpace.balena-vscode = buildVscodeMarketplaceExtension {
1636+ mktplcRef = {
1637+ name = "balena-vscode";
1638+ publisher = "kalebpace";
1639+ version = "0.1.3";
1640+ sha256 = "sha256-CecEv19nEtnMe0KlCMNBM9ZAjbAVgPNUcZ6cBxHw44M=";
1641+ };
1642+ meta = with lib; {
1643+ changelog = "https://marketplace.visualstudio.com/items/kalebpace.balena-vscode/changelog";
1644+ description = "VS Code extension for integration with Balena";
1645+ downloadPage = "https://marketplace.visualstudio.com/items?itemName=kalebpace.balena-vscode";
1646+ homepage = "https://github.com/balena-vscode/balena-vscode";
1647+ license = licenses.mit;
1648+ maintainers = with maintainers; [ kalebpace ];
1649 };
1650 };
1651