Merge master into staging-next

authored by nixpkgs-ci[bot] and committed by GitHub 82976e51 5ec62138

+935 -715
+2 -2
.github/workflows/labels.yml
··· 43 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 44 with: 45 sparse-checkout: | 46 - ci/labels 47 48 - name: Install dependencies 49 run: npm install @actions/artifact bottleneck ··· 69 github-token: ${{ steps.app-token.outputs.token || github.token }} 70 retries: 3 71 script: | 72 - require('./ci/labels/labels.cjs')({ 73 github, 74 context, 75 core,
··· 43 - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 44 with: 45 sparse-checkout: | 46 + ci/github-script 47 48 - name: Install dependencies 49 run: npm install @actions/artifact bottleneck ··· 69 github-token: ${{ steps.app-token.outputs.token || github.token }} 70 retries: 3 71 script: | 72 + require('./ci/github-script/labels.js')({ 73 github, 74 context, 75 core,
+3
ci/github-script/.editorconfig
···
··· 1 + [run] 2 + indent_style = space 3 + indent_size = 2
+13
ci/github-script/README.md
···
··· 1 + # GitHub specific CI scripts 2 + 3 + This folder contains [`actions/github-script`](https://github.com/actions/github-script)-based JavaScript code. 4 + It provides a `nix-shell` environment to run and test these actions locally. 5 + 6 + To run any of the scripts locally: 7 + 8 + - Enter `nix-shell` in `./ci/github-script`. 9 + - Ensure `gh` is authenticated. 10 + 11 + ## Labeler 12 + 13 + Run `./run labels OWNER REPO`, where OWNER is your username or "NixOS" and REPO the name of your fork or "nixpkgs".
+67
ci/github-script/run
···
··· 1 + #!/usr/bin/env -S node --import ./run 2 + import { execSync } from 'node:child_process' 3 + import { mkdtempSync, rmSync } from 'node:fs' 4 + import { tmpdir } from 'node:os' 5 + import { join } from 'node:path' 6 + import { program } from 'commander' 7 + import { getOctokit } from '@actions/github' 8 + 9 + async function run(action, owner, repo, pull_number, dry) { 10 + const token = execSync('gh auth token', { encoding: 'utf-8' }).trim() 11 + 12 + const github = getOctokit(token) 13 + 14 + const payload = !pull_number ? {} : { 15 + pull_request: (await github.rest.pulls.get({ 16 + owner, 17 + repo, 18 + pull_number, 19 + })).data 20 + } 21 + 22 + const tmp = mkdtempSync(join(tmpdir(), 'github-script-')) 23 + try { 24 + process.env.GITHUB_WORKSPACE = tmp 25 + process.chdir(tmp) 26 + 27 + await action({ 28 + github, 29 + context: { 30 + payload, 31 + repo: { 32 + owner, 33 + repo, 34 + }, 35 + }, 36 + core: { 37 + getInput() { 38 + return token 39 + }, 40 + error: console.error, 41 + info: console.log, 42 + notice: console.log, 43 + setFailed(msg) { 44 + console.error(msg) 45 + process.exitCode = 1 46 + }, 47 + }, 48 + dry, 49 + }) 50 + } finally { 51 + rmSync(tmp, { recursive: true }) 52 + } 53 + } 54 + 55 + program 56 + .command('labels') 57 + .description('Manage labels on pull requests.') 58 + .argument('<owner>', 'Owner of the GitHub repository to label (Example: NixOS)') 59 + .argument('<repo>', 'Name of the GitHub repository to label (Example: nixpkgs)') 60 + .argument('[pr]', 'Number of the Pull Request to label') 61 + .option('--no-dry', 'Make actual modifications') 62 + .action(async (owner, repo, pr, options) => { 63 + const labels = (await import('./labels.js')).default 64 + run(labels, owner, repo, pr, options.dry) 65 + }) 66 + 67 + await program.parse()
+61
ci/github-script/withRateLimit.js
···
··· 1 + module.exports = async function ({ github, core }, callback) { 2 + const Bottleneck = require('bottleneck') 3 + 4 + const stats = { 5 + issues: 0, 6 + prs: 0, 7 + requests: 0, 8 + artifacts: 0, 9 + } 10 + 11 + // Rate-Limiting and Throttling, see for details: 12 + // https://github.com/octokit/octokit.js/issues/1069#throttling 13 + // https://docs.github.com/en/rest/using-the-rest-api/best-practices-for-using-the-rest-api 14 + const allLimits = new Bottleneck({ 15 + // Avoid concurrent requests 16 + maxConcurrent: 1, 17 + // Will be updated with first `updateReservoir()` call below. 18 + reservoir: 0, 19 + }) 20 + // Pause between mutative requests 21 + const writeLimits = new Bottleneck({ minTime: 1000 }).chain(allLimits) 22 + github.hook.wrap('request', async (request, options) => { 23 + // Requests to the /rate_limit endpoint do not count against the rate limit. 24 + if (options.url == '/rate_limit') return request(options) 25 + // Search requests are in a different resource group, which allows 30 requests / minute. 26 + // We do less than a handful each run, so not implementing throttling for now. 27 + if (options.url.startsWith('/search/')) return request(options) 28 + stats.requests++ 29 + if (['POST', 'PUT', 'PATCH', 'DELETE'].includes(options.method)) 30 + return writeLimits.schedule(request.bind(null, options)) 31 + else return allLimits.schedule(request.bind(null, options)) 32 + }) 33 + 34 + async function updateReservoir() { 35 + let response 36 + try { 37 + response = await github.rest.rateLimit.get() 38 + } catch (err) { 39 + core.error(`Failed updating reservoir:\n${err}`) 40 + // Keep retrying on failed rate limit requests instead of exiting the script early. 41 + return 42 + } 43 + // Always keep 1000 spare requests for other jobs to do their regular duty. 44 + // They normally use below 100, so 1000 is *plenty* of room to work with. 45 + const reservoir = Math.max(0, response.data.resources.core.remaining - 1000) 46 + core.info(`Updating reservoir to: ${reservoir}`) 47 + allLimits.updateSettings({ reservoir }) 48 + } 49 + await updateReservoir() 50 + // Update remaining requests every minute to account for other jobs running in parallel. 51 + const reservoirUpdater = setInterval(updateReservoir, 60 * 1000) 52 + 53 + try { 54 + await callback(stats) 55 + } finally { 56 + clearInterval(reservoirUpdater) 57 + core.notice( 58 + `Processed ${stats.prs} PRs, ${stats.issues} Issues, made ${stats.requests + stats.artifacts} API requests and downloaded ${stats.artifacts} artifacts.`, 59 + ) 60 + } 61 + }
-4
ci/labels/.editorconfig
··· 1 - # TODO: Move to <top-level>/.editorconfig, once ci/.editorconfig has made its way through staging. 2 - [*.cjs] 3 - indent_style = space 4 - indent_size = 2
···
ci/labels/.gitignore ci/github-script/.gitignore
ci/labels/.npmrc ci/github-script/.npmrc
-4
ci/labels/README.md
··· 1 - To test the labeler locally: 2 - - Provide `gh` on `PATH` and make sure it's authenticated. 3 - - Enter `nix-shell` in `./ci/labels`. 4 - - Run `./run.js OWNER REPO`, where OWNER is your username or "NixOS" and REPO the name of your fork or "nixpkgs".
···
+8 -63
ci/labels/labels.cjs ci/github-script/labels.js
··· 1 module.exports = async function ({ github, context, core, dry }) { 2 - const Bottleneck = require('bottleneck') 3 const path = require('node:path') 4 const { DefaultArtifactClient } = require('@actions/artifact') 5 const { readFile, writeFile } = require('node:fs/promises') 6 7 const artifactClient = new DefaultArtifactClient() 8 9 - const stats = { 10 - issues: 0, 11 - prs: 0, 12 - requests: 0, 13 - artifacts: 0, 14 - } 15 - 16 - // Rate-Limiting and Throttling, see for details: 17 - // https://github.com/octokit/octokit.js/issues/1069#throttling 18 - // https://docs.github.com/en/rest/using-the-rest-api/best-practices-for-using-the-rest-api 19 - const allLimits = new Bottleneck({ 20 - // Avoid concurrent requests 21 - maxConcurrent: 1, 22 - // Will be updated with first `updateReservoir()` call below. 23 - reservoir: 0, 24 - }) 25 - // Pause between mutative requests 26 - const writeLimits = new Bottleneck({ minTime: 1000 }).chain(allLimits) 27 - github.hook.wrap('request', async (request, options) => { 28 - // Requests to the /rate_limit endpoint do not count against the rate limit. 29 - if (options.url == '/rate_limit') return request(options) 30 - // Search requests are in a different resource group, which allows 30 requests / minute. 31 - // We do less than a handful each run, so not implementing throttling for now. 32 - if (options.url.startsWith('/search/')) return request(options) 33 - stats.requests++ 34 - if (['POST', 'PUT', 'PATCH', 'DELETE'].includes(options.method)) 35 - return writeLimits.schedule(request.bind(null, options)) 36 - else return allLimits.schedule(request.bind(null, options)) 37 - }) 38 - 39 - async function updateReservoir() { 40 - let response 41 - try { 42 - response = await github.rest.rateLimit.get() 43 - } catch (err) { 44 - core.error(`Failed updating reservoir:\n${err}`) 45 - // Keep retrying on failed rate limit requests instead of exiting the script early. 46 - return 47 - } 48 - // Always keep 1000 spare requests for other jobs to do their regular duty. 49 - // They normally use below 100, so 1000 is *plenty* of room to work with. 50 - const reservoir = Math.max(0, response.data.resources.core.remaining - 1000) 51 - core.info(`Updating reservoir to: ${reservoir}`) 52 - allLimits.updateSettings({ reservoir }) 53 - } 54 - await updateReservoir() 55 - // Update remaining requests every minute to account for other jobs running in parallel. 56 - const reservoirUpdater = setInterval(updateReservoir, 60 * 1000) 57 - 58 - async function handlePullRequest(item) { 59 const log = (k, v) => core.info(`PR #${item.number} - ${k}: ${v}`) 60 61 const pull_number = item.number ··· 221 return prLabels 222 } 223 224 - async function handle(item) { 225 try { 226 const log = (k, v, skip) => { 227 core.info(`#${item.number} - ${k}: ${v}` + (skip ? ' (skipped)' : '')) ··· 237 238 if (item.pull_request || context.payload.pull_request) { 239 stats.prs++ 240 - Object.assign(itemLabels, await handlePullRequest(item)) 241 } else { 242 stats.issues++ 243 } ··· 326 } 327 } 328 329 - try { 330 if (context.payload.pull_request) { 331 - await handle(context.payload.pull_request) 332 } else { 333 const lastRun = ( 334 await github.rest.actions.listWorkflowRuns({ ··· 447 arr.findIndex((firstItem) => firstItem.number == thisItem.number), 448 ) 449 450 - ;(await Promise.allSettled(items.map(handle))) 451 .filter(({ status }) => status == 'rejected') 452 .map(({ reason }) => 453 core.setFailed(`${reason.message}\n${reason.cause.stack}`), 454 ) 455 - 456 - core.notice( 457 - `Processed ${stats.prs} PRs, ${stats.issues} Issues, made ${stats.requests + stats.artifacts} API requests and downloaded ${stats.artifacts} artifacts.`, 458 - ) 459 } 460 - } finally { 461 - clearInterval(reservoirUpdater) 462 - } 463 }
··· 1 module.exports = async function ({ github, context, core, dry }) { 2 const path = require('node:path') 3 const { DefaultArtifactClient } = require('@actions/artifact') 4 const { readFile, writeFile } = require('node:fs/promises') 5 + const withRateLimit = require('./withRateLimit.js') 6 7 const artifactClient = new DefaultArtifactClient() 8 9 + async function handlePullRequest({ item, stats }) { 10 const log = (k, v) => core.info(`PR #${item.number} - ${k}: ${v}`) 11 12 const pull_number = item.number ··· 172 return prLabels 173 } 174 175 + async function handle({ item, stats }) { 176 try { 177 const log = (k, v, skip) => { 178 core.info(`#${item.number} - ${k}: ${v}` + (skip ? ' (skipped)' : '')) ··· 188 189 if (item.pull_request || context.payload.pull_request) { 190 stats.prs++ 191 + Object.assign(itemLabels, await handlePullRequest({ item, stats })) 192 } else { 193 stats.issues++ 194 } ··· 277 } 278 } 279 280 + await withRateLimit({ github, core }, async (stats) => { 281 if (context.payload.pull_request) { 282 + await handle({ item: context.payload.pull_request, stats }) 283 } else { 284 const lastRun = ( 285 await github.rest.actions.listWorkflowRuns({ ··· 398 arr.findIndex((firstItem) => firstItem.number == thisItem.number), 399 ) 400 401 + ;(await Promise.allSettled(items.map((item) => handle({ item, stats })))) 402 .filter(({ status }) => status == 'rejected') 403 .map(({ reason }) => 404 core.setFailed(`${reason.message}\n${reason.cause.stack}`), 405 ) 406 } 407 + }) 408 }
+12 -2
ci/labels/package-lock.json ci/github-script/package-lock.json
··· 1 { 2 - "name": "labels", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { ··· 7 "dependencies": { 8 "@actions/artifact": "2.3.2", 9 "@actions/github": "6.0.1", 10 - "bottleneck": "2.19.5" 11 } 12 }, 13 "node_modules/@actions/artifact": { ··· 949 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 950 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 951 "license": "MIT" 952 }, 953 "node_modules/compress-commons": { 954 "version": "6.0.2",
··· 1 { 2 + "name": "github-script", 3 "lockfileVersion": 3, 4 "requires": true, 5 "packages": { ··· 7 "dependencies": { 8 "@actions/artifact": "2.3.2", 9 "@actions/github": "6.0.1", 10 + "bottleneck": "2.19.5", 11 + "commander": "14.0.0" 12 } 13 }, 14 "node_modules/@actions/artifact": { ··· 950 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 951 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 952 "license": "MIT" 953 + }, 954 + "node_modules/commander": { 955 + "version": "14.0.0", 956 + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", 957 + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", 958 + "license": "MIT", 959 + "engines": { 960 + "node": ">=20" 961 + } 962 }, 963 "node_modules/compress-commons": { 964 "version": "6.0.2",
+2 -2
ci/labels/package.json ci/github-script/package.json
··· 1 { 2 "private": true, 3 - "type": "module", 4 "dependencies": { 5 "@actions/artifact": "2.3.2", 6 "@actions/github": "6.0.1", 7 - "bottleneck": "2.19.5" 8 } 9 }
··· 1 { 2 "private": true, 3 "dependencies": { 4 "@actions/artifact": "2.3.2", 5 "@actions/github": "6.0.1", 6 + "bottleneck": "2.19.5", 7 + "commander": "14.0.0" 8 } 9 }
-45
ci/labels/run.js
··· 1 - #!/usr/bin/env node 2 - import { execSync } from 'node:child_process' 3 - import { mkdtempSync, rmSync } from 'node:fs' 4 - import { tmpdir } from 'node:os' 5 - import { join } from 'node:path' 6 - import { getOctokit } from '@actions/github' 7 - import labels from './labels.cjs' 8 - 9 - if (process.argv.length !== 4) 10 - throw new Error('Call this with exactly two arguments: ./run.js OWNER REPO') 11 - const [, , owner, repo] = process.argv 12 - 13 - const token = execSync('gh auth token', { encoding: 'utf-8' }).trim() 14 - 15 - const tmp = mkdtempSync(join(tmpdir(), 'labels-')) 16 - try { 17 - process.env.GITHUB_WORKSPACE = tmp 18 - process.chdir(tmp) 19 - 20 - await labels({ 21 - github: getOctokit(token), 22 - context: { 23 - payload: {}, 24 - repo: { 25 - owner, 26 - repo, 27 - }, 28 - }, 29 - core: { 30 - getInput() { 31 - return token 32 - }, 33 - error: console.error, 34 - info: console.log, 35 - notice: console.log, 36 - setFailed(msg) { 37 - console.error(msg) 38 - process.exitCode = 1 39 - }, 40 - }, 41 - dry: true, 42 - }) 43 - } finally { 44 - rmSync(tmp, { recursive: true }) 45 - }
···
+3 -1
ci/labels/shell.nix ci/github-script/shell.nix
··· 5 6 pkgs.callPackage ( 7 { 8 mkShell, 9 - importNpmLock, 10 nodejs, 11 }: 12 mkShell { 13 packages = [ 14 importNpmLock.hooks.linkNodeModulesHook 15 nodejs 16 ];
··· 5 6 pkgs.callPackage ( 7 { 8 + gh, 9 + importNpmLock, 10 mkShell, 11 nodejs, 12 }: 13 mkShell { 14 packages = [ 15 + gh 16 importNpmLock.hooks.linkNodeModulesHook 17 nodejs 18 ];
+3 -3
doc/languages-frameworks/javascript.section.md
··· 443 444 pnpmDeps = pnpm.fetchDeps { 445 inherit (finalAttrs) pname version src; 446 - hash = "..."; 447 fetcherVersion = 2; 448 }; 449 }) 450 ``` ··· 568 # ... 569 pnpmDeps = pnpm.fetchDeps { 570 # ... 571 - hash = "..."; # you can use your already set hash here 572 fetcherVersion = 1; 573 }; 574 } 575 ``` ··· 581 # ... 582 pnpmDeps = pnpm.fetchDeps { 583 # ... 584 - hash = "..."; # clear this hash and generate a new one 585 fetcherVersion = 2; 586 }; 587 } 588 ```
··· 443 444 pnpmDeps = pnpm.fetchDeps { 445 inherit (finalAttrs) pname version src; 446 fetcherVersion = 2; 447 + hash = "..."; 448 }; 449 }) 450 ``` ··· 568 # ... 569 pnpmDeps = pnpm.fetchDeps { 570 # ... 571 fetcherVersion = 1; 572 + hash = "..."; # you can use your already set hash here 573 }; 574 } 575 ``` ··· 581 # ... 582 pnpmDeps = pnpm.fetchDeps { 583 # ... 584 fetcherVersion = 2; 585 + hash = "..."; # clear this hash and generate a new one 586 }; 587 } 588 ```
+2
nixos/doc/manual/release-notes/rl-2511.section.md
··· 131 - [](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details. 132 133 - The `nettools` package (ifconfig, arp, mii-tool, netstat, route) is not installed by default anymore. The suite is unmaintained and users should migrate to `iproute2` and `ethtool` instead.
··· 131 - [](#opt-services.gnome.gnome-keyring.enable) does not ship with an SSH agent anymore, as this is now handled by the `gcr_4` package instead of `gnome-keyring`. A new module has been added to support this, under [](#opt-services.gnome.gcr-ssh-agent.enable) (its default value has been set to [](#opt-services.gnome.gnome-keyring.enable) to ensure a smooth transition). See the [relevant upstream PR](https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67) for more details. 132 133 - The `nettools` package (ifconfig, arp, mii-tool, netstat, route) is not installed by default anymore. The suite is unmaintained and users should migrate to `iproute2` and `ethtool` instead. 134 + 135 + - `sparkleshare` has been removed as it no longer builds and has been abandoned upstream.
+33
nixos/modules/hardware/kryoflux.nix
···
··· 1 + { 2 + config, 3 + lib, 4 + pkgs, 5 + ... 6 + }: 7 + 8 + let 9 + cfg = config.programs.kryoflux; 10 + 11 + in 12 + { 13 + options.programs.kryoflux = { 14 + enable = lib.mkOption { 15 + type = lib.types.bool; 16 + default = false; 17 + description = '' 18 + Enables kryoflux udev rules, ensures 'floppy' group exists. This is a 19 + prerequisite to using devices supported by kryoflux without being root, 20 + since kryoflux device descriptors will be owned by floppy through udev. 21 + ''; 22 + }; 23 + package = lib.mkPackageOption pkgs "kryoflux" { }; 24 + }; 25 + 26 + config = lib.mkIf cfg.enable { 27 + services.udev.packages = [ cfg.package ]; 28 + environment.systemPackages = [ cfg.package ]; 29 + users.groups.floppy = { }; 30 + }; 31 + 32 + meta.maintainers = with lib.maintainers; [ matthewcroughan ]; 33 + }
+2
nixos/tests/xfce.nix
··· 19 20 services.xserver.desktopManager.xfce.enable = true; 21 environment.systemPackages = [ pkgs.xfce.xfce4-whiskermenu-plugin ]; 22 }; 23 24 enableOCR = true;
··· 19 20 services.xserver.desktopManager.xfce.enable = true; 21 environment.systemPackages = [ pkgs.xfce.xfce4-whiskermenu-plugin ]; 22 + 23 + programs.thunar.plugins = [ pkgs.xfce.thunar-archive-plugin ]; 24 }; 25 26 enableOCR = true;
+1 -1
pkgs/applications/audio/youtube-music/default.nix
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 - hash = "sha256-xIQyTetHU37gTxCcQp4VCqzGdIfVQGy/aORCVba6YQ0="; 28 fetcherVersion = 1; 29 }; 30 31 nativeBuildInputs = [
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 fetcherVersion = 1; 28 + hash = "sha256-xIQyTetHU37gTxCcQp4VCqzGdIfVQGy/aORCVba6YQ0="; 29 }; 30 31 nativeBuildInputs = [
+3 -3
pkgs/applications/networking/cluster/nomad/default.nix
··· 91 92 nomad_1_10 = generic { 93 buildGoModule = buildGo124Module; 94 - version = "1.10.2"; 95 - hash = "sha256-7i/tMQwaEmLGXNarrdPzmorv+SHrxCzeaF3BI9Jjhwg="; 96 - vendorHash = "sha256-yq8xQ9wThPK/X9/lEHD8FCXq1Mrz0lO6UvrP2ipXMnw="; 97 license = lib.licenses.bsl11; 98 passthru.tests.nomad = nixosTests.nomad; 99 preCheck = ''
··· 91 92 nomad_1_10 = generic { 93 buildGoModule = buildGo124Module; 94 + version = "1.10.3"; 95 + hash = "sha256-sDOo7b32H/d5OJ6CRyga1rZZk55bFTi4ynHL/aIH87w="; 96 + vendorHash = "sha256-bpCnpeRk329vUd9e6x7iCh+1ouSGd4o4Hq79K0qchJ8="; 97 license = lib.licenses.bsl11; 98 passthru.tests.nomad = nixosTests.nomad; 99 preCheck = ''
+5 -5
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 326 "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" 327 }, 328 "datadog": { 329 - "hash": "sha256-FYgjffK21Z/a7wpke5/Um0f8NiDfs7Xf4l7/f3i41+g=", 330 "homepage": "https://registry.terraform.io/providers/DataDog/datadog", 331 "owner": "DataDog", 332 "repo": "terraform-provider-datadog", 333 - "rev": "v3.66.0", 334 "spdx": "MPL-2.0", 335 - "vendorHash": "sha256-9YkSNGNcdMBLJZSlMTGoDrLZFTeGSTfhX1H8ub77Ebk=" 336 }, 337 "deno": { 338 "hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=", ··· 624 "vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM=" 625 }, 626 "huaweicloud": { 627 - "hash": "sha256-v0UqXIK4SPGouETUWSQI1K1hpsPMyUuEpLQ++Gs4+yk=", 628 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 629 "owner": "huaweicloud", 630 "repo": "terraform-provider-huaweicloud", 631 - "rev": "v1.76.1", 632 "spdx": "MPL-2.0", 633 "vendorHash": null 634 },
··· 326 "vendorHash": "sha256-ZCMSmOCPEMxCSpl3DjIUGPj1W/KNJgyjtHpmQ19JquA=" 327 }, 328 "datadog": { 329 + "hash": "sha256-u+iiWStjO2OFMkQp8Skynb4seTK61ETSKrEP+6o16LA=", 330 "homepage": "https://registry.terraform.io/providers/DataDog/datadog", 331 "owner": "DataDog", 332 "repo": "terraform-provider-datadog", 333 + "rev": "v3.67.0", 334 "spdx": "MPL-2.0", 335 + "vendorHash": "sha256-fLdJxYuN4p0ZwXUXcN6BtATcwVg9asgdjHg9nOPcxK4=" 336 }, 337 "deno": { 338 "hash": "sha256-7IvJrhXMeAmf8e21QBdYNSJyVMEzLpat4Tm4zHWglW8=", ··· 624 "vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM=" 625 }, 626 "huaweicloud": { 627 + "hash": "sha256-jXppJtVMPpipXbEhgenVtFP5YxwlQzekquRoZmgoP0Q=", 628 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 629 "owner": "huaweicloud", 630 "repo": "terraform-provider-huaweicloud", 631 + "rev": "v1.76.4", 632 "spdx": "MPL-2.0", 633 "vendorHash": null 634 },
+27 -18
pkgs/applications/networking/feedreaders/rss2email/default.nix pkgs/by-name/rs/rss2email/package.nix
··· 1 { 2 lib, 3 - pythonPackages, 4 fetchPypi, 5 fetchpatch2, 6 nixosTests, 7 }: 8 9 - with pythonPackages; 10 - 11 - buildPythonApplication rec { 12 pname = "rss2email"; 13 version = "3.14"; 14 - format = "setuptools"; 15 - 16 - propagatedBuildInputs = [ 17 - feedparser 18 - html2text 19 - ]; 20 - nativeCheckInputs = [ beautifulsoup4 ]; 21 22 src = fetchPypi { 23 inherit pname version; ··· 30 url = "https://github.com/rss2email/rss2email/commit/b5c0e78006c2db6929b5ff50e8529de58a00412a.patch"; 31 hash = "sha256-edmsi3I0acx5iF9xoAS9deSexqW2UtWZR/L7CgeZs/M="; 32 }) 33 ]; 34 35 outputs = [ ··· 40 41 postPatch = '' 42 # sendmail executable is called from PATH instead of sbin by default 43 - sed -e 's|/usr/sbin/sendmail|sendmail|' \ 44 - -i rss2email/config.py 45 ''; 46 47 postInstall = '' 48 install -Dm 644 r2e.1 $man/share/man/man1/r2e.1 49 # an alias for better finding the manpage ··· 54 cp AUTHORS COPYING CHANGELOG README.rst $doc/share/doc/rss2email/ 55 ''; 56 57 - checkPhase = '' 58 - runHook preCheck 59 - env PATH=$out/bin:$PATH python ./test/test.py 60 - runHook postCheck 61 - ''; 62 63 meta = with lib; { 64 description = "Tool that converts RSS/Atom newsfeeds to email";
··· 1 { 2 lib, 3 + python3Packages, 4 fetchPypi, 5 fetchpatch2, 6 nixosTests, 7 }: 8 9 + python3Packages.buildPythonApplication rec { 10 pname = "rss2email"; 11 version = "3.14"; 12 + pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; ··· 22 url = "https://github.com/rss2email/rss2email/commit/b5c0e78006c2db6929b5ff50e8529de58a00412a.patch"; 23 hash = "sha256-edmsi3I0acx5iF9xoAS9deSexqW2UtWZR/L7CgeZs/M="; 24 }) 25 + (fetchpatch2 { 26 + name = "use-poetry-core.patch"; 27 + url = "https://github.com/rss2email/rss2email/commit/183a17aefe4eb66f898cf088519b1e845559f2bd.patch"; 28 + hash = "sha256-SoWahlOJ7KkaHMwOrKIBgwEz8zJQrSXVD1w2wiV1phE="; 29 + }) 30 ]; 31 32 outputs = [ ··· 37 38 postPatch = '' 39 # sendmail executable is called from PATH instead of sbin by default 40 + substituteInPlace rss2email/config.py \ 41 + --replace-fail '/usr/sbin/sendmail' 'sendmail' 42 ''; 43 44 + build-system = with python3Packages; [ 45 + poetry-core 46 + ]; 47 + 48 + dependencies = with python3Packages; [ 49 + feedparser 50 + html2text 51 + ]; 52 + 53 postInstall = '' 54 install -Dm 644 r2e.1 $man/share/man/man1/r2e.1 55 # an alias for better finding the manpage ··· 60 cp AUTHORS COPYING CHANGELOG README.rst $doc/share/doc/rss2email/ 61 ''; 62 63 + nativeCheckInputs = [ 64 + python3Packages.unittestCheckHook 65 + ]; 66 + 67 + unittestFlagsArray = [ 68 + "-s" 69 + "test" 70 + ]; 71 72 meta = with lib; { 73 description = "Tool that converts RSS/Atom newsfeeds to email";
+23 -10
pkgs/applications/networking/msmtp/default.nix pkgs/by-name/ms/msmtp/package.nix
··· 9 bash, 10 coreutils, 11 gnugrep, 12 gnutls, 13 gsasl, 14 libidn2, ··· 20 withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, 21 systemd, 22 withScripts ? true, 23 gitUpdater, 24 binlore, 25 msmtp, ··· 28 let 29 inherit (lib) getBin getExe optionals; 30 31 - version = "1.8.26"; 32 33 src = fetchFromGitHub { 34 owner = "marlam"; 35 repo = "msmtp"; 36 rev = "msmtp-${version}"; 37 - hash = "sha256-MV3fzjjyr7qZw/BbKgsSObX+cxDDivI+0ZlulrPFiWM="; 38 }; 39 40 meta = with lib; { ··· 112 msmtpq = { 113 scripts = [ "bin/msmtpq" ]; 114 interpreter = getExe bash; 115 - inputs = [ 116 - binaries 117 - coreutils 118 - gnugrep 119 - netcat-gnu 120 - which 121 - ] ++ optionals withSystemd [ systemd ]; 122 execer = 123 [ 124 "cannot:${getBin binaries}/bin/msmtp" ··· 126 ] 127 ++ optionals withSystemd [ 128 "cannot:${getBin systemd}/bin/systemd-cat" 129 ]; 130 fix."$MSMTP" = [ "msmtp" ]; 131 - fake.external = [ "ping" ] ++ optionals (!withSystemd) [ "systemd-cat" ]; 132 keep.source = [ "~/.msmtpqrc" ]; 133 }; 134
··· 9 bash, 10 coreutils, 11 gnugrep, 12 + gnused, 13 gnutls, 14 gsasl, 15 libidn2, ··· 21 withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemd, 22 systemd, 23 withScripts ? true, 24 + withLibnotify ? true, 25 + libnotify, 26 gitUpdater, 27 binlore, 28 msmtp, ··· 31 let 32 inherit (lib) getBin getExe optionals; 33 34 + version = "1.8.30"; 35 36 src = fetchFromGitHub { 37 owner = "marlam"; 38 repo = "msmtp"; 39 rev = "msmtp-${version}"; 40 + hash = "sha256-aM2qId08zvT9LbncCQYHsklbvHVtcZJgr91JTjwpQ/0="; 41 }; 42 43 meta = with lib; { ··· 115 msmtpq = { 116 scripts = [ "bin/msmtpq" ]; 117 interpreter = getExe bash; 118 + inputs = 119 + [ 120 + binaries 121 + coreutils 122 + gnugrep 123 + gnused 124 + netcat-gnu 125 + which 126 + ] 127 + ++ optionals withSystemd [ systemd ] 128 + ++ optionals withLibnotify [ libnotify ]; 129 execer = 130 [ 131 "cannot:${getBin binaries}/bin/msmtp" ··· 133 ] 134 ++ optionals withSystemd [ 135 "cannot:${getBin systemd}/bin/systemd-cat" 136 + ] 137 + ++ optionals withLibnotify [ 138 + "cannot:${getBin libnotify}/bin/notify-send" 139 ]; 140 fix."$MSMTP" = [ "msmtp" ]; 141 + fake.external = 142 + [ "ping" ] 143 + ++ optionals (!withSystemd) [ "systemd-cat" ] 144 + ++ optionals (!withLibnotify) [ "notify-send" ]; 145 keep.source = [ "~/.msmtpqrc" ]; 146 }; 147
pkgs/applications/networking/msmtp/msmtpq-remove-binary-check.patch pkgs/by-name/ms/msmtp/msmtpq-remove-binary-check.patch
+9 -9
pkgs/applications/networking/msmtp/msmtpq-systemd-logging.patch pkgs/by-name/ms/msmtp/msmtpq-systemd-logging.patch
··· 1 diff --git a/scripts/msmtpq/msmtpq b/scripts/msmtpq/msmtpq 2 - index bcb384e..dbaf1b5 100755 3 --- a/scripts/msmtpq/msmtpq 4 +++ b/scripts/msmtpq/msmtpq 5 - @@ -92,6 +92,8 @@ if [ ! -v MSMTPQ_LOG ] ; then 6 - fi 7 fi 8 - [ -d "$(dirname "$MSMTPQ_LOG")" ] || mkdir -p "$(dirname "$MSMTPQ_LOG")" 9 - + 10 +JOURNAL=@journal@ 11 - ## ====================================================================================== 12 13 - ## msmtpq can use the following environment variables : 14 - @@ -144,6 +146,7 @@ on_exit() { # unlock the queue on exit if the lock was 15 ## display msg to user, as well 16 ## 17 log() { ··· 19 local ARG RC PFX 20 PFX="$('date' +'%Y %d %b %H:%M:%S')" 21 # time stamp prefix - "2008 13 Mar 03:59:45 " 22 - @@ -161,10 +164,19 @@ log() { 23 done 24 fi 25
··· 1 diff --git a/scripts/msmtpq/msmtpq b/scripts/msmtpq/msmtpq 2 + index 28d0754..3eaac58 100755 3 --- a/scripts/msmtpq/msmtpq 4 +++ b/scripts/msmtpq/msmtpq 5 + @@ -182,6 +182,8 @@ if [ -n "$MSMTPQ_LOG" ] ; then 6 + unset msmptq_log_dir 7 fi 8 + 9 +JOURNAL=@journal@ 10 + + 11 + umask 077 # set secure permissions on created directories and files 12 13 + declare -i CNT # a count of mail(s) currently in the queue 14 + @@ -214,6 +216,7 @@ on_exit() { # unlock the queue on exit if the lock was 15 ## display msg to user, as well 16 ## 17 log() { ··· 19 local ARG RC PFX 20 PFX="$('date' +'%Y %d %b %H:%M:%S')" 21 # time stamp prefix - "2008 13 Mar 03:59:45 " 22 + @@ -233,10 +236,19 @@ log() { 23 done 24 fi 25
+2 -2
pkgs/applications/video/obs-studio/plugins/obs-shaderfilter.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "obs-shaderfilter"; 12 - version = "2.5.0"; 13 14 src = fetchFromGitHub { 15 owner = "exeldro"; 16 repo = "obs-shaderfilter"; 17 rev = version; 18 - sha256 = "sha256-HJFgGicOtEZMMJyAkwgHCvWPoj00C6YGU9NwagD4Fpw="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
··· 9 10 stdenv.mkDerivation rec { 11 pname = "obs-shaderfilter"; 12 + version = "2.5.1"; 13 14 src = fetchFromGitHub { 15 owner = "exeldro"; 16 repo = "obs-shaderfilter"; 17 rev = version; 18 + sha256 = "sha256-1RRGXAzP7BIwJJMmXSknPDtHxXZex9SqDDVbWOE43Yk="; 19 }; 20 21 nativeBuildInputs = [ cmake ];
+5 -5
pkgs/applications/virtualization/docker/default.nix
··· 367 # Get revisions from 368 # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* 369 docker_25 = callPackage dockerGen rec { 370 - version = "25.0.10"; 371 # Upstream forgot to tag release 372 # https://github.com/docker/cli/issues/5789 373 cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; 374 cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; 375 mobyRev = "v${version}"; 376 - mobyHash = "sha256-57iXL+QYtbEz099yOTR4k/2Z7CT08OAkQ3kVJSmsa/U="; 377 runcRev = "v1.2.5"; 378 runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; 379 containerdRev = "v1.7.27"; ··· 383 }; 384 385 docker_28 = callPackage dockerGen rec { 386 - version = "28.2.2"; 387 cliRev = "v${version}"; 388 - cliHash = "sha256-ZaKG4H8BqIzgs9OFktH9bjHSf9exAlh5kPCGP021BWI="; 389 mobyRev = "v${version}"; 390 - mobyHash = "sha256-Y2yP2NBJLrI83iHe2EoA7/cXiQifrCkUKlwJhINKBXE="; 391 runcRev = "v1.2.6"; 392 runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; 393 containerdRev = "v1.7.27";
··· 367 # Get revisions from 368 # https://github.com/moby/moby/tree/${version}/hack/dockerfile/install/* 369 docker_25 = callPackage dockerGen rec { 370 + version = "25.0.11"; 371 # Upstream forgot to tag release 372 # https://github.com/docker/cli/issues/5789 373 cliRev = "43987fca488a535d810c429f75743d8c7b63bf4f"; 374 cliHash = "sha256-OwufdfuUPbPtgqfPeiKrQVkOOacU2g4ommHb770gV40="; 375 mobyRev = "v${version}"; 376 + mobyHash = "sha256-vHHi0/sX9fm83gyUjDpRYTGV9h18IVia1oSmj4n31nc="; 377 runcRev = "v1.2.5"; 378 runcHash = "sha256-J/QmOZxYnMPpzm87HhPTkYdt+fN+yeSUu2sv6aUeTY4="; 379 containerdRev = "v1.7.27"; ··· 383 }; 384 385 docker_28 = callPackage dockerGen rec { 386 + version = "28.3.2"; 387 cliRev = "v${version}"; 388 + cliHash = "sha256-LsV9roOPw0LccvBUeF3bY014OwG6QpnVsLf+dqKyvsg="; 389 mobyRev = "v${version}"; 390 + mobyHash = "sha256-YfdnCAc9NgLTuvxLHGhTPdWqXz9VSVsQsfzLD3YER3g="; 391 runcRev = "v1.2.6"; 392 runcHash = "sha256-XMN+YKdQOQeOLLwvdrC6Si2iAIyyHD5RgZbrOHrQE/g="; 393 containerdRev = "v1.7.27";
+3 -3
pkgs/by-name/am/amazon-q-cli/package.nix
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "amazon-q-cli"; 10 - version = "1.12.2"; 11 12 src = fetchFromGitHub { 13 owner = "aws"; 14 repo = "amazon-q-developer-cli-autocomplete"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-TIKG1nzpmjiHE+EjTJR+/GklQNJQeUzmDXaPEiRT80Y="; 17 }; 18 19 nativeBuildInputs = [ ··· 22 23 useFetchCargoVendor = true; 24 25 - cargoHash = "sha256-lJbHPqQ3eybo03oZY2VyKlsxcTdbdrc8q8AjV+IahEY="; 26 27 cargoBuildFlags = [ 28 "-p"
··· 7 8 rustPlatform.buildRustPackage (finalAttrs: { 9 pname = "amazon-q-cli"; 10 + version = "1.12.4"; 11 12 src = fetchFromGitHub { 13 owner = "aws"; 14 repo = "amazon-q-developer-cli-autocomplete"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-juZuqZkBsIHhLOCZk+QpTaO1BsHj2RZyCvkvc0G5KbU="; 17 }; 18 19 nativeBuildInputs = [ ··· 22 23 useFetchCargoVendor = true; 24 25 + cargoHash = "sha256-BT3LNOkRf4gfBy5SwuAnMoJVF9PmwiLsS5phdtEgIrs="; 26 27 cargoBuildFlags = [ 28 "-p"
+1 -1
pkgs/by-name/ao/aonsoku/package.nix
··· 27 # lockfileVersion: '6.0' need old pnpm 28 pnpmDeps = pnpm_8.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 - hash = "sha256-h1rcM+H2c0lk7bpGeQT5ue9bQIggrCFHkj4o7KxnH08="; 31 fetcherVersion = 1; 32 }; 33 34 cargoRoot = "src-tauri";
··· 27 # lockfileVersion: '6.0' need old pnpm 28 pnpmDeps = pnpm_8.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 fetcherVersion = 1; 31 + hash = "sha256-h1rcM+H2c0lk7bpGeQT5ue9bQIggrCFHkj4o7KxnH08="; 32 }; 33 34 cargoRoot = "src-tauri";
+1 -1
pkgs/by-name/ap/apache-answer/package.nix
··· 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit src version pname; 30 sourceRoot = "${src.name}/ui"; 31 - hash = "sha256-/se6IWeHdazqS7PzOpgtT4IxCJ1WptqBzZ/BdmGb4BA="; 32 fetcherVersion = 1; 33 }; 34 35 nativeBuildInputs = [
··· 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit src version pname; 30 sourceRoot = "${src.name}/ui"; 31 fetcherVersion = 1; 32 + hash = "sha256-/se6IWeHdazqS7PzOpgtT4IxCJ1WptqBzZ/BdmGb4BA="; 33 }; 34 35 nativeBuildInputs = [
+1 -1
pkgs/by-name/ar/artalk/package.nix
··· 33 34 pnpmDeps = pnpm_9.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 - hash = "sha256-QIfadS2gNPtH006O86EndY/Hx2ml2FoKfUXJF5qoluw="; 37 fetcherVersion = 1; 38 }; 39 40 buildPhase = ''
··· 33 34 pnpmDeps = pnpm_9.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 fetcherVersion = 1; 37 + hash = "sha256-QIfadS2gNPtH006O86EndY/Hx2ml2FoKfUXJF5qoluw="; 38 }; 39 40 buildPhase = ''
+1 -1
pkgs/by-name/as/astro-language-server/package.nix
··· 25 pnpmWorkspaces 26 prePnpmInstall 27 ; 28 - hash = "sha256-tlpk+wbLjJqt37lu67p2A2RZAR1ZfnZFiYoqIQwvWPQ="; 29 fetcherVersion = 1; 30 }; 31 32 nativeBuildInputs = [
··· 25 pnpmWorkspaces 26 prePnpmInstall 27 ; 28 fetcherVersion = 1; 29 + hash = "sha256-tlpk+wbLjJqt37lu67p2A2RZAR1ZfnZFiYoqIQwvWPQ="; 30 }; 31 32 nativeBuildInputs = [
+3 -3
pkgs/by-name/at/atmos/package.nix
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "atmos"; 10 - version = "1.180.0"; 11 12 src = fetchFromGitHub { 13 owner = "cloudposse"; 14 repo = "atmos"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-/yCgC73J4PVTqmJBW0eLCMVWtsyMGLeF0Rmvx+N/oP8="; 17 }; 18 19 - vendorHash = "sha256-k1zC3tUF2uDAo86J6dZmYOGZcYFBNdSH15cyX2tiZEg="; 20 21 ldflags = [ 22 "-s"
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "atmos"; 10 + version = "1.182.0"; 11 12 src = fetchFromGitHub { 13 owner = "cloudposse"; 14 repo = "atmos"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-xGNexXxeX6ZKG4eWCoj0laHHXegnNqSfRPEkIWcieNQ="; 17 }; 18 19 + vendorHash = "sha256-P+Fsc6z3kTG8iq29KEp7DUV4zeT7Kee384TMosTDKGU="; 20 21 ldflags = [ 22 "-s"
+1 -1
pkgs/by-name/au/autobrr/package.nix
··· 40 src 41 sourceRoot 42 ; 43 - hash = "sha256-TbdRJqLdNI7wchUsx2Kw1LlDyv50XlCiKyn6rhZyN1U="; 44 fetcherVersion = 1; 45 }; 46 47 postBuild = ''
··· 40 src 41 sourceRoot 42 ; 43 fetcherVersion = 1; 44 + hash = "sha256-TbdRJqLdNI7wchUsx2Kw1LlDyv50XlCiKyn6rhZyN1U="; 45 }; 46 47 postBuild = ''
+3 -3
pkgs/by-name/au/automatic-timezoned/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "automatic-timezoned"; 9 - version = "2.0.80"; 10 11 src = fetchFromGitHub { 12 owner = "maxbrunet"; 13 repo = "automatic-timezoned"; 14 rev = "v${version}"; 15 - sha256 = "sha256-5JrIcdNgi68g+5zF0y4YeNboFl6SS9QvZEsmcMh35gE="; 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-IX3lSupcKn1ET4Q7tLpUBhQ+wfmfUyM/onlTwW7wloU="; 20 21 meta = { 22 description = "Automatically update system timezone based on location";
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "automatic-timezoned"; 9 + version = "2.0.82"; 10 11 src = fetchFromGitHub { 12 owner = "maxbrunet"; 13 repo = "automatic-timezoned"; 14 rev = "v${version}"; 15 + sha256 = "sha256-qUpPeuFfdj0rIygSo9C7LGdFi7l1erfz4XYTuxLgL7M="; 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-7QkrKeF1WY1ewe4GsdpZ/Na7hd9AGq+ixepeB473bDQ="; 20 21 meta = { 22 description = "Automatically update system timezone based on location";
+1 -1
pkgs/by-name/au/autoprefixer/package.nix
··· 25 26 pnpmDeps = pnpm_9.fetchDeps { 27 inherit (finalAttrs) pname version src; 28 - hash = "sha256-zb/BwL//i0oly5HEXN20E3RzZXdaOn+G2yIWRas3PB4="; 29 fetcherVersion = 1; 30 }; 31 32 installPhase = ''
··· 25 26 pnpmDeps = pnpm_9.fetchDeps { 27 inherit (finalAttrs) pname version src; 28 fetcherVersion = 1; 29 + hash = "sha256-zb/BwL//i0oly5HEXN20E3RzZXdaOn+G2yIWRas3PB4="; 30 }; 31 32 installPhase = ''
+2
pkgs/by-name/aw/aws-c-common/package.nix
··· 56 homepage = "https://github.com/awslabs/aws-c-common"; 57 license = licenses.asl20; 58 platforms = platforms.unix; 59 maintainers = with maintainers; [ 60 orivej 61 r-burns
··· 56 homepage = "https://github.com/awslabs/aws-c-common"; 57 license = licenses.asl20; 58 platforms = platforms.unix; 59 + # https://github.com/awslabs/aws-c-common/issues/1175 60 + badPlatforms = platforms.bigEndian; 61 maintainers = with maintainers; [ 62 orivej 63 r-burns
+1 -1
pkgs/by-name/ba/backrest/package.nix
··· 33 34 pnpmDeps = pnpm_9.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 - hash = "sha256-q7VMQb/FRT953yT2cyGMxUPp8p8XkA9mvqGI7S7Eifg="; 37 fetcherVersion = 1; 38 }; 39 40 buildPhase = ''
··· 33 34 pnpmDeps = pnpm_9.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 fetcherVersion = 1; 37 + hash = "sha256-q7VMQb/FRT953yT2cyGMxUPp8p8XkA9mvqGI7S7Eifg="; 38 }; 39 40 buildPhase = ''
+1 -1
pkgs/by-name/ba/bash-language-server/package.nix
··· 28 src 29 pnpmWorkspaces 30 ; 31 - hash = "sha256-NvyqPv5OKgZi3hW98Da8LhsYatmrzrPX8kLOfLr+BrI="; 32 fetcherVersion = 1; 33 }; 34 35 nativeBuildInputs = [
··· 28 src 29 pnpmWorkspaces 30 ; 31 fetcherVersion = 1; 32 + hash = "sha256-NvyqPv5OKgZi3hW98Da8LhsYatmrzrPX8kLOfLr+BrI="; 33 }; 34 35 nativeBuildInputs = [
+1 -1
pkgs/by-name/bu/bumpp/package.nix
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 - hash = "sha256-duxpym1DlJM4q5j0wmrubYiAHQ3cDEFfeD9Gyic6mbI="; 28 fetcherVersion = 1; 29 }; 30 31 nativeBuildInputs = [
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 fetcherVersion = 1; 28 + hash = "sha256-duxpym1DlJM4q5j0wmrubYiAHQ3cDEFfeD9Gyic6mbI="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/by-name/by/byedpi/package.nix
··· 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "byedpi"; 9 - version = "0.17.1"; 10 11 src = fetchFromGitHub { 12 owner = "hufrea"; 13 repo = "byedpi"; 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-an0UmsAZw5DJMuM4WpAWBVVN0ZVBpXhn0cbZ0ZbfBjo="; 16 }; 17 18 installPhase = ''
··· 6 }: 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "byedpi"; 9 + version = "0.17.2"; 10 11 src = fetchFromGitHub { 12 owner = "hufrea"; 13 repo = "byedpi"; 14 tag = "v${finalAttrs.version}"; 15 + hash = "sha256-XeUcf8w6b0vZQwttopRnmg5320oF/Z+gHWcWMQ6kAkc="; 16 }; 17 18 installPhase = ''
+1 -1
pkgs/by-name/ca/cargo-tauri/test-app.nix
··· 34 src 35 ; 36 37 - hash = "sha256-plANa/+9YEQ4ipgdQ7QzPyxgz6eDCBhO7qFlxK6Ab58="; 38 fetcherVersion = 1; 39 }; 40 41 nativeBuildInputs = [
··· 34 src 35 ; 36 37 fetcherVersion = 1; 38 + hash = "sha256-plANa/+9YEQ4ipgdQ7QzPyxgz6eDCBhO7qFlxK6Ab58="; 39 }; 40 41 nativeBuildInputs = [
+1 -1
pkgs/by-name/cd/cdxgen/package.nix
··· 37 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit (finalAttrs) pname version src; 40 - hash = "sha256-7NrDYd4H0cPQs8w4lWlB0BhqcYZVo6/9zf0ujPjBzsE="; 41 fetcherVersion = 1; 42 }; 43 44 buildPhase = ''
··· 37 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit (finalAttrs) pname version src; 40 fetcherVersion = 1; 41 + hash = "sha256-7NrDYd4H0cPQs8w4lWlB0BhqcYZVo6/9zf0ujPjBzsE="; 42 }; 43 44 buildPhase = ''
+2 -2
pkgs/by-name/ci/circt/package.nix
··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "circt"; 22 - version = "1.124.0"; 23 src = fetchFromGitHub { 24 owner = "llvm"; 25 repo = "circt"; 26 rev = "firtool-${version}"; 27 - hash = "sha256-IoS7mhQLiaVlqyosqOOaoGKBkS5WuQHRJK9v+FonCxc="; 28 fetchSubmodules = true; 29 }; 30
··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "circt"; 22 + version = "1.125.0"; 23 src = fetchFromGitHub { 24 owner = "llvm"; 25 repo = "circt"; 26 rev = "firtool-${version}"; 27 + hash = "sha256-bpQvBUSYpmv6bmgXSCz9pfGgFxlGVFFDfaSkvk7481E="; 28 fetchSubmodules = true; 29 }; 30
+1 -1
pkgs/by-name/cl/clash-verge-rev/unwrapped.nix
··· 37 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit pname version src; 40 - hash = pnpm-hash; 41 fetcherVersion = 1; 42 }; 43 44 env = {
··· 37 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit pname version src; 40 fetcherVersion = 1; 41 + hash = pnpm-hash; 42 }; 43 44 env = {
+1 -1
pkgs/by-name/co/concurrently/package.nix
··· 29 src 30 patches 31 ; 32 - hash = "sha256-F1teWIABkK0mqZcK3RdGNKmexI/C59QWSrrD1jYbHt0="; 33 fetcherVersion = 1; 34 }; 35 36 patches = [
··· 29 src 30 patches 31 ; 32 fetcherVersion = 1; 33 + hash = "sha256-F1teWIABkK0mqZcK3RdGNKmexI/C59QWSrrD1jYbHt0="; 34 }; 35 36 patches = [
+3 -3
pkgs/by-name/cu/cubeb/package.nix
··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "cubeb"; 27 - version = "0-unstable-2025-06-16"; 28 29 src = fetchFromGitHub { 30 owner = "mozilla"; 31 repo = "cubeb"; 32 - rev = "566c73da47668ca85817108b749a13ac9c3f5a9d"; 33 - hash = "sha256-qYDsRhVBHLOVpWwtRNUtnZRZZq9Rot1pOn+4let6v6I="; 34 }; 35 36 outputs = [
··· 24 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "cubeb"; 27 + version = "0-unstable-2025-07-10"; 28 29 src = fetchFromGitHub { 30 owner = "mozilla"; 31 repo = "cubeb"; 32 + rev = "fa021607121360af7c171d881dc5bc8af7bb56eb"; 33 + hash = "sha256-6PUHUPybe3g5nexunAHsHLThFdvpnv+avks+C0oYih0="; 34 }; 35 36 outputs = [
+1 -1
pkgs/by-name/da/daed/package.nix
··· 27 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit pname version src; 30 - hash = "sha256-+yLpSbDzr1OV/bmUUg6drOvK1ok3cBd+RRV7Qrrlp+Q="; 31 fetcherVersion = 1; 32 }; 33 34 nativeBuildInputs = [
··· 27 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit pname version src; 30 fetcherVersion = 1; 31 + hash = "sha256-+yLpSbDzr1OV/bmUUg6drOvK1ok3cBd+RRV7Qrrlp+Q="; 32 }; 33 34 nativeBuildInputs = [
+2 -2
pkgs/by-name/dd/ddns-go/package.nix
··· 6 7 buildGoModule rec { 8 pname = "ddns-go"; 9 - version = "6.11.2"; 10 11 src = fetchFromGitHub { 12 owner = "jeessy2"; 13 repo = "ddns-go"; 14 rev = "v${version}"; 15 - hash = "sha256-dzHNv7zfn1jU3F7nyQP/mP3icGCoeR3C7rerE3oYoTw="; 16 }; 17 18 vendorHash = "sha256-oHiREhvqu14z5StjzD4PgtFasYQ0X435eMCRMiWUzg0=";
··· 6 7 buildGoModule rec { 8 pname = "ddns-go"; 9 + version = "6.11.3"; 10 11 src = fetchFromGitHub { 12 owner = "jeessy2"; 13 repo = "ddns-go"; 14 rev = "v${version}"; 15 + hash = "sha256-65j1hZqnpSRpDmkzjb8ciJoVGHbV2xuOwBLcsW65eOE="; 16 }; 17 18 vendorHash = "sha256-oHiREhvqu14z5StjzD4PgtFasYQ0X435eMCRMiWUzg0=";
+1 -1
pkgs/by-name/de/deltachat-desktop/package.nix
··· 48 49 pnpmDeps = pnpm.fetchDeps { 50 inherit (finalAttrs) pname version src; 51 - hash = "sha256-PBCmyNmlH88y5s7+8WHcei8SP3Q0lIAAnAQn9uaFxLc="; 52 fetcherVersion = 1; 53 }; 54 55 nativeBuildInputs =
··· 48 49 pnpmDeps = pnpm.fetchDeps { 50 inherit (finalAttrs) pname version src; 51 fetcherVersion = 1; 52 + hash = "sha256-PBCmyNmlH88y5s7+8WHcei8SP3Q0lIAAnAQn9uaFxLc="; 53 }; 54 55 nativeBuildInputs =
+2 -2
pkgs/by-name/dh/dhcpcd/package.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dhcpcd"; 18 - version = "10.1.0"; 19 20 src = fetchFromGitHub { 21 owner = "NetworkConfiguration"; 22 repo = "dhcpcd"; 23 rev = "v${version}"; 24 - sha256 = "sha256-Qtg9jOFMR/9oWJDmoNNcEAMxG6G1F187HF4MMBJIoTw="; 25 }; 26 27 nativeBuildInputs = [ pkg-config ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "dhcpcd"; 18 + version = "10.2.4"; 19 20 src = fetchFromGitHub { 21 owner = "NetworkConfiguration"; 22 repo = "dhcpcd"; 23 rev = "v${version}"; 24 + sha256 = "sha256-ysaKgF4Cu/S6yhSn/4glA0+Ey54KNp3/1Oh82yE0/PY="; 25 }; 26 27 nativeBuildInputs = [ pkg-config ];
+1 -1
pkgs/by-name/do/dorion/package.nix
··· 59 60 pnpmDeps = pnpm_9.fetchDeps { 61 inherit (finalAttrs) pname version src; 62 - hash = "sha256-xBonUzA4+1zbViEsKap6CaG6ZRldW1LjNYIB+FmVRFs="; 63 fetcherVersion = 1; 64 }; 65 66 # CMake (webkit extension)
··· 59 60 pnpmDeps = pnpm_9.fetchDeps { 61 inherit (finalAttrs) pname version src; 62 fetcherVersion = 1; 63 + hash = "sha256-xBonUzA4+1zbViEsKap6CaG6ZRldW1LjNYIB+FmVRFs="; 64 }; 65 66 # CMake (webkit extension)
+3 -3
pkgs/by-name/ej/ejsonkms/package.nix
··· 8 9 buildGoModule rec { 10 pname = "ejsonkms"; 11 - version = "0.2.5"; 12 13 src = fetchFromGitHub { 14 owner = "envato"; 15 repo = "ejsonkms"; 16 rev = "v${version}"; 17 - hash = "sha256-EcNvzkZmSASe+0UMixBe8qwZq1JN3zFvppdWu1LM46A="; 18 }; 19 20 - vendorHash = "sha256-LS+iCTpE7+vXa25CTudNHLPRYSod4ozuErnoYWB9LNU="; 21 22 ldflags = [ 23 "-X main.version=v${version}"
··· 8 9 buildGoModule rec { 10 pname = "ejsonkms"; 11 + version = "0.2.7"; 12 13 src = fetchFromGitHub { 14 owner = "envato"; 15 repo = "ejsonkms"; 16 rev = "v${version}"; 17 + hash = "sha256-G2rUcAjFSXnkRaQiu3WK5WRwNeQ0vyxj1Ql+vaRUUeM="; 18 }; 19 20 + vendorHash = "sha256-ulocGcRnkWBLnkoimkxrppO2i9lowFChlMYl0+kVXCo="; 21 22 ldflags = [ 23 "-X main.version=v${version}"
+1 -1
pkgs/by-name/em/emmet-language-server/package.nix
··· 20 21 pnpmDeps = pnpm_9.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 - hash = "sha256-hh5PEtmSHPs6QBgwWHS0laGU21e82JckIP3mB/P9/vE="; 24 fetcherVersion = 1; 25 }; 26 27 nativeBuildInputs = [
··· 20 21 pnpmDeps = pnpm_9.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 fetcherVersion = 1; 24 + hash = "sha256-hh5PEtmSHPs6QBgwWHS0laGU21e82JckIP3mB/P9/vE="; 25 }; 26 27 nativeBuildInputs = [
+1 -1
pkgs/by-name/en/en-croissant/package.nix
··· 30 31 pnpmDeps = pnpm_9.fetchDeps { 32 inherit pname version src; 33 - hash = "sha256-hvWXSegUWJvwCU5NLb2vqnl+FIWpCLxw96s9NUIgJTI="; 34 fetcherVersion = 1; 35 }; 36 37 cargoRoot = "src-tauri";
··· 30 31 pnpmDeps = pnpm_9.fetchDeps { 32 inherit pname version src; 33 fetcherVersion = 1; 34 + hash = "sha256-hvWXSegUWJvwCU5NLb2vqnl+FIWpCLxw96s9NUIgJTI="; 35 }; 36 37 cargoRoot = "src-tauri";
+1 -1
pkgs/by-name/eq/equibop/package.nix
··· 39 src 40 patches 41 ; 42 - hash = "sha256-laTyxRh54x3iopGVgoFtcgaV7R6IKux1O/+tzGEy0Fg="; 43 fetcherVersion = 1; 44 }; 45 46 nativeBuildInputs = [
··· 39 src 40 patches 41 ; 42 fetcherVersion = 1; 43 + hash = "sha256-laTyxRh54x3iopGVgoFtcgaV7R6IKux1O/+tzGEy0Fg="; 44 }; 45 46 nativeBuildInputs = [
+1 -1
pkgs/by-name/eq/equicord/package.nix
··· 25 26 pnpmDeps = pnpm_9.fetchDeps { 27 inherit (finalAttrs) pname version src; 28 - hash = "sha256-fjfzBy1Z7AUKA53yjjCQ6yasHc5QMaOBtXtXA5fNK5s="; 29 fetcherVersion = 1; 30 }; 31 32 nativeBuildInputs = [
··· 25 26 pnpmDeps = pnpm_9.fetchDeps { 27 inherit (finalAttrs) pname version src; 28 fetcherVersion = 1; 29 + hash = "sha256-fjfzBy1Z7AUKA53yjjCQ6yasHc5QMaOBtXtXA5fNK5s="; 30 }; 31 32 nativeBuildInputs = [
+2 -2
pkgs/by-name/er/erofs-utils/package.nix
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "erofs-utils"; 22 - version = "1.8.9"; 23 outputs = [ 24 "out" 25 "man" ··· 30 31 src = fetchurl { 32 url = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${finalAttrs.version}.tar.gz"; 33 - hash = "sha256-FFpvf+SUGBTTAJnDVoRI03yBnM0DD8W/vKqyETTmF24="; 34 }; 35 36 nativeBuildInputs = [
··· 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "erofs-utils"; 22 + version = "1.8.10"; 23 outputs = [ 24 "out" 25 "man" ··· 30 31 src = fetchurl { 32 url = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${finalAttrs.version}.tar.gz"; 33 + hash = "sha256-BetO3r4R3szm7LNOmNL4DIzSg8Lyln2Lp+/VhBhXBRQ="; 34 }; 35 36 nativeBuildInputs = [
+1 -1
pkgs/by-name/et/etherpad-lite/package.nix
··· 31 32 pnpmDeps = pnpm.fetchDeps { 33 inherit (finalAttrs) pname version src; 34 - hash = "sha256-n7LolizpKng7zzccytYoCwJ7uGQbMagsgYPDuq0mdxU="; 35 fetcherVersion = 1; 36 }; 37 38 nativeBuildInputs = [
··· 31 32 pnpmDeps = pnpm.fetchDeps { 33 inherit (finalAttrs) pname version src; 34 fetcherVersion = 1; 35 + hash = "sha256-n7LolizpKng7zzccytYoCwJ7uGQbMagsgYPDuq0mdxU="; 36 }; 37 38 nativeBuildInputs = [
+3 -3
pkgs/by-name/fa/fabric-ai/package.nix
··· 7 8 buildGoModule rec { 9 pname = "fabric-ai"; 10 - version = "1.4.231"; 11 12 src = fetchFromGitHub { 13 owner = "danielmiessler"; 14 repo = "fabric"; 15 tag = "v${version}"; 16 - hash = "sha256-V/ryS0EB8izLsU0ggmAkdq3oFnR2h16ZF1JTJT/GMwY="; 17 }; 18 19 - vendorHash = "sha256-g2nMyrmDkb14siqiAMcis1bRijTsJ2KDtaK3FHCofx0="; 20 21 # Fabric introduced plugin tests that fail in the nix build sandbox. 22 doCheck = false;
··· 7 8 buildGoModule rec { 9 pname = "fabric-ai"; 10 + version = "1.4.247"; 11 12 src = fetchFromGitHub { 13 owner = "danielmiessler"; 14 repo = "fabric"; 15 tag = "v${version}"; 16 + hash = "sha256-s1FlQIbHSCWUR9f3qWfYHOLYmG8GwJb3SAu6d9DAH1Q="; 17 }; 18 19 + vendorHash = "sha256-/3+4oeKl+GQPmYt3yBt77ATm55pALa+62mC6lktSTiw="; 20 21 # Fabric introduced plugin tests that fail in the nix build sandbox. 22 doCheck = false;
+1 -1
pkgs/by-name/fe/fedistar/package.nix
··· 38 39 pnpmDeps = pnpm.fetchDeps { 40 inherit (finalAttrs) pname version src; 41 - hash = "sha256-xXVsjAXmrsOp+mXrYAxSKz4vX5JApLZ+Rh6hrYlnJDI="; 42 fetcherVersion = 1; 43 }; 44 45 nativeBuildInputs = [
··· 38 39 pnpmDeps = pnpm.fetchDeps { 40 inherit (finalAttrs) pname version src; 41 fetcherVersion = 1; 42 + hash = "sha256-xXVsjAXmrsOp+mXrYAxSKz4vX5JApLZ+Rh6hrYlnJDI="; 43 }; 44 45 nativeBuildInputs = [
+1 -1
pkgs/by-name/fi/filebrowser/package.nix
··· 37 pnpmDeps = pnpm.fetchDeps { 38 inherit (finalAttrs) pname version src; 39 sourceRoot = "${src.name}/frontend"; 40 - hash = "sha256-vLOtVeGFeHXgQglvKsih4lj1uIs6wipwfo374viIq4I="; 41 fetcherVersion = 1; 42 }; 43 44 installPhase = ''
··· 37 pnpmDeps = pnpm.fetchDeps { 38 inherit (finalAttrs) pname version src; 39 sourceRoot = "${src.name}/frontend"; 40 fetcherVersion = 1; 41 + hash = "sha256-vLOtVeGFeHXgQglvKsih4lj1uIs6wipwfo374viIq4I="; 42 }; 43 44 installPhase = ''
+14
pkgs/by-name/fi/firewalld/gettext-0.25.patch
···
··· 1 + --- a/configure.ac 2 + +++ b/configure.ac 3 + @@ -152,8 +152,10 @@ 4 + AC_SUBST([GETTEXT_PACKAGE], '[PKG_NAME]') 5 + AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], ["$GETTEXT_PACKAGE"],) 6 + 7 + +AM_GNU_GETTEXT_VERSION([0.22.5]) 8 + +AM_GNU_GETTEXT([external]) 9 + + 10 + IT_PROG_INTLTOOL([0.35.0], [no-xml]) 11 + -AM_PO_SUBDIRS 12 + 13 + AC_CONFIG_COMMANDS([xsl-cleanup],,[rm -f doc/xml/transform-*.xsl]) 14 +
+2
pkgs/by-name/fi/firewalld/package.nix
··· 57 ./add-config-path-env-var.patch 58 ./respect-xml-catalog-files-var.patch 59 ./specify-localedir.patch 60 ]; 61 62 postPatch =
··· 57 ./add-config-path-env-var.patch 58 ./respect-xml-catalog-files-var.patch 59 ./specify-localedir.patch 60 + 61 + ./gettext-0.25.patch 62 ]; 63 64 postPatch =
+1 -1
pkgs/by-name/fi/firezone-gui-client/package.nix
··· 40 pnpmDeps = pnpm_9.fetchDeps { 41 inherit pname version; 42 src = "${src}/rust/gui-client"; 43 - hash = "sha256-ttbTYBuUv0vyiYzrFATF4x/zngsRXjuLPfL3qW2HEe4="; 44 fetcherVersion = 1; 45 }; 46 pnpmRoot = "rust/gui-client"; 47
··· 40 pnpmDeps = pnpm_9.fetchDeps { 41 inherit pname version; 42 src = "${src}/rust/gui-client"; 43 fetcherVersion = 1; 44 + hash = "sha256-ttbTYBuUv0vyiYzrFATF4x/zngsRXjuLPfL3qW2HEe4="; 45 }; 46 pnpmRoot = "rust/gui-client"; 47
+1 -1
pkgs/by-name/fi/firezone-server/package.nix
··· 34 pnpmDeps = pnpm_9.fetchDeps { 35 inherit pname version; 36 src = "${src}/apps/web/assets"; 37 - hash = "sha256-ejyBppFtKeyVhAWmssglbpLleOnbw9d4B+iM5Vtx47A="; 38 fetcherVersion = 1; 39 }; 40 pnpmRoot = "apps/web/assets"; 41
··· 34 pnpmDeps = pnpm_9.fetchDeps { 35 inherit pname version; 36 src = "${src}/apps/web/assets"; 37 fetcherVersion = 1; 38 + hash = "sha256-ejyBppFtKeyVhAWmssglbpLleOnbw9d4B+iM5Vtx47A="; 39 }; 40 pnpmRoot = "apps/web/assets"; 41
+1 -1
pkgs/by-name/fl/flood/package.nix
··· 22 npmDeps = pnpmDeps; 23 pnpmDeps = pnpm_9.fetchDeps { 24 inherit pname version src; 25 - hash = "sha256-E2VxRcOMLvvCQb9gCAGcBTsly571zh/HWM6Q1Zd2eVw="; 26 fetcherVersion = 1; 27 }; 28 29 passthru = {
··· 22 npmDeps = pnpmDeps; 23 pnpmDeps = pnpm_9.fetchDeps { 24 inherit pname version src; 25 fetcherVersion = 1; 26 + hash = "sha256-E2VxRcOMLvvCQb9gCAGcBTsly571zh/HWM6Q1Zd2eVw="; 27 }; 28 29 passthru = {
+1 -1
pkgs/by-name/fo/follow/package.nix
··· 30 31 pnpmDeps = pnpm_9.fetchDeps { 32 inherit pname version src; 33 - hash = "sha256-xNGLYzEz1G5sZSqmji+ItJ9D1vvZcwkkygnDeuypcIM="; 34 fetcherVersion = 1; 35 }; 36 37 env = {
··· 30 31 pnpmDeps = pnpm_9.fetchDeps { 32 inherit pname version src; 33 fetcherVersion = 1; 34 + hash = "sha256-xNGLYzEz1G5sZSqmji+ItJ9D1vvZcwkkygnDeuypcIM="; 35 }; 36 37 env = {
+2 -2
pkgs/by-name/fr/frigate/package.nix
··· 12 }: 13 14 let 15 - version = "0.15.1"; 16 17 src = fetchFromGitHub { 18 name = "frigate-${version}-source"; 19 owner = "blakeblackshear"; 20 repo = "frigate"; 21 tag = "v${version}"; 22 - hash = "sha256-rnsc2VXaypIPVtYQHTGe9lg7PuAyjfjz4aeATmFzp5s="; 23 }; 24 25 frigate-web = callPackage ./web.nix {
··· 12 }: 13 14 let 15 + version = "0.15.2"; 16 17 src = fetchFromGitHub { 18 name = "frigate-${version}-source"; 19 owner = "blakeblackshear"; 20 repo = "frigate"; 21 tag = "v${version}"; 22 + hash = "sha256-YJFtMVCTtp8h9a9RmkcoZSQ+nIKb5o/4JVynVslkx78="; 23 }; 24 25 frigate-web = callPackage ./web.nix {
+1 -1
pkgs/by-name/fr/froide/package.nix
··· 118 119 pnpmDeps = pnpm.fetchDeps { 120 inherit pname version src; 121 - hash = "sha256-g7YX2fVXGmb3Qq9NNCb294bk4/0khcIZVSskYbE8Mdw="; 122 fetcherVersion = 1; 123 }; 124 125 postBuild = ''
··· 118 119 pnpmDeps = pnpm.fetchDeps { 120 inherit pname version src; 121 fetcherVersion = 1; 122 + hash = "sha256-g7YX2fVXGmb3Qq9NNCb294bk4/0khcIZVSskYbE8Mdw="; 123 }; 124 125 postBuild = ''
+2 -2
pkgs/by-name/gh/gh-f/package.nix
··· 25 in 26 stdenvNoCC.mkDerivation rec { 27 pname = "gh-f"; 28 - version = "1.2.1"; 29 30 src = fetchFromGitHub { 31 owner = "gennaro-tedesco"; 32 repo = "gh-f"; 33 rev = "v${version}"; 34 - hash = "sha256-62FVFW2KLdH0uonIf3OVBFMGLcCteMjydaLAjWtxwUo="; 35 }; 36 37 nativeBuildInputs = [
··· 25 in 26 stdenvNoCC.mkDerivation rec { 27 pname = "gh-f"; 28 + version = "1.3.0"; 29 30 src = fetchFromGitHub { 31 owner = "gennaro-tedesco"; 32 repo = "gh-f"; 33 rev = "v${version}"; 34 + hash = "sha256-CW6iAI5IomJoMuPBFq/3owhZJbcruKtOqoxzsh+FNVw="; 35 }; 36 37 nativeBuildInputs = [
+1 -1
pkgs/by-name/gi/gitbutler/package.nix
··· 64 65 pnpmDeps = pnpm_9.fetchDeps { 66 inherit pname version src; 67 - hash = "sha256-5NtfstUuIYyntt09Mu9GAFAOImfO6VMmJ7g15kvGaLE="; 68 fetcherVersion = 1; 69 }; 70 71 nativeBuildInputs = [
··· 64 65 pnpmDeps = pnpm_9.fetchDeps { 66 inherit pname version src; 67 fetcherVersion = 1; 68 + hash = "sha256-5NtfstUuIYyntt09Mu9GAFAOImfO6VMmJ7g15kvGaLE="; 69 }; 70 71 nativeBuildInputs = [
+1 -1
pkgs/by-name/gi/gitify/package.nix
··· 33 34 pnpmDeps = pnpm_10.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 - hash = "sha256-eIvqZ9a+foYH+jXuqGz1m/4C+0Xq8mTvm7ZajKeOw58="; 37 fetcherVersion = 1; 38 }; 39 40 env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
··· 33 34 pnpmDeps = pnpm_10.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 fetcherVersion = 1; 37 + hash = "sha256-eIvqZ9a+foYH+jXuqGz1m/4C+0Xq8mTvm7ZajKeOw58="; 38 }; 39 40 env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
+3 -3
pkgs/by-name/go/go-dnscollector/package.nix
··· 6 7 buildGoModule rec { 8 pname = "go-dnscollector"; 9 - version = "1.8.0"; 10 11 src = fetchFromGitHub { 12 owner = "dmachard"; 13 repo = "go-dnscollector"; 14 rev = "v${version}"; 15 - sha256 = "sha256-q12hMnSqA/KCkmiqsmBpvDmyHtuEWhMBTKwOOyw3Wfs="; 16 }; 17 18 - vendorHash = "sha256-TtlOwmNyO2/eQCajPBu6Pgdbuk4gacpgtcnr1vZgZdg="; 19 20 subPackages = [ "." ]; 21
··· 6 7 buildGoModule rec { 8 pname = "go-dnscollector"; 9 + version = "1.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "dmachard"; 13 repo = "go-dnscollector"; 14 rev = "v${version}"; 15 + sha256 = "sha256-ebl/edMN45oLV1pN6mCaOSgxSSyAugsBP2sQWbIiPTI="; 16 }; 17 18 + vendorHash = "sha256-Y0LOtyRJWOFAQwfg8roisSer0oCxPiaYICE1FY/SEF8="; 19 20 subPackages = [ "." ]; 21
+3 -3
pkgs/by-name/go/goctl/package.nix
··· 6 7 buildGoModule rec { 8 pname = "goctl"; 9 - version = "1.8.4"; 10 11 src = fetchFromGitHub { 12 owner = "zeromicro"; 13 repo = "go-zero"; 14 tag = "v${version}"; 15 - hash = "sha256-N0U/8YbqhyD5kb14lq8JKWwfYHUZ57Z/KZyIf6kKl0U="; 16 }; 17 18 - vendorHash = "sha256-D56zTwn4y03eaP2yP8Q2F6ixGMaQJwKEqonHNJGp2Ec="; 19 20 modRoot = "tools/goctl"; 21 subPackages = [ "." ];
··· 6 7 buildGoModule rec { 8 pname = "goctl"; 9 + version = "1.8.5"; 10 11 src = fetchFromGitHub { 12 owner = "zeromicro"; 13 repo = "go-zero"; 14 tag = "v${version}"; 15 + hash = "sha256-12nlrwzzM5wPyiC3vJfs7sJ7kPiRy1H0gTeWB+9bqKI="; 16 }; 17 18 + vendorHash = "sha256-ReLXN4SUNQ7X0yHy8FFwD8lRRm05q2FdEdohXpfuZIY="; 19 20 modRoot = "tools/goctl"; 21 subPackages = [ "." ];
+1 -1
pkgs/by-name/go/goofcord/package.nix
··· 42 43 pnpmDeps = pnpm'.fetchDeps { 44 inherit (finalAttrs) pname version src; 45 - hash = "sha256-8dSyU9arSvISc2kDWbg/CP6L4sZjZi/Zv7TZN4ONOjQ="; 46 fetcherVersion = 1; 47 }; 48 49 env = {
··· 42 43 pnpmDeps = pnpm'.fetchDeps { 44 inherit (finalAttrs) pname version src; 45 fetcherVersion = 1; 46 + hash = "sha256-8dSyU9arSvISc2kDWbg/CP6L4sZjZi/Zv7TZN4ONOjQ="; 47 }; 48 49 env = {
+5 -5
pkgs/by-name/go/google-chrome/package.nix
··· 171 172 linux = stdenvNoCC.mkDerivation (finalAttrs: { 173 inherit pname meta passthru; 174 - version = "138.0.7204.92"; 175 176 src = fetchurl { 177 url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; 178 - hash = "sha256-9HaUIvJEw6PqinEnpam/Dh5+6XPJ2ou+j8Jfhc7nd/E="; 179 }; 180 181 # With strictDeps on, some shebangs were not being patched correctly ··· 276 277 darwin = stdenvNoCC.mkDerivation (finalAttrs: { 278 inherit pname meta passthru; 279 - version = "138.0.7204.93"; 280 281 src = fetchurl { 282 - url = "http://dl.google.com/release2/chrome/k3cs4pgesvh4zq3jml7x52esia_138.0.7204.93/GoogleChrome-138.0.7204.93.dmg"; 283 - hash = "sha256-IEcwjrtNMMSjwNCrINjXRbnSI0Uf2JKtA+KwvQc5Fhc="; 284 }; 285 286 dontPatch = true;
··· 171 172 linux = stdenvNoCC.mkDerivation (finalAttrs: { 173 inherit pname meta passthru; 174 + version = "138.0.7204.100"; 175 176 src = fetchurl { 177 url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; 178 + hash = "sha256-H22aDTMvbUsbBWasGjCP1dUKmYzD9/6TIzfBpahAnA8="; 179 }; 180 181 # With strictDeps on, some shebangs were not being patched correctly ··· 276 277 darwin = stdenvNoCC.mkDerivation (finalAttrs: { 278 inherit pname meta passthru; 279 + version = "138.0.7204.101"; 280 281 src = fetchurl { 282 + url = "http://dl.google.com/release2/chrome/h7v73czgelyzwk2xfcs2gkpkwm_138.0.7204.101/GoogleChrome-138.0.7204.101.dmg"; 283 + hash = "sha256-gG20H5QsVmnfRi+Zo+OiLTLlPP2cLp6W+JaJoRE0QtI="; 284 }; 285 286 dontPatch = true;
+2 -2
pkgs/by-name/gr/grml-zsh-config/package.nix
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "grml-zsh-config"; 10 - version = "0.19.21"; 11 12 src = fetchFromGitHub { 13 owner = "grml"; 14 repo = "grml-etc-core"; 15 rev = "v${version}"; 16 - sha256 = "sha256-OazsDuIMFnyJrmd4Idt6ciV0huC9QmtcqBxEVD4nf6g="; 17 }; 18 19 strictDeps = true;
··· 7 }: 8 stdenv.mkDerivation rec { 9 pname = "grml-zsh-config"; 10 + version = "0.19.23"; 11 12 src = fetchFromGitHub { 13 owner = "grml"; 14 repo = "grml-etc-core"; 15 rev = "v${version}"; 16 + sha256 = "sha256-kaVDX+f2WeRjrpyW5pKkamNIKemdUq+1AU+8W+0vAx8="; 17 }; 18 19 strictDeps = true;
+1 -1
pkgs/by-name/gu/gui-for-clash/package.nix
··· 43 pnpmDeps = pnpm_9.fetchDeps { 44 inherit (finalAttrs) pname version src; 45 sourceRoot = "${finalAttrs.src.name}/frontend"; 46 - hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; 47 fetcherVersion = 1; 48 }; 49 50 sourceRoot = "${finalAttrs.src.name}/frontend";
··· 43 pnpmDeps = pnpm_9.fetchDeps { 44 inherit (finalAttrs) pname version src; 45 sourceRoot = "${finalAttrs.src.name}/frontend"; 46 fetcherVersion = 1; 47 + hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; 48 }; 49 50 sourceRoot = "${finalAttrs.src.name}/frontend";
+1 -1
pkgs/by-name/gu/gui-for-singbox/package.nix
··· 45 pnpmDeps = pnpm_9.fetchDeps { 46 inherit (finalAttrs) pname version src; 47 sourceRoot = "${finalAttrs.src.name}/frontend"; 48 - hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; 49 fetcherVersion = 1; 50 }; 51 52 sourceRoot = "${finalAttrs.src.name}/frontend";
··· 45 pnpmDeps = pnpm_9.fetchDeps { 46 inherit (finalAttrs) pname version src; 47 sourceRoot = "${finalAttrs.src.name}/frontend"; 48 fetcherVersion = 1; 49 + hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; 50 }; 51 52 sourceRoot = "${finalAttrs.src.name}/frontend";
+1 -1
pkgs/by-name/he/heroic-unwrapped/package.nix
··· 33 34 pnpmDeps = pnpm_10.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 - hash = "sha256-9WCIdQ91IU8pfq6kpbmmn6APBTNwpCi9ovgRuWYUad8="; 37 fetcherVersion = 1; 38 }; 39 40 nativeBuildInputs = [
··· 33 34 pnpmDeps = pnpm_10.fetchDeps { 35 inherit (finalAttrs) pname version src; 36 fetcherVersion = 1; 37 + hash = "sha256-9WCIdQ91IU8pfq6kpbmmn6APBTNwpCi9ovgRuWYUad8="; 38 }; 39 40 nativeBuildInputs = [
+1 -1
pkgs/by-name/ho/homebox/package.nix
··· 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit pname version; 40 src = "${src}/frontend"; 41 - hash = "sha256-6Q+tIY5dl5jCQyv1F8btLdJg0oEUGs0Wyu/joVdVhf8="; 42 fetcherVersion = 1; 43 }; 44 pnpmRoot = "../frontend"; 45
··· 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit pname version; 40 src = "${src}/frontend"; 41 fetcherVersion = 1; 42 + hash = "sha256-6Q+tIY5dl5jCQyv1F8btLdJg0oEUGs0Wyu/joVdVhf8="; 43 }; 44 pnpmRoot = "../frontend"; 45
+1 -1
pkgs/by-name/ho/homepage-dashboard/package.nix
··· 50 src 51 patches 52 ; 53 - hash = "sha256-aPkXHKG3vDsfYqYx9q9+2wZhuFqmPcXdoBqOfAvW9oA="; 54 fetcherVersion = 1; 55 }; 56 57 nativeBuildInputs = [
··· 50 src 51 patches 52 ; 53 fetcherVersion = 1; 54 + hash = "sha256-aPkXHKG3vDsfYqYx9q9+2wZhuFqmPcXdoBqOfAvW9oA="; 55 }; 56 57 nativeBuildInputs = [
+1 -1
pkgs/by-name/ho/homer/package.nix
··· 25 src 26 patches 27 ; 28 - hash = "sha256-y1R+rlaOtFOHHAgEHPBl40536U10Ft0iUSfGcfXS08Y="; 29 fetcherVersion = 1; 30 }; 31 32 # Enables specifying a custom Sass compiler binary path via `SASS_EMBEDDED_BIN_PATH` environment variable.
··· 25 src 26 patches 27 ; 28 fetcherVersion = 1; 29 + hash = "sha256-y1R+rlaOtFOHHAgEHPBl40536U10Ft0iUSfGcfXS08Y="; 30 }; 31 32 # Enables specifying a custom Sass compiler binary path via `SASS_EMBEDDED_BIN_PATH` environment variable.
+3 -3
pkgs/by-name/ip/ipget/package.nix
··· 6 7 buildGoModule rec { 8 pname = "ipget"; 9 - version = "0.11.2"; 10 11 src = fetchFromGitHub { 12 owner = "ipfs"; 13 repo = "ipget"; 14 rev = "v${version}"; 15 - hash = "sha256-5nddlFaQCGJzzH39DqqBNtdc8IFNSLfDv7yKgA4dR6Y="; 16 }; 17 18 - vendorHash = "sha256-miwOJcaSfa4eUIwAt+ewMELzS3Ib023pzFunVSoyBkM="; 19 20 postPatch = '' 21 # main module (github.com/ipfs/ipget) does not contain package github.com/ipfs/ipget/sharness/dependencies
··· 6 7 buildGoModule rec { 8 pname = "ipget"; 9 + version = "0.11.3"; 10 11 src = fetchFromGitHub { 12 owner = "ipfs"; 13 repo = "ipget"; 14 rev = "v${version}"; 15 + hash = "sha256-Q9rgbfPAdAulNuDQ1bXM08aK0IEerbsKqjK8aMnBwcM="; 16 }; 17 18 + vendorHash = "sha256-2boqKf/7y/71ThNodUuZXaRHZadx+TU0d6swHHN1VyM="; 19 20 postPatch = '' 21 # main module (github.com/ipfs/ipget) does not contain package github.com/ipfs/ipget/sharness/dependencies
+1 -1
pkgs/by-name/it/it-tools/package.nix
··· 23 24 pnpmDeps = pnpm_8.fetchDeps { 25 inherit pname version src; 26 - hash = "sha256-m1eXBE5rakcq8NGnPC9clAAvNJQrN5RuSQ94zfgGZxw="; 27 fetcherVersion = 1; 28 }; 29 30 buildPhase = ''
··· 23 24 pnpmDeps = pnpm_8.fetchDeps { 25 inherit pname version src; 26 fetcherVersion = 1; 27 + hash = "sha256-m1eXBE5rakcq8NGnPC9clAAvNJQrN5RuSQ94zfgGZxw="; 28 }; 29 30 buildPhase = ''
+1 -1
pkgs/by-name/je/jellyseerr/package.nix
··· 28 29 pnpmDeps = pnpm.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 - hash = "sha256-Ym16jPHMHKmojMQOuMamDsW/u+oP1UhbCP5dooTUzFQ="; 32 fetcherVersion = 1; 33 }; 34 35 buildInputs = [ sqlite ];
··· 28 29 pnpmDeps = pnpm.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 fetcherVersion = 1; 32 + hash = "sha256-Ym16jPHMHKmojMQOuMamDsW/u+oP1UhbCP5dooTUzFQ="; 33 }; 34 35 buildInputs = [ sqlite ];
+4 -2
pkgs/by-name/ka/kaidan/package.nix
··· 6 extra-cmake-modules, 7 pkg-config, 8 kdePackages, 9 zxing-cpp, 10 qxmpp, 11 gst_all_1, ··· 14 15 stdenv.mkDerivation (finalAttrs: { 16 pname = "kaidan"; 17 - version = "0.11.0"; 18 19 src = fetchFromGitLab { 20 domain = "invent.kde.org"; 21 owner = "network"; 22 repo = "kaidan"; 23 tag = "v${finalAttrs.version}"; 24 - hash = "sha256-8pC4vINeKSYY+LlVgCXUtBq9UjraPdTikBOwLBLeQ3Y="; 25 }; 26 27 nativeBuildInputs = [ ··· 44 kdePackages.qtlocation 45 kdePackages.qqc2-desktop-style 46 kdePackages.sonnet 47 zxing-cpp 48 qxmpp 49 gst_all_1.gstreamer
··· 6 extra-cmake-modules, 7 pkg-config, 8 kdePackages, 9 + kdsingleapplication, 10 zxing-cpp, 11 qxmpp, 12 gst_all_1, ··· 15 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "kaidan"; 18 + version = "0.12.2"; 19 20 src = fetchFromGitLab { 21 domain = "invent.kde.org"; 22 owner = "network"; 23 repo = "kaidan"; 24 tag = "v${finalAttrs.version}"; 25 + hash = "sha256-+9L1NuyHnyX7yThC3LGqKJd9XU8Mo7NAdnGoJSdq4TM="; 26 }; 27 28 nativeBuildInputs = [ ··· 45 kdePackages.qtlocation 46 kdePackages.qqc2-desktop-style 47 kdePackages.sonnet 48 + kdsingleapplication 49 zxing-cpp 50 qxmpp 51 gst_all_1.gstreamer
+1 -1
pkgs/by-name/ka/karakeep/package.nix
··· 53 ''; 54 }; 55 56 - hash = "sha256-yf8A0oZ0Y4A5k7gfinIU02Lbqp/ygyvIBlldS0pv5+0="; 57 fetcherVersion = 1; 58 }; 59 buildPhase = '' 60 runHook preBuild
··· 53 ''; 54 }; 55 56 fetcherVersion = 1; 57 + hash = "sha256-yf8A0oZ0Y4A5k7gfinIU02Lbqp/ygyvIBlldS0pv5+0="; 58 }; 59 buildPhase = '' 60 runHook preBuild
+54
pkgs/by-name/kr/kryoflux/package.nix
···
··· 1 + { 2 + stdenv, 3 + lib, 4 + autoPatchelfHook, 5 + fetchurl, 6 + makeWrapper, 7 + jre, 8 + fmt_9, 9 + libusb1, 10 + }: 11 + stdenv.mkDerivation (finalAttrs: { 12 + name = "kryoflux"; 13 + version = "3.50"; 14 + src = fetchurl { 15 + url = "https://www.kryoflux.com/download/kryoflux_${finalAttrs.version}_linux_r2.tar.gz"; 16 + hash = "sha256-qGFXu0FkmCB7cffOqNiOluDUww19MA/UuEVElgmSd3o="; 17 + }; 18 + nativeBuildInputs = [ 19 + makeWrapper 20 + autoPatchelfHook 21 + ]; 22 + buildInputs = [ 23 + fmt_9 24 + libusb1 25 + ]; 26 + dontBuild = true; 27 + installPhase = '' 28 + runHook preInstall 29 + 30 + mkdir -p $out/bin 31 + mkdir -p $out/share/java 32 + cp -r {docs,testimages,schematics} $out/share 33 + cp dtc/kryoflux-ui.jar $out/share/java 34 + makeWrapper ${jre}/bin/java $out/bin/kryoflux-ui \ 35 + --add-flags "-jar $out/share/java/kryoflux-ui.jar" \ 36 + --set PATH "$out/bin" 37 + tar -C $out -xf dtc/${stdenv.hostPlatform.linuxArch}/kryoflux-dtc*.tar.gz \ 38 + --strip-components=1 \ 39 + --wildcards '*/bin/*' '*/lib/*' '*/share/*' 40 + 41 + mkdir -p $out/etc/udev/rules.d 42 + echo 'ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="6124", GROUP="floppy", MODE="0660"' > 80-kryoflux.rules 43 + 44 + runHook postInstall 45 + ''; 46 + meta = { 47 + description = "Software UI to accompany KryoFlux, the renowned forensic floppy controller"; 48 + homepage = "https://kryoflux.com"; 49 + license = lib.licenses.unfree; 50 + maintainers = with lib.maintainers; [ matthewcroughan ]; 51 + mainProgram = "kryoflux-ui"; 52 + platforms = with lib.platforms; lib.intersectLists linux (x86_64 ++ aarch64); 53 + }; 54 + })
+5 -3
pkgs/by-name/ku/kube-linter/package.nix
··· 9 10 buildGoModule rec { 11 pname = "kube-linter"; 12 - version = "0.6.8"; 13 14 src = fetchFromGitHub { 15 owner = "stackrox"; 16 repo = "kube-linter"; 17 rev = "v${version}"; 18 - sha256 = "sha256-abfNzf+84BWHpvLQZKyzl7WBt7UHj2zqzKq3VCqAwwY="; 19 }; 20 21 - vendorHash = "sha256-FUkGiJ/6G9vSYtAj0v9GT4OINbO3d/OKlJ0YwhONftY="; 22 23 ldflags = [ 24 "-s"
··· 9 10 buildGoModule rec { 11 pname = "kube-linter"; 12 + version = "0.7.4"; 13 14 src = fetchFromGitHub { 15 owner = "stackrox"; 16 repo = "kube-linter"; 17 rev = "v${version}"; 18 + sha256 = "sha256-19roNwTRyP28YTIwkDDXlvsg7yY4vRLHUnBRREOe7iQ="; 19 }; 20 21 + vendorHash = "sha256-wCYEgQ+mm50ESQOs7IivTUhjTDiaGETogLOHcJtNfaM="; 22 + 23 + excludedPackages = [ "tool-imports" ]; 24 25 ldflags = [ 26 "-s"
+3 -3
pkgs/by-name/le/leetgo/package.nix
··· 7 8 buildGoModule rec { 9 pname = "leetgo"; 10 - version = "1.4.14"; 11 12 src = fetchFromGitHub { 13 owner = "j178"; 14 repo = "leetgo"; 15 rev = "v${version}"; 16 - hash = "sha256-RRKQlCGVE8/RS1jPZBmzDXrv0dTW1zKR5mugByfIzsU="; 17 }; 18 19 - vendorHash = "sha256-VNJe+F/lbW+9fX6Fie91LLSs5H4Rn+kmHhsMd5mbYtA="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
··· 7 8 buildGoModule rec { 9 pname = "leetgo"; 10 + version = "1.4.15"; 11 12 src = fetchFromGitHub { 13 owner = "j178"; 14 repo = "leetgo"; 15 rev = "v${version}"; 16 + hash = "sha256-9GM4V7NOYMsvWwBgJSnGl4/S+UexdlVL/NyIiMRnL8A="; 17 }; 18 19 + vendorHash = "sha256-I3H2uVIvOGM6aQelM/69LpwJvg3TBZwq3i4R913etH4="; 20 21 nativeBuildInputs = [ installShellFiles ]; 22
+1 -1
pkgs/by-name/le/legcord/package.nix
··· 44 45 pnpmDeps = pnpm.fetchDeps { 46 inherit (finalAttrs) pname version src; 47 - hash = "sha256-nobOORfhwlGEvNt+MfDKd3rXor6tJHDulz5oD1BGY4I="; 48 fetcherVersion = 1; 49 }; 50 51 buildPhase = ''
··· 44 45 pnpmDeps = pnpm.fetchDeps { 46 inherit (finalAttrs) pname version src; 47 fetcherVersion = 1; 48 + hash = "sha256-nobOORfhwlGEvNt+MfDKd3rXor6tJHDulz5oD1BGY4I="; 49 }; 50 51 buildPhase = ''
+2
pkgs/by-name/li/libdwarf/package.nix
··· 6 ninja, 7 zlib, 8 zstd, 9 }: 10 11 stdenv.mkDerivation (finalAttrs: { ··· 22 nativeBuildInputs = [ 23 meson 24 ninja 25 ]; 26 27 buildInputs = [
··· 6 ninja, 7 zlib, 8 zstd, 9 + pkg-config, 10 }: 11 12 stdenv.mkDerivation (finalAttrs: { ··· 23 nativeBuildInputs = [ 24 meson 25 ninja 26 + pkg-config 27 ]; 28 29 buildInputs = [
+3 -3
pkgs/by-name/ma/markdown-oxide/package.nix
··· 5 }: 6 rustPlatform.buildRustPackage (finalAttrs: { 7 pname = "markdown-oxide"; 8 - version = "0.25.3"; 9 10 src = fetchFromGitHub { 11 owner = "Feel-ix-343"; 12 repo = "markdown-oxide"; 13 tag = "v${finalAttrs.version}"; 14 - hash = "sha256-LBY7hLen6jhOBsOIl9f5rFVH66FbLbuYgLl1xtzTRQg="; 15 }; 16 17 useFetchCargoVendor = true; 18 - cargoHash = "sha256-VEYwLTWnFMO6qH9qsO4/oiNeIHgoEZAF+YjeVgFOESQ="; 19 20 meta = { 21 description = "Markdown LSP server inspired by Obsidian";
··· 5 }: 6 rustPlatform.buildRustPackage (finalAttrs: { 7 pname = "markdown-oxide"; 8 + version = "0.25.4"; 9 10 src = fetchFromGitHub { 11 owner = "Feel-ix-343"; 12 repo = "markdown-oxide"; 13 tag = "v${finalAttrs.version}"; 14 + hash = "sha256-wS75Etj6NAMt/wlWB1yLGetM+OsgyeCo0dqHkrjUsQI="; 15 }; 16 17 useFetchCargoVendor = true; 18 + cargoHash = "sha256-W+4WmWfqNuh3kmqE9X6CQ5/kTqMoUqyuIFCRiZa6Kc4="; 19 20 meta = { 21 description = "Markdown LSP server inspired by Obsidian";
+2 -2
pkgs/by-name/ma/master_me/package.nix
··· 11 }: 12 stdenv.mkDerivation rec { 13 pname = "master_me"; 14 - version = "1.3.0"; 15 16 src = fetchFromGitHub { 17 owner = "trummerschlunk"; 18 repo = "master_me"; 19 rev = version; 20 fetchSubmodules = true; 21 - hash = "sha256-PEa1EHgr3dcM2Kh0AHvy1knKkRo89D6J4h6qGFy1vVY="; 22 }; 23 24 nativeBuildInputs = [ pkg-config ];
··· 11 }: 12 stdenv.mkDerivation rec { 13 pname = "master_me"; 14 + version = "1.3.1"; 15 16 src = fetchFromGitHub { 17 owner = "trummerschlunk"; 18 repo = "master_me"; 19 rev = version; 20 fetchSubmodules = true; 21 + hash = "sha256-eesMXxRcCgzhSQ+WUqM00EuKYhFxysjH+RWKHKGYzUM="; 22 }; 23 24 nativeBuildInputs = [ pkg-config ];
+1 -1
pkgs/by-name/me/memos/package.nix
··· 61 pnpmDeps = pnpm.fetchDeps { 62 inherit (finalAttrs) pname version src; 63 sourceRoot = "${finalAttrs.src.name}/web"; 64 - hash = "sha256-AyQYY1vtBB6DTcieC7nw5aOOVuwESJSDs8qU6PGyaTw="; 65 fetcherVersion = 1; 66 }; 67 pnpmRoot = "web"; 68 nativeBuildInputs = [
··· 61 pnpmDeps = pnpm.fetchDeps { 62 inherit (finalAttrs) pname version src; 63 sourceRoot = "${finalAttrs.src.name}/web"; 64 fetcherVersion = 1; 65 + hash = "sha256-AyQYY1vtBB6DTcieC7nw5aOOVuwESJSDs8qU6PGyaTw="; 66 }; 67 pnpmRoot = "web"; 68 nativeBuildInputs = [
+1 -1
pkgs/by-name/me/metacubexd/package.nix
··· 24 25 pnpmDeps = pnpm_9.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 - hash = "sha256-Ct/YLnpZb0YBXVaghd5W1bmDcjVRladwQNRoLagHgJo="; 28 fetcherVersion = 1; 29 }; 30 31 buildPhase = ''
··· 24 25 pnpmDeps = pnpm_9.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 fetcherVersion = 1; 28 + hash = "sha256-Ct/YLnpZb0YBXVaghd5W1bmDcjVRladwQNRoLagHgJo="; 29 }; 30 31 buildPhase = ''
+2 -2
pkgs/by-name/mi/microsoft-edge/package.nix
··· 179 180 stdenvNoCC.mkDerivation (finalAttrs: { 181 pname = "microsoft-edge"; 182 - version = "138.0.3351.77"; 183 184 src = fetchurl { 185 url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; 186 - hash = "sha256-8D0aYlzkp5ol7s6m1342BJONiiQgyZeClREFw0mZqHY="; 187 }; 188 189 # With strictDeps on, some shebangs were not being patched correctly
··· 179 180 stdenvNoCC.mkDerivation (finalAttrs: { 181 pname = "microsoft-edge"; 182 + version = "138.0.3351.83"; 183 184 src = fetchurl { 185 url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_${finalAttrs.version}-1_amd64.deb"; 186 + hash = "sha256-NcDw2483l+VmBgr4Ue2vZmFFs3ZdWJvsfsub7stMEOE="; 187 }; 188 189 # With strictDeps on, some shebangs were not being patched correctly
+3 -3
pkgs/by-name/mi/miniserve/package.nix
··· 14 15 rustPlatform.buildRustPackage (finalAttrs: { 16 pname = "miniserve"; 17 - version = "0.29.0"; 18 19 src = fetchFromGitHub { 20 owner = "svenstaro"; 21 repo = "miniserve"; 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-HHTNBqMYf7WrqJl5adPmH87xfrzV4TKJckpwTPiiw7w="; 24 }; 25 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-Rjql9cyw7RS66HE50iUrjNvS5JRhR1HBaalOY9eDGH4="; 28 29 nativeBuildInputs = [ 30 pkg-config
··· 14 15 rustPlatform.buildRustPackage (finalAttrs: { 16 pname = "miniserve"; 17 + version = "0.31.0"; 18 19 src = fetchFromGitHub { 20 owner = "svenstaro"; 21 repo = "miniserve"; 22 tag = "v${finalAttrs.version}"; 23 + hash = "sha256-sSCS5jHhu0PBF/R3YqbR9krZghNNa2cPkLkK8kvWWd4="; 24 }; 25 26 useFetchCargoVendor = true; 27 + cargoHash = "sha256-Gb1k4sd2/OV1GskFZBn7EapZTlhb9LK19lJHVP7uCK0="; 28 29 nativeBuildInputs = [ 30 pkg-config
+1 -1
pkgs/by-name/mi/misskey/package.nix
··· 37 # https://nixos.org/manual/nixpkgs/unstable/#javascript-pnpm 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit (finalAttrs) pname version src; 40 - hash = "sha256-T8LwpEjeWNmkIo3Dn1BCFHBsTzA/Dt6/pk/NMtvT0N4="; 41 fetcherVersion = 1; 42 }; 43 44 buildPhase = ''
··· 37 # https://nixos.org/manual/nixpkgs/unstable/#javascript-pnpm 38 pnpmDeps = pnpm_9.fetchDeps { 39 inherit (finalAttrs) pname version src; 40 fetcherVersion = 1; 41 + hash = "sha256-T8LwpEjeWNmkIo3Dn1BCFHBsTzA/Dt6/pk/NMtvT0N4="; 42 }; 43 44 buildPhase = ''
+1 -1
pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
··· 36 37 pnpmDeps = pnpm.fetchDeps { 38 inherit (finalAttrs) pname version src; 39 - hash = "sha256-Q6e942R+3+511qFe4oehxdquw1TgaWMyOGOmP3me54o="; 40 fetcherVersion = 1; 41 }; 42 43 nativeBuildInputs = [
··· 36 37 pnpmDeps = pnpm.fetchDeps { 38 inherit (finalAttrs) pname version src; 39 fetcherVersion = 1; 40 + hash = "sha256-Q6e942R+3+511qFe4oehxdquw1TgaWMyOGOmP3me54o="; 41 }; 42 43 nativeBuildInputs = [
+1 -1
pkgs/by-name/mo/moonfire-nvr/package.nix
··· 32 pnpmDeps = pnpm_9.fetchDeps { 33 inherit (finalAttrs) pname version src; 34 sourceRoot = "${finalAttrs.src.name}/ui"; 35 - hash = "sha256-7fMhUFlV5lz+A9VG8IdWoc49C2CTdLYQlEgBSBqJvtw="; 36 fetcherVersion = 1; 37 }; 38 installPhase = '' 39 runHook preInstall
··· 32 pnpmDeps = pnpm_9.fetchDeps { 33 inherit (finalAttrs) pname version src; 34 sourceRoot = "${finalAttrs.src.name}/ui"; 35 fetcherVersion = 1; 36 + hash = "sha256-7fMhUFlV5lz+A9VG8IdWoc49C2CTdLYQlEgBSBqJvtw="; 37 }; 38 installPhase = '' 39 runHook preInstall
+1 -1
pkgs/by-name/mo/moonlight/package.nix
··· 27 28 buildInputs = [ nodejs_22 ]; 29 30 - hash = "sha256-vrSfrAnLc30kba+8VOPawdp8KaQVUhsD6mUq+YdAJTY="; 31 fetcherVersion = 1; 32 }; 33 34 env = {
··· 27 28 buildInputs = [ nodejs_22 ]; 29 30 fetcherVersion = 1; 31 + hash = "sha256-vrSfrAnLc30kba+8VOPawdp8KaQVUhsD6mUq+YdAJTY="; 32 }; 33 34 env = {
+3 -3
pkgs/by-name/mt/mtail/package.nix
··· 8 9 buildGoModule rec { 10 pname = "mtail"; 11 - version = "3.2.5"; 12 13 src = fetchFromGitHub { 14 owner = "jaqx0r"; 15 repo = "mtail"; 16 rev = "v${version}"; 17 - hash = "sha256-T81eLshaHqbLj4X0feWJE+VEWItmOxcVCQX04zl3jeA="; 18 }; 19 20 - vendorHash = "sha256-Q3Fj73sQAmZQ9OF5hI0t1iPkY8u189PZ4LlzW34NQx0="; 21 22 nativeBuildInputs = [ 23 gotools # goyacc
··· 8 9 buildGoModule rec { 10 pname = "mtail"; 11 + version = "3.2.7"; 12 13 src = fetchFromGitHub { 14 owner = "jaqx0r"; 15 repo = "mtail"; 16 rev = "v${version}"; 17 + hash = "sha256-rQ4Psm3sdKIIvmulPjE2DvRtf/HlriacWT6xEvm504U="; 18 }; 19 20 + vendorHash = "sha256-KZOcmZGv1kI9eDhQdtQeQ3ITyEw9vEDPz4RAz30pP9s="; 21 22 nativeBuildInputs = [ 23 gotools # goyacc
+1 -1
pkgs/by-name/n8/n8n/package.nix
··· 28 29 pnpmDeps = pnpm_10.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 - hash = "sha256-HzJej2Mt110n+1KX0wzuAn6j69zQOzI42EGxQB6PYbc="; 32 fetcherVersion = 1; 33 }; 34 35 nativeBuildInputs =
··· 28 29 pnpmDeps = pnpm_10.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 fetcherVersion = 1; 32 + hash = "sha256-HzJej2Mt110n+1KX0wzuAn6j69zQOzI42EGxQB6PYbc="; 33 }; 34 35 nativeBuildInputs =
+3 -3
pkgs/by-name/na/naabu/package.nix
··· 8 9 buildGoModule rec { 10 pname = "naabu"; 11 - version = "2.3.4"; 12 13 src = fetchFromGitHub { 14 owner = "projectdiscovery"; 15 repo = "naabu"; 16 tag = "v${version}"; 17 - hash = "sha256-Xri3kdpK1oPb2doL/x7PkZQBtFugesbNX3GGc/w3GY8="; 18 }; 19 20 - vendorHash = "sha256-HpkFUHD3B09nxGK75zELTsjr4wXivY2o/DCjYSDepRI="; 21 22 buildInputs = [ libpcap ]; 23
··· 8 9 buildGoModule rec { 10 pname = "naabu"; 11 + version = "2.3.5"; 12 13 src = fetchFromGitHub { 14 owner = "projectdiscovery"; 15 repo = "naabu"; 16 tag = "v${version}"; 17 + hash = "sha256-UHjWO/uCfUF6xylfYLbwiMwpNwZvlNoVRzRhRFxfqck="; 18 }; 19 20 + vendorHash = "sha256-wl0BqZXd7NRNBY3SCLOwfwa3e91ar5JX6lxtkQChXHM="; 21 22 buildInputs = [ libpcap ]; 23
+1 -1
pkgs/by-name/ni/ni/package.nix
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 - hash = "sha256-gDBjAwut217mdbWyk/dSU4JOkoRbOk4Czlb/lXhWqRU="; 28 fetcherVersion = 1; 29 }; 30 31 nativeBuildInputs = [
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 fetcherVersion = 1; 28 + hash = "sha256-gDBjAwut217mdbWyk/dSU4JOkoRbOk4Czlb/lXhWqRU="; 29 }; 30 31 nativeBuildInputs = [
+2 -2
pkgs/by-name/nw/nwg-drawer/package.nix
··· 13 14 let 15 pname = "nwg-drawer"; 16 - version = "0.7.1"; 17 18 src = fetchFromGitHub { 19 owner = "nwg-piotr"; 20 repo = "nwg-drawer"; 21 rev = "v${version}"; 22 - hash = "sha256-vORjD6nMy0h2Udo6Sy6aD0td+sLBUusDRiuT6jssais="; 23 }; 24 25 vendorHash = "sha256-ftE8u0m1KGyEdLVbmpFKCeuDFnBcY3AyqmWNGPST27k=";
··· 13 14 let 15 pname = "nwg-drawer"; 16 + version = "0.7.3"; 17 18 src = fetchFromGitHub { 19 owner = "nwg-piotr"; 20 repo = "nwg-drawer"; 21 rev = "v${version}"; 22 + hash = "sha256-5e0NQ3A8KXnXAYma42JPvS6RLocFOTe76tPSFdg97NM="; 23 }; 24 25 vendorHash = "sha256-ftE8u0m1KGyEdLVbmpFKCeuDFnBcY3AyqmWNGPST27k=";
+1 -1
pkgs/by-name/oc/ocis/package.nix
··· 50 pnpmDeps = pnpm_9.fetchDeps { 51 inherit pname version src; 52 sourceRoot = "${src.name}/services/idp"; 53 - hash = "sha256-gNlN+u/bobnTsXrsOmkDcWs67D/trH3inT5AVQs3Brs="; 54 fetcherVersion = 1; 55 }; 56 pnpmRoot = "services/idp"; 57
··· 50 pnpmDeps = pnpm_9.fetchDeps { 51 inherit pname version src; 52 sourceRoot = "${src.name}/services/idp"; 53 fetcherVersion = 1; 54 + hash = "sha256-gNlN+u/bobnTsXrsOmkDcWs67D/trH3inT5AVQs3Brs="; 55 }; 56 pnpmRoot = "services/idp"; 57
+1 -1
pkgs/by-name/oc/ocis/web.nix
··· 36 37 pnpmDeps = pnpm_9.fetchDeps { 38 inherit pname version src; 39 - hash = "sha256-3Erva6srdkX1YQ727trx34Ufx524nz19MUyaDQToz6M="; 40 fetcherVersion = 1; 41 }; 42 43 meta = {
··· 36 37 pnpmDeps = pnpm_9.fetchDeps { 38 inherit pname version src; 39 fetcherVersion = 1; 40 + hash = "sha256-3Erva6srdkX1YQ727trx34Ufx524nz19MUyaDQToz6M="; 41 }; 42 43 meta = {
+2 -2
pkgs/by-name/ol/ollama/package.nix
··· 117 goBuild (finalAttrs: { 118 pname = "ollama"; 119 # don't forget to invalidate all hashes each update 120 - version = "0.9.5"; 121 122 src = fetchFromGitHub { 123 owner = "ollama"; 124 repo = "ollama"; 125 tag = "v${finalAttrs.version}"; 126 - hash = "sha256-QP70s6gPL1GJv5G4VhYwWpf5raRIcOVsjPq3Jdw89eU="; 127 fetchSubmodules = true; 128 }; 129
··· 117 goBuild (finalAttrs: { 118 pname = "ollama"; 119 # don't forget to invalidate all hashes each update 120 + version = "0.9.6"; 121 122 src = fetchFromGitHub { 123 owner = "ollama"; 124 repo = "ollama"; 125 tag = "v${finalAttrs.version}"; 126 + hash = "sha256-fVbHz/Sa3aSIYBic3lNQl5iUYo+9LHIk52vO9mx6XRE="; 127 fetchSubmodules = true; 128 }; 129
+3 -3
pkgs/by-name/op/openasar/package.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "openasar"; 13 - version = "0-unstable-2025-01-20"; 14 15 src = fetchFromGitHub { 16 owner = "GooseMod"; 17 repo = "OpenAsar"; 18 - rev = "e88eebf440866a06f3eca3b4fe2a8cc07818ee61"; 19 - hash = "sha256-SejlIm9AIK09grP8j5h0O8DxIv85zGssr170xskGx2I="; 20 }; 21 22 postPatch = ''
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "openasar"; 13 + version = "0-unstable-2025-07-14"; 14 15 src = fetchFromGitHub { 16 owner = "GooseMod"; 17 repo = "OpenAsar"; 18 + rev = "e6991e30910b4019bff1ad6e1934534ad546831e"; 19 + hash = "sha256-COz3X2sYSYnd436pOjiHgpYxQbn6hRCo8AefPzv5hTs="; 20 }; 21 22 postPatch = ''
+1 -1
pkgs/by-name/op/opencloud/idp-web.nix
··· 16 pnpmDeps = pnpm_10.fetchDeps { 17 inherit (finalAttrs) pname version src; 18 sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}"; 19 - hash = "sha256-NW7HK2B9h5JprK3JcIGi/OHcyoa5VTs/P0s3BZr+4FU="; 20 fetcherVersion = 1; 21 }; 22 23 nativeBuildInputs = [
··· 16 pnpmDeps = pnpm_10.fetchDeps { 17 inherit (finalAttrs) pname version src; 18 sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}"; 19 fetcherVersion = 1; 20 + hash = "sha256-NW7HK2B9h5JprK3JcIGi/OHcyoa5VTs/P0s3BZr+4FU="; 21 }; 22 23 nativeBuildInputs = [
+1 -1
pkgs/by-name/op/opencloud/web.nix
··· 20 21 pnpmDeps = pnpm_10.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 - hash = "sha256-vxZxwbJByTk45GDD2FNphMMdeLlF8uxyrlc9x42crNA="; 24 fetcherVersion = 1; 25 }; 26 27 nativeBuildInputs = [
··· 20 21 pnpmDeps = pnpm_10.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 fetcherVersion = 1; 24 + hash = "sha256-vxZxwbJByTk45GDD2FNphMMdeLlF8uxyrlc9x42crNA="; 25 }; 26 27 nativeBuildInputs = [
+1 -1
pkgs/by-name/op/openlist/frontend.nix
··· 32 33 pnpmDeps = pnpm_10.fetchDeps { 34 inherit (finalAttrs) pname version src; 35 - hash = "sha256-PTZ+Vhg3hNnORnulkzuVg6TF/jY0PvUWYja9z7S4GdM="; 36 fetcherVersion = 1; 37 }; 38 39 buildPhase = ''
··· 32 33 pnpmDeps = pnpm_10.fetchDeps { 34 inherit (finalAttrs) pname version src; 35 fetcherVersion = 1; 36 + hash = "sha256-PTZ+Vhg3hNnORnulkzuVg6TF/jY0PvUWYja9z7S4GdM="; 37 }; 38 39 buildPhase = ''
+2 -2
pkgs/by-name/op/opentofu/package.nix
··· 15 let 16 package = buildGoModule rec { 17 pname = "opentofu"; 18 - version = "1.10.2"; 19 20 src = fetchFromGitHub { 21 owner = "opentofu"; 22 repo = "opentofu"; 23 tag = "v${version}"; 24 - hash = "sha256-kRIj6M5/HfuzYrFV9ygyZsbVrHqvmqPo40XLcsNg7fU="; 25 }; 26 27 vendorHash = "sha256-npMGiUIDhp4n7nKMWeyq+TDggU1xm5RzQrGOxvzWcnI=";
··· 15 let 16 package = buildGoModule rec { 17 pname = "opentofu"; 18 + version = "1.10.3"; 19 20 src = fetchFromGitHub { 21 owner = "opentofu"; 22 repo = "opentofu"; 23 tag = "v${version}"; 24 + hash = "sha256-2Z2PM1ahkvwtrkfTkVF6wSyk/BI17Ys8CIlB1Xd+fhI="; 25 }; 26 27 vendorHash = "sha256-npMGiUIDhp4n7nKMWeyq+TDggU1xm5RzQrGOxvzWcnI=";
+1 -1
pkgs/by-name/ov/overlayed/package.nix
··· 35 36 pnpmDeps = pnpm_9.fetchDeps { 37 inherit pname version src; 38 - hash = "sha256-+yyxoodcDfqJ2pkosd6sMk77/71RDsGthedo1Oigwto="; 39 fetcherVersion = 1; 40 }; 41 42 nativeBuildInputs = [
··· 35 36 pnpmDeps = pnpm_9.fetchDeps { 37 inherit pname version src; 38 fetcherVersion = 1; 39 + hash = "sha256-+yyxoodcDfqJ2pkosd6sMk77/71RDsGthedo1Oigwto="; 40 }; 41 42 nativeBuildInputs = [
-2
pkgs/by-name/ow/owncloud-client/package.nix
··· 15 kdsingleapplication, 16 ## darwin only 17 libinotify-kqueue, 18 - sparkleshare, 19 }: 20 21 stdenv.mkDerivation rec { ··· 49 ] 50 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 51 libinotify-kqueue 52 - sparkleshare 53 ]; 54 55 passthru.updateScript = nix-update-script { };
··· 15 kdsingleapplication, 16 ## darwin only 17 libinotify-kqueue, 18 }: 19 20 stdenv.mkDerivation rec { ··· 48 ] 49 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 50 libinotify-kqueue 51 ]; 52 53 passthru.updateScript = nix-update-script { };
+1 -1
pkgs/by-name/pa/paperless-ngx/package.nix
··· 69 70 pnpmDeps = pnpm.fetchDeps { 71 inherit pname version src; 72 - hash = "sha256-VtYYwpMXPAC3g1OESnw3dzLTwiGqJBQcicFZskEucok="; 73 fetcherVersion = 1; 74 }; 75 76 nativeBuildInputs =
··· 69 70 pnpmDeps = pnpm.fetchDeps { 71 inherit pname version src; 72 fetcherVersion = 1; 73 + hash = "sha256-VtYYwpMXPAC3g1OESnw3dzLTwiGqJBQcicFZskEucok="; 74 }; 75 76 nativeBuildInputs =
+1 -1
pkgs/by-name/pa/parca/package.nix
··· 24 25 pnpmDeps = pnpm_9.fetchDeps { 26 inherit (finalAttrs) pname src version; 27 - hash = "sha256-gczEkCU9xESn9T1eVOmGAufh+24mOsYCMO6f5tcbdmQ="; 28 fetcherVersion = 1; 29 }; 30 31 nativeBuildInputs = [
··· 24 25 pnpmDeps = pnpm_9.fetchDeps { 26 inherit (finalAttrs) pname src version; 27 fetcherVersion = 1; 28 + hash = "sha256-gczEkCU9xESn9T1eVOmGAufh+24mOsYCMO6f5tcbdmQ="; 29 }; 30 31 nativeBuildInputs = [
+1 -1
pkgs/by-name/pd/pds/package.nix
··· 50 src 51 sourceRoot 52 ; 53 - hash = "sha256-KyHa7pZaCgyqzivI0Y7E6Y4yBRllYdYLnk1s0o0dyHY="; 54 fetcherVersion = 1; 55 }; 56 57 buildPhase = ''
··· 50 src 51 sourceRoot 52 ; 53 fetcherVersion = 1; 54 + hash = "sha256-KyHa7pZaCgyqzivI0Y7E6Y4yBRllYdYLnk1s0o0dyHY="; 55 }; 56 57 buildPhase = ''
+1 -1
pkgs/by-name/pg/pgrok/package.nix
··· 33 34 env.pnpmDeps = pnpm_9.fetchDeps { 35 inherit pname version src; 36 - hash = "sha256-o6wxO8EGRmhcYggJnfxDkH+nbt+isc8bfHji8Hu9YKg="; 37 fetcherVersion = 1; 38 }; 39 40 vendorHash = "sha256-nIxsG1O5RG+PDSWBcUWpk+4aFq2cYaxpkgOoDqLjY90=";
··· 33 34 env.pnpmDeps = pnpm_9.fetchDeps { 35 inherit pname version src; 36 fetcherVersion = 1; 37 + hash = "sha256-o6wxO8EGRmhcYggJnfxDkH+nbt+isc8bfHji8Hu9YKg="; 38 }; 39 40 vendorHash = "sha256-nIxsG1O5RG+PDSWBcUWpk+4aFq2cYaxpkgOoDqLjY90=";
+1 -1
pkgs/by-name/pi/piped/package.nix
··· 28 npmDeps = pnpmDeps; 29 pnpmDeps = pnpm_9.fetchDeps { 30 inherit pname version src; 31 - hash = "sha256-WtZfRZFRV9I1iBlAoV69GGFjdiQhTSBG/iiEadPVcys="; 32 fetcherVersion = 1; 33 }; 34 35 passthru.updateScript = unstableGitUpdater { };
··· 28 npmDeps = pnpmDeps; 29 pnpmDeps = pnpm_9.fetchDeps { 30 inherit pname version src; 31 fetcherVersion = 1; 32 + hash = "sha256-WtZfRZFRV9I1iBlAoV69GGFjdiQhTSBG/iiEadPVcys="; 33 }; 34 35 passthru.updateScript = unstableGitUpdater { };
+1 -1
pkgs/by-name/po/podman-desktop/package.nix
··· 60 61 pnpmDeps = pnpm_10.fetchDeps { 62 inherit (finalAttrs) pname version src; 63 - hash = "sha256-8lNmCLfuAkXK1Du4iYYasRTozZf0HoAttf8Dfc6Jglw="; 64 fetcherVersion = 1; 65 }; 66 67 patches = [
··· 60 61 pnpmDeps = pnpm_10.fetchDeps { 62 inherit (finalAttrs) pname version src; 63 fetcherVersion = 1; 64 + hash = "sha256-8lNmCLfuAkXK1Du4iYYasRTozZf0HoAttf8Dfc6Jglw="; 65 }; 66 67 patches = [
+3 -2
pkgs/by-name/po/pop-gtk-theme/package.nix
··· 12 gdk-pixbuf, 13 librsvg, 14 python3, 15 }: 16 17 stdenv.mkDerivation { ··· 50 for file in $(find -name render-\*.sh); do 51 substituteInPlace "$file" \ 52 --replace 'INKSCAPE="/usr/bin/inkscape"' \ 53 - 'INKSCAPE="${inkscape}/bin/inkscape"' \ 54 --replace 'OPTIPNG="/usr/bin/optipng"' \ 55 - 'OPTIPNG="${optipng}/bin/optipng"' 56 done 57 ''; 58
··· 12 gdk-pixbuf, 13 librsvg, 14 python3, 15 + buildPackages, 16 }: 17 18 stdenv.mkDerivation { ··· 51 for file in $(find -name render-\*.sh); do 52 substituteInPlace "$file" \ 53 --replace 'INKSCAPE="/usr/bin/inkscape"' \ 54 + 'INKSCAPE="${buildPackages.inkscape}/bin/inkscape"' \ 55 --replace 'OPTIPNG="/usr/bin/optipng"' \ 56 + 'OPTIPNG="${buildPackages.optipng}/bin/optipng"' 57 done 58 ''; 59
+1 -1
pkgs/by-name/po/porn-vault/package.nix
··· 51 52 pnpmDeps = pnpm.fetchDeps { 53 inherit (finalAttrs) pname version src; 54 - hash = "sha256-Xr9tRiP1hW+aFs9FnPvPkeJ0/LtJI57cjWY5bZQaRTQ="; 55 fetcherVersion = 1; 56 }; 57 58 nativeBuildInputs = [
··· 51 52 pnpmDeps = pnpm.fetchDeps { 53 inherit (finalAttrs) pname version src; 54 fetcherVersion = 1; 55 + hash = "sha256-Xr9tRiP1hW+aFs9FnPvPkeJ0/LtJI57cjWY5bZQaRTQ="; 56 }; 57 58 nativeBuildInputs = [
+3 -3
pkgs/by-name/po/postgres-lsp/package.nix
··· 6 }: 7 rustPlatform.buildRustPackage (finalAttrs: { 8 pname = "postgres-lsp"; 9 - version = "0.8.1"; 10 11 src = fetchFromGitHub { 12 owner = "supabase-community"; 13 repo = "postgres-language-server"; 14 tag = finalAttrs.version; 15 - hash = "sha256-ckD2IoG4jHd+IppCpl6VJN8Z3Dj2iiR7Uv9uBTy823s="; 16 fetchSubmodules = true; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-P5Q6VMy5DsMDA9r28lRH4MA8ZlXN0gRVe/ICeDfvBuQ="; 21 22 nativeBuildInputs = [ 23 rustPlatform.bindgenHook
··· 6 }: 7 rustPlatform.buildRustPackage (finalAttrs: { 8 pname = "postgres-lsp"; 9 + version = "0.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "supabase-community"; 13 repo = "postgres-language-server"; 14 tag = finalAttrs.version; 15 + hash = "sha256-MdEI/3oqTIJ4anG6jXO4SEkb4VDulzD3Ql+TiFdCQa8="; 16 fetchSubmodules = true; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-vr84vwmDUpmyiX4TTTdR35Hjevi43+KgWxDhSbUKr+k="; 21 22 nativeBuildInputs = [ 23 rustPlatform.bindgenHook
+1 -1
pkgs/by-name/po/pot/package.nix
··· 41 42 pnpmDeps = pnpm.fetchDeps { 43 inherit (finalAttrs) pname version src; 44 - hash = "sha256-iYQNGRWqXYBU+WIH/Xm8qndgOQ6RKYCtAyi93kb7xrQ="; 45 fetcherVersion = 1; 46 }; 47 48 cargoRoot = "src-tauri";
··· 41 42 pnpmDeps = pnpm.fetchDeps { 43 inherit (finalAttrs) pname version src; 44 fetcherVersion = 1; 45 + hash = "sha256-iYQNGRWqXYBU+WIH/Xm8qndgOQ6RKYCtAyi93kb7xrQ="; 46 }; 47 48 cargoRoot = "src-tauri";
+1 -1
pkgs/by-name/pr/prisma/package.nix
··· 32 33 pnpmDeps = pnpm_9.fetchDeps { 34 inherit (finalAttrs) pname version src; 35 - hash = "sha256-dhEpn0oaqZqeiRMfcSiaqhud/RsKd6Wm5RR5iyQp1I8="; 36 fetcherVersion = 1; 37 }; 38 39 patchPhase = ''
··· 32 33 pnpmDeps = pnpm_9.fetchDeps { 34 inherit (finalAttrs) pname version src; 35 fetcherVersion = 1; 36 + hash = "sha256-dhEpn0oaqZqeiRMfcSiaqhud/RsKd6Wm5RR5iyQp1I8="; 37 }; 38 39 patchPhase = ''
+3 -2
pkgs/by-name/pu/pubs/package.nix
··· 30 }) 31 ]; 32 33 - nativeBuildInputs = with python3.pkgs; [ 34 setuptools 35 ]; 36 37 - propagatedBuildInputs = with python3.pkgs; [ 38 argcomplete 39 beautifulsoup4 40 bibtexparser ··· 44 pyyaml 45 requests 46 six 47 ]; 48 49 nativeCheckInputs = with python3.pkgs; [
··· 30 }) 31 ]; 32 33 + build-system = with python3.pkgs; [ 34 setuptools 35 ]; 36 37 + dependencies = with python3.pkgs; [ 38 argcomplete 39 beautifulsoup4 40 bibtexparser ··· 44 pyyaml 45 requests 46 six 47 + standard-pipes # https://github.com/pubs/pubs/issues/282 48 ]; 49 50 nativeCheckInputs = with python3.pkgs; [
+2 -2
pkgs/by-name/py/pyprland/package.nix
··· 7 8 python3Packages.buildPythonApplication rec { 9 pname = "pyprland"; 10 - version = "2.4.5"; 11 format = "pyproject"; 12 13 disabled = python3Packages.pythonOlder "3.10"; ··· 16 owner = "hyprland-community"; 17 repo = "pyprland"; 18 tag = version; 19 - hash = "sha256-s93zuBS2jpGLTKKGvna1Zc+ph6A6kemgfkl8j7uSdKY="; 20 }; 21 22 nativeBuildInputs = with python3Packages; [ poetry-core ];
··· 7 8 python3Packages.buildPythonApplication rec { 9 pname = "pyprland"; 10 + version = "2.4.6"; 11 format = "pyproject"; 12 13 disabled = python3Packages.pythonOlder "3.10"; ··· 16 owner = "hyprland-community"; 17 repo = "pyprland"; 18 tag = version; 19 + hash = "sha256-OH+BTPw574FykVYWG6TIOpSPeYB39UxyMy/gzMDw0z4="; 20 }; 21 22 nativeBuildInputs = with python3Packages; [ poetry-core ];
+1 -1
pkgs/by-name/qu/quantframe/package.nix
··· 41 42 pnpmDeps = pnpm_9.fetchDeps { 43 inherit (finalAttrs) pname version src; 44 - hash = "sha256-3IHwwbl1aH3Pzh9xq2Jfev9hj6/LXZaVaIJOPbgsquE="; 45 fetcherVersion = 1; 46 }; 47 48 useFetchCargoVendor = true;
··· 41 42 pnpmDeps = pnpm_9.fetchDeps { 43 inherit (finalAttrs) pname version src; 44 fetcherVersion = 1; 45 + hash = "sha256-3IHwwbl1aH3Pzh9xq2Jfev9hj6/LXZaVaIJOPbgsquE="; 46 }; 47 48 useFetchCargoVendor = true;
+1 -1
pkgs/by-name/re/readest/package.nix
··· 39 40 pnpmDeps = pnpm_9.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 - hash = "sha256-lez75n3dIM4efpP+qPuDteCfMnC6wPD+L2173iJbTZM="; 43 fetcherVersion = 1; 44 }; 45 46 pnpmRoot = "../..";
··· 39 40 pnpmDeps = pnpm_9.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 fetcherVersion = 1; 43 + hash = "sha256-lez75n3dIM4efpP+qPuDteCfMnC6wPD+L2173iJbTZM="; 44 }; 45 46 pnpmRoot = "../..";
+3 -3
pkgs/by-name/re/reindeer/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "reindeer"; 12 - version = "2025.06.30.00"; 13 14 src = fetchFromGitHub { 15 owner = "facebookincubator"; 16 repo = "reindeer"; 17 tag = "v${version}"; 18 - hash = "sha256-9TvYewY74ntI8iTo5UOTQ+OA6eJHmA/fUPRW0maZn00="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-yxxh/ikFioEAHpuS/AAIpQClWvQxL/5/UkiSbbKRnBA="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "reindeer"; 12 + version = "2025.07.14.00"; 13 14 src = fetchFromGitHub { 15 owner = "facebookincubator"; 16 repo = "reindeer"; 17 tag = "v${version}"; 18 + hash = "sha256-gr5J2qqpn2kaFdM9Q+UvIugg435XTzyWvfRJwresQyE="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-QdGqvY0uUdxkDRgowSc35Bk5P2YOM5+MmUUMEt/pmCk="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
+1 -1
pkgs/by-name/re/renovate/package.nix
··· 39 40 pnpmDeps = pnpm_10.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 - hash = "sha256-XOlFJFFyzbx8Bg92HXhVFFCI51j2GUK7+LJKfqVOQyU="; 43 fetcherVersion = 1; 44 }; 45 46 env.COREPACK_ENABLE_STRICT = 0;
··· 39 40 pnpmDeps = pnpm_10.fetchDeps { 41 inherit (finalAttrs) pname version src; 42 fetcherVersion = 1; 43 + hash = "sha256-XOlFJFFyzbx8Bg92HXhVFFCI51j2GUK7+LJKfqVOQyU="; 44 }; 45 46 env.COREPACK_ENABLE_STRICT = 0;
+3 -3
pkgs/by-name/re/reth/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "reth"; 10 - version = "1.5.0"; 11 12 src = fetchFromGitHub { 13 owner = "paradigmxyz"; 14 repo = "reth"; 15 rev = "v${version}"; 16 - hash = "sha256-bEWgXRV82FIeJSO5voDewFxjUzphRlZ1W+k/QqJCigM="; 17 }; 18 19 - cargoHash = "sha256-Mp5Ydf3/okos2nPK3ghc/hAS3y6b2kxgPS2+kZS/rF4="; 20 21 nativeBuildInputs = [ 22 rustPlatform.bindgenHook
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "reth"; 10 + version = "1.5.1"; 11 12 src = fetchFromGitHub { 13 owner = "paradigmxyz"; 14 repo = "reth"; 15 rev = "v${version}"; 16 + hash = "sha256-R+TE9MRSAZuBHglgFECrYrTkGDbi2WceFUNYAvd1O9g="; 17 }; 18 19 + cargoHash = "sha256-/LoqFP/vGWMTiBp6wiTabTec+Uwoc35683HnPe9QUGA="; 20 21 nativeBuildInputs = [ 22 rustPlatform.bindgenHook
+1 -1
pkgs/by-name/rm/rmfakecloud/package.nix
··· 28 inherit pname version src; 29 sourceRoot = "${src.name}/ui"; 30 pnpmLock = "${src}/ui/pnpm-lock.yaml"; 31 - hash = "sha256-VNmCT4um2W2ii8jAm+KjQSjixYEKoZkw7CeRwErff/o="; 32 fetcherVersion = 1; 33 }; 34 preBuild = lib.optionals enableWebui '' 35 # using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart
··· 28 inherit pname version src; 29 sourceRoot = "${src.name}/ui"; 30 pnpmLock = "${src}/ui/pnpm-lock.yaml"; 31 fetcherVersion = 1; 32 + hash = "sha256-VNmCT4um2W2ii8jAm+KjQSjixYEKoZkw7CeRwErff/o="; 33 }; 34 preBuild = lib.optionals enableWebui '' 35 # using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart
+1 -1
pkgs/by-name/rq/rquickshare/package.nix
··· 64 patches 65 ; 66 postPatch = "cd ${pnpmRoot}"; 67 - hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-8QRigYNtxirXidFFnTzA6rP0+L64M/iakPqe2lZKegs="; 68 fetcherVersion = 1; 69 }; 70 71 useFetchCargoVendor = true;
··· 64 patches 65 ; 66 postPatch = "cd ${pnpmRoot}"; 67 fetcherVersion = 1; 68 + hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-8QRigYNtxirXidFFnTzA6rP0+L64M/iakPqe2lZKegs="; 69 }; 70 71 useFetchCargoVendor = true;
+1 -1
pkgs/by-name/rs/rsshub/package.nix
··· 30 31 pnpmDeps = pnpm.fetchDeps { 32 inherit (finalAttrs) pname version src; 33 - hash = "sha256-7qh6YZbIH/kHVssDZxHY7X8bytrnMcUq0MiJzWZYItc="; 34 fetcherVersion = 1; 35 }; 36 37 nativeBuildInputs = [
··· 30 31 pnpmDeps = pnpm.fetchDeps { 32 inherit (finalAttrs) pname version src; 33 fetcherVersion = 1; 34 + hash = "sha256-7qh6YZbIH/kHVssDZxHY7X8bytrnMcUq0MiJzWZYItc="; 35 }; 36 37 nativeBuildInputs = [
+3 -3
pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "rust-analyzer-unwrapped"; 15 - version = "2025-07-07"; 16 useFetchCargoVendor = true; 17 - cargoHash = "sha256-6letdN1dn5pvUkArddMFxGHsAtprpCGJ98zTr7sAdfY="; 18 19 src = fetchFromGitHub { 20 owner = "rust-lang"; 21 repo = "rust-analyzer"; 22 rev = version; 23 - hash = "sha256-YjyurHKMrUYKjnujSqjpFtHGYFCGr2Xpo1Xc1AYT1+M="; 24 }; 25 26 cargoBuildFlags = [
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "rust-analyzer-unwrapped"; 15 + version = "2025-07-14"; 16 useFetchCargoVendor = true; 17 + cargoHash = "sha256-bYJGlePqgcZ5ixdCJleJS0gjiKtiS1d2XJymhyUknas="; 18 19 src = fetchFromGitHub { 20 owner = "rust-lang"; 21 repo = "rust-analyzer"; 22 rev = version; 23 + hash = "sha256-EJcdxw3aXfP8Ex1Nm3s0awyH9egQvB2Gu+QEnJn2Sfg="; 24 }; 25 26 cargoBuildFlags = [
+2 -2
pkgs/by-name/sa/salt/package.nix
··· 12 13 python3.pkgs.buildPythonApplication rec { 14 pname = "salt"; 15 - version = "3007.5"; 16 format = "setuptools"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-f1cuA5BZ8aWXuhCpvcgdzCN1pJxJEGWBmI9QYDmz3aU="; 21 }; 22 23 patches = [
··· 12 13 python3.pkgs.buildPythonApplication rec { 14 pname = "salt"; 15 + version = "3007.6"; 16 format = "setuptools"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-F2qLl8Q8UO2H3xInmz3SSLu2q0jNMrLekPRSNMfE0JQ="; 21 }; 22 23 patches = [
+1 -1
pkgs/by-name/sa/satisfactorymodmanager/package.nix
··· 55 pnpmDeps = pnpm_8.fetchDeps { 56 inherit pname version src; 57 sourceRoot = "${src.name}/frontend"; 58 - hash = "sha256-OP+3zsNlvqLFwvm2cnBd2bj2Kc3EghQZE3hpotoqqrQ="; 59 fetcherVersion = 1; 60 }; 61 62 pnpmRoot = "frontend";
··· 55 pnpmDeps = pnpm_8.fetchDeps { 56 inherit pname version src; 57 sourceRoot = "${src.name}/frontend"; 58 fetcherVersion = 1; 59 + hash = "sha256-OP+3zsNlvqLFwvm2cnBd2bj2Kc3EghQZE3hpotoqqrQ="; 60 }; 61 62 pnpmRoot = "frontend";
+3 -3
pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix
··· 7 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 pname = "sdl_gamecontrollerdb"; 10 - version = "0-unstable-2025-07-03"; 11 12 src = fetchFromGitHub { 13 owner = "mdqinc"; 14 repo = "SDL_GameControllerDB"; 15 - rev = "7979e7b29261c11ebce2deabc41ed081b6691398"; 16 - hash = "sha256-FSA1hsYvMQ49AxWY/sRP1Mx6XthKDVdixEW+JmNNsDU="; 17 }; 18 19 dontBuild = true;
··· 7 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 pname = "sdl_gamecontrollerdb"; 10 + version = "0-unstable-2025-07-10"; 11 12 src = fetchFromGitHub { 13 owner = "mdqinc"; 14 repo = "SDL_GameControllerDB"; 15 + rev = "0f63b5ea2932d1af560fcd874b9b8562b5c69403"; 16 + hash = "sha256-AZkLkSxdNbybf5AJTPHsBd0BQmZ+/1YWg2mSSlUlZTs="; 17 }; 18 19 dontBuild = true;
+3 -3
pkgs/by-name/se/searxng/package.nix
··· 38 python.pkgs.toPythonModule ( 39 python.pkgs.buildPythonApplication rec { 40 pname = "searxng"; 41 - version = "0-unstable-2025-06-28"; 42 format = "setuptools"; 43 44 src = fetchFromGitHub { 45 owner = "searxng"; 46 repo = "searxng"; 47 - rev = "df76647c52b56101f152c5dec7c1d08f1732ceb7"; 48 - hash = "sha256-8Rh42DFLyQz+4cWA8x5wpFO41DusMuTo8NAloprw5w0="; 49 }; 50 51 postPatch = ''
··· 38 python.pkgs.toPythonModule ( 39 python.pkgs.buildPythonApplication rec { 40 pname = "searxng"; 41 + version = "0-unstable-2025-07-08"; 42 format = "setuptools"; 43 44 src = fetchFromGitHub { 45 owner = "searxng"; 46 repo = "searxng"; 47 + rev = "bd593d0bad2189f57657bbcfa2c5e86f795c680e"; 48 + hash = "sha256-vNI66OKA8LPXqc2mt8lm4iKS6njRLQhjzcykCQyPJsk="; 49 }; 50 51 postPatch = ''
+3 -3
pkgs/by-name/se/seaweedfs/package.nix
··· 8 9 buildGoModule rec { 10 pname = "seaweedfs"; 11 - version = "3.92"; 12 13 src = fetchFromGitHub { 14 owner = "seaweedfs"; 15 repo = "seaweedfs"; 16 rev = version; 17 - hash = "sha256-In4LVN5Um7ettxDFuT2MFuU9kx50PXBpd5t5qp/2lzk="; 18 }; 19 20 - vendorHash = "sha256-gTfoC5yHOSRSTsVXKrPx3Jxwh3IUmwjr9ynR02zYduA="; 21 22 subPackages = [ "weed" ]; 23
··· 8 9 buildGoModule rec { 10 pname = "seaweedfs"; 11 + version = "3.94"; 12 13 src = fetchFromGitHub { 14 owner = "seaweedfs"; 15 repo = "seaweedfs"; 16 rev = version; 17 + hash = "sha256-d8N9py3khwjg/tRyKUfImLy1CwtjoDvWzQB6F+tM5kQ="; 18 }; 19 20 + vendorHash = "sha256-WURNRNjUylLsf3+AMfb48VHbqfiPIT0lPmLfNjWphSU="; 21 22 subPackages = [ "weed" ]; 23
+4 -4
pkgs/by-name/se/servo/package.nix
··· 65 66 rustPlatform.buildRustPackage { 67 pname = "servo"; 68 - version = "0-unstable-2025-07-08"; 69 70 src = fetchFromGitHub { 71 owner = "servo"; 72 repo = "servo"; 73 - rev = "c3f441d7abe7243a31150bf424babf0f1679ea88"; 74 - hash = "sha256-rFROwsU/x8LsD8vpCcmLyQMYCl9AQwgbv/kHk7JTa4c="; 75 # Breaks reproducibility depending on whether the picked commit 76 # has other ref-names or not, which may change over time, i.e. with 77 # "ref-names: HEAD -> main" as long this commit is the branch HEAD ··· 82 }; 83 84 useFetchCargoVendor = true; 85 - cargoHash = "sha256-2J6ByE2kmoHBGWgwYU2FWgTt47cw+s8IPcm4ElRVWMc="; 86 87 # set `HOME` to a temp dir for write access 88 # Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328)
··· 65 66 rustPlatform.buildRustPackage { 67 pname = "servo"; 68 + version = "0-unstable-2025-07-13"; 69 70 src = fetchFromGitHub { 71 owner = "servo"; 72 repo = "servo"; 73 + rev = "93e5b672a78247205c431d5741952bdf23c3fcc2"; 74 + hash = "sha256-0826hNZ45BXXNzdZKbyUW/CfwVRZmpYU1e6efaACh4o="; 75 # Breaks reproducibility depending on whether the picked commit 76 # has other ref-names or not, which may change over time, i.e. with 77 # "ref-names: HEAD -> main" as long this commit is the branch HEAD ··· 82 }; 83 84 useFetchCargoVendor = true; 85 + cargoHash = "sha256-uB5eTGiSq+DV7VwYoyLR2HH3DQpSV4xnP7C7iXZa7S0="; 86 87 # set `HOME` to a temp dir for write access 88 # Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328)
+1 -1
pkgs/by-name/sh/shadcn/package.nix
··· 28 src 29 pnpmWorkspaces 30 ; 31 - hash = "sha256-/80LJm65ZRqyfhsNqGl83bsI2wjgVkvrA6Ij4v8rtoQ="; 32 fetcherVersion = 1; 33 }; 34 35 nativeBuildInputs = [
··· 28 src 29 pnpmWorkspaces 30 ; 31 fetcherVersion = 1; 32 + hash = "sha256-/80LJm65ZRqyfhsNqGl83bsI2wjgVkvrA6Ij4v8rtoQ="; 33 }; 34 35 nativeBuildInputs = [
+1 -1
pkgs/by-name/sh/sharkey/package.nix
··· 34 35 pnpmDeps = pnpm_9.fetchDeps { 36 inherit (finalAttrs) pname version src; 37 - hash = "sha256-S8LxawbtguFOEZyYbS1FQWw/TcRm4Z6mG7dUhfXbf1c="; 38 fetcherVersion = 1; 39 }; 40 41 nativeBuildInputs =
··· 34 35 pnpmDeps = pnpm_9.fetchDeps { 36 inherit (finalAttrs) pname version src; 37 fetcherVersion = 1; 38 + hash = "sha256-S8LxawbtguFOEZyYbS1FQWw/TcRm4Z6mG7dUhfXbf1c="; 39 }; 40 41 nativeBuildInputs =
+3 -3
pkgs/by-name/sh/sheldon/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "sheldon"; 14 - version = "0.8.3"; 15 16 src = fetchFromGitHub { 17 owner = "rossmacarthur"; 18 repo = "sheldon"; 19 rev = version; 20 - hash = "sha256-+NtiscyNlrXNNj3njvdZQB8dHs/PBYpEo9VwodEOtDs="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-O9v77mwOeTnT4LetcrzQjdd3MDXDbpptUODMAVBwZv8="; 25 26 buildInputs = 27 [ openssl ]
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "sheldon"; 14 + version = "0.8.4"; 15 16 src = fetchFromGitHub { 17 owner = "rossmacarthur"; 18 repo = "sheldon"; 19 rev = version; 20 + hash = "sha256-CkcY4YVTguULE/4QGX72X3Jdi+z1XWo1M0J6ocCavCI="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-H2PQyfBaQ0jD69LMEi3kkgPWk0RkOI8b7ODGzks/gj0="; 25 26 buildInputs = 27 [ openssl ]
+2 -2
pkgs/by-name/si/signal-desktop/package.nix
··· 68 69 pnpmDeps = pnpm.fetchDeps { 70 inherit (finalAttrs) pname src version; 71 - hash = "sha256-cT7Ixl/V/mesPHvJUsG63Y/wXwKjbjkjdjP3S7uEOa0="; 72 fetcherVersion = 1; 73 }; 74 75 strictDeps = true; ··· 119 src 120 patches 121 ; 122 hash = 123 if withAppleEmojis then 124 "sha256-ry7s9fbKx4e1LR8DlI2LIJY9GQrxmU7JQt+3apJGw/M=" 125 else 126 "sha256-AkrfugpNvk4KgesRLQbso8p5b96Dg174R9/xuP4JtJg="; 127 - fetcherVersion = 1; 128 }; 129 130 env = {
··· 68 69 pnpmDeps = pnpm.fetchDeps { 70 inherit (finalAttrs) pname src version; 71 fetcherVersion = 1; 72 + hash = "sha256-cT7Ixl/V/mesPHvJUsG63Y/wXwKjbjkjdjP3S7uEOa0="; 73 }; 74 75 strictDeps = true; ··· 119 src 120 patches 121 ; 122 + fetcherVersion = 1; 123 hash = 124 if withAppleEmojis then 125 "sha256-ry7s9fbKx4e1LR8DlI2LIJY9GQrxmU7JQt+3apJGw/M=" 126 else 127 "sha256-AkrfugpNvk4KgesRLQbso8p5b96Dg174R9/xuP4JtJg="; 128 }; 129 130 env = {
+1 -1
pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix
··· 22 23 pnpmDeps = pnpm.fetchDeps { 24 inherit (finalAttrs) pname version src; 25 - hash = "sha256-regaYG+SDvIgdnHQVR1GG1A1FSBXpzFfLuyTEdMt1kQ="; 26 fetcherVersion = 1; 27 }; 28 29 cargoRoot = "deps/extension";
··· 22 23 pnpmDeps = pnpm.fetchDeps { 24 inherit (finalAttrs) pname version src; 25 fetcherVersion = 1; 26 + hash = "sha256-regaYG+SDvIgdnHQVR1GG1A1FSBXpzFfLuyTEdMt1kQ="; 27 }; 28 29 cargoRoot = "deps/extension";
+3 -3
pkgs/by-name/si/sigtop/package.nix
··· 8 9 buildGoModule rec { 10 name = "sigtop"; 11 - version = "0.20.0"; 12 13 src = fetchFromGitHub { 14 owner = "tbvdm"; 15 repo = "sigtop"; 16 rev = "v${version}"; 17 - sha256 = "sha256-1ZZBsKkgBnkNtYdlarbi+6DtCWBRvgcsoH0v4VNjKh0="; 18 }; 19 20 - vendorHash = "sha256-EWppsnZ/Ch7JjltkejOYKepZUfKNZY9+F7VbzjNCYNU="; 21 22 nativeBuildInputs = [ pkg-config ]; 23 buildInputs = [ libsecret ];
··· 8 9 buildGoModule rec { 10 name = "sigtop"; 11 + version = "0.21.0"; 12 13 src = fetchFromGitHub { 14 owner = "tbvdm"; 15 repo = "sigtop"; 16 rev = "v${version}"; 17 + sha256 = "sha256-xW+fwyXNM11KoU3cCfPzAjBsz6yQlTHkmDWitoq1p1k="; 18 }; 19 20 + vendorHash = "sha256-V47Z96ZoIgDQbGocpAJ/4oiK6uJXY8XTndsAifETbCc="; 21 22 nativeBuildInputs = [ pkg-config ]; 23 buildInputs = [ libsecret ];
+1 -1
pkgs/by-name/si/siyuan/package.nix
··· 96 sourceRoot 97 postPatch 98 ; 99 - hash = "sha256-eSf4mpKBm1G4K9+V6VXEiPrIVQMyru7o9BGVIUycQaQ="; 100 fetcherVersion = 1; 101 }; 102 103 sourceRoot = "${finalAttrs.src.name}/app";
··· 96 sourceRoot 97 postPatch 98 ; 99 fetcherVersion = 1; 100 + hash = "sha256-eSf4mpKBm1G4K9+V6VXEiPrIVQMyru7o9BGVIUycQaQ="; 101 }; 102 103 sourceRoot = "${finalAttrs.src.name}/app";
+1 -1
pkgs/by-name/sk/sketchybar-app-font/package.nix
··· 20 21 pnpmDeps = pnpm_9.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 - hash = "sha256-NGAgueJ+cuK/csjdf94KNklu+Xf91BHoWKVgEctX6eA="; 24 fetcherVersion = 1; 25 }; 26 27 nativeBuildInputs = [
··· 20 21 pnpmDeps = pnpm_9.fetchDeps { 22 inherit (finalAttrs) pname version src; 23 fetcherVersion = 1; 24 + hash = "sha256-NGAgueJ+cuK/csjdf94KNklu+Xf91BHoWKVgEctX6eA="; 25 }; 26 27 nativeBuildInputs = [
+1 -1
pkgs/by-name/sl/slimevr/package.nix
··· 39 pnpmDeps = pnpm_9.fetchDeps { 40 pname = "${pname}-pnpm-deps"; 41 inherit version src; 42 - hash = "sha256-lh5IKdBXuH9GZFUTrzaQFDWCEYj0UJhKwCdPmsiwfCs="; 43 fetcherVersion = 1; 44 }; 45 46 nativeBuildInputs = [
··· 39 pnpmDeps = pnpm_9.fetchDeps { 40 pname = "${pname}-pnpm-deps"; 41 inherit version src; 42 fetcherVersion = 1; 43 + hash = "sha256-lh5IKdBXuH9GZFUTrzaQFDWCEYj0UJhKwCdPmsiwfCs="; 44 }; 45 46 nativeBuildInputs = [
-101
pkgs/by-name/sp/sparkleshare/package.nix
··· 1 - { 2 - appindicator-sharp, 3 - bash, 4 - coreutils, 5 - fetchFromGitHub, 6 - git, 7 - git-lfs, 8 - glib, 9 - gtk-sharp-3_0, 10 - lib, 11 - makeWrapper, 12 - meson, 13 - mono, 14 - ninja, 15 - notify-sharp, 16 - openssh, 17 - openssl, 18 - pkg-config, 19 - stdenv, 20 - symlinkJoin, 21 - webkit2-sharp, 22 - xdg-utils, 23 - }: 24 - 25 - stdenv.mkDerivation rec { 26 - pname = "sparkleshare"; 27 - version = "3.38"; 28 - 29 - src = fetchFromGitHub { 30 - owner = "hbons"; 31 - repo = "SparkleShare"; 32 - rev = version; 33 - sha256 = "1a9csflmj96iyr1l0mdm3ziv1bljfcjnzm9xb2y4qqk7ha2p6fbq"; 34 - }; 35 - 36 - nativeBuildInputs = [ 37 - makeWrapper 38 - meson 39 - mono 40 - ninja 41 - pkg-config 42 - ]; 43 - 44 - buildInputs = [ 45 - appindicator-sharp 46 - gtk-sharp-3_0 47 - notify-sharp 48 - webkit2-sharp 49 - ]; 50 - 51 - patchPhase = '' 52 - # SparkleShare's default desktop file falls back to flatpak. 53 - sed -i -e "s_^Exec=.*_Exec=$out/bin/sparkleshare_" SparkleShare/Linux/SparkleShare.Autostart.desktop 54 - 55 - # Nix will manage the icon cache. 56 - echo '#!/bin/sh' >scripts/post-install.sh 57 - ''; 58 - 59 - postInstall = '' 60 - wrapProgram $out/bin/sparkleshare \ 61 - --set PATH ${ 62 - symlinkJoin { 63 - name = "mono-path"; 64 - paths = [ 65 - bash 66 - coreutils 67 - git 68 - git-lfs 69 - glib 70 - mono 71 - openssh 72 - openssl 73 - xdg-utils 74 - ]; 75 - } 76 - }/bin \ 77 - --set MONO_GAC_PREFIX ${ 78 - lib.concatStringsSep ":" [ 79 - appindicator-sharp 80 - gtk-sharp-3_0 81 - webkit2-sharp 82 - ] 83 - } \ 84 - --set LD_LIBRARY_PATH ${ 85 - lib.makeLibraryPath [ 86 - appindicator-sharp 87 - gtk-sharp-3_0.gtk3 88 - webkit2-sharp 89 - webkit2-sharp.webkitgtk 90 - ] 91 - } 92 - ''; 93 - 94 - meta = { 95 - description = "Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows"; 96 - homepage = "https://sparkleshare.org"; 97 - license = lib.licenses.gpl3; 98 - maintainers = with lib.maintainers; [ kevincox ]; 99 - mainProgram = "sparkleshare"; 100 - }; 101 - }
···
+1 -1
pkgs/by-name/sp/splayer/package.nix
··· 26 27 pnpmDeps = final.pnpm.fetchDeps { 28 inherit (final) pname version src; 29 - hash = "sha256-mC1iJtkZpTd2Vte5DLI3ntZ7vSO5Gka2qOk7ihQd3Gs="; 30 fetcherVersion = 1; 31 }; 32 33 nativeBuildInputs = [
··· 26 27 pnpmDeps = final.pnpm.fetchDeps { 28 inherit (final) pname version src; 29 fetcherVersion = 1; 30 + hash = "sha256-mC1iJtkZpTd2Vte5DLI3ntZ7vSO5Gka2qOk7ihQd3Gs="; 31 }; 32 33 nativeBuildInputs = [
+1 -1
pkgs/by-name/st/stylelint-lsp/package.nix
··· 28 29 pnpmDeps = pnpm_9.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 - hash = "sha256-PVA6sXbiuxqvi9u3sPoeVIJSSpSbFQHQQnTFO3w31WE="; 32 fetcherVersion = 1; 33 }; 34 35 buildPhase = ''
··· 28 29 pnpmDeps = pnpm_9.fetchDeps { 30 inherit (finalAttrs) pname version src; 31 fetcherVersion = 1; 32 + hash = "sha256-PVA6sXbiuxqvi9u3sPoeVIJSSpSbFQHQQnTFO3w31WE="; 33 }; 34 35 buildPhase = ''
+1 -1
pkgs/by-name/su/surrealist/package.nix
··· 66 67 pnpmDeps = pnpm_9.fetchDeps { 68 inherit (finalAttrs) pname version src; 69 - hash = "sha256-oreeV9g16/F7JGLApi0Uq+vTqNhIg7Lg1Z4k00RUOYI="; 70 fetcherVersion = 1; 71 }; 72 73 nativeBuildInputs = [
··· 66 67 pnpmDeps = pnpm_9.fetchDeps { 68 inherit (finalAttrs) pname version src; 69 fetcherVersion = 1; 70 + hash = "sha256-oreeV9g16/F7JGLApi0Uq+vTqNhIg7Lg1Z4k00RUOYI="; 71 }; 72 73 nativeBuildInputs = [
+14
pkgs/by-name/sw/swaybg/package.nix
··· 10 wayland-protocols, 11 cairo, 12 gdk-pixbuf, 13 wayland-scanner, 14 wrapGAppsNoGuiHook, 15 librsvg, ··· 49 "-Dgdk-pixbuf=enabled" 50 "-Dman-pages=enabled" 51 ]; 52 53 meta = with lib; { 54 description = "Wallpaper tool for Wayland compositors";
··· 10 wayland-protocols, 11 cairo, 12 gdk-pixbuf, 13 + gnome, 14 + webp-pixbuf-loader, 15 wayland-scanner, 16 wrapGAppsNoGuiHook, 17 librsvg, ··· 51 "-Dgdk-pixbuf=enabled" 52 "-Dman-pages=enabled" 53 ]; 54 + 55 + # add support for webp 56 + postInstall = '' 57 + export GDK_PIXBUF_MODULE_FILE="${ 58 + gnome._gdkPixbufCacheBuilder_DO_NOT_USE { 59 + extraLoaders = [ 60 + librsvg 61 + webp-pixbuf-loader 62 + ]; 63 + } 64 + }" 65 + ''; 66 67 meta = with lib; { 68 description = "Wallpaper tool for Wayland compositors";
+1 -1
pkgs/by-name/sy/synchrony/package.nix
··· 27 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 - hash = "sha256-+hS4UK7sncCxv6o5Yl72AeY+LSGLnUTnKosAYB6QsP0="; 31 fetcherVersion = 1; 32 }; 33 34 buildPhase = ''
··· 27 28 pnpmDeps = pnpm_9.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 fetcherVersion = 1; 31 + hash = "sha256-+hS4UK7sncCxv6o5Yl72AeY+LSGLnUTnKosAYB6QsP0="; 32 }; 33 34 buildPhase = ''
+1 -1
pkgs/by-name/sy/syncyomi/package.nix
··· 33 src 34 sourceRoot 35 ; 36 - hash = "sha256-edcZIqshnvM3jJpZWIR/UncI0VCMLq26h/n3VvV/384="; 37 fetcherVersion = 1; 38 }; 39 40 nativeBuildInputs = [
··· 33 src 34 sourceRoot 35 ; 36 fetcherVersion = 1; 37 + hash = "sha256-edcZIqshnvM3jJpZWIR/UncI0VCMLq26h/n3VvV/384="; 38 }; 39 40 nativeBuildInputs = [
+1 -1
pkgs/by-name/ta/tabby-agent/package.nix
··· 48 49 pnpmDeps = pnpm_9.fetchDeps { 50 inherit (finalAttrs) pname version src; 51 - hash = "sha256-SiJJxRzmKQxqw3UESN7q+3qkU1nK+7z6K5RpIMRRces="; 52 fetcherVersion = 1; 53 }; 54 55 passthru.updateScript = nix-update-script {
··· 48 49 pnpmDeps = pnpm_9.fetchDeps { 50 inherit (finalAttrs) pname version src; 51 fetcherVersion = 1; 52 + hash = "sha256-SiJJxRzmKQxqw3UESN7q+3qkU1nK+7z6K5RpIMRRces="; 53 }; 54 55 passthru.updateScript = nix-update-script {
+1 -1
pkgs/by-name/ta/tailwindcss-language-server/package.nix
··· 25 src 26 pnpmWorkspaces 27 ; 28 - hash = "sha256-SUEq20gZCiTDkFuNgMc5McHBPgW++8P9Q1MJb7a7pY8="; 29 fetcherVersion = 1; 30 }; 31 32 nativeBuildInputs = [
··· 25 src 26 pnpmWorkspaces 27 ; 28 fetcherVersion = 1; 29 + hash = "sha256-SUEq20gZCiTDkFuNgMc5McHBPgW++8P9Q1MJb7a7pY8="; 30 }; 31 32 nativeBuildInputs = [
+1 -1
pkgs/by-name/ta/taler-wallet-core/package.nix
··· 56 57 pnpmDeps = pnpm_9.fetchDeps { 58 inherit (finalAttrs) pname version src; 59 - hash = "sha256-pLe5smsXdzSBgz/OYNO5FVEI2L6y/p+jMxEkzqUaX34="; 60 fetcherVersion = 1; 61 }; 62 63 buildInputs = [ nodejs_20 ];
··· 56 57 pnpmDeps = pnpm_9.fetchDeps { 58 inherit (finalAttrs) pname version src; 59 fetcherVersion = 1; 60 + hash = "sha256-pLe5smsXdzSBgz/OYNO5FVEI2L6y/p+jMxEkzqUaX34="; 61 }; 62 63 buildInputs = [ nodejs_20 ];
+1 -1
pkgs/by-name/ta/taze/package.nix
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 - hash = "sha256-aUMV2REINp5LDcj1s8bgQAj/4508UEewu+ebD+JT0+M="; 28 fetcherVersion = 1; 29 }; 30 31 nativeBuildInputs = [
··· 24 25 pnpmDeps = pnpm.fetchDeps { 26 inherit (finalAttrs) pname version src; 27 fetcherVersion = 1; 28 + hash = "sha256-aUMV2REINp5LDcj1s8bgQAj/4508UEewu+ebD+JT0+M="; 29 }; 30 31 nativeBuildInputs = [
+7 -7
pkgs/by-name/te/teams-for-linux/package.nix
··· 5 fetchFromGitHub, 6 alsa-utils, 7 copyDesktopItems, 8 - electron_35, 9 makeDesktopItem, 10 makeWrapper, 11 nix-update-script, ··· 16 17 buildNpmPackage rec { 18 pname = "teams-for-linux"; 19 - version = "2.0.18"; 20 21 src = fetchFromGitHub { 22 owner = "IsmaelMartinez"; 23 repo = "teams-for-linux"; 24 tag = "v${version}"; 25 - hash = "sha256-44K76pNJ0SRKAF8QdHYSi5htQpbP6YNNg6vDkzaeqaI="; 26 }; 27 28 - npmDepsHash = "sha256-ShEqO6nL2YK2wdHGEcKff0fJsd9N9LI0VfhFe6FQ2gw="; 29 30 nativeBuildInputs = [ 31 makeWrapper ··· 46 '' 47 runHook preBuild 48 49 - cp -r ${electron_35.dist} electron-dist 50 chmod -R u+w electron-dist 51 '' 52 # Electron builder complains about symlink in electron-dist ··· 61 -c.npmRebuild=true \ 62 -c.asarUnpack="**/*.node" \ 63 -c.electronDist=electron-dist \ 64 - -c.electronVersion=${electron_35.version} 65 66 runHook postBuild 67 ''; ··· 83 popd 84 85 # Linux needs 'aplay' for notification sounds 86 - makeWrapper '${lib.getExe electron_35}' "$out/bin/teams-for-linux" \ 87 --prefix PATH : ${ 88 lib.makeBinPath [ 89 alsa-utils
··· 5 fetchFromGitHub, 6 alsa-utils, 7 copyDesktopItems, 8 + electron_37, 9 makeDesktopItem, 10 makeWrapper, 11 nix-update-script, ··· 16 17 buildNpmPackage rec { 18 pname = "teams-for-linux"; 19 + version = "2.1.0"; 20 21 src = fetchFromGitHub { 22 owner = "IsmaelMartinez"; 23 repo = "teams-for-linux"; 24 tag = "v${version}"; 25 + hash = "sha256-lISDy721e3bfWMl56DlIxVKN2bW8Yonc5XSVL072OQk="; 26 }; 27 28 + npmDepsHash = "sha256-QcjXJcEIi/sUJLUF+wMqhXyLYPgjZKK6n4ngyvrH9NA="; 29 30 nativeBuildInputs = [ 31 makeWrapper ··· 46 '' 47 runHook preBuild 48 49 + cp -r ${electron_37.dist} electron-dist 50 chmod -R u+w electron-dist 51 '' 52 # Electron builder complains about symlink in electron-dist ··· 61 -c.npmRebuild=true \ 62 -c.asarUnpack="**/*.node" \ 63 -c.electronDist=electron-dist \ 64 + -c.electronVersion=${electron_37.version} 65 66 runHook postBuild 67 ''; ··· 83 popd 84 85 # Linux needs 'aplay' for notification sounds 86 + makeWrapper '${lib.getExe electron_37}' "$out/bin/teams-for-linux" \ 87 --prefix PATH : ${ 88 lib.makeBinPath [ 89 alsa-utils
+2 -2
pkgs/by-name/te/tektoncd-cli/package.nix
··· 7 8 buildGoModule rec { 9 pname = "tektoncd-cli"; 10 - version = "0.41.0"; 11 12 src = fetchFromGitHub { 13 owner = "tektoncd"; 14 repo = "cli"; 15 rev = "v${version}"; 16 - sha256 = "sha256-X+zFYPoHf8Q1K0bLjrsnwOZxxAeJCzgKqmr3FYK5AKA="; 17 }; 18 19 vendorHash = null;
··· 7 8 buildGoModule rec { 9 pname = "tektoncd-cli"; 10 + version = "0.41.1"; 11 12 src = fetchFromGitHub { 13 owner = "tektoncd"; 14 repo = "cli"; 15 rev = "v${version}"; 16 + sha256 = "sha256-AxE7Dom40xL+f2VXz9zlAZYFfW/iCbR9EdHfuCu8z7M="; 17 }; 18 19 vendorHash = null;
+1 -1
pkgs/by-name/te/teleport/package.nix
··· 73 74 pnpmDeps = pnpm_10.fetchDeps { 75 inherit src pname version; 76 - hash = pnpmHash; 77 fetcherVersion = 1; 78 }; 79 80 nativeBuildInputs = [
··· 73 74 pnpmDeps = pnpm_10.fetchDeps { 75 inherit src pname version; 76 fetcherVersion = 1; 77 + hash = pnpmHash; 78 }; 79 80 nativeBuildInputs = [
+1 -1
pkgs/by-name/ts/tsx/package.nix
··· 19 20 pnpmDeps = pnpm_9.fetchDeps { 21 inherit pname version src; 22 - hash = "sha256-57KDZ9cHb7uqnypC0auIltmYMmIhs4PWyf0HTRWEFiU="; 23 fetcherVersion = 1; 24 }; 25 26 nativeBuildInputs = [
··· 19 20 pnpmDeps = pnpm_9.fetchDeps { 21 inherit pname version src; 22 fetcherVersion = 1; 23 + hash = "sha256-57KDZ9cHb7uqnypC0auIltmYMmIhs4PWyf0HTRWEFiU="; 24 }; 25 26 nativeBuildInputs = [
+1 -1
pkgs/by-name/ty/typespec/package.nix
··· 38 pnpmWorkspaces 39 postPatch 40 ; 41 - hash = "sha256-9RQZ2ycu78W3Ie6MLpo6x7Sa/iYsUdq5bYed56mOPxs="; 42 fetcherVersion = 1; 43 }; 44 45 postPatch = ''
··· 38 pnpmWorkspaces 39 postPatch 40 ; 41 fetcherVersion = 1; 42 + hash = "sha256-9RQZ2ycu78W3Ie6MLpo6x7Sa/iYsUdq5bYed56mOPxs="; 43 }; 44 45 postPatch = ''
+1 -1
pkgs/by-name/ve/vencord/package.nix
··· 25 26 pnpmDeps = pnpm_10.fetchDeps { 27 inherit (finalAttrs) pname src; 28 - hash = "sha256-hO6QKRr4jTfesRDAEGcpFeJmGTGLGMw6EgIvD23DNzw="; 29 fetcherVersion = 1; 30 }; 31 32 nativeBuildInputs = [
··· 25 26 pnpmDeps = pnpm_10.fetchDeps { 27 inherit (finalAttrs) pname src; 28 fetcherVersion = 1; 29 + hash = "sha256-hO6QKRr4jTfesRDAEGcpFeJmGTGLGMw6EgIvD23DNzw="; 30 }; 31 32 nativeBuildInputs = [
+1 -1
pkgs/by-name/vi/vikunja/package.nix
··· 36 src 37 sourceRoot 38 ; 39 - hash = "sha256-94ZlywOZYmW/NsvE0dtEA81MeBWGUrJsBXTUauuOmZM="; 40 fetcherVersion = 1; 41 }; 42 43 nativeBuildInputs = [
··· 36 src 37 sourceRoot 38 ; 39 fetcherVersion = 1; 40 + hash = "sha256-94ZlywOZYmW/NsvE0dtEA81MeBWGUrJsBXTUauuOmZM="; 41 }; 42 43 nativeBuildInputs = [
+1 -1
pkgs/by-name/vo/voicevox/package.nix
··· 64 moreutils 65 ]; 66 67 - hash = "sha256-RKgqFmHQnjHS7yeUIbH9awpNozDOCCHplc/bmfxmMyg="; 68 fetcherVersion = 1; 69 }; 70 71 nativeBuildInputs =
··· 64 moreutils 65 ]; 66 67 fetcherVersion = 1; 68 + hash = "sha256-RKgqFmHQnjHS7yeUIbH9awpNozDOCCHplc/bmfxmMyg="; 69 }; 70 71 nativeBuildInputs =
+1 -1
pkgs/by-name/vt/vtsls/package.nix
··· 40 src 41 version 42 ; 43 - hash = "sha256-SdqeTYRH60CyU522+nBo0uCDnzxDP48eWBAtGTL/pqg="; 44 fetcherVersion = 1; 45 }; 46 47 # Patches to get submodule sha from file instead of 'git submodule status'
··· 40 src 41 version 42 ; 43 fetcherVersion = 1; 44 + hash = "sha256-SdqeTYRH60CyU522+nBo0uCDnzxDP48eWBAtGTL/pqg="; 45 }; 46 47 # Patches to get submodule sha from file instead of 'git submodule status'
+3 -3
pkgs/by-name/wa/wayfreeze/package.nix
··· 8 9 rustPlatform.buildRustPackage { 10 pname = "wayfreeze"; 11 - version = "0-unstable-2025-06-29"; 12 13 src = fetchFromGitHub { 14 owner = "Jappie3"; 15 repo = "wayfreeze"; 16 - rev = "57877b94804b23e725257fcf26f7c296a5a38f8c"; 17 - hash = "sha256-dArJwfAm3jqJurNYMUOVzGMMp1ska0D+SkQ6tj0HhqQ="; 18 }; 19 20 passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
··· 8 9 rustPlatform.buildRustPackage { 10 pname = "wayfreeze"; 11 + version = "0-unstable-2025-07-08"; 12 13 src = fetchFromGitHub { 14 owner = "Jappie3"; 15 repo = "wayfreeze"; 16 + rev = "dc41ae1662c4c760f3deba9f826ba605e99971cc"; 17 + hash = "sha256-dDncKClSsRfkQ27x67U2Mpdcc+nx28bNZughJKar+RU="; 18 }; 19 20 passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+1 -1
pkgs/by-name/we/wealthfolio/package.nix
··· 29 30 pnpmDeps = pnpm_9.fetchDeps { 31 inherit (finalAttrs) src pname version; 32 - hash = "sha256-KupqObdNrnWbbt9C4NNmgmQCfJ2O4FjJBwGy6XQhhHg="; 33 fetcherVersion = 1; 34 }; 35 36 cargoRoot = "src-tauri";
··· 29 30 pnpmDeps = pnpm_9.fetchDeps { 31 inherit (finalAttrs) src pname version; 32 fetcherVersion = 1; 33 + hash = "sha256-KupqObdNrnWbbt9C4NNmgmQCfJ2O4FjJBwGy6XQhhHg="; 34 }; 35 36 cargoRoot = "src-tauri";
+1 -1
pkgs/by-name/wo/wox/package.nix
··· 74 src 75 sourceRoot 76 ; 77 - hash = "sha256-4Xj6doUHFoZSwel+cPnr2m3rfvlxNmQCppm5gXGIEtU="; 78 fetcherVersion = 1; 79 }; 80 81 buildPhase = ''
··· 74 src 75 sourceRoot 76 ; 77 fetcherVersion = 1; 78 + hash = "sha256-4Xj6doUHFoZSwel+cPnr2m3rfvlxNmQCppm5gXGIEtU="; 79 }; 80 81 buildPhase = ''
+1 -1
pkgs/by-name/wr/wrangler/package.nix
··· 33 src 34 postPatch 35 ; 36 - hash = "sha256-r3QswmqP6CNufnsFM0KeKojm/HjHogrfYO/TdL3SrmA="; 37 fetcherVersion = 1; 38 }; 39 # pnpm packageManager version in workers-sdk root package.json may not match nixpkgs 40 postPatch = ''
··· 33 src 34 postPatch 35 ; 36 fetcherVersion = 1; 37 + hash = "sha256-r3QswmqP6CNufnsFM0KeKojm/HjHogrfYO/TdL3SrmA="; 38 }; 39 # pnpm packageManager version in workers-sdk root package.json may not match nixpkgs 40 postPatch = ''
+1 -1
pkgs/by-name/za/zammad/package.nix
··· 81 pnpmDeps = pnpm_9.fetchDeps { 82 inherit pname src; 83 84 - hash = "sha256-mfdzb/LXQYL8kaQpWi9wD3OOroOOonDlJrhy9Dwl1no"; 85 fetcherVersion = 1; 86 }; 87 88 buildPhase = ''
··· 81 pnpmDeps = pnpm_9.fetchDeps { 82 inherit pname src; 83 84 fetcherVersion = 1; 85 + hash = "sha256-mfdzb/LXQYL8kaQpWi9wD3OOroOOonDlJrhy9Dwl1no"; 86 }; 87 88 buildPhase = ''
+1 -1
pkgs/by-name/za/zashboard/package.nix
··· 25 26 pnpmDeps = pnpm_9.fetchDeps { 27 inherit (finalAttrs) pname version src; 28 - hash = "sha256-aiSZS6FEs7kqGXxC9Tx6Rngv3qrPMi5gOuh5Z3/oZyc="; 29 fetcherVersion = 1; 30 }; 31 32 buildPhase = ''
··· 25 26 pnpmDeps = pnpm_9.fetchDeps { 27 inherit (finalAttrs) pname version src; 28 fetcherVersion = 1; 29 + hash = "sha256-aiSZS6FEs7kqGXxC9Tx6Rngv3qrPMi5gOuh5Z3/oZyc="; 30 }; 31 32 buildPhase = ''
+1 -1
pkgs/by-name/ze/zenn-cli/package.nix
··· 56 57 pnpmDeps = pnpm_9.fetchDeps { 58 inherit (finalAttrs) pname version src; 59 - hash = "sha256-AjdXclrNl1AHJ4LXq9I5Rk6KGyDaWXW187o2uLwRy/o="; 60 fetcherVersion = 1; 61 }; 62 63 preBuild =
··· 56 57 pnpmDeps = pnpm_9.fetchDeps { 58 inherit (finalAttrs) pname version src; 59 fetcherVersion = 1; 60 + hash = "sha256-AjdXclrNl1AHJ4LXq9I5Rk6KGyDaWXW187o2uLwRy/o="; 61 }; 62 63 preBuild =
+1 -1
pkgs/by-name/zi/zigbee2mqtt_2/package.nix
··· 27 28 pnpmDeps = pnpm.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 - hash = "sha256-OPfs9WiUehKPaAqqgMOiIELoCPVBFYpNKeesfmA8Db0="; 31 fetcherVersion = 1; 32 }; 33 34 nativeBuildInputs = [
··· 27 28 pnpmDeps = pnpm.fetchDeps { 29 inherit (finalAttrs) pname version src; 30 fetcherVersion = 1; 31 + hash = "sha256-OPfs9WiUehKPaAqqgMOiIELoCPVBFYpNKeesfmA8Db0="; 32 }; 33 34 nativeBuildInputs = [
+1 -1
pkgs/by-name/zi/zipline/package.nix
··· 43 44 pnpmDeps = pnpm_10.fetchDeps { 45 inherit (finalAttrs) pname version src; 46 - hash = "sha256-kIneqtLPZ29PzluKUGO4XbQYHbNddu0kTfoP4C22k7U="; 47 fetcherVersion = 1; 48 }; 49 50 buildInputs = [
··· 43 44 pnpmDeps = pnpm_10.fetchDeps { 45 inherit (finalAttrs) pname version src; 46 fetcherVersion = 1; 47 + hash = "sha256-kIneqtLPZ29PzluKUGO4XbQYHbNddu0kTfoP4C22k7U="; 48 }; 49 50 buildInputs = [
+3 -3
pkgs/by-name/zo/zola/package.nix
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "zola"; 15 - version = "0.20.0"; 16 17 src = fetchFromGitHub { 18 owner = "getzola"; 19 repo = "zola"; 20 rev = "v${version}"; 21 - hash = "sha256-pk7xlNgYybKHm7Zn6cbO1CMUOAKVtX1uxq+6vl48FZk="; 22 }; 23 24 useFetchCargoVendor = true; 25 - cargoHash = "sha256-3Po9PA5XJeiwkMaq/8glfaC1E7QmSeuR81BwOyMznOM="; 26 27 nativeBuildInputs = [ 28 pkg-config
··· 12 13 rustPlatform.buildRustPackage rec { 14 pname = "zola"; 15 + version = "0.21.0"; 16 17 src = fetchFromGitHub { 18 owner = "getzola"; 19 repo = "zola"; 20 rev = "v${version}"; 21 + hash = "sha256-+/0MhKKDSbOEa5btAZyaS3bQPeGJuski/07I4Q9v9cg="; 22 }; 23 24 useFetchCargoVendor = true; 25 + cargoHash = "sha256-K2wdq61FVVG9wJF+UcRZyZ2YSEw3iavboAGkzCcTGkU="; 26 27 nativeBuildInputs = [ 28 pkg-config
+3 -6
pkgs/by-name/zo/zoom-us/package.nix
··· 152 license = lib.licenses.unfree; 153 platforms = builtins.attrNames srcs; 154 maintainers = with lib.maintainers; [ 155 - danbst 156 - tadfisher 157 ]; 158 mainProgram = "zoom"; 159 }; ··· 245 version = versions.${system} or throwSystem; 246 247 targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ]; 248 - extraPreBwrapCmds = '' 249 - unset QT_PLUGIN_PATH 250 - unset LANG # would break settings dialog on non-"en_XX" locales 251 - ''; 252 extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ]; 253 runScript = "/opt/zoom/ZoomLauncher"; 254
··· 152 license = lib.licenses.unfree; 153 platforms = builtins.attrNames srcs; 154 maintainers = with lib.maintainers; [ 155 + philiptaron 156 + ryan4yin 157 + yarny 158 ]; 159 mainProgram = "zoom"; 160 }; ··· 246 version = versions.${system} or throwSystem; 247 248 targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ]; 249 extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ]; 250 runScript = "/opt/zoom/ZoomLauncher"; 251
+5 -4
pkgs/by-name/zz/zziplib/package.nix
··· 13 14 stdenv.mkDerivation rec { 15 pname = "zziplib"; 16 - version = "0.13.79"; 17 18 src = fetchFromGitHub { 19 owner = "gdraheim"; 20 repo = "zziplib"; 21 - rev = "v${version}"; 22 - hash = "sha256-PUG6MAglYJXJzQMWM7KfLFbHG3bva7FyaP+HdCsRnZQ="; 23 }; 24 25 nativeBuildInputs = [ ··· 30 xmlto 31 zip 32 ]; 33 buildInputs = [ 34 zlib 35 ]; ··· 50 51 meta = { 52 homepage = "https://github.com/gdraheim/zziplib"; 53 - changelog = "https://github.com/gdraheim/zziplib/blob/${version}/ChangeLog"; 54 description = "Library to extract data from files archived in a zip file"; 55 longDescription = '' 56 The zziplib library is intentionally lightweight, it offers the ability to
··· 13 14 stdenv.mkDerivation rec { 15 pname = "zziplib"; 16 + version = "0.13.80"; 17 18 src = fetchFromGitHub { 19 owner = "gdraheim"; 20 repo = "zziplib"; 21 + tag = "v${version}"; 22 + hash = "sha256-vvPcQBRk1iIPNk5qI7N0Nv9JWndVfFH6oGxyr9ZIt0g="; 23 }; 24 25 nativeBuildInputs = [ ··· 30 xmlto 31 zip 32 ]; 33 + 34 buildInputs = [ 35 zlib 36 ]; ··· 51 52 meta = { 53 homepage = "https://github.com/gdraheim/zziplib"; 54 + changelog = "https://github.com/gdraheim/zziplib/blob/v${version}/ChangeLog"; 55 description = "Library to extract data from files archived in a zip file"; 56 longDescription = '' 57 The zziplib library is intentionally lightweight, it offers the ability to
+42 -16
pkgs/desktops/xfce/applications/xfce4-screensaver/default.nix
··· 1 { 2 - mkXfceDerivation, 3 - gobject-introspection, 4 dbus-glib, 5 garcon, 6 glib, ··· 17 systemd, 18 xfconf, 19 xfdesktop, 20 - lib, 21 }: 22 23 let 24 # For xfce4-screensaver-configure 25 pythonEnv = python3.withPackages (pp: [ pp.pygobject3 ]); 26 in 27 - mkXfceDerivation { 28 - category = "apps"; 29 pname = "xfce4-screensaver"; 30 - version = "4.18.4"; 31 32 - sha256 = "sha256-vkxkryi7JQg1L/JdWnO9qmW6Zx6xP5Urq4kXMe7Iiyc="; 33 34 nativeBuildInputs = [ 35 - gobject-introspection 36 ]; 37 38 buildInputs = [ ··· 52 systemd 53 xfconf 54 ]; 55 - 56 - configureFlags = [ "--without-console-kit" ]; 57 - 58 - makeFlags = [ "DBUS_SESSION_SERVICE_DIR=$(out)/etc" ]; 59 60 preFixup = '' 61 # For default wallpaper. 62 gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${xfdesktop}/share") 63 ''; 64 65 - meta = with lib; { 66 description = "Screensaver for Xfce"; 67 - maintainers = with maintainers; [ symphorien ]; 68 - teams = [ teams.xfce ]; 69 }; 70 - }
··· 1 { 2 + stdenv, 3 + lib, 4 + fetchFromGitLab, 5 + docbook_xml_dtd_412, 6 + docbook-xsl-ns, 7 + gettext, 8 + meson, 9 + ninja, 10 + pkg-config, 11 + wrapGAppsHook3, 12 + xmlto, 13 dbus-glib, 14 garcon, 15 glib, ··· 26 systemd, 27 xfconf, 28 xfdesktop, 29 + gitUpdater, 30 }: 31 32 let 33 # For xfce4-screensaver-configure 34 pythonEnv = python3.withPackages (pp: [ pp.pygobject3 ]); 35 in 36 + stdenv.mkDerivation (finalAttrs: { 37 pname = "xfce4-screensaver"; 38 + version = "4.20.0"; 39 40 + src = fetchFromGitLab { 41 + domain = "gitlab.xfce.org"; 42 + owner = "apps"; 43 + repo = "xfce4-screensaver"; 44 + tag = "xfce4-screensaver-${finalAttrs.version}"; 45 + hash = "sha256-Pt7Rl+WlR2D4KC6GTXjQhs3yirrUgUG5XkKXnyaJZbo="; 46 + }; 47 + 48 + strictDeps = true; 49 50 nativeBuildInputs = [ 51 + docbook_xml_dtd_412 52 + docbook-xsl-ns 53 + gettext 54 + glib # glib-compile-resources 55 + meson 56 + ninja 57 + pkg-config 58 + wrapGAppsHook3 59 + xmlto 60 ]; 61 62 buildInputs = [ ··· 76 systemd 77 xfconf 78 ]; 79 80 preFixup = '' 81 # For default wallpaper. 82 gappsWrapperArgs+=(--prefix XDG_DATA_DIRS : "${xfdesktop}/share") 83 ''; 84 85 + passthru.updateScript = gitUpdater { rev-prefix = "xfce4-screensaver-"; }; 86 + 87 + meta = { 88 + homepage = "https://gitlab.xfce.org/apps/xfce4-screensaver"; 89 description = "Screensaver for Xfce"; 90 + license = lib.licenses.gpl2Plus; 91 + mainProgram = "xfce4-screensaver"; 92 + maintainers = with lib.maintainers; [ symphorien ]; 93 + teams = [ lib.teams.xfce ]; 94 + platforms = lib.platforms.linux; 95 }; 96 + })
+48 -67
pkgs/desktops/xfce/core/thunar/default.nix
··· 16 pcre2, 17 xfce4-panel, 18 xfconf, 19 - makeWrapper, 20 - symlinkJoin, 21 - thunarPlugins ? [ ], 22 withIntrospection ? false, 23 - buildPackages, 24 gobject-introspection, 25 }: 26 27 - let 28 - unwrapped = mkXfceDerivation { 29 - category = "xfce"; 30 - pname = "thunar"; 31 - version = "4.20.3"; 32 33 - sha256 = "sha256-YOh7tuCja9F2VvzX+QqsKHJfebXWbhLqvcraq6PBOGo="; 34 35 - nativeBuildInputs = 36 - [ 37 - docbook_xsl 38 - libxslt 39 - ] 40 - ++ lib.optionals withIntrospection [ 41 - gobject-introspection 42 - ]; 43 44 - buildInputs = [ 45 - exo 46 - gdk-pixbuf 47 - gtk3 48 - libX11 49 - libexif # image properties page 50 - libgudev 51 - libnotify 52 - libxfce4ui 53 - libxfce4util 54 - pcre2 # search & replace renamer 55 - xfce4-panel # trash panel applet plugin 56 - xfconf 57 - ]; 58 59 - configureFlags = [ "--with-custom-thunarx-dirs-enabled" ]; 60 61 - # the desktop file … is in an insecure location» 62 - # which pops up when invoking desktop files that are 63 - # symlinks to the /nix/store 64 - # 65 - # this error was added by this commit: 66 - # https://github.com/xfce-mirror/thunar/commit/1ec8ff89ec5a3314fcd6a57f1475654ddecc9875 67 - postPatch = '' 68 - sed -i -e 's|thunar_dialogs_show_insecure_program (parent, _(".*"), file, exec)|1|' thunar/thunar-file.c 69 - ''; 70 71 - preFixup = '' 72 - gappsWrapperArgs+=( 73 - # https://github.com/NixOS/nixpkgs/issues/329688 74 - --prefix PATH : ${lib.makeBinPath [ exo ]} 75 - ) 76 - ''; 77 78 - meta = with lib; { 79 - description = "Xfce file manager"; 80 - mainProgram = "thunar"; 81 - teams = [ teams.xfce ]; 82 - }; 83 }; 84 - 85 - in 86 - if thunarPlugins == [ ] then 87 - unwrapped 88 - else 89 - import ./wrapper.nix { 90 - inherit 91 - makeWrapper 92 - symlinkJoin 93 - thunarPlugins 94 - lib 95 - ; 96 - thunar = unwrapped; 97 - }
··· 16 pcre2, 17 xfce4-panel, 18 xfconf, 19 withIntrospection ? false, 20 gobject-introspection, 21 }: 22 23 + mkXfceDerivation { 24 + category = "xfce"; 25 + pname = "thunar"; 26 + version = "4.20.3"; 27 28 + sha256 = "sha256-YOh7tuCja9F2VvzX+QqsKHJfebXWbhLqvcraq6PBOGo="; 29 30 + nativeBuildInputs = 31 + [ 32 + docbook_xsl 33 + libxslt 34 + ] 35 + ++ lib.optionals withIntrospection [ 36 + gobject-introspection 37 + ]; 38 39 + buildInputs = [ 40 + exo 41 + gdk-pixbuf 42 + gtk3 43 + libX11 44 + libexif # image properties page 45 + libgudev 46 + libnotify 47 + libxfce4ui 48 + libxfce4util 49 + pcre2 # search & replace renamer 50 + xfce4-panel # trash panel applet plugin 51 + xfconf 52 + ]; 53 54 + configureFlags = [ "--with-custom-thunarx-dirs-enabled" ]; 55 56 + # the desktop file … is in an insecure location» 57 + # which pops up when invoking desktop files that are 58 + # symlinks to the /nix/store 59 + # 60 + # this error was added by this commit: 61 + # https://github.com/xfce-mirror/thunar/commit/1ec8ff89ec5a3314fcd6a57f1475654ddecc9875 62 + postPatch = '' 63 + sed -i -e 's|thunar_dialogs_show_insecure_program (parent, _(".*"), file, exec)|1|' thunar/thunar-file.c 64 + ''; 65 66 + preFixup = '' 67 + gappsWrapperArgs+=( 68 + # https://github.com/NixOS/nixpkgs/issues/329688 69 + --prefix PATH : ${lib.makeBinPath [ exo ]} 70 + ) 71 + ''; 72 73 + meta = with lib; { 74 + description = "Xfce file manager"; 75 + mainProgram = "thunar"; 76 + teams = [ teams.xfce ]; 77 }; 78 + }
+48 -40
pkgs/desktops/xfce/core/thunar/wrapper.nix
··· 2 lib, 3 makeWrapper, 4 symlinkJoin, 5 - thunar, 6 - thunarPlugins, 7 }: 8 9 - symlinkJoin { 10 - name = "thunar-with-plugins-${thunar.version}"; 11 12 - paths = [ thunar ] ++ thunarPlugins; 13 14 - nativeBuildInputs = [ makeWrapper ]; 15 16 - postBuild = '' 17 - wrapProgram "$out/bin/thunar" \ 18 - --set "THUNARX_DIRS" "$out/lib/thunarx-3" 19 20 - wrapProgram "$out/bin/thunar-settings" \ 21 - --set "THUNARX_DIRS" "$out/lib/thunarx-3" 22 23 - # NOTE: we need to remove the folder symlink itself and create 24 - # a new folder before trying to substitute any file below. 25 - rm -f "$out/lib/systemd/user" 26 - mkdir -p "$out/lib/systemd/user" 27 28 - # point to wrapped binary in all service files 29 - for file in "lib/systemd/user/thunar.service" \ 30 - "share/dbus-1/services/org.xfce.FileManager.service" \ 31 - "share/dbus-1/services/org.xfce.Thunar.FileManager1.service" \ 32 - "share/dbus-1/services/org.xfce.Thunar.service" 33 - do 34 - rm -f "$out/$file" 35 - substitute "${thunar}/$file" "$out/$file" \ 36 - --replace "${thunar}" "$out" 37 - done 38 - ''; 39 40 - meta = with lib; { 41 - inherit (thunar.meta) 42 - homepage 43 - license 44 - platforms 45 - teams 46 - ; 47 48 - description = 49 - thunar.meta.description 50 - + 51 - optionalString (0 != length thunarPlugins) 52 - " (with plugins: ${concatStringsSep ", " (map (x: x.name) thunarPlugins)})"; 53 - }; 54 - }
··· 2 lib, 3 makeWrapper, 4 symlinkJoin, 5 + thunar-unwrapped, 6 + thunarPlugins ? [ ], 7 }: 8 9 + let 10 + thunar = thunar-unwrapped; 11 + in 12 13 + if thunarPlugins == [ ] then 14 + thunar 15 16 + else 17 + symlinkJoin { 18 + name = "thunar-with-plugins-${thunar.version}"; 19 20 + paths = [ thunar ] ++ thunarPlugins; 21 22 + nativeBuildInputs = [ makeWrapper ]; 23 24 + postBuild = '' 25 + wrapProgram "$out/bin/thunar" \ 26 + --set "THUNARX_DIRS" "$out/lib/thunarx-3" 27 28 + wrapProgram "$out/bin/thunar-settings" \ 29 + --set "THUNARX_DIRS" "$out/lib/thunarx-3" 30 31 + # NOTE: we need to remove the folder symlink itself and create 32 + # a new folder before trying to substitute any file below. 33 + rm -f "$out/lib/systemd/user" 34 + mkdir -p "$out/lib/systemd/user" 35 36 + # point to wrapped binary in all service files 37 + for file in "lib/systemd/user/thunar.service" \ 38 + "share/dbus-1/services/org.xfce.FileManager.service" \ 39 + "share/dbus-1/services/org.xfce.Thunar.FileManager1.service" \ 40 + "share/dbus-1/services/org.xfce.Thunar.service" 41 + do 42 + rm -f "$out/$file" 43 + substitute "${thunar}/$file" "$out/$file" \ 44 + --replace "${thunar}" "$out" 45 + done 46 + ''; 47 + 48 + meta = with lib; { 49 + inherit (thunar.meta) 50 + homepage 51 + license 52 + platforms 53 + teams 54 + ; 55 + 56 + description = 57 + thunar.meta.description 58 + + 59 + optionalString (0 != length thunarPlugins) 60 + " (with plugins: ${concatStringsSep ", " (map (x: x.name) thunarPlugins)})"; 61 + }; 62 + }
+4 -4
pkgs/desktops/xfce/default.nix
··· 33 34 libxfce4windowing = callPackage ./core/libxfce4windowing { }; 35 36 - thunar = callPackage ./core/thunar { 37 - thunarPlugins = [ ]; 38 - }; 39 40 thunar-volman = callPackage ./core/thunar-volman { }; 41 ··· 169 170 xinitrc = self.xfce4-session.xinitrc; # added 2019-11-04 171 172 - thunar-bare = self.thunar.override { thunarPlugins = [ ]; }; # added 2019-11-04 173 174 xfce4-datetime-plugin = throw '' 175 xfce4-datetime-plugin has been removed: this plugin has been merged into the xfce4-panel's built-in clock
··· 33 34 libxfce4windowing = callPackage ./core/libxfce4windowing { }; 35 36 + thunar-unwrapped = callPackage ./core/thunar { }; 37 + 38 + thunar = callPackage ./core/thunar/wrapper.nix { }; 39 40 thunar-volman = callPackage ./core/thunar-volman { }; 41 ··· 169 170 xinitrc = self.xfce4-session.xinitrc; # added 2019-11-04 171 172 + thunar-bare = self.thunar-unwrapped; # added 2019-11-04 173 174 xfce4-datetime-plugin = throw '' 175 xfce4-datetime-plugin has been removed: this plugin has been merged into the xfce4-panel's built-in clock
+3 -3
pkgs/development/libraries/astal/source.nix
··· 7 originalDrv = fetchFromGitHub { 8 owner = "Aylur"; 9 repo = "astal"; 10 - rev = "ac90f09385a2295da9fdc108aaba4a317aaeacc7"; 11 - hash = "sha256-AodIKw7TmI7rHVcOfEsO82stupMYIMVQeLAUQfVxnkU="; 12 }; 13 in 14 originalDrv.overrideAttrs ( 15 final: prev: { 16 name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name 17 pname = "astal-source"; 18 - version = "0-unstable-2025-06-28"; 19 20 meta = prev.meta // { 21 description = "Building blocks for creating custom desktop shells (source)";
··· 7 originalDrv = fetchFromGitHub { 8 owner = "Aylur"; 9 repo = "astal"; 10 + rev = "81eb3770965190024803ed6dd0fe35318da64831"; 11 + hash = "sha256-5Nr80lTZJ8ewuxIzRHc6E8L4LW4rdGZukiZyL7nOVSE="; 12 }; 13 in 14 originalDrv.overrideAttrs ( 15 final: prev: { 16 name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name 17 pname = "astal-source"; 18 + version = "0-unstable-2025-07-11"; 19 20 meta = prev.meta // { 21 description = "Building blocks for creating custom desktop shells (source)";
+37
pkgs/development/libraries/kquickimageedit/0.3.0.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + extra-cmake-modules, 6 + qtbase, 7 + qtdeclarative, 8 + }: 9 + 10 + stdenv.mkDerivation rec { 11 + pname = "kquickimageeditor"; 12 + version = "0.3.0"; 13 + 14 + src = fetchFromGitLab { 15 + domain = "invent.kde.org"; 16 + owner = "libraries"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + sha256 = "sha256-+BByt07HMb4u6j9bVZqkUPvyRaElKvJ2MjKlPakL87E="; 20 + }; 21 + 22 + nativeBuildInputs = [ extra-cmake-modules ]; 23 + buildInputs = [ 24 + qtbase 25 + qtdeclarative 26 + ]; 27 + cmakeFlags = [ "-DQT_MAJOR_VERSION=${lib.versions.major qtbase.version}" ]; 28 + dontWrapQtApps = true; 29 + 30 + meta = with lib; { 31 + description = "Set of QtQuick components providing basic image editing capabilities"; 32 + homepage = "https://invent.kde.org/libraries/kquickimageeditor"; 33 + license = licenses.lgpl21Plus; 34 + platforms = platforms.unix; 35 + badPlatforms = platforms.darwin; 36 + }; 37 + }
+4 -3
pkgs/development/libraries/kquickimageedit/default.nix
··· 3 stdenv, 4 fetchFromGitLab, 5 extra-cmake-modules, 6 qtbase, 7 qtdeclarative, 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "kquickimageeditor"; 12 - version = "0.3.0"; 13 14 src = fetchFromGitLab { 15 domain = "invent.kde.org"; 16 owner = "libraries"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-+BByt07HMb4u6j9bVZqkUPvyRaElKvJ2MjKlPakL87E="; 20 }; 21 22 nativeBuildInputs = [ extra-cmake-modules ]; 23 buildInputs = [ 24 qtbase 25 qtdeclarative 26 ]; 27 - cmakeFlags = [ "-DQT_MAJOR_VERSION=${lib.versions.major qtbase.version}" ]; 28 dontWrapQtApps = true; 29 30 meta = with lib; {
··· 3 stdenv, 4 fetchFromGitLab, 5 extra-cmake-modules, 6 + kdePackages, 7 qtbase, 8 qtdeclarative, 9 }: 10 11 stdenv.mkDerivation rec { 12 pname = "kquickimageeditor"; 13 + version = "0.5.1"; 14 15 src = fetchFromGitLab { 16 domain = "invent.kde.org"; 17 owner = "libraries"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-8TJBg42E9lNbLpihjtc5Z/drmmSGQmic8yO45yxSNQ4="; 21 }; 22 23 nativeBuildInputs = [ extra-cmake-modules ]; 24 buildInputs = [ 25 + kdePackages.kirigami 26 qtbase 27 qtdeclarative 28 ]; 29 dontWrapQtApps = true; 30 31 meta = with lib; {
+7
pkgs/development/libraries/science/math/openblas/default.nix
··· 109 USE_OPENMP = false; 110 }; 111 112 powerpc64le-linux = { 113 BINARY = 64; 114 TARGET = setTarget "POWER5";
··· 109 USE_OPENMP = false; 110 }; 111 112 + powerpc64-linux = { 113 + BINARY = 64; 114 + TARGET = setTarget "POWER4"; 115 + DYNAMIC_ARCH = setDynamicArch false; 116 + USE_OPENMP = !stdenv.hostPlatform.isMusl; 117 + }; 118 + 119 powerpc64le-linux = { 120 BINARY = 64; 121 TARGET = setTarget "POWER5";
+2 -2
pkgs/development/python-modules/ancp-bids/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "ancp-bids"; 14 - version = "0.2.9"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; ··· 21 owner = "ANCPLabOldenburg"; 22 repo = "ancp-bids"; 23 tag = version; 24 - hash = "sha256-vmw8SAikvbaHnPOthBQxTbyvDwnnZwCOV97aUogIgxw="; 25 }; 26 27 build-system = [ setuptools ];
··· 11 12 buildPythonPackage rec { 13 pname = "ancp-bids"; 14 + version = "0.3.0"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; ··· 21 owner = "ANCPLabOldenburg"; 22 repo = "ancp-bids"; 23 tag = version; 24 + hash = "sha256-n8QfQ2PGdAO6kTfkbFpj3f2gYa3vwuYg+vPpZlGNpb0="; 25 }; 26 27 build-system = [ setuptools ];
+1 -1
pkgs/development/python-modules/django-filingcabinet/default.nix
··· 94 95 pnpmDeps = pnpm.fetchDeps { 96 inherit pname version src; 97 - hash = "sha256-kvLV/pCX/wQHG0ttrjSro7/CoQ5K1T0aFChafQOwvNw="; 98 fetcherVersion = 1; 99 }; 100 101 postBuild = ''
··· 94 95 pnpmDeps = pnpm.fetchDeps { 96 inherit pname version src; 97 fetcherVersion = 1; 98 + hash = "sha256-kvLV/pCX/wQHG0ttrjSro7/CoQ5K1T0aFChafQOwvNw="; 99 }; 100 101 postBuild = ''
+12 -10
pkgs/development/python-modules/drf-extra-fields/default.nix
··· 48 49 pythonImportsCheck = [ "drf_extra_fields" ]; 50 51 - disabledTests = lib.optionals (pythonAtLeast "3.13") [ 52 - # https://github.com/Hipo/drf-extra-fields/issues/210 53 - "test_read_source_with_context" 54 - 55 - # pytz causes the following tests to fail 56 - "test_create" 57 - "test_create_with_base64_prefix" 58 - "test_create_with_webp_image" 59 - "test_remove_with_empty_string" 60 - ]; 61 62 meta = { 63 description = "Extra Fields for Django Rest Framework";
··· 48 49 pythonImportsCheck = [ "drf_extra_fields" ]; 50 51 + disabledTests = 52 + [ 53 + # pytz causes the following tests to fail 54 + "test_create" 55 + "test_create_with_base64_prefix" 56 + "test_create_with_webp_image" 57 + "test_remove_with_empty_string" 58 + ] 59 + ++ lib.optionals (pythonAtLeast "3.13") [ 60 + # https://github.com/Hipo/drf-extra-fields/issues/210 61 + "test_read_source_with_context" 62 + ]; 63 64 meta = { 65 description = "Extra Fields for Django Rest Framework";
+45
pkgs/development/python-modules/drf-pydantic/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + django, 6 + pydantic, 7 + hatchling, 8 + djangorestframework, 9 + pytestCheckHook, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "drf-pydantic"; 14 + version = "2.7.1"; 15 + pyproject = true; 16 + 17 + src = fetchFromGitHub { 18 + owner = "georgebv"; 19 + repo = "drf-pydantic"; 20 + tag = "v${version}"; 21 + hash = "sha256-ABtSoxj/+HHq4hj4Yb6bEiyOl00TCO/9tvBzhv6afxM="; 22 + }; 23 + 24 + build-system = [ 25 + hatchling 26 + ]; 27 + 28 + dependencies = [ 29 + django 30 + pydantic 31 + djangorestframework 32 + ]; 33 + 34 + nativeChecksInputs = [ 35 + pytestCheckHook 36 + ]; 37 + 38 + meta = with lib; { 39 + changelog = "https://github.com/georgebv/drf-pydantic/releases/tag/${src.tag}"; 40 + description = "Use pydantic with the Django REST framework"; 41 + homepage = "https://github.com/georgebv/drf-pydantic"; 42 + maintainers = [ maintainers.kiara ]; 43 + license = licenses.mit; 44 + }; 45 + }
+1 -1
pkgs/development/python-modules/gradio/default.nix
··· 85 86 pnpmDeps = pnpm_9.fetchDeps { 87 inherit pname version src; 88 - hash = "sha256-h3ulPik0Uf8X687Se3J7h3+8jYzwXtbO6obsO27zyfA="; 89 fetcherVersion = 1; 90 }; 91 92 pythonRelaxDeps = [
··· 85 86 pnpmDeps = pnpm_9.fetchDeps { 87 inherit pname version src; 88 fetcherVersion = 1; 89 + hash = "sha256-h3ulPik0Uf8X687Se3J7h3+8jYzwXtbO6obsO27zyfA="; 90 }; 91 92 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/kernels/default.nix
··· 7 }: 8 buildPythonPackage rec { 9 pname = "kernels"; 10 - version = "0.6.2"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "huggingface"; 15 repo = "kernels"; 16 tag = "v${version}"; 17 - hash = "sha256-Akd1gbWcWfxkrhdN6NQ8qRDPRFAPuqy7a3bj2Z+BxF4="; 18 }; 19 20 build-system = [
··· 7 }: 8 buildPythonPackage rec { 9 pname = "kernels"; 10 + version = "0.7.0"; 11 pyproject = true; 12 13 src = fetchFromGitHub { 14 owner = "huggingface"; 15 repo = "kernels"; 16 tag = "v${version}"; 17 + hash = "sha256-IbOadtnuRgN54Sg+mFULkkqi6LVlW+ohBgtemz/Pxxc="; 18 }; 19 20 build-system = [
+2 -2
pkgs/development/python-modules/nodriver/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "nodriver"; 14 - version = "0.46.1"; 15 pyproject = true; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-zFyeSwMJJLoIrE+CJ79kJrFF4qQOWun/AFO64Je8440="; 20 }; 21 22 disabled = pythonOlder "3.9";
··· 11 12 buildPythonPackage rec { 13 pname = "nodriver"; 14 + version = "0.47.0"; 15 pyproject = true; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-X8MRgqTbcl6lb8BCJpopoT5Vorr4Pf3XMKqFHdUmlgg="; 20 }; 21 22 disabled = pythonOlder "3.9";
+3
pkgs/development/python-modules/proxmoxer/default.nix
··· 46 disabledTests = [ 47 # Tests require openssh_wrapper which is outdated and not available 48 "test_repr_openssh" 49 ]; 50 51 pythonImportsCheck = [ "proxmoxer" ];
··· 46 disabledTests = [ 47 # Tests require openssh_wrapper which is outdated and not available 48 "test_repr_openssh" 49 + 50 + # Test fails randomly 51 + "test_timeout" 52 ]; 53 54 pythonImportsCheck = [ "proxmoxer" ];
+2 -2
pkgs/development/python-modules/redshift-connector/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "redshift-connector"; 19 - version = "2.1.7"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; ··· 25 owner = "aws"; 26 repo = "amazon-redshift-python-driver"; 27 tag = "v${version}"; 28 - hash = "sha256-OMi8788F2qjMOVDLuJLVReqNv7c/DpXTy1UpqoKRmnQ="; 29 }; 30 31 # remove addops as they add test directory and coverage parameters to pytest
··· 16 17 buildPythonPackage rec { 18 pname = "redshift-connector"; 19 + version = "2.1.8"; 20 format = "setuptools"; 21 22 disabled = pythonOlder "3.6"; ··· 25 owner = "aws"; 26 repo = "amazon-redshift-python-driver"; 27 tag = "v${version}"; 28 + hash = "sha256-q8TQYiPmm3w9Bh4+gvVW5XAa4FZ3+/MZqZL0RCgl77E="; 29 }; 30 31 # remove addops as they add test directory and coverage parameters to pytest
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1421"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 - hash = "sha256-jUFi0KMj22PuCHQlVKV/yqWFam3/WfMZxcpCr2St9N8="; 23 }; 24 25 build-system = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "tencentcloud-sdk-python"; 13 + version = "3.0.1423"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; ··· 19 owner = "TencentCloud"; 20 repo = "tencentcloud-sdk-python"; 21 tag = version; 22 + hash = "sha256-HITx60SRPAXKdVCl3jMq+AknGl5Su6S0whWuPOTRIMU="; 23 }; 24 25 build-system = [ setuptools ];
+17 -8
pkgs/development/python-modules/tidalapi/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchPypi, 5 python-dateutil, 6 poetry-core, 7 requests, ··· 12 }: 13 buildPythonPackage rec { 14 pname = "tidalapi"; 15 - version = "0.8.3"; 16 pyproject = true; 17 18 - src = fetchPypi { 19 - inherit pname version; 20 - hash = "sha256-3I5Xi9vmyAlUNKBmmTuGnetaiiVzL3sEEy31npRZlFU="; 21 }; 22 23 - build-system = [ poetry-core ]; 24 25 dependencies = [ 26 requests ··· 33 34 doCheck = false; # tests require internet access 35 36 - pythonImportsCheck = [ "tidalapi" ]; 37 38 meta = { 39 changelog = "https://github.com/tamland/python-tidal/blob/v${version}/HISTORY.rst"; 40 description = "Unofficial Python API for TIDAL music streaming service"; 41 homepage = "https://github.com/tamland/python-tidal"; 42 license = lib.licenses.gpl3; 43 - maintainers = with lib.maintainers; [ drawbu ]; 44 }; 45 }
··· 1 { 2 lib, 3 buildPythonPackage, 4 + fetchFromGitHub, 5 python-dateutil, 6 poetry-core, 7 requests, ··· 12 }: 13 buildPythonPackage rec { 14 pname = "tidalapi"; 15 + version = "0.8.4"; 16 pyproject = true; 17 18 + src = fetchFromGitHub { 19 + owner = "EbbLabs"; 20 + repo = "python-tidal"; 21 + tag = "v${version}"; 22 + hash = "sha256-PSM4aLjvG8b2HG86SCLgPjPo8PECVD5XrNZSbiAxcSk="; 23 }; 24 25 + build-system = [ 26 + poetry-core 27 + ]; 28 29 dependencies = [ 30 requests ··· 37 38 doCheck = false; # tests require internet access 39 40 + pythonImportsCheck = [ 41 + "tidalapi" 42 + ]; 43 44 meta = { 45 changelog = "https://github.com/tamland/python-tidal/blob/v${version}/HISTORY.rst"; 46 description = "Unofficial Python API for TIDAL music streaming service"; 47 homepage = "https://github.com/tamland/python-tidal"; 48 license = lib.licenses.gpl3; 49 + maintainers = with lib.maintainers; [ 50 + drawbu 51 + ryand56 52 + ]; 53 }; 54 }
+4 -4
pkgs/development/tools/build-managers/gradle/default.nix
··· 225 # https://docs.gradle.org/current/userguide/compatibility.html 226 227 gradle_8 = gen { 228 - version = "8.14.2"; 229 - hash = "sha256-cZehL0UHlJMVMkadT/IaWeosHNWaPsP4nANcPEIKaZk="; 230 defaultJava = jdk21; 231 }; 232 233 gradle_7 = gen { 234 - version = "7.6.5"; 235 - hash = "sha256-uBL+wO230n4K41lViHuylUU2+j5E7a9IEVDaBY4VTZo="; 236 defaultJava = jdk17; 237 }; 238
··· 225 # https://docs.gradle.org/current/userguide/compatibility.html 226 227 gradle_8 = gen { 228 + version = "8.14.3"; 229 + hash = "sha256-vXEQIhNJMGCVbsIp2Ua+7lcVjb2J0OYrkbyg+ixfNTE="; 230 defaultJava = jdk21; 231 }; 232 233 gradle_7 = gen { 234 + version = "7.6.6"; 235 + hash = "sha256-Zz2XdvMDvHBI/DMp0jLW6/EFGweJO9nRFhb62ahnO+A="; 236 defaultJava = jdk17; 237 }; 238
+1
pkgs/development/tools/pnpm/fetch-deps/default.nix
··· 139 ''; 140 141 passthru = { 142 serve = callPackage ./serve.nix { 143 pnpm = args.pnpm or pnpm'; 144 pnpmDeps = finalAttrs.finalPackage;
··· 139 ''; 140 141 passthru = { 142 + inherit fetcherVersion; 143 serve = callPackage ./serve.nix { 144 pnpm = args.pnpm or pnpm'; 145 pnpmDeps = finalAttrs.finalPackage;
+3 -3
pkgs/os-specific/linux/rtw88/default.nix
··· 12 in 13 stdenv.mkDerivation { 14 pname = "rtw88"; 15 - version = "0-unstable-2025-06-26"; 16 17 src = fetchFromGitHub { 18 owner = "lwfinger"; 19 repo = "rtw88"; 20 - rev = "b89af8cd40d9528b0cdb9a6251efe49d8a69bfc6"; 21 - hash = "sha256-gzWVfb8nAN0mmOpiats+VDG/6iwdrxcQHEsDgC7eFZU="; 22 }; 23 24 nativeBuildInputs = kernel.moduleBuildDependencies;
··· 12 in 13 stdenv.mkDerivation { 14 pname = "rtw88"; 15 + version = "0-unstable-2025-07-13"; 16 17 src = fetchFromGitHub { 18 owner = "lwfinger"; 19 repo = "rtw88"; 20 + rev = "fa96fd4c014fa528d1fa50318e97aa71bf4f473c"; 21 + hash = "sha256-KFozxbpw6HJhbL5QLnGkKEBAbeEiHrhSJUMAcbM+lX4="; 22 }; 23 24 nativeBuildInputs = kernel.moduleBuildDependencies;
+1 -1
pkgs/servers/authelia/web.nix
··· 31 src 32 sourceRoot 33 ; 34 - hash = pnpmDepsHash; 35 fetcherVersion = 1; 36 }; 37 38 postPatch = ''
··· 31 src 32 sourceRoot 33 ; 34 fetcherVersion = 1; 35 + hash = pnpmDepsHash; 36 }; 37 38 postPatch = ''
+1 -1
pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix
··· 19 20 pnpmDeps = pnpm.fetchDeps { 21 inherit (finalAttrs) pname version src; 22 - hash = "sha256-ZWh2R6wr7FH2RfoFAE81Kl+wHnUeNjUbFG3KIk8ZN3g="; 23 fetcherVersion = 1; 24 }; 25 26 nativeBuildInputs = [
··· 19 20 pnpmDeps = pnpm.fetchDeps { 21 inherit (finalAttrs) pname version src; 22 fetcherVersion = 1; 23 + hash = "sha256-ZWh2R6wr7FH2RfoFAE81Kl+wHnUeNjUbFG3KIk8ZN3g="; 24 }; 25 26 nativeBuildInputs = [
+1 -1
pkgs/servers/web-apps/discourse/default.nix
··· 233 pnpmDeps = pnpm_9.fetchDeps { 234 pname = "discourse-assets"; 235 inherit version src; 236 - hash = "sha256-WyRBnuKCl5NJLtqy3HK/sJcrpMkh0PjbasGPNDV6+7Y="; 237 fetcherVersion = 1; 238 }; 239 240 nativeBuildInputs = runtimeDeps ++ [
··· 233 pnpmDeps = pnpm_9.fetchDeps { 234 pname = "discourse-assets"; 235 inherit version src; 236 fetcherVersion = 1; 237 + hash = "sha256-WyRBnuKCl5NJLtqy3HK/sJcrpMkh0PjbasGPNDV6+7Y="; 238 }; 239 240 nativeBuildInputs = runtimeDeps ++ [
+1 -1
pkgs/servers/web-apps/lemmy/ui.nix
··· 42 extraBuildInputs = [ libsass ]; 43 pnpmDeps = pnpm_9.fetchDeps { 44 inherit (finalAttrs) pname version src; 45 - hash = pinData.uiPNPMDepsHash; 46 fetcherVersion = 1; 47 }; 48 49 buildPhase = ''
··· 42 extraBuildInputs = [ libsass ]; 43 pnpmDeps = pnpm_9.fetchDeps { 44 inherit (finalAttrs) pname version src; 45 fetcherVersion = 1; 46 + hash = pinData.uiPNPMDepsHash; 47 }; 48 49 buildPhase = ''
+5 -1
pkgs/tools/package-management/nix/common-autoconf.nix
··· 72 xz, 73 enableDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 74 enableStatic ? stdenv.hostPlatform.isStatic, 75 - withAWS ? !enableStatic && (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin), 76 aws-sdk-cpp, 77 withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp, 78 libseccomp,
··· 72 xz, 73 enableDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 74 enableStatic ? stdenv.hostPlatform.isStatic, 75 + withAWS ? 76 + lib.meta.availableOn stdenv.hostPlatform aws-c-common 77 + && !enableStatic 78 + && (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin), 79 + aws-c-common, 80 aws-sdk-cpp, 81 withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp, 82 libseccomp,
+5 -1
pkgs/tools/package-management/nix/common-meson.nix
··· 63 xz, 64 enableDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 65 enableStatic ? stdenv.hostPlatform.isStatic, 66 - withAWS ? !enableStatic && (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin), 67 aws-sdk-cpp, 68 withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp, 69 libseccomp,
··· 63 xz, 64 enableDocumentation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform, 65 enableStatic ? stdenv.hostPlatform.isStatic, 66 + withAWS ? 67 + lib.meta.availableOn stdenv.hostPlatform aws-c-common 68 + && !enableStatic 69 + && (stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isDarwin), 70 + aws-c-common, 71 aws-sdk-cpp, 72 withLibseccomp ? lib.meta.availableOn stdenv.hostPlatform libseccomp, 73 libseccomp,
-8
pkgs/top-level/all-packages.nix
··· 4287 4288 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { }; 4289 4290 - rss2email = callPackage ../applications/networking/feedreaders/rss2email { 4291 - pythonPackages = python3Packages; 4292 - }; 4293 - 4294 rucio = callPackage ../by-name/ru/rucio/package.nix { 4295 # Pinned to python 3.12 while python313Packages.future does not evaluate and 4296 # until https://github.com/CZ-NIC/pyoidc/issues/649 is resolved ··· 13305 ; 13306 13307 taxi-cli = with python3Packages; toPythonApplication taxi; 13308 - 13309 - msmtp = callPackage ../applications/networking/msmtp { 13310 - autoreconfHook = buildPackages.autoreconfHook269; 13311 - }; 13312 13313 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix { 13314 lua = lua5;
··· 4287 4288 rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { }; 4289 4290 rucio = callPackage ../by-name/ru/rucio/package.nix { 4291 # Pinned to python 3.12 while python313Packages.future does not evaluate and 4292 # until https://github.com/CZ-NIC/pyoidc/issues/649 is resolved ··· 13301 ; 13302 13303 taxi-cli = with python3Packages; toPythonApplication taxi; 13304 13305 imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix { 13306 lua = lua5;
+2
pkgs/top-level/python-packages.nix
··· 4310 4311 drf-orjson-renderer = callPackage ../development/python-modules/drf-orjson-renderer { }; 4312 4313 drf-spectacular = callPackage ../development/python-modules/drf-spectacular { }; 4314 4315 drf-spectacular-sidecar = callPackage ../development/python-modules/drf-spectacular-sidecar { };
··· 4310 4311 drf-orjson-renderer = callPackage ../development/python-modules/drf-orjson-renderer { }; 4312 4313 + drf-pydantic = callPackage ../development/python-modules/drf-pydantic { }; 4314 + 4315 drf-spectacular = callPackage ../development/python-modules/drf-spectacular { }; 4316 4317 drf-spectacular-sidecar = callPackage ../development/python-modules/drf-spectacular-sidecar { };
+1 -1
pkgs/top-level/qt5-packages.nix
··· 174 175 kreport = callPackage ../development/libraries/kreport { }; 176 177 - kquickimageedit = callPackage ../development/libraries/kquickimageedit { }; 178 179 kuserfeedback = callPackage ../development/libraries/kuserfeedback { }; 180
··· 174 175 kreport = callPackage ../development/libraries/kreport { }; 176 177 + kquickimageedit = callPackage ../development/libraries/kquickimageedit/0.3.0.nix { }; 178 179 kuserfeedback = callPackage ../development/libraries/kuserfeedback { }; 180
+2
pkgs/top-level/qt6-packages.nix
··· 117 wlroots = pkgs.wlroots_0_18; 118 }; 119 120 qxlsx = callPackage ../development/libraries/qxlsx { }; 121 122 qzxing = callPackage ../development/libraries/qzxing { };
··· 117 wlroots = pkgs.wlroots_0_18; 118 }; 119 120 + qwt = callPackage ../development/libraries/qwt/default.nix { }; 121 + 122 qxlsx = callPackage ../development/libraries/qxlsx { }; 123 124 qzxing = callPackage ../development/libraries/qzxing { };