Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-04-14 00:33:12 +00:00
committed by GitHub
173 changed files with 1982 additions and 690 deletions
+7
View File
@@ -138,6 +138,13 @@
github = "0xd61";
githubId = 8351869;
};
_0xErwin1 = {
email = "ignacio@feuer.me";
name = "Ignacio Perez";
github = "0xErwin1";
githubId = 67933444;
keys = [ { fingerprint = "B39E B98E 8860 DAFB 0567 0073 A614 B7D2 5134 987A"; } ];
};
_0xMillyByte = {
email = "emilia.daelman@gmail.com";
name = "Emilia Daelman";
+29 -4
View File
@@ -148,8 +148,8 @@ let
doveConf =
let
configVersion = cfg.settings.dovecot_config_version or null;
storageVersion = cfg.settings.dovecot_storage_version or null;
configVersion = cfg.settings.dovecot_config_version;
storageVersion = cfg.settings.dovecot_storage_version;
remainingSettings = builtins.removeAttrs cfg.settings [
"dovecot_config_version"
"dovecot_storage_version"
@@ -163,6 +163,11 @@ let
);
isPre24 = versionOlder cfg.package.version "2.4";
# HACK: We can not auto-add the default for sieve_script_bin_path unless we have the pigeonhole plugin loaded. Solve this in a better way in the future
hasPigeonhole = builtins.any (
pkg: pkg.pname or null == "dovecot-pigeonhole"
) config.environment.systemPackages;
in
{
imports = [
@@ -578,10 +583,30 @@ in
# 2.4-only options
dovecot_config_version = mkOption {
default = null;
description = ''
Dovecot configuration version. It uses the same versioning as Dovecot in general, e.g. 3.0.5. It specifies the configuration syntax, the used setting names and the expected default values.
See <https://doc.dovecot.org/latest/core/summaries/settings.html#dovecot_config_version>.
'';
type = nullOr str;
};
dovecot_storage_version = mkOption {
default = null;
description = ''
Dovecot storage file format version. It uses the same versioning as Dovecot in general, e.g. 3.0.5. It specifies the oldest Dovecot version that must be able to read files written by this Dovecot instance.
See <https://doc.dovecot.org/latest/core/summaries/settings.html#dovecot_storage_version>.
'';
type = nullOr str;
};
sieve_script_bin_path = mkOption {
default = if isPre24 then null else "/tmp/dovecot-%{user|username|lower}";
default = if isPre24 || !hasPigeonhole then null else "/tmp/dovecot-%{user|username|lower}";
defaultText = literalExpression ''
if isPre24
if isPre24 || !hasPigeonhole
then null
else "/tmp/dovecot-%{user|username|lower}"
'';
+9 -2
View File
@@ -35,7 +35,7 @@ in
nodes = {
gitlab =
{ ... }:
{ config, ... }:
{
imports = [ ../common/user-account.nix ];
@@ -75,7 +75,14 @@ in
services.dovecot2 = {
enable = true;
enableImap = true;
enablePAM = true;
settings = {
dovecot_config_version = "2.4.3";
dovecot_storage_version = config.services.dovecot2.package.version;
protocols.imap = true;
mail_driver = "maildir";
mail_path = "~/mail";
};
};
systemd.services.gitlab-backup.environment.BACKUP = "dump";
+75 -46
View File
@@ -15,14 +15,20 @@ let
system.stateVersion = config.system.nixos.release;
nixpkgs.pkgs = pkgs;
# use networkd to obtain systemd network setup
networking.useNetworkd = true;
};
container = {
imports = [ common ];
profile-host-nspawn = {
# use networkd to obtain systemd network setup
networking.useNetworkd = true;
networking.firewall.extraCommands = ''
# open DHCP for nspawn interfaces
${pkgs.iptables}/bin/iptables -A nixos-fw -i ve-+ -p udp -m udp --dport 67 -j nixos-fw-accept
'';
};
# improvement: move following profile to ../modules/profiles/nspawn-guest.nix
profile-guest-nspawn = {
# We re-use the NixOS container option ...
boot.isNspawnContainer = true;
# ... and revert unwanted defaults
@@ -30,6 +36,65 @@ let
# systemd-nspawn expects /sbin/init
boot.loader.initScript.enable = true;
# use networkd to obtain systemd network setup
networking.useNetworkd = true;
};
profile-host-vmspawn =
{ config, pkgs, ... }:
{
# use networkd to obtain systemd network setup
networking.useNetworkd = true;
networking.firewall.extraCommands = ''
# open DHCP for vmspawn interfaces
${pkgs.iptables}/bin/iptables -A nixos-fw -i vt-+ -p udp -m udp --dport 67 -j nixos-fw-accept
'';
environment.systemPackages =
let
# improvement: following wrapper should be moved to pkgs
vmspawn-wrapped =
pkgs.runCommand "systemd-vmspawn-wrapped" { nativeBuildInputs = [ pkgs.makeWrapper ]; }
''
makeWrapper ${config.systemd.package}/bin/systemd-vmspawn $out/bin/systemd-vmspawn-wrapped \
--prefix PATH : ${
lib.makeBinPath [
pkgs.qemu
pkgs.virtiofsd
pkgs.openssh # ssh-keygen
]
} \
--prefix XDG_CONFIG_HOME : ${pkgs.qemu}/share
'';
in
[ vmspawn-wrapped ];
};
# improvement: move following profile to ../modules/profiles/vmspawn-guest.nix
profile-guest-vmspawn = {
imports = [ ../modules/profiles/qemu-guest.nix ];
# improvement: move following configuration to qemu-guest.nix
boot.initrd.availableKernelModules = [
"virtiofs"
];
boot.initrd.systemd.enable = true;
# root is defined by systemd-vmspawn
boot.initrd.systemd.root = null;
boot.loader.grub.enable = false;
# use networkd to obtain systemd network setup
networking.useNetworkd = true;
};
container = {
imports = [
common
profile-guest-nspawn
];
};
containerSystem = evalConfig container;
@@ -60,18 +125,8 @@ let
vm = {
imports = [
common
../modules/profiles/qemu-guest.nix
profile-guest-vmspawn
];
# improvement: move following configuration to qemu-guest.nix
boot.initrd.availableKernelModules = [
"virtiofs"
];
boot.initrd.systemd.enable = true;
# root is defined by systemd-vmspawn
boot.initrd.systemd.root = null;
boot.loader.grub.enable = false;
services.openssh.enable = true;
};
@@ -94,14 +149,14 @@ in
nodes.machine =
{
config,
lib,
pkgs,
...
}:
{
# use networkd to obtain systemd network setup
networking.useNetworkd = true;
imports = [
profile-host-nspawn
profile-host-vmspawn
];
# do not try to access cache.nixos.org
nix.settings.substituters = lib.mkForce [ ];
@@ -146,32 +201,6 @@ in
];
overrideStrategy = "asDropin";
};
networking.firewall.extraCommands = ''
# open DHCP for nspawn interfaces
${pkgs.iptables}/bin/iptables -A nixos-fw -i ve-+ -p udp -m udp --dport 67 -j nixos-fw-accept
# open DHCP for vmspawn interfaces
${pkgs.iptables}/bin/iptables -A nixos-fw -i vt-+ -p udp -m udp --dport 67 -j nixos-fw-accept
'';
environment.systemPackages =
let
# improvement: following wrapper should be moved to pkgs
vmspawn-wrapped =
pkgs.runCommand "systemd-vmspawn-wrapped" { nativeBuildInputs = [ pkgs.makeWrapper ]; }
''
makeWrapper ${config.systemd.package}/bin/systemd-vmspawn $out/bin/systemd-vmspawn-wrapped \
--prefix PATH : ${
lib.makeBinPath [
pkgs.qemu
pkgs.virtiofsd
pkgs.openssh # ssh-keygen
]
} \
--prefix XDG_CONFIG_HOME : ${pkgs.qemu}/share
'';
in
[ vmspawn-wrapped ];
};
testScript = ''
@@ -26,13 +26,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = if withGui then "elements" else "elementsd";
version = "23.3.2";
version = "23.3.3";
src = fetchFromGitHub {
owner = "ElementsProject";
repo = "elements";
rev = "elements-${finalAttrs.version}";
sha256 = "sha256-NLLM+stYOXcnAjEfXRerjvgMXM8jFSOyZhu/A0ZTnRw=";
sha256 = "sha256-u0/IVOr6ivN7SrM44NPNqs0yPBDqElD79pKcn+384B4=";
};
nativeBuildInputs = [
@@ -4093,8 +4093,8 @@ let
mktplcRef = {
name = "sas-lsp";
publisher = "SAS";
version = "1.18.0";
hash = "sha256-OP0UUANqoQoxr+10/NkwveEULKWFrDn/dmEg0CHMZp0=";
version = "1.19.1";
hash = "sha256-aVtMiSbPLs6zIdcD0TopIAVKvJksSdTy9ND+jGw/G0A=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/SAS.sas-lsp/changelog";
@@ -5222,8 +5222,8 @@ let
mktplcRef = {
name = "csharp-ls";
publisher = "vytautassurvila";
version = "0.0.30";
hash = "sha256-BVSazrQxVm4yYBVdtFP3Aojl06xI2msFXIGw64LeePY=";
version = "0.0.31";
hash = "sha256-d2vHhM+/hzT/JdFzu2WtJiWY2BHGk8SicleHxwm8ciY=";
};
meta = {
changelog = "https://github.com/vytautassurvila/vscode-csharp-ls/blob/master/CHANGELOG.md";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce";
version = "0-unstable-2025-06-22";
version = "0-unstable-2026-04-11";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-libretro";
rev = "9a301c0773c53702a882bbaa42ee9cbc6d523787";
hash = "sha256-RS5omi6LthQy8fFfouSEpYtaeD7QDlRENm0YuqHzUc0=";
rev = "ae99235c2139c176c1a8d0fde2957bf701d3cab0";
hash = "sha256-3bxKLWivTpCmAPYqu5r7AuwvREXRCndq6JQ4hgd18YU=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mame2003-plus";
version = "0-unstable-2026-04-04";
version = "0-unstable-2026-04-08";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-plus-libretro";
rev = "3da943f4bcf264c7af83a07b78617e98ce3822cd";
hash = "sha256-3hJj8BLePPdEEsQriHSWhIMhamr7pvpKswP5/RxtjcM=";
rev = "7d7fc6d9d6a5855118e6580a7b5554e08796a878";
hash = "sha256-J2VU9BqVLpre2nnpweYpzR3j7jYVbfcNvjQn3SFk4oI=";
};
makefile = "Makefile";
@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "opera";
version = "0-unstable-2026-03-31";
version = "0-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "libretro";
repo = "opera-libretro";
rev = "889e52a07cd93074577bf1b2ea260a2beae7ff7b";
hash = "sha256-bsSrkYzkUgUxDz0798aB5etJ0er+RtlcdoJY12gB+WY=";
rev = "4c4ca6bf741c40715723a8b8dae4b6187ff6ac30";
hash = "sha256-AcuqEuK3bz+WJ0r723+w6Y9WGuNs04zUOWlQ3aMXk/U=";
};
makefile = "Makefile";
@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "yabause";
version = "0-unstable-2025-12-20";
version = "0-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "libretro";
repo = "yabause";
rev = "65af22e96beb6d9b0b9a50a81a39c86a6d604c1c";
hash = "sha256-LafC48f1m6pRWhXmfN+D+5r9qCNm1v9uLJVq5Wa5naE=";
rev = "76faf7c601359bafc41785325d686644000a7ba9";
hash = "sha256-UHmUsqAK+As6qfvhto2aOsW9A/lZMypfn2NxFui2x8c=";
};
makefile = "Makefile";
+3 -3
View File
@@ -151,9 +151,9 @@ rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the hash for staging as well.
version = "11.5";
version = "11.6";
url = "https://dl.winehq.org/wine/source/11.x/wine-${version}.tar.xz";
hash = "sha256-ETcLV+pdVIpU2Syc1l0LpjX08cPq2s4J7RxBn3BeGdE=";
hash = "sha256-1J0WaXVHj2Ceapzb2goHxlo7eV4GH8RU0/EDTIKNGeA=";
patches = [
# Also look for root certificates at $NIX_SSL_CERT_FILE
@@ -163,7 +163,7 @@ rec {
# see https://gitlab.winehq.org/wine/wine-staging
staging = fetchFromGitLab {
inherit version;
hash = "sha256-tkx1LB/iZoFvarMvc9QofuQLrZwZyaoL0FUh3nsvYjs=";
hash = "sha256-vI6GnnAqkyQSff9jrGYCTFR6fSIg2i9FT4mvbOlU1M4=";
domain = "gitlab.winehq.org";
owner = "wine";
repo = "wine-staging";
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "helm-diff";
version = "3.15.4";
version = "3.15.5";
src = fetchFromGitHub {
owner = "databus23";
repo = "helm-diff";
rev = "v${version}";
hash = "sha256-FZd1QW2/SHMrOS1/Ecin9SDuPjLKJ3C2kF7s8zB1zqw=";
hash = "sha256-ti247vkYPW6PH0DNkgdH99MyUy2uc2n+zHgpNET/cgU=";
};
vendorHash = "sha256-P4fxAl3C2CzbIH7U38vHDxcuhSe3GLs1nck3t6IIw48=";
vendorHash = "sha256-b479InQ1ZoOtRgY1cyKeDDoGrOIg0aPqNfDrrY1E4tQ=";
ldflags = [
"-s"
@@ -472,13 +472,13 @@
"vendorHash": "sha256-yOM4JcQxAvYAFPyAFfjJn4FK8pEXF3I55ddMTkijn9c="
},
"grafana_grafana": {
"hash": "sha256-eYVNiyD3hFxE9dqlyfsOZBaX6xVec0uPAuquOdxg78A=",
"hash": "sha256-szkdeprCEbrtZkoNzS6/FlICPsZpB+fgvAovNk8LXLM=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
"rev": "v4.29.0",
"rev": "v4.31.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-9fBGjh/kstnMHi9aWQoq0tqJfDWoKHESlQwBoRA+8oA="
"vendorHash": "sha256-xcKcXakpjBQCy5JqWsXnDDQeR+53tyRxWeoLkxsStcs="
},
"gridscale_gridscale": {
"hash": "sha256-FAKvQ/MEod5Ck0PG4ffQ+gQp6zZ0JDRXPOrOiDpWMls=",
@@ -508,13 +508,13 @@
"vendorHash": "sha256-picwxtQOtsBX8SkA64+ekFNDC7zIpg0CG66kelO2THk="
},
"hashicorp_awscc": {
"hash": "sha256-tcDnXPoiwGcy4tW3r/YMM+eivGur90TeAZO5gWhT7DA=",
"hash": "sha256-/mQ8GrCbOudqpQ3+xyJccVCVVUkGsnozNHa4Ll/66RI=",
"homepage": "https://registry.terraform.io/providers/hashicorp/awscc",
"owner": "hashicorp",
"repo": "terraform-provider-awscc",
"rev": "v1.78.0",
"rev": "v1.79.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-z2KPnztWBOlKTIwloRGdT1GMjBewQ1FlJgZkoGFK7XY="
"vendorHash": "sha256-ZhN2ap9U5xp2HNeAE7HmLGce19jVH4Y7GpuqrUtYf40="
},
"hashicorp_azuread": {
"hash": "sha256-BkQwLkGu8Xmb4laoXOLDbSPyya5v8HBBNIya5hUBlV8=",
@@ -923,13 +923,13 @@
"vendorHash": "sha256-5cqj1O57snU+NoVqmWc/KIGnowQNMww+rJxYfIPvHWU="
},
"mongodb_mongodbatlas": {
"hash": "sha256-8TcFJv8e9CJOzF+Fy0QvB2juTvyGAxUvgSKCL3fGYDM=",
"hash": "sha256-3zypsyMu7ZlEKtmA2brnc3Gidlkd96v1DG3C4HQLByw=",
"homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas",
"owner": "mongodb",
"repo": "terraform-provider-mongodbatlas",
"rev": "v2.9.0",
"rev": "v2.10.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-mgGmFrP/LhjHiYvxKtGBe2S/ZBHn2qT7eX5eBvNjxk8="
"vendorHash": "sha256-cvnxSUCiu6S5lkT9VAyn9K6lmridRb0WZyrrvMv+B48="
},
"namecheap_namecheap": {
"hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=",
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "air";
version = "1.65.0";
version = "1.65.1";
src = fetchFromGitHub {
owner = "air-verse";
repo = "air";
tag = "v${finalAttrs.version}";
hash = "sha256-pqvnX/PiipZM8jLBN6zN/yVnuCCk+aTII5AH0N4nHEM=";
hash = "sha256-omyWDW5bE+HfXQ2EQZKthB9t+jBEFcPSVtPss5qeoMI=";
};
vendorHash = "sha256-03xZ3P/7xjznYdM9rv+8ZYftQlnjJ6ZTq0HdSvGpaWw=";
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "alt-tab-macos";
version = "10.4.0";
version = "10.11.0";
src = fetchurl {
url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip";
hash = "sha256-CbeQi50EbGP+GoXLN/M8iLJ65RI6awXjDoPzEB8Pb38=";
hash = "sha256-LLEmcZEC0DaMdp9a5e1wF74oahGvHQpzpKDnbkPqNto=";
};
sourceRoot = ".";
@@ -8,13 +8,13 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "ansible-navigator";
version = "26.1.3";
version = "26.4.0";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) version;
pname = "ansible_navigator";
hash = "sha256-WWbx4/BARcmDnCZDt7v2uCCyZUNlS8Ur8HYiCf5A/vE=";
hash = "sha256-FpDFWyNnlt28wAG6OgJjwvK+UMCEDyH4P9fQ+t5J8FQ=";
};
build-system = with python3Packages; [
+2 -2
View File
@@ -7,11 +7,11 @@
let
pname = "apidog";
version = "2.8.23";
version = "2.8.24";
src = fetchurl {
url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage";
hash = "sha256-N3ULCrYJilcc3R102ndXjKH3g/km7WcEMdi+NL8nmqA=";
hash = "sha256-gGhA++wfgURhibGF2tXAmH0orX2VSUiJsAo3wAu6t1g=";
};
appimageContents = appimageTools.extract {
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "arkade";
version = "0.11.92";
version = "0.11.93";
src = fetchFromGitHub {
owner = "alexellis";
repo = "arkade";
tag = finalAttrs.version;
hash = "sha256-7xBtmpi4Mm9C9HSGsuluu7N4IglZisw3fWSgK9DFizo=";
hash = "sha256-VWdWlUBSyRqHtApX2n/eBVBMw34zt+I2hi0Nmvx901o=";
};
env.CGO_ENABLED = 0;
@@ -1,7 +1,11 @@
{
armagetronad,
}:
...
}@args:
armagetronad.override {
dedicatedServer = true;
}
armagetronad.override (
{
dedicatedServer = true;
}
// args
)
+5 -4
View File
@@ -30,6 +30,7 @@
gnugrep,
nixosTests,
dedicatedServer ? false,
...
}:
let
@@ -71,8 +72,8 @@ let
# https://gitlab.com/armagetronad/armagetronad/-/commits/trunk/?ref_type=heads
${unstableVersionMajor} =
let
rev = "3675f21cd5be4932a7a168b321576e0b09e64aaf";
hash = "sha256-d2vPFAyx6LhEIxtEUdhrlqqYeCY0NnETlq7TVvX5vVo=";
rev = "ec0dbb09ce081be2879acf67bebcd2a2987fd0a4";
hash = "sha256-8fH0Q0N2bKCO0t+lOs8EamThpiial2CfEcVP3cZbHX0=";
in
dedicatedServer: {
version = "${unstableVersionMajor}-${lib.substring 0 8 rev}";
@@ -104,8 +105,8 @@ let
# https://gitlab.com/armagetronad/armagetronad/-/commits/hack-0.2.8-sty+ct+ap/?ref_type=heads
"${latestVersionMajor}-sty+ct+ap" =
let
rev = "22fdbee08ca301c09ae4dee7210ccef02536670d";
hash = "sha256-F+nnQxI2TTTa+gJYWjQPFjd8tQLCh/dEu/oTV0ie8BI=";
rev = "b74df624eae13e919b4b04f9b18043bce9d04431";
hash = "sha256-tjEcgyYxaGgHiIH8y9xYM7HEpgZa7DEWIVqK8r0dmaY=";
in
dedicatedServer: {
version = "${latestVersionMajor}-sty+ct+ap-${lib.substring 0 8 rev}";
+5
View File
@@ -0,0 +1,5 @@
source 'https://rubygems.org'
gem 'asmrepl'
# Extra dependencies
gem 'racc', '~> 1.8'
gem 'rbs', '~> 3.9'
+23
View File
@@ -0,0 +1,23 @@
GEM
remote: https://rubygems.org/
specs:
asmrepl (1.2.0)
fisk (~> 2.3.1)
fisk (2.3.2)
logger (1.7.0)
racc (1.8.1)
rbs (3.10.3)
logger
tsort
tsort (0.2.0)
PLATFORMS
ruby
DEPENDENCIES
asmrepl
racc (~> 1.8)
rbs (~> 3.9)
BUNDLED WITH
2.7.2
+67
View File
@@ -0,0 +1,67 @@
{
asmrepl = {
dependencies = [ "fisk" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0qvkqn34ldlip2yz3kdckqmvniyydswcclwdcalcpdwnahg25xjw";
type = "gem";
};
version = "1.2.0";
};
fisk = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0zypl29fpqd5pqkp8j67xnq9b2dwhl8kn01fyw1kxy9l2676dlmh";
type = "gem";
};
version = "2.3.2";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
type = "gem";
};
version = "1.7.0";
};
racc = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0byn0c9nkahsl93y9ln5bysq4j31q8xkf2ws42swighxd4lnjzsa";
type = "gem";
};
version = "1.8.1";
};
rbs = {
dependencies = [
"logger"
"tsort"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19nsjb0wkb1zk274q0zy41hfzqraanar3jg6akak8q8134wpyqkh";
type = "gem";
};
version = "3.10.3";
};
tsort = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "17q8h020dw73wjmql50lqw5ddsngg67jfw8ncjv476l5ys9sfl4n";
type = "gem";
};
version = "0.2.0";
};
}
+3 -3
View File
@@ -12,13 +12,13 @@
buildNpmPackage rec {
pname = "blockbench";
version = "5.1.2";
version = "5.1.3";
src = fetchFromGitHub {
owner = "JannisX11";
repo = "blockbench";
tag = "v${version}";
hash = "sha256-fU38Exv83cKaPFA26zmwYZlkscCbAEz/7Gch5j/qHjk=";
hash = "sha256-aGGvYIYQ3fw1fk5NUwJsMkq2YSugQD94xfy52LvHOKc=";
};
patches = [
@@ -36,7 +36,7 @@ buildNpmPackage rec {
copyDesktopItems
];
npmDepsHash = "sha256-0FdPTyoVNrsx0LJYcpfZPKZwUKzyJaU6XNnm2bY9F/s=";
npmDepsHash = "sha256-RmUUdHSVrZYc4F1Qtkbvn/2oKspM/3SnCuT3McKlMn0=";
makeCacheWritable = true;
env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
+2 -2
View File
@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation rec {
pname = "camunda-modeler";
version = "5.45.0";
version = "5.46.0";
src = fetchurl {
url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz";
hash = "sha256-5hYMRFdMXlnhHzwbj8Hy48WJBf7L5UUhZUfKSlr06Z0=";
hash = "sha256-uDZYy+Lkvc5YdIdn84l8QbNPcU5EQzOqTTdTezgCudw=";
};
sourceRoot = "camunda-modeler-${version}-linux-x64";
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-binstall";
version = "1.17.9";
version = "1.18.0";
src = fetchFromGitHub {
owner = "cargo-bins";
repo = "cargo-binstall";
tag = "v${finalAttrs.version}";
hash = "sha256-GTyMnbPHB7+E8IEdUd7bHBmCTcMI6UqYBysGqzDs8MA=";
hash = "sha256-005RXO9Ah8JA36n27CehwgOOij2d3S3BfmRaaYYqpeg=";
};
cargoHash = "sha256-38KqQcpOtSkV0eYQsXRdte8Pzabv2nU0ipxqzQFHgtg=";
cargoHash = "sha256-bulcxmiQAt0WugUlXLFDjLlZi9q2/jFhZ/AuGbXF2K0=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-wizard";
version = "0.2.2";
version = "0.2.3";
src = fetchFromGitHub {
owner = "kobzol";
repo = "cargo-wizard";
rev = "v${finalAttrs.version}";
hash = "sha256-oFPSgjXZ+Kq59tV/7s6WPF6FHXENoZv8D245yyT0E9E=";
hash = "sha256-WLGE2ZuytjSridZwfUTtNQF5woeBbx5ZoHfB9eyvedI=";
};
cargoHash = "sha256-ClulQP+1/RLvOWWB3uKTCn2Sx3+TO25qRs456DWHKu0=";
cargoHash = "sha256-vRakgwZRyYkk3xFfZzl197tgRmx+/g2b8eaDunwrCzM=";
preCheck = ''
export PATH=$PATH:$PWD/target/${stdenv.hostPlatform.rust.rustcTarget}/$cargoBuildType
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-xwin";
version = "0.21.4";
version = "0.21.5";
src = fetchFromGitHub {
owner = "rust-cross";
repo = "cargo-xwin";
rev = "v${finalAttrs.version}";
hash = "sha256-mgFMjNxjB4S9/nou6S8NN8ZpXX7K49lLArt/cXcSPIE=";
hash = "sha256-RgR0YBjgpk10IS62+/CdIbZ+7oSnkOC5npIqRrib6eU=";
};
cargoHash = "sha256-Md2pk8kYqUDPzRQedbne4Crg5UbGHHE5OTRz4LXLs3E=";
cargoHash = "sha256-dJkfEPRyXFpMwqExvyimLMc+iOAby5yeEUpHt0MoQ6M=";
meta = {
description = "Cross compile Cargo project to Windows MSVC target with ease";
+1
View File
@@ -85,6 +85,7 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
aleksana
amerino
_0xErwin1
];
platforms = lib.platforms.linux;
};
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "certigo";
version = "1.17.1";
version = "1.18.0";
src = fetchFromGitHub {
owner = "square";
repo = "certigo";
rev = "v${finalAttrs.version}";
sha256 = "sha256-dn2GqEiSzlcqNPoAZhPESRsl3LOUBlaPs59rUjf2c5k=";
sha256 = "sha256-U+VbtY34lxLBHWI1BjkPxzSS6q41R9DQkGvDvSDX9WY=";
};
vendorHash = "sha256-hBuR6a0gBhuYICbuiHxJdbDr4hLF4mQvIcMr5FHfOu8=";
vendorHash = "sha256-5DpgOb0YxZ/os23y+siCB73dUwutxXIW5RlCZqdbxao=";
meta = {
description = "Utility to examine and validate certificates in a variety of formats";
+12 -4
View File
@@ -88,10 +88,18 @@ rustPlatform.buildRustPackage (finalAttrs: {
pnpm build
'';
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p $out/bin
makeWrapper "$out/Applications/Chiri.app/Contents/MacOS/chiri" "$out/bin/chiri"
'';
postInstall =
if stdenv.hostPlatform.isDarwin then
''
mkdir -p $out/bin
makeWrapper "$out/Applications/Chiri.app/Contents/MacOS/chiri" "$out/bin/chiri"
''
else
''
mv $out/bin/Chiri $out/bin/chiri
substituteInPlace $out/share/applications/Chiri.desktop \
--replace-fail "Exec=Chiri" "Exec=chiri"
'';
doCheck = false;
+3 -3
View File
@@ -16,16 +16,16 @@
buildGoModule (finalAttrs: {
pname = "cliamp";
version = "1.34.0";
version = "1.35.0";
src = fetchFromGitHub {
owner = "bjarneo";
repo = "cliamp";
tag = "v${finalAttrs.version}";
hash = "sha256-0WT3DRII4o58KFK+7UW0QgrJwrJwmPkKmTQeVXmtoZ0=";
hash = "sha256-8Att+SEJd2MdAgQ8SM49S4c4fM7t0/f/kHl6a+DbO2U=";
};
vendorHash = "sha256-+uh+4ZYvnlKmRSIvZFlnfBPqU0CFFe/Op1Gr9hjIr4U=";
vendorHash = "sha256-sS0tjZoZ81Jwn/KJnJD01fTA4z0HxEYYM89Ta398MP0=";
nativeBuildInputs = [
pkg-config
@@ -7,16 +7,16 @@
buildNpmPackage {
pname = "coc-rust-analyzer";
version = "0-unstable-2026-04-01";
version = "0-unstable-2026-04-09";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-rust-analyzer";
rev = "569c6c56e815ae29ad7873b472ebb750c19d0d38";
hash = "sha256-4IZhCQl+iKChGaT0ghn5MnB+h6U5DJSa7YgPDoObiBg=";
rev = "561aea31f1e263c8386ab7e09b7ffa95e64cd351";
hash = "sha256-Ee/5nkPdQBXwt5jQOMN+2/nHRwk33HigeY/L0NpTLAY=";
};
npmDepsHash = "sha256-B/EBAhwEEqLgGshK3Fw7nG7Mv9kk0v4ClLglLhooYBM=";
npmDepsHash = "sha256-+3eXdiM0Nll7V6EnDXq88rBjRkPN6GLFASdJ3fMXbq4=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+3 -3
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codebook";
version = "0.3.36";
version = "0.3.37";
src = fetchFromGitHub {
owner = "blopker";
repo = "codebook";
tag = "v${finalAttrs.version}";
hash = "sha256-nME4B9z66Xvnll37jkNBMmswFk3oYGA9rSLTJufOo1s=";
hash = "sha256-1eZ9HzGK/Zyjb0ffGZc08DKqwMtUh6Ei04vAtgCOQoc=";
};
buildAndTestSubdir = "crates/codebook-lsp";
cargoHash = "sha256-mHGuhTGMWWgaLJe71GxgWBwmRcEZGZAQgvJb4TQOKrw=";
cargoHash = "sha256-lWl2E5I/1Qj5TvQfxBfNsMYIIpL+yGlrA7YVokKwtqQ=";
env = {
CARGO_PROFILE_RELEASE_LTO = "fat";
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cotp";
version = "1.9.7";
version = "1.9.9";
src = fetchFromGitHub {
owner = "replydev";
repo = "cotp";
rev = "v${finalAttrs.version}";
hash = "sha256-N3UPeEc3xPIRHt1lOwd8c7e61jZk3PPo3sC/7BQBosY=";
hash = "sha256-P7QeT3q//nmv11i0pELfTCC/wi9jHqbYClqSvvkvqwA=";
};
cargoHash = "sha256-3IJV7X3G12+ca723sDhOn4SN9CeqKPzGs59IQBYS5QY=";
cargoHash = "sha256-PhUHFLl0yr/eWy2A+zp+gTNlW+zbruCqQLkHA6Ivf04=";
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ libxcb ];
+6 -2
View File
@@ -7,14 +7,18 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "dcnnt";
version = "0.10.0";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-73ZLgb5YcXlAOjbKLVv8oqgS6pstBdJxa7LFUgIHpUE=";
};
propagatedBuildInputs = with python3Packages; [
build-system = [
python3Packages.setuptools
];
dependencies = with python3Packages; [
pycryptodome
];
+3 -3
View File
@@ -6,16 +6,16 @@
}:
buildNpmPackage rec {
pname = "decktape";
version = "3.15.0";
version = "3.16.0";
src = fetchFromGitHub {
owner = "astefanutti";
repo = "decktape";
rev = "v${version}";
hash = "sha256-SsdjqkMEVD0pVgIZ9Upmrz/1KOWcb1KUy/v/xTCVGc0=";
hash = "sha256-hriWwH7/YKCwdDhXwqoOmjOJX3Dk4aKMnCBJKepUTzg=";
};
npmDepsHash = "sha256-Z5fLGMvxVhM8nW81PQ5ZFPHK6m2uoYUv0A4XsTa3Z2Y=";
npmDepsHash = "sha256-wnT6kRiYanwi8G9ZtBmqxAFctJEyyi0XlwaOXTjvlA8=";
npmPackFlags = [ "--ignore-scripts" ];
dontNpmBuild = true;
+2 -2
View File
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dosage";
version = "2.1.5";
version = "2.1.6";
src = fetchFromGitHub {
owner = "diegopvlk";
repo = "Dosage";
tag = "v${finalAttrs.version}";
hash = "sha256-opaQx42USA9OHRsPHukhBrdLPN2cD/T9QE9plZrBETo=";
hash = "sha256-Dd7q/txbgvlpKi7/sTvxyo9DarZ19BUCYRaO37zK/tU=";
};
# https://github.com/NixOS/nixpkgs/issues/318830
+2 -2
View File
@@ -6,12 +6,12 @@
python3Packages.buildPythonPackage rec {
pname = "easyeda2kicad";
version = "0.8.0";
version = "1.0.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-p4G+bRB29uBohqQpI3PrkwyZId5McJ1t2Ru26hBPSks=";
hash = "sha256-EipI+vo7kY5zAYXJc900IYOSi4oNviRDbRPVi5ApDoQ=";
};
build-system = with python3Packages; [
+25 -4
View File
@@ -4,24 +4,45 @@
fetchFromGitHub,
cmake,
boost,
gtest,
fetchpatch,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "elfio";
version = "3.10";
version = "3.12";
src = fetchFromGitHub {
owner = "serge1";
repo = "elfio";
rev = "Release_${finalAttrs.version}";
sha256 = "sha256-DuZhkiHXdCplRiOy1Gsu7voVPdCbFt+4qFqlOeOeWQw=";
sha256 = "sha256-tDRBscs2L/3gYgLQvb1+8nNxqkr8v1xBkeDXuOqShX4=";
};
patches = [
# Add missing #include <stdint.h> for gcc 15
(fetchpatch {
url = "https://github.com/serge1/ELFIO/commit/34d2c64237bb40f09879e7421db120e50e7e2923.patch";
hash = "sha256-HD+rOwqkuvu4lgeIHhiORNxpuowDfy94i0OgUVqbhJ8=";
})
# Replace including of <stdint.h> by <cstdint>
(fetchpatch {
url = "https://github.com/serge1/ELFIO/commit/575bfdb12cd90fa8913660295103549f151d116a.patch";
hash = "sha256-9N/NC5U+zs9eFKYLw/kVdrMGySWakWH7HG4fsK0mvNw=";
})
];
nativeBuildInputs = [ cmake ];
nativeCheckInputs = [ boost ];
nativeCheckInputs = [
boost
gtest
];
cmakeFlags = [ "-DELFIO_BUILD_TESTS=ON" ];
cmakeFlags = [
"-DELFIO_BUILD_TESTS=ON"
"-DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS"
];
doCheck = true;
+2 -2
View File
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "flowblade";
version = "2.24";
version = "2.24.1";
src = fetchFromGitHub {
owner = "jliljebl";
repo = "flowblade";
rev = "v${finalAttrs.version}";
sha256 = "sha256-scUmE7wnelgpkaxh5tsNU6EVC9BbHR39embqk3enlIM=";
sha256 = "sha256-N9mWQoVOkgKDW0sp8+zEKk5h/+/D/O270i3peRbOs9w=";
};
buildInputs = [
@@ -1,46 +1,52 @@
{
lib,
buildPythonApplication,
python3Packages,
fetchFromGitHub,
wrapGAppsHook3,
gobject-introspection,
gtk3,
docutils,
gtksourceview,
gtksourceview4,
gtkspell3,
librsvg,
pygobject3,
webkitgtk_4_1,
}:
buildPythonApplication (finalAttrs: {
python3Packages.buildPythonApplication (finalAttrs: {
pname = "formiko";
version = "1.5.0";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "ondratu";
repo = "formiko";
tag = finalAttrs.version;
sha256 = "sha256-slfpkckCvxHJ/jlBP7QAhzaf9TAcS6biDQBZcBTyTKI=";
hash = "sha256-slfpkckCvxHJ/jlBP7QAhzaf9TAcS6biDQBZcBTyTKI=";
};
build-system = [
python3Packages.setuptools
];
nativeBuildInputs = [
wrapGAppsHook3
gobject-introspection
gtk3
];
propagatedBuildInputs = [
docutils
buildInputs = [
gobject-introspection
gtk3
gtksourceview
gtksourceview4
gtkspell3
librsvg
pygobject3
webkitgtk_4_1
];
dependencies = [
python3Packages.pygobject3
python3Packages.docutils
];
# Needs a display
doCheck = false;
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "gatekeeper";
version = "3.22.0";
version = "3.22.1";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "gatekeeper";
tag = "v${finalAttrs.version}";
hash = "sha256-ARgrazsIx3w9BLqI9kWV794ojvZgIdNMGsjAXs19u1g=";
hash = "sha256-lYLII1aJwrYmoyVYf08KDyvIVuCJIya/97hLQyGKz44=";
};
vendorHash = "sha256-2mnUYuxQ6wXOpK/V+8KpF0f5bkYRBgqJEl1bKOLTHNE=";
vendorHash = "sha256-PnBWUvpq7d3yQP50fgACWx/zcYobIGC+KiuzLqpKDcI=";
nativeBuildInputs = [
installShellFiles
+3 -3
View File
@@ -7,16 +7,16 @@
}:
buildGoModule rec {
pname = "git-pkgs";
version = "0.15.2";
version = "0.15.3";
src = fetchFromGitHub {
owner = "git-pkgs";
repo = "git-pkgs";
tag = "v${version}";
hash = "sha256-2vtzWzl9x6wd6XE0Z3a9Z/Ph9kschBwcTsNGC7JEFrA=";
hash = "sha256-VYITWQfinKxDjShApjoN7h8JKbyW8ft09e6TSYtdjT8=";
};
vendorHash = "sha256-USEs7eL0gwrddZDiKUUejYEBEAzWxt62qBo9o5/7AKc=";
vendorHash = "sha256-0QddQURXTZV/nKhARA7PVu61Mr/VZojf5mrvZvd7uWQ=";
subPackages = [ "." ];
+2 -2
View File
@@ -16,13 +16,13 @@
perlPackages.buildPerlPackage rec {
pname = "glpi-agent";
version = "1.16";
version = "1.17";
src = fetchFromGitHub {
owner = "glpi-project";
repo = "glpi-agent";
tag = version;
hash = "sha256-JocNClbFH6fSZJDAVQCPaRvHrkLboNbQVTpyHjOV7go=";
hash = "sha256-ug3/ullvEn98UUg4fzDQl5PjVFlbgbaIiz0tuWz9XeA=";
};
postPatch = ''
@@ -28,22 +28,19 @@
gnused,
coreutils,
withQt ? false,
qttools,
wrapQtAppsHook,
qtbase,
qtsvg,
qt5,
}:
let
withX = !aquaterm && !stdenv.hostPlatform.isDarwin;
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gnuplot";
version = "6.0.4";
src = fetchurl {
url = "mirror://sourceforge/gnuplot/gnuplot-${version}.tar.gz";
sha256 = "sha256-RY2UdpYl5z1fYjJQD0nLrcsrGDOA1D0iZqD5cBrrnFs=";
url = "mirror://sourceforge/gnuplot/gnuplot-${finalAttrs.version}.tar.gz";
hash = "sha256-RY2UdpYl5z1fYjJQD0nLrcsrGDOA1D0iZqD5cBrrnFs=";
};
nativeBuildInputs = [
@@ -52,8 +49,8 @@ stdenv.mkDerivation rec {
texinfo
]
++ lib.optionals withQt [
qttools
wrapQtAppsHook
qt5.qttools
qt5.wrapQtAppsHook
];
buildInputs = [
@@ -74,8 +71,8 @@ stdenv.mkDerivation rec {
libxaw
]
++ lib.optionals withQt [
qtbase
qtsvg
qt5.qtbase
qt5.qtsvg
]
++ lib.optional withWxGTK wxwidgets_3_2;
@@ -131,4 +128,4 @@ stdenv.mkDerivation rec {
maintainers = [ ];
mainProgram = "gnuplot";
};
}
})
@@ -0,0 +1,7 @@
{
gnuplot,
}:
gnuplot.override {
aquaterm = true;
}
+7
View File
@@ -0,0 +1,7 @@
{
gnuplot,
}:
gnuplot.override {
withQt = true;
}
+3 -2
View File
@@ -1,6 +1,7 @@
{
lib,
buildGoModule,
# tinygo currently only supports Go <=1.25
buildGo125Module,
fetchFromGitea,
nix-update-script,
@@ -13,7 +14,7 @@
tinygo,
}:
buildGoModule (finalAttrs: {
buildGo125Module (finalAttrs: {
pname = "go-away";
version = "0.7.0";
+6 -9
View File
@@ -2,19 +2,20 @@
lib,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
nixosTests,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "go-httpbin";
version = "2.21.0";
version = "2.22.0";
src = fetchFromGitHub {
owner = "mccutchen";
repo = "go-httpbin";
tag = "v${finalAttrs.version}";
hash = "sha256-QJskXXieiFr406WI8gGtgcoL4pHEVzNOwM6JyYk+0EA=";
hash = "sha256-+DeBJoi7bXuXx3HcO9bdGlCXiaETwsS4OawVBi3Q57o=";
};
vendorHash = null;
@@ -24,17 +25,13 @@ buildGoModule (finalAttrs: {
ldflags = [
"-s"
"-w"
"-X main.version=${finalAttrs.version}"
];
# tests are flaky
doCheck = false;
__darwinAllowLocalNetworking = true;
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
$out/bin/go-httpbin --help &> /dev/null
runHook postInstallCheck
'';
passthru = {
tests = { inherit (nixosTests) go-httpbin; };
+2 -2
View File
@@ -12,13 +12,13 @@
buildGoModule (finalAttrs: {
pname = "go-ios";
version = "1.0.206";
version = "1.0.207";
src = fetchFromGitHub {
owner = "danielpaulus";
repo = "go-ios";
rev = "v${finalAttrs.version}";
sha256 = "sha256-/dQknNs+fLBJvfiDOaGc26a+bRo8NdhT1B/QPxJmmro=";
sha256 = "sha256-2GjUrt1F8MrPOITCsuWHHsi/85pfzbLeY+WbPfLYDY4=";
};
proxyVendor = true;
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "goeland";
version = "0.22.1";
version = "0.23.0";
src = fetchFromGitHub {
owner = "slurdge";
repo = "goeland";
rev = "v${finalAttrs.version}";
sha256 = "sha256-7npQ04o2GvbOJt1zS7W+VFs38OnNG8VS7Qs7jM79yBg=";
sha256 = "sha256-s1h7kZGnDrF9gd9MP+TTsvtUj9goMVjlOB4AhCXuUXc=";
};
vendorHash = "sha256-OLgE9PU1/swoHZZG82zAEB1XygZjpK0wrqoGG/4Akvw=";
vendorHash = "sha256-gz1NoEaPfRTyDDDgvWbpnwIpYS1jJRnOPNibVrXqgG0=";
ldflags = [
"-s"
@@ -3,9 +3,11 @@
stdenv,
fetchFromGitLab,
cmake,
protobuf,
protobuf_21,
}:
let
protobuf = protobuf_21;
in
stdenv.mkDerivation (finalAttrs: {
pname = "goldberg-emu";
version = "0.2.5";
@@ -13,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitLab {
owner = "mr_goldberg";
repo = "goldberg_emulator";
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-goOgMNjtDmIKOAv9sZwnPOY0WqTN90LFJ5iEp3Vkzog=";
};
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "googlesans-code";
version = "6.001";
version = "7.000";
src = fetchFromGitHub {
owner = "googlefonts";
repo = "googlesans-code";
tag = "v${finalAttrs.version}";
hash = "sha256-ScFx+uty9x+VTWxw7NJm3M7AYr0C00bdSnJJmFW3Jy0=";
hash = "sha256-XjsjBMCA1RraXhQiNq/D0mb//VnRKOWl1X4XpGzifNA=";
};
nativeBuildInputs = [
@@ -8,20 +8,20 @@
pkg-config,
python3,
libiconv,
libresolv,
darwin,
x11Support ? true,
libxcb,
libxkbcommon,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "gpg-tui";
version = "0.11.1";
src = fetchFromGitHub {
owner = "orhun";
repo = "gpg-tui";
rev = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-qGm0eHpVFGn8tNdEnmQ4oIfjCxyixMFYdxih7pHvGH0=";
};
@@ -44,13 +44,13 @@ rustPlatform.buildRustPackage rec {
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
libiconv
libresolv
darwin.libresolv
];
meta = {
description = "Terminal user interface for GnuPG";
homepage = "https://github.com/orhun/gpg-tui";
changelog = "https://github.com/orhun/gpg-tui/blob/${src.rev}/CHANGELOG.md";
changelog = "https://github.com/orhun/gpg-tui/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
dotlambda
@@ -58,4 +58,4 @@ rustPlatform.buildRustPackage rec {
];
mainProgram = "gpg-tui";
};
}
})
@@ -13,15 +13,15 @@
readline,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gphoto2";
version = "2.5.32";
src = fetchFromGitHub {
owner = "gphoto";
repo = "gphoto2";
rev = "v${version}";
sha256 = "sha256-9Tn6CBxZpzPnlyiBYdpQGViT3NEcup6AXT7Z0DqI/vA=";
tag = "v${finalAttrs.version}";
hash = "sha256-9Tn6CBxZpzPnlyiBYdpQGViT3NEcup6AXT7Z0DqI/vA=";
};
nativeBuildInputs = [
@@ -53,4 +53,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.jcumming ];
mainProgram = "gphoto2";
};
}
})
@@ -9,12 +9,12 @@
glib,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gphoto2fs";
version = "0.5.0";
src = fetchurl {
url = "mirror://sourceforge/gphoto/gphotofs/${version}/gphotofs-0.5.tar.bz2";
sha256 = "1k23ncbsbh64r7kz050bg31jqamchyswgg9izhzij758d7gc8vk7";
url = "mirror://sourceforge/gphoto/gphotofs/${finalAttrs.version}/gphotofs-0.5.tar.bz2";
hash = "sha256-Z27E3mmoHBk//DG9x7WHrCosw3gLFPDnycTApRezQ8w=";
};
nativeBuildInputs = [ pkg-config ];
@@ -36,4 +36,4 @@ stdenv.mkDerivation rec {
gpl2
];
};
}
})
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "highscore-mupen64plus";
version = "0-unstable-2026-01-05";
version = "0-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "highscore-emu";
repo = "mupen64plus-highscore";
rev = "84f913ed4433f37b8a990cace2f9e1cfb641e2dc";
hash = "sha256-Afrb7WUw5QeST/NRM06UIyUTzxvrGqayFneaXjAw6aM=";
rev = "867c94907cd47f4843f3c8bddd371166c460ba8b";
hash = "sha256-hnDhyYcKkKh0mvksAOJOLYnyp5gNCk38dxMBT/1ItLQ=";
};
postPatch = ''
+2 -2
View File
@@ -151,13 +151,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "inspircd";
version = "4.10.0";
version = "4.10.1";
src = fetchFromGitHub {
owner = "inspircd";
repo = "inspircd";
rev = "v${finalAttrs.version}";
sha256 = "sha256-VmMfGpX6TcCuXuJmTptE51TL8cwavceDcOBeW0ipC4o=";
sha256 = "sha256-5KQcVa/ktA3mil7fuBUj/98bAY5CsrJzSSqRB9Zk0Kk=";
};
outputs = [
+3 -3
View File
@@ -7,15 +7,15 @@
buildGoModule (finalAttrs: {
pname = "istioctl";
version = "1.29.1";
version = "1.29.2";
src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = finalAttrs.version;
hash = "sha256-+VdMmBf4YRAroMw0Jub7+Np3qEz648FqTgxCjL20WYQ=";
hash = "sha256-QGohEiUMCiXiaJGmd8x0o7trr2ZOB4cVQcUhPwnzZ/M=";
};
vendorHash = "sha256-OXd29tw9UzrTF1q4ACWuA0xMOIcptDnUrkmnP576vhg=";
vendorHash = "sha256-/RBckWhh+fpogxVz7G6lfnhWjEvqB2b/aXAXQiTBS08=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -8,13 +8,13 @@
}:
buildGoModule (finalAttrs: {
pname = "lazygit";
version = "0.61.0";
version = "0.61.1";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = "lazygit";
tag = "v${finalAttrs.version}";
hash = "sha256-G7JulCK9WUVWbp1V7lYuM3fehCdn1cNAJHYjr3aKDvQ=";
hash = "sha256-sFmOHsYs39i4mSH/CnetWFBQBviv5QsP0qfCSkaEJZE=";
};
vendorHash = null;
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "libretro-shaders-slang";
version = "0-unstable-2026-04-03";
version = "0-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "libretro";
repo = "slang-shaders";
rev = "f1b85fef8c82ae05bf24a2bda8eb2730b3b7023e";
hash = "sha256-wAsU07lEjr9rFfW1WrnzflEriGwr/vzKpE9OM2zsPJA=";
rev = "3e8578d3341c08647470542010b2daf8e7218fa9";
hash = "sha256-n9R9lff3AaIEE397kOZxG5fE+/jvCYqkBeUL7MKGkZU=";
};
dontConfigure = true;
+3 -3
View File
@@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer;
stdenv.mkDerivation (finalAttrs: {
pname = "libvgm";
version = "0-unstable-2026-03-01";
version = "0-unstable-2026-04-06";
src = fetchFromGitHub {
owner = "ValleyBell";
repo = "libvgm";
rev = "9f376fbca88db3e9fd169a8b145b7d6932a020a9";
hash = "sha256-pWhq+mmk7DJ5qxt9ncWYZlfNw5tjpPHqn5ctCCMfsUk=";
rev = "d1151884997ba4769b070b7c7aaedeffc60a25fb";
hash = "sha256-SiOB2M7RNo4S5uIr8wXsZ1UtS2+2N8Tqm5iJ+Am3Ep4=";
};
outputs = [
@@ -1,17 +1,19 @@
GEM
remote: https://rubygems.org/
specs:
license_finder (7.0.1)
csv (3.3.5)
license_finder (7.2.1)
bundler
csv (~> 3.2)
rubyzip (>= 1, < 3)
thor (~> 1.2)
tomlrb (>= 1.3, < 2.1)
with_env (= 1.1.0)
xml-simple (~> 1.1.9)
rexml (3.2.5)
rubyzip (2.3.2)
thor (1.2.1)
tomlrb (2.0.1)
rexml (3.4.4)
rubyzip (2.4.1)
thor (1.5.0)
tomlrb (2.0.4)
with_env (1.1.0)
xml-simple (1.1.9)
rexml
@@ -23,4 +25,4 @@ DEPENDENCIES
license_finder
BUNDLED WITH
2.1.4
2.7.2
@@ -1,6 +1,17 @@
{
csv = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0gz7r2kazwwwyrwi95hbnhy54kwkfac5swh2gy5p5vw36fn38lbf";
type = "gem";
};
version = "3.3.5";
};
license_finder = {
dependencies = [
"csv"
"rubyzip"
"thor"
"tomlrb"
@@ -11,50 +22,50 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0sig4ifxzvcz3fwjnz93dpv61v6sxpmlknj5f8n112ragrbcj8hb";
sha256 = "057ghx449d70bakmn3fjr4x6f4rq4cj61l9gnww0c5sbnqcsv7hp";
type = "gem";
};
version = "7.0.1";
version = "7.2.1";
};
rexml = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
sha256 = "0hninnbvqd2pn40h863lbrn9p11gvdxp928izkag5ysx8b1s5q0r";
type = "gem";
};
version = "3.2.5";
version = "3.4.4";
};
rubyzip = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0grps9197qyxakbpw02pda59v45lfgbgiyw48i0mq9f2bn9y6mrz";
sha256 = "05an0wz87vkmqwcwyh5rjiaavydfn5f4q1lixcsqkphzvj7chxw5";
type = "gem";
};
version = "2.3.2";
version = "2.4.1";
};
thor = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
sha256 = "0wsy88vg2mazl039392hqrcwvs5nb9kq8jhhrrclir2px1gybag3";
type = "gem";
};
version = "1.2.1";
version = "1.5.0";
};
tomlrb = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0a83cb5xpyzlr651d46rk5xgq37s46hs9nfqy9baawzs31hm9k2g";
sha256 = "168v339gqaly00i4zqg2ag2h10r3rl7999d0cqrrpb63gaa7fbr6";
type = "gem";
};
version = "2.0.1";
version = "2.0.4";
};
with_env = {
groups = [ "default" ];
+3 -3
View File
@@ -6,7 +6,7 @@
}:
let
version = "0.0.13";
version = "0.0.16";
in
buildGoModule {
pname = "longcat";
@@ -16,10 +16,10 @@ buildGoModule {
owner = "mattn";
repo = "longcat";
tag = "v${version}";
hash = "sha256-QKtK7v2+Q5/jZrH1m6u9mwgwMQoaLv3pIRc+hYQn4k0=";
hash = "sha256-lI+gykqXWI32TEtvdj9+Lq6iSx7I1iSzP1cYROIZLGM=";
};
vendorHash = "sha256-ka58YOoyBKLX8Z9ak2+rERXsY3rPUaOanfIFErCJCdE=";
vendorHash = "sha256-VcNhzQyhd7gDvlrz7Lh2QRUkMjZj40s2hanNP6gsnMs=";
passthru.updateScript = nix-update-script { };
@@ -6,16 +6,16 @@
buildNpmPackage (finalAttrs: {
pname = "matlab-language-server";
version = "1.3.9";
version = "1.3.10";
src = fetchFromGitHub {
owner = "mathworks";
repo = "matlab-language-server";
tag = "v${finalAttrs.version}";
hash = "sha256-V4CW7mC3F4L7yqpB4AhpLNtOAaEGIWT8AMWCJkTHepI=";
hash = "sha256-DDtgommUDZbrTIGvH8xQyV+qNeDkxwwsx/0uQgGECPM=";
};
npmDepsHash = "sha256-eN6Z/UhzovwJh8EoCTuDnhsYyOxY9/fxOkPf0TqIg3k=";
npmDepsHash = "sha256-BW2J8yTGegugvPxmj1i1K/GDc5bZH8sHOpLOPgwFGKg=";
npmBuildScript = "package";
+2 -2
View File
@@ -23,13 +23,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "millisecond";
version = "0.2.1";
version = "0.2.3";
src = fetchFromGitHub {
owner = "gaheldev";
repo = "Millisecond";
tag = "v${finalAttrs.version}";
hash = "sha256-2jGmL/bNta84x7/U5iX+sIlZyzqlcT62oLmfu4f8fiA=";
hash = "sha256-zoobnsBUg6Bky2Rhh7qEM+MxjpaR4eF+pEkhGMizuSM=";
};
strictDeps = true;
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "minify";
version = "2.24.11";
version = "2.24.12";
src = fetchFromGitHub {
owner = "tdewolff";
repo = "minify";
rev = "v${finalAttrs.version}";
hash = "sha256-AroyZI6bF4nPdGk01pd0hueoVH4690+aWN9MZCz5FJY=";
hash = "sha256-ZOe3CcYn3DSa4skgXe63F9gwX8qrX3RBSkqvuzJtN+o=";
};
vendorHash = "sha256-gH9HiNYAARImEdA4TESg8BXuedhs3Priv7dgZwcnrHU=";
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "mmdbctl";
version = "1.4.9";
version = "1.4.10";
src = fetchFromGitHub {
owner = "ipinfo";
repo = "mmdbctl";
tag = "mmdbctl-${version}";
hash = "sha256-+LuFy7HLr6AvF/TetendJTCx6zoAGonJtc9BL7PCDsU=";
hash = "sha256-s1HKPZmuEENBf5a40i0oTtzvPV3UjMhS/1ijc9WtzXo=";
};
vendorHash = "sha256-f/FEMTOipss17uVhdvV3QKAmlHsmxnGWrz9csIs7ySk=";
@@ -3,27 +3,27 @@
stdenv,
fetchFromGitHub,
cmake,
qttools,
wrapQtAppsHook,
qt5,
nix-update-script,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "molequeue";
version = "0.9.0";
src = fetchFromGitHub {
owner = "OpenChemistry";
repo = "molequeue";
rev = version;
tag = finalAttrs.version;
hash = "sha256-+NoY8YVseFyBbxc3ttFWiQuHQyy1GN8zvV1jGFjmvLg=";
};
nativeBuildInputs = [
cmake
wrapQtAppsHook
qt5.wrapQtAppsHook
];
buildInputs = [ qttools ];
buildInputs = [ qt5.qttools ];
postPatch = ''
substituteInPlace CMakeLists.txt \
@@ -33,9 +33,11 @@ stdenv.mkDerivation rec {
# Fix the broken CMake files to use the correct paths
postInstall = ''
substituteInPlace $out/lib/cmake/molequeue/MoleQueueConfig.cmake \
--replace "$out/" ""
--replace-fail "$out/" ""
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Desktop integration of high performance computing resources";
mainProgram = "molequeue";
@@ -44,4 +46,4 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.linux;
license = lib.licenses.bsd3;
};
}
})
+3 -3
View File
@@ -7,15 +7,15 @@
buildGoModule (finalAttrs: {
pname = "nexttrace";
version = "1.6.1";
version = "1.6.2";
src = fetchFromGitHub {
owner = "nxtrace";
repo = "NTrace-core";
rev = "v${finalAttrs.version}";
sha256 = "sha256-EKsOPE5EGkUtgNIf60ojvMJfZwtSwDzVDDEeKPBLWhY=";
sha256 = "sha256-SJjWDnbHXuokNFErMdnwxzBRgIyfuxmZ5j3IisgG93I=";
};
vendorHash = "sha256-fUM2mWbol1lM6moygeCFiGHyYZfaVzz6edZM6zoGrSg=";
vendorHash = "sha256-4MunvXclgbjnd4ZHLey79GFOH9gDbzqXx1UViUEGL9k=";
buildInputs = [ libpcap ];
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "nitrotpm-tools";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "aws";
repo = "NitroTPM-Tools";
rev = "v${finalAttrs.version}";
hash = "sha256-ZTASHHa+LQ/hNaM0qfsaGdNwkZQQZnR9+f05DHbviLw=";
hash = "sha256-Jnv1ZKRs59eXnW/O6UCZLIhQolQ9LZjJI6+SqXVws5Q=";
};
cargoHash = "sha256-z0b0bLKrnLdMfGKp9aIg3DPW3MJnEhjy9GjCYy44TTQ=";
cargoHash = "sha256-ckygzrbDzzjL2eBktAHdbA40E7HDeR8S5rZCbbuVIW0=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "nu_scripts";
version = "0-unstable-2026-03-12";
version = "0-unstable-2026-04-11";
src = fetchFromGitHub {
owner = "nushell";
repo = "nu_scripts";
rev = "196d94338d382561e7bacb29948ffcfa5ff1b2a1";
hash = "sha256-5FKqphXxVSgqGXbqOL3aiZEGFSr5SMjMVIWzB0dA/+I=";
rev = "341154f469b0fbb5bc5b69e591ba97ebf0e58fdb";
hash = "sha256-94u6d6WyyyamUn4a4p8O9Ujl9R56p1JxthuS03B4auw=";
};
installPhase = ''
@@ -14,13 +14,13 @@ assert
buildGoModule (finalAttrs: {
pname = "open-policy-agent";
version = "1.15.1";
version = "1.15.2";
src = fetchFromGitHub {
owner = "open-policy-agent";
repo = "opa";
tag = "v${finalAttrs.version}";
hash = "sha256-TUFVyrRX0eqXCY+wOYA9yAFTzsupBO4d7bHmQXRRGDE=";
hash = "sha256-QgAMnVnTsHA1BcKgAhCgvOXDwkYqSFy7EVDqV/wCbhw=";
};
vendorHash = "sha256-l2HrTap6qZeKOvvCY6d+issQT2pL6TPU0pIdDN8vfVc=";
@@ -14,7 +14,6 @@
libkrb5,
libxslt,
docbook_xsl,
file,
docbook_xml_dtd_43,
libtool_2,
withDevdoc ? false,
@@ -27,10 +26,7 @@
}:
with (import ./srcs.nix { inherit fetchurl; });
let
inherit (lib) optional optionalString optionals;
in
stdenv.mkDerivation {
pname = "openafs";
inherit version srcs;
@@ -46,18 +42,18 @@ stdenv.mkDerivation {
which
bison
]
++ optionals withDevdoc [
++ lib.optionals withDevdoc [
doxygen
dblatex
];
buildInputs = [ libkrb5 ] ++ optional withNcurses ncurses;
buildInputs = [ libkrb5 ] ++ lib.optional withNcurses ncurses;
patches = [
./bosserver.patch
./cross-build.patch
]
++ optional withTsm ./tsmbac.patch;
++ lib.optional withTsm ./tsmbac.patch;
outputs = [
"out"
@@ -65,7 +61,7 @@ stdenv.mkDerivation {
"man"
"doc"
]
++ optional withDevdoc "devdoc";
++ lib.optional withDevdoc "devdoc";
enableParallelBuilding = false;
@@ -98,12 +94,12 @@ stdenv.mkDerivation {
"--disable-kernel-module"
"--disable-fuse-client"
"--with-docbook-stylesheets=${docbook_xsl}/share/xml/docbook-xsl"
${optionalString withTsm "--enable-tivoli-tsm"}
${optionalString (!withNcurses) "--disable-gtx"}
${lib.optionalString withTsm "--enable-tivoli-tsm"}
${lib.optionalString (!withNcurses) "--disable-gtx"}
"--disable-linux-d_splice-alias-extra-iput"
)
''
+ optionalString withTsm ''
+ lib.optionalString withTsm ''
export XBSA_CFLAGS="-Dxbsa -DNEW_XBSA -I${tsm-client}/opt/tivoli/tsm/client/api/bin64/sample -DXBSA_TSMLIB=\\\"${tsm-client}/lib64/libApiTSM64.so\\\""
'';
@@ -114,7 +110,7 @@ stdenv.mkDerivation {
make -C "''${d}" index.html
done
''
+ optionalString withDevdoc ''
+ lib.optionalString withDevdoc ''
make dox
'';
@@ -129,7 +125,7 @@ stdenv.mkDerivation {
rm -r $out/lib/openafs
''
+ optionalString withDevdoc ''
+ lib.optionalString withDevdoc ''
mkdir -p $devdoc/share/devhelp/openafs/doxygen
cp -r doc/{pdf,protocol} $devdoc/share/devhelp/openafs
cp -r doc/doxygen/output/html $devdoc/share/devhelp/openafs/doxygen
@@ -144,7 +140,7 @@ stdenv.mkDerivation {
done
'';
passthru.cellservdb = callPackage ../cellservdb.nix { };
passthru.cellservdb = callPackage ./cellservdb.nix { };
meta = {
outputsToInstall = [
+2 -2
View File
@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "openmm";
version = "8.5.0";
version = "8.5.1";
src = fetchFromGitHub {
owner = "openmm";
repo = "openmm";
rev = finalAttrs.version;
hash = "sha256-NH9rPAlXpWBqYD9g6z9P0Y3Q51GgOPJUbrQ4GxvtPiA=";
hash = "sha256-YGoQGOP6Use4ivhxlWfKMpEjpm5ovFH1Qf0yVK5jr48=";
};
# "This test is stochastic and may occasionally fail". It does.
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pcm";
version = "202509";
version = "202604";
src = fetchFromGitHub {
owner = "intel";
repo = "pcm";
rev = finalAttrs.version;
hash = "sha256-RIpyh4JN1/ePoSLQPyB3pgx6ifBcpJK+1d9YQcGZed4=";
hash = "sha256-TWE/5rsCCfoKDAy9i9YDRiUXVnqAX7I08Oq6QgCbzaY=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "phpstan";
version = "2.1.46";
version = "2.1.47";
src = fetchFromGitHub {
owner = "phpstan";
repo = "phpstan";
tag = finalAttrs.version;
hash = "sha256-VZQhL9w2/eyMQJhnLTU50wVVjS1gGNKLcPkuEkE5ZaA=";
hash = "sha256-xRDNpz01LvhY44Bwvb9MO6YvRpY5kgWIDxED1Yklvxw=";
};
nativeBuildInputs = [
+4 -4
View File
@@ -7,16 +7,16 @@
buildGoModule {
pname = "pkgsite";
version = "0-unstable-2026-04-02";
version = "0-unstable-2026-04-10";
src = fetchFromGitHub {
owner = "golang";
repo = "pkgsite";
rev = "2d0d60d0e456af02dfc52d79053d5a3a20fb11ff";
hash = "sha256-mHTARhEwD7li9xJQdnjDesgZ4DE34N35oBJIqvo4aUY=";
rev = "70e5087371296e2632232f4a3a795f124c73baf3";
hash = "sha256-URPLE5ZHXpMuB3yLObMCOD5PR14KAbOBsc+aGQKubaA=";
};
vendorHash = "sha256-Dzizb692xTyCmaGpIoXU9OJ0//K+0QQ04vc4Dsnh34Q=";
vendorHash = "sha256-BbCCOgx6Tis2e07nSftdIi7cv8cHIXlsZl5Qk4fsWh8=";
subPackages = [ "cmd/pkgsite" ];
@@ -7,17 +7,17 @@
buildGoModule rec {
pname = "influxdb_exporter";
version = "0.12.0";
version = "0.12.1";
rev = "v${version}";
src = fetchFromGitHub {
inherit rev;
owner = "prometheus";
repo = "influxdb_exporter";
hash = "sha256-O3cH7fX29tr/rhsovoYnmTL6CE+sZQKGNj4mq1IV/5U=";
hash = "sha256-qsZZoBXhh6lfYqh2uuIyOKGyL8u8IK8Gqgmm7cXzQdw=";
};
vendorHash = "sha256-RCf52lHpF4alljH/CNhCg+zgfvlYbO5WT2rFX63fyyo=";
vendorHash = "sha256-NhodCQVFa/5jxhfdFRe2vxuw8dlSKipfxbzD6NF/Q5w=";
ldflags = [
"-s"
@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "node_exporter";
version = "1.11.0";
version = "1.11.1";
src = fetchFromGitHub {
owner = "prometheus";
repo = "node_exporter";
tag = "v${finalAttrs.version}";
hash = "sha256-cZ7MGh80LIPTrTzgR6W+gl6BUc7ss60mjocwm1BMXC0=";
hash = "sha256-AoW4JO9V/sZDjonNT+Ar8saX/rlb1lB/+Vmu5qGtTlA=";
};
vendorHash = "sha256-qTuzF4xeF0riOedwaUR4x/U6Jb0j+GIwUfUfstp2Cao=";
@@ -4,10 +4,7 @@
stdenv,
cmake,
sqlite,
qtbase,
qtsvg,
qttools,
wrapQtAppsHook,
qt6,
icoutils, # build and runtime deps.
wget,
fuseiso,
@@ -15,28 +12,28 @@
which, # runtime deps.
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "q4wine";
version = "1.4.2";
src = fetchFromGitHub {
owner = "brezerk";
repo = "q4wine";
rev = "v${version}";
sha256 = "sha256-5rj+EDsOZib78gWT003a4IN23cZQftnhVggIdLN6f7I=";
tag = "v${finalAttrs.version}";
hash = "sha256-5rj+EDsOZib78gWT003a4IN23cZQftnhVggIdLN6f7I=";
};
buildInputs = [
sqlite
icoutils
qtbase
qtsvg
qttools
qt6.qtbase
qt6.qtsvg
qt6.qttools
];
nativeBuildInputs = [
cmake
wrapQtAppsHook
qt6.wrapQtAppsHook
];
# Add runtime deps.
@@ -60,4 +57,4 @@ stdenv.mkDerivation rec {
maintainers = with lib.maintainers; [ rkitover ];
platforms = lib.platforms.unix;
};
}
})
+2 -2
View File
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "qlementine-icons";
version = "1.14.0";
version = "1.15.0";
src = fetchFromGitHub {
owner = "oclero";
repo = "qlementine-icons";
tag = "v${finalAttrs.version}";
hash = "sha256-29XiD3t+KKEe8KRs5LwTN11gEFBJt/Ws6geq6bdH8KA=";
hash = "sha256-dnKl245hLBfENAh0ICQ/OX+3KDC2RE3t7uboiUc1XGY=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quickjs-ng";
version = "0.13.0";
version = "0.14.0";
src = fetchFromGitHub {
owner = "quickjs-ng";
repo = "quickjs";
tag = "v${finalAttrs.version}";
hash = "sha256-t1GvD1iBRfJwzZHoLxMbE2Gh1Ow8v0ZASxCVnOT7ST4=";
hash = "sha256-kQDaDCljI+NcElufZZAmSGMbI2wyiQC6Lp4CyHW0aBY=";
};
outputs = [
+3 -3
View File
@@ -18,16 +18,16 @@ in
buildGoModule rec {
pname = "regclient";
version = "0.11.2";
version = "0.11.3";
tag = "v${version}";
src = fetchFromGitHub {
owner = "regclient";
repo = "regclient";
rev = tag;
sha256 = "sha256-q3dsIQgUyLQXiiBgz//ttT1leGaUROd1GFxXIbbvV2U=";
sha256 = "sha256-/gKvjyFOzyTsgMuqCqZaWl2yun7f+eboQ0iLuXHh4lI=";
};
vendorHash = "sha256-J0kY5tltiicZPdQeq9uHAwqKR7SpFzwgLSryXtxL+9U=";
vendorHash = "sha256-P9ayAWvQY4WgmFTWzk2ZLQ5uwMvIsSfL73C99ROmze8=";
outputs = [ "out" ] ++ bins;
+2 -2
View File
@@ -5,10 +5,10 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rime-moegirl";
version = "20260315";
version = "20260412";
src = fetchurl {
url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict.yaml";
hash = "sha256-iNRDQsDg8G58mSkDnzoGUVfWX3YezIWVwl5CJMKB+wE=";
hash = "sha256-qIFkaDdivE7tOQmk0TpNB8wov5iazegX7eJjMB+lFe0=";
};
dontUnpack = true;

Some files were not shown because too many files have changed in this diff Show More