Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-03-31 18:05:04 +00:00
committed by GitHub
116 changed files with 4791 additions and 1268 deletions
+4
View File
@@ -8,6 +8,10 @@
- `services.rippleDataApi` has been removed, as `ripple-data-api` was broken and had not been updated since 2022.
- `apptainer` and `singularity` deprecate the workaround of overriding `vendorHash` and related attributes via `<pkg>.override`,
in favour of the unified overriding of the same group of attributes via `<pkg>.overrideAttrs`.
The compatibility layer will be removed in future releases.
- `squid` has been updated to version 7, this release includes multiple breaking changes, like ESI removal.
For more information, [check the release notes](https://github.com/squid-cache/squid/releases/tag/SQUID_7_0_1).
@@ -490,6 +490,8 @@
- `nodePackages.ganache` has been removed, as the package has been deprecated by upstream.
- `services.nitter.guestAccounts` has been renamed to `services.nitter.sessionsFile`, for consistency with upstream. The file format is unchanged.
- `virtualisation.azure.agent` option provided by `azure-agent.nix` is replaced by `services.waagent`, and will be removed in a future release.
- `matomo` now defaults to version 5 (previously available as `matomo_5`). Version 4 has been removed as it reached EOL on December 19, 2024.
+1 -1
View File
@@ -115,7 +115,7 @@ in
(import ./wayland-session.nix {
inherit lib pkgs;
enableXWayland = cfg.xwayland.enable;
enableWlrPortal = lib.mkDefault false; # Hyprland has its own portal, wlr is not needed
enableWlrPortal = false; # Hyprland has its own portal, wlr is not needed
})
]
);
+12 -8
View File
@@ -64,6 +64,10 @@ in
"nitter"
"replaceInstagram"
] "Nitter no longer supports this option as Bibliogram has been discontinued.")
(lib.mkRenamedOptionModule
[ "services" "nitter" "guestAccounts" ]
[ "services" "nitter" "sessionsFile" ]
)
];
options = {
@@ -322,20 +326,20 @@ in
'';
};
guestAccounts = lib.mkOption {
sessionsFile = lib.mkOption {
type = lib.types.path;
default = "/var/lib/nitter/guest_accounts.jsonl";
default = "/var/lib/nitter/sessions.jsonl";
description = ''
Path to the guest accounts file.
Path to the session tokens file.
This file contains a list of guest accounts that can be used to
This file contains a list of session tokens that can be used to
access the instance without logging in. The file is in JSONL format,
where each line is a JSON object with the following fields:
{"oauth_token":"some_token","oauth_token_secret":"some_secret_key"}
See <https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment>
for more information on guest accounts and how to generate them.
See <https://github.com/zedeus/nitter/wiki/Creating-session-tokens>
for more information on session tokens and how to generate them.
'';
};
@@ -369,11 +373,11 @@ in
after = [ "network-online.target" ];
serviceConfig = {
DynamicUser = true;
LoadCredential = "guestAccountsFile:${cfg.guestAccounts}";
LoadCredential = "sessionsFile:${cfg.sessionsFile}";
StateDirectory = "nitter";
Environment = [
"NITTER_CONF_FILE=/var/lib/nitter/nitter.conf"
"NITTER_ACCOUNTS_FILE=%d/guestAccountsFile"
"NITTER_SESSIONS_FILE=%d/sessionsFile"
];
# Some parts of Nitter expect `public` folder in working directory,
# see https://github.com/zedeus/nitter/issues/414
+4 -3
View File
@@ -578,8 +578,8 @@ in
};
};
nginx =
mkIf (cfg.nginx != null) {
nginx = mkIf (cfg.nginx != null) (
{
enable = true;
recommendedOptimisation = mkDefault true;
recommendedProxySettings = true;
@@ -677,7 +677,8 @@ in
}
// lib.optionalAttrs (cfg.precompressStaticFiles.brotli.enable) {
recommendedBrotliSettings = mkDefault true;
};
}
);
mysql = mkIf (cfg.database.createLocally && cfg.database.type == "mysql") {
enable = mkDefault true;
+1 -1
View File
@@ -361,7 +361,7 @@ in {
eintopf = handleTest ./eintopf.nix {};
ejabberd = handleTest ./xmpp/ejabberd.nix {};
elk = handleTestOn ["x86_64-linux"] ./elk.nix {};
emacs-daemon = handleTest ./emacs-daemon.nix {};
emacs-daemon = runTest ./emacs-daemon.nix;
endlessh = handleTest ./endlessh.nix {};
endlessh-go = handleTest ./endlessh-go.nix {};
engelsystem = handleTest ./engelsystem.nix {};
+37 -41
View File
@@ -1,52 +1,48 @@
import ./make-test-python.nix (
{ pkgs, ... }:
{
name = "emacs-daemon";
meta = with pkgs.lib.maintainers; {
maintainers = [ ];
};
{ lib, ... }:
{
name = "emacs-daemon";
meta.maintainers = lib.teams.emacs.members;
enableOCR = true;
enableOCR = true;
nodes.machine =
{ ... }:
nodes.machine =
{ ... }:
{
imports = [ ./common/x11.nix ];
services.emacs = {
enable = true;
defaultEditor = true;
};
# Important to get the systemd service running for root
environment.variables.XDG_RUNTIME_DIR = "/run/user/0";
environment.variables.TEST_SYSTEM_VARIABLE = "system variable";
{
imports = [ ./common/x11.nix ];
services.emacs = {
enable = true;
defaultEditor = true;
};
testScript = ''
machine.wait_for_unit("multi-user.target")
# Important to get the systemd service running for root
environment.variables.XDG_RUNTIME_DIR = "/run/user/0";
# checks that the EDITOR environment variable is set
machine.succeed('test $(basename "$EDITOR") = emacseditor')
environment.variables.TEST_SYSTEM_VARIABLE = "system variable";
};
# waits for the emacs service to be ready
machine.wait_until_succeeds(
"systemctl --user status emacs.service | grep 'Active: active'"
)
testScript = ''
machine.wait_for_unit("multi-user.target")
# connects to the daemon
machine.succeed("emacsclient --no-wait --frame-parameters='((display . \"'\"$DISPLAY\"'\"))' --create-frame $EDITOR >&2")
# checks that the EDITOR environment variable is set
machine.succeed('test $(basename "$EDITOR") = emacseditor')
# checks that Emacs shows the edited filename
machine.wait_for_text("emacseditor")
# waits for the emacs service to be ready
machine.wait_until_succeeds(
"systemctl --user status emacs.service | grep 'Active: active'"
)
# makes sure environment variables are accessible from Emacs
machine.succeed(
"emacsclient --eval '(getenv \"TEST_SYSTEM_VARIABLE\")' | grep -q 'system variable'"
)
# connects to the daemon
machine.succeed("emacsclient --no-wait --frame-parameters='((display . \"'\"$DISPLAY\"'\"))' --create-frame $EDITOR >&2")
machine.screenshot("emacsclient")
'';
}
)
# checks that Emacs shows the edited filename
machine.wait_for_text("emacseditor")
# makes sure environment variables are accessible from Emacs
machine.succeed(
"emacsclient --eval '(getenv \"TEST_SYSTEM_VARIABLE\")' | grep -q 'system variable'"
)
machine.screenshot("emacsclient")
'';
}
+2 -2
View File
@@ -8,7 +8,7 @@ import ./make-test-python.nix (
# These credentials are from the nitter wiki and are expired. We must provide
# credentials in the correct format, otherwise nitter fails to start. They
# must not be valid, as unauthorized errors are handled gracefully.
guestAccountFile = pkgs.writeText "guest_accounts.jsonl" ''
sessionsFile = pkgs.writeText "sessions.jsonl" ''
{"oauth_token":"1719213587296620928-BsXY2RIJEw7fjxoNwbBemgjJhueK0m","oauth_token_secret":"N0WB0xhL4ng6WTN44aZO82SUJjz7ssI3hHez2CUhTiYqy"}
'';
in
@@ -22,7 +22,7 @@ import ./make-test-python.nix (
# Test CAP_NET_BIND_SERVICE
server.port = 80;
# Provide dummy guest accounts
guestAccounts = guestAccountFile;
inherit sessionsFile;
};
};
@@ -5982,6 +5982,19 @@ final: prev:
meta.hydraPlatforms = [ ];
};
hurl-nvim = buildVimPlugin {
pname = "hurl.nvim";
version = "2025-03-04";
src = fetchFromGitHub {
owner = "jellydn";
repo = "hurl.nvim";
rev = "bf00b4ee56dc8026dd7cd068236fb2c01bb1e307";
sha256 = "1hw8sfx689j8fxwixfdia6rvfncb37j5y3g7f8kgqg1rd6vc3b0z";
};
meta.homepage = "https://github.com/jellydn/hurl.nvim/";
meta.hydraPlatforms = [ ];
};
hydra-nvim = buildVimPlugin {
pname = "hydra.nvim";
version = "2025-03-28";
@@ -10643,6 +10656,19 @@ final: prev:
meta.hydraPlatforms = [ ];
};
nvim-origami = buildVimPlugin {
pname = "nvim-origami";
version = "2025-03-31";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-origami";
rev = "61c0fdec70e82d9a85642234420399372acd636d";
sha256 = "1ld4bp18b4xi9ppjhj06ii339azrblnqpi3baz48pjjfdc4lxgld";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-origami/";
meta.hydraPlatforms = [ ];
};
nvim-osc52 = buildVimPlugin {
pname = "nvim-osc52";
version = "2024-05-24";
@@ -10929,6 +10955,19 @@ final: prev:
meta.hydraPlatforms = [ ];
};
nvim-tinygit = buildVimPlugin {
pname = "nvim-tinygit";
version = "2025-03-30";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-tinygit";
rev = "8332b4a1cd852416a632dda51848a5fae58df48e";
sha256 = "1sjnc2bgprhjyjcgg3ninskkmh0369jq80i6n3sxr2lxxp64yvjp";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/";
meta.hydraPlatforms = [ ];
};
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
version = "2025-03-23";
@@ -11697,6 +11736,19 @@ final: prev:
meta.hydraPlatforms = [ ];
};
parrot-nvim = buildVimPlugin {
pname = "parrot.nvim";
version = "2025-03-30";
src = fetchFromGitHub {
owner = "frankroeder";
repo = "parrot.nvim";
rev = "3158788f52745310bee3ec5a53dd0012f17f34d0";
sha256 = "1pdxgjbfav223wablhy2gfq1fm3j523dln1rdnpycvbqcm60hm42";
};
meta.homepage = "https://github.com/frankroeder/parrot.nvim/";
meta.hydraPlatforms = [ ];
};
pckr-nvim = buildVimPlugin {
pname = "pckr.nvim";
version = "2025-03-30";
@@ -20891,6 +20943,19 @@ final: prev:
meta.hydraPlatforms = [ ];
};
whichpy-nvim = buildVimPlugin {
pname = "whichpy.nvim";
version = "2025-03-14";
src = fetchFromGitHub {
owner = "neolooong";
repo = "whichpy.nvim";
rev = "1652a59dce97902c6c77960fba325163764af40f";
sha256 = "084b5y17069sz3hh312g4v6w4bqlaqmwdszk3yz3s34a386a0qgf";
};
meta.homepage = "https://github.com/neolooong/whichpy.nvim/";
meta.hydraPlatforms = [ ];
};
whitespace-nvim = buildVimPlugin {
pname = "whitespace.nvim";
version = "2025-03-14";
@@ -3,20 +3,25 @@
fetchFromGitHub,
nix-update-script,
}:
vimUtils.buildVimPlugin {
vimUtils.buildVimPlugin rec {
pname = "bitbake-vim";
version = "2025-03-24";
version = "2.8.8";
src = fetchFromGitHub {
owner = "openembedded";
repo = "bitbake";
rev = "8cc976e2792fdde3900729f3b09dd18ab640b5e8";
sha256 = "12k48zhd9bh3b8xjpang2xj14nhyla2p55r1is3m25wkqys10p9c";
tag = version;
hash = "sha256-ShNMTsDL2N2BxwsHetn9rSQdWUBtF/N1EVAbYHXgBSY=";
};
sourceRoot = "source/contrib/vim";
meta.homepage = "https://github.com/openembedded/bitbake/";
passthru.updateScript = nix-update-script { };
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"^(\\d+\\.\\d+\\.\\d+)$"
];
};
}
@@ -78,6 +78,8 @@
ncurses,
# devdocs-nvim dependencies
pandoc,
# nvim-tinygit
gitMinimal,
# Preview-nvim dependencies
md-tui,
# sved dependencies
@@ -1368,6 +1370,24 @@ in
src = "${hurl.src}/contrib/vim";
};
hurl-nvim = super.hurl-nvim.overrideAttrs {
dependencies = with self; [
nui-nvim
nvim-treesitter
plenary-nvim
];
runtimeDeps = [
hurl
];
nvimSkipModules = [
# attempt to index global '_HURL_GLOBAL_CONFIG' (a nil value)
"hurl.popup"
"hurl.split"
];
};
idris2-nvim = super.idris2-nvim.overrideAttrs {
dependencies = with self; [
nui-nvim
@@ -2457,6 +2477,18 @@ in
];
};
nvim-tinygit = super.nvim-tinygit.overrideAttrs {
dependencies = with self; [
telescope-nvim
];
checkInputs = [
gitMinimal
# transitive dependency (telescope-nvim) not properly propagated to the test environment
self.plenary-nvim
];
};
nvim-tree-lua = super.nvim-tree-lua.overrideAttrs {
nvimSkipModules = [
# Meta can't be required
@@ -2656,6 +2688,21 @@ in
];
};
parrot-nvim = super.parrot-nvim.overrideAttrs {
runtimeDeps = [
curl
];
dependencies = with self; [
plenary-nvim
];
checkInputs = [
curl
ripgrep
];
};
persisted-nvim = super.persisted-nvim.overrideAttrs {
nvimSkipModules = [
# /lua/persisted/init.lua:44: attempt to index upvalue 'config' (a nil value)
@@ -3746,6 +3793,12 @@ in
nvimSkipModules = [ "which-key.docs" ];
};
whichpy-nvim = super.whichpy-nvim.overrideAttrs {
checkInputs = with self; [
telescope-nvim
];
};
wiki-vim = super.wiki-vim.overrideAttrs {
# Optional telescope integration
nvimSkipModules = [ "wiki.telescope" ];
@@ -458,6 +458,7 @@ https://github.com/TheBlob42/houdini.nvim/,HEAD,
https://github.com/lewis6991/hover.nvim/,HEAD,
https://github.com/othree/html5.vim/,HEAD,
https://github.com/julienvincent/hunk.nvim/,HEAD,
https://github.com/jellydn/hurl.nvim/,HEAD,
https://github.com/nvimtools/hydra.nvim/,HEAD,
https://github.com/mboughaba/i3config.vim/,,
https://github.com/cocopon/iceberg.vim/,,
@@ -816,6 +817,7 @@ https://github.com/ya2s/nvim-nonicons/,,
https://github.com/rcarriga/nvim-notify/,,
https://github.com/LhKipp/nvim-nu/,HEAD,
https://github.com/sitiom/nvim-numbertoggle/,HEAD,
https://github.com/chrisgrieser/nvim-origami/,HEAD,
https://github.com/ojroques/nvim-osc52/,,
https://github.com/julienvincent/nvim-paredit/,,
https://github.com/gpanders/nvim-parinfer/,HEAD,
@@ -838,6 +840,7 @@ https://github.com/kylechui/nvim-surround/,main,
https://github.com/svermeulen/nvim-teal-maker/,HEAD,
https://github.com/norcalli/nvim-terminal.lua/,,
https://github.com/klen/nvim-test/,,
https://github.com/chrisgrieser/nvim-tinygit/,HEAD,
https://github.com/nvim-tree/nvim-tree.lua/,,
https://github.com/nvim-treesitter/nvim-treesitter/,,
https://github.com/nvim-treesitter/nvim-treesitter-context/,,
@@ -897,6 +900,7 @@ https://github.com/roobert/palette.nvim/,HEAD,
https://github.com/NLKNguyen/papercolor-theme/,,
https://github.com/pappasam/papercolor-theme-slim/,HEAD,
https://github.com/dundalek/parpar.nvim/,,
https://github.com/frankroeder/parrot.nvim/,HEAD,
https://github.com/lewis6991/pckr.nvim/,HEAD,
https://github.com/tmsvg/pear-tree/,,
https://github.com/steelsojka/pears.nvim/,,
@@ -1603,6 +1607,7 @@ https://github.com/mattn/webapi-vim/,,
https://github.com/willothy/wezterm.nvim/,HEAD,
https://github.com/DingDean/wgsl.vim/,HEAD,
https://github.com/folke/which-key.nvim/,,
https://github.com/neolooong/whichpy.nvim/,HEAD,
https://github.com/johnfrankmorgan/whitespace.nvim/,HEAD,
https://github.com/lervag/wiki-ft.vim/,HEAD,
https://github.com/lervag/wiki.vim/,HEAD,
@@ -3,6 +3,7 @@
lib,
vscode-utils,
ruff,
vscode-extensions-update-script,
}:
vscode-utils.buildVscodeMarketplaceExtension {
@@ -11,28 +12,29 @@ vscode-utils.buildVscodeMarketplaceExtension {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-XRdrZ+NHqtv7KCAvk0PX99SQxVDhdnbNOszqXdTnFnk=";
hash = "sha256-lGV/Zc4pibm7sTVtN4UYzuroxNgUltaUT9oJPaa5S8Q=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-zeIcmlQTRugMNLqHTnxWvAd//CUqo1i4W4lPhzmZga8=";
hash = "sha256-h1cvTJ9VUHOL27F9twdbLTSzLb+NUhqrbaScoKF5jZ4=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-ynJjsvSywU8s81tifUun4wwxJTMBm+zNmZDeuMzWY2k=";
hash = "sha256-Ca9DGjQDT5BbJUL7FtU3dS6Zb7C2Blxr69l5HpZR4ZQ=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-rgdiYnhNMEoZwwN7jUJ/sucgSXSVqrJA+X3t0Sjv/Q8=";
hash = "sha256-8Qay/ynixASQ8FFyAYjBeGcjBKQGXucGlOndOYa1Fn8=";
};
};
in
{
name = "ruff";
publisher = "charliermarsh";
version = "2025.14.0";
version = "2025.22.0";
}
// sources.${stdenvNoCC.system} or (throw "Unsupported system ${stdenvNoCC.system}");
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
postInstall = ''
test -x "$out/$installPrefix/bundled/libs/bin/ruff" || {
@@ -43,12 +45,20 @@ vscode-utils.buildVscodeMarketplaceExtension {
ln -sf ${lib.getExe ruff} "$out/$installPrefix/bundled/libs/bin/ruff"
'';
passthru.updateScript = vscode-extensions-update-script { extraArgs = [ "--platforms" ]; };
meta = {
license = lib.licenses.mit;
changelog = "https://marketplace.visualstudio.com/items/charliermarsh.ruff/changelog";
description = "Visual Studio Code extension with support for the Ruff linter";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff";
homepage = "https://github.com/astral-sh/ruff-vscode";
platforms = [
"aarch64-linux"
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
maintainers = [ lib.maintainers.azd325 ];
};
}
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -27,7 +27,7 @@
buildPythonApplication rec {
pname = "glances";
version = "4.3.0.8";
version = "4.3.1";
pyproject = true;
disabled = isPyPy || pythonOlder "3.9";
@@ -36,7 +36,7 @@ buildPythonApplication rec {
owner = "nicolargo";
repo = "glances";
tag = "v${version}";
hash = "sha256-BLOGsqeVrMZf2fLRqu1BIopWxgQF/z9KgsQopFfvdvo=";
hash = "sha256-KaH2dV9bOtBZkfbIGIgQS8vL39XwSyatSjclcXpeVGM=";
};
build-system = [ setuptools ];
+2
View File
@@ -27,6 +27,7 @@
libcdio,
libcdio-paranoia,
libdrm,
libdisplay-info,
libdvdnav,
libjack2,
libplacebo,
@@ -187,6 +188,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals cmsSupport [ lcms2 ]
++ lib.optionals drmSupport [
libdrm
libdisplay-info
libgbm
]
++ lib.optionals dvdnavSupport [
@@ -19,12 +19,12 @@ let
let
self = rec {
pname = camelToKebab name;
version = "0-unstable-2024-01-11";
version = "0-unstable-2025-03-09";
src = fetchFromGitHub {
owner = "occivink";
repo = "mpv-scripts";
rev = "d0390c8e802c2e888ff4a2e1d5e4fb040f855b89";
hash = "sha256-pc2aaO7lZaoYMEXv5M0WI7PtmqgkNbdtNiLZZwVzppM=";
rev = "65aa1da29570e9c21b49292725ec5dd719ab6bb4";
hash = "sha256-pca24cZY2ZNxkY1XP2T2WKo1UbD8gsGn+EskGH+CggE=";
};
passthru.updateScript = unstableGitUpdater { };
+29 -1
View File
@@ -6,6 +6,7 @@
ninja,
nv-codec-headers-12,
fetchFromGitHub,
fetchpatch,
addDriverRunpath,
autoAddDriverRunpath,
cudaSupport ? config.cudaSupport,
@@ -38,7 +39,7 @@
alsa-lib,
pulseaudioSupport ? config.pulseaudio or stdenv.hostPlatform.isLinux,
libpulseaudio,
browserSupport ? false, # FIXME: broken
browserSupport ? true,
libcef,
pciutils,
pipewireSupport ? stdenv.hostPlatform.isLinux,
@@ -84,6 +85,33 @@ stdenv.mkDerivation (finalAttrs: {
# Lets obs-browser build against CEF 90.1.0+
./Enable-file-access-and-universal-access-for-file-URL.patch
./fix-nix-plugin-path.patch
# TODO: remove when CHROME_VERSION_BUILD(libcef) >= 6367
(fetchpatch {
name = "Check-source-validity-before-attempting-to-log-rende.patch";
url = "https://github.com/obsproject/obs-browser/pull/478.patch";
revert = true;
stripLen = 1;
extraPrefix = "plugins/obs-browser/";
hash = "sha256-mQVhK4r8LlK2F9/jlDHA1V6M29mAfxWAU/VsMXYNrhU=";
})
# TODO: remove when CHROME_VERSION_BUILD(libcef) >= 6367
(fetchpatch {
name = "Print-browser-source-renderer-crashes-to-OBS-log.patch";
url = "https://github.com/obsproject/obs-browser/pull/475.patch";
revert = true;
stripLen = 1;
extraPrefix = "plugins/obs-browser/";
hash = "sha256-ha77OYpWn57JovPNE+izyDOB/2KlF3qWVv/PGEgyu84=";
})
# TODO: remove when CHROME_VERSION_BUILD(libcef) >= 6367
(fetchpatch {
name = "Log-error-if-CefInitialize-fails.patch.patch";
url = "https://github.com/obsproject/obs-browser/pull/477.patch";
revert = true;
stripLen = 1;
extraPrefix = "plugins/obs-browser/";
hash = "sha256-MMLFQtpWjfpti/38qEcOuXr1L3s1MPRHjuaZCjNmvt0=";
})
];
nativeBuildInputs =
@@ -16,7 +16,8 @@
let
# Backward compatibility layer for the obsolete workaround of
# the "vendor-related attributes not overridable" issue (#86349),
# whose solution is merged and released.
# whose solution (#225051) is merged and released.
# TODO(@ShamrockLee): Remove after the Nixpkgs 25.05 branch-off.
_defaultGoVendorArgs = {
inherit vendorHash deleteVendor proxyVendor;
};
@@ -96,14 +97,28 @@ in
# "path/to/source/file1" = [ "<originalDefaultPath11>" "<originalDefaultPath12>" ... ];
# }
sourceFilesWithDefaultPaths ? { },
# Workaround #86349
# should be removed when the issue is resolved
vendorHash ? _defaultGoVendorArgs.vendorHash,
deleteVendor ? _defaultGoVendorArgs.deleteVendor,
proxyVendor ? _defaultGoVendorArgs.proxyVendor,
# Placeholders for the obsolete workaround of #86349
# TODO(@ShamrockLee): Remove after the Nixpkgs 25.05 branch-off.
vendorHash ? null,
deleteVendor ? null,
proxyVendor ? null,
}@args:
let
# Backward compatibility layer for the obsolete workaround of #86349
# TODO(@ShamrockLee): Convert to simple inheritance after the Nixpkgs 25.05 branch-off.
moduleArgsOverridingCompat =
argName:
if args.${argName} or null == null then
_defaultGoVendorArgs.${argName}
else
lib.warn
"${projectName}: Override ${argName} with .override is deprecated. Use .overrideAttrs instead."
args.${argName};
vendorHash = moduleArgsOverridingCompat "vendorHash";
deleteVendor = moduleArgsOverridingCompat "deleteVendor";
proxyVendor = moduleArgsOverridingCompat "proxyVendor";
addShellDoubleQuotes = s: lib.escapeShellArg ''"'' + s + lib.escapeShellArg ''"'';
in
(buildGoModule {
+5 -1
View File
@@ -11,7 +11,11 @@ lib.makeOverridable (
fetchzip (
{
inherit name;
url = "https://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz";
url =
let
repo' = lib.last (lib.strings.splitString "/" repo); # support repo like emacs/elpa
in
"https://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo'}-${rev}.tar.gz";
meta.homepage = "https://git.savannah.gnu.org/cgit/${repo}.git/";
passthru.gitRepoUrl = "https://git.savannah.gnu.org/git/${repo}.git";
}
+2 -2
View File
@@ -8,13 +8,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
version = "5.0.5";
version = "5.1.0";
pname = "adminer";
# not using fetchFromGitHub as the git repo relies on submodules that are included in the tar file
src = fetchurl {
url = "https://github.com/vrana/adminer/releases/download/v${finalAttrs.version}/adminer-${finalAttrs.version}.zip";
hash = "sha256-7VAy9bE9dUZpkKtRMUa/boA6NlfZ7tBT/2x1POtazoM=";
hash = "sha256-SLu7NJoCkfEL9WhYQSHEx5QZmD6cjkBXpwEnp7d6Elo=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -13,14 +13,14 @@
}:
stdenv.mkDerivation rec {
version = "3.7.20";
version = "3.7.21";
pname = "afflib";
src = fetchFromGitHub {
owner = "sshock";
repo = "AFFLIBv3";
rev = "v${version}";
sha256 = "sha256-xkqBfTftzn+rgeuoaKfHP7vQmy4VZuaCq8VFlfZTUE4=";
sha256 = "sha256-CBDkeUzHnRBkLUYl0JuQcVnQWap0l7dAca1deZVoNDM=";
};
nativeBuildInputs = [ autoreconfHook ];
+2 -2
View File
@@ -7,12 +7,12 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "airbuddy";
version = "2.7.1";
version = "2.7.3";
src = fetchurl {
name = "AirBuddy.dmg";
url = "https://download.airbuddy.app/WebDownload/AirBuddy_v${finalAttrs.version}.dmg";
hash = "sha256-z8iy3kIBO+1HDgmWxXmFHArLdw85CLNSMvMFZfEJAp0=";
hash = "sha256-cwvSFvaREbF+JvV5Y5dFaj6fZbzdzcjBgzdQ9WDcCFY=";
};
dontPatch = true;
+2 -2
View File
@@ -115,13 +115,13 @@ let
in
stdenv.mkDerivation rec {
pname = "airgeddon";
version = "11.11";
version = "11.41";
src = fetchFromGitHub {
owner = "v1s1t0r1sh3r3";
repo = "airgeddon";
tag = "v${version}";
hash = "sha256-3Rx1tMRIpSk+IEJGOs+t+kDlvGHYOx1IOSi+663uzrw=";
hash = "sha256-+hJqaEjEy8woJKE+HKg3utNrZmGeAdd0YWi62HPLN/I=";
};
strictDeps = true;
+6 -6
View File
@@ -2,7 +2,7 @@
lib,
buildNpmPackage,
copyDesktopItems,
electron_33,
electron_34,
fetchFromGitHub,
makeDesktopItem,
makeWrapper,
@@ -10,8 +10,8 @@
}:
let
electron = electron_33;
version = "2024.12.1";
electron = electron_34;
version = "2025.3.1";
in
buildNpmPackage {
@@ -22,10 +22,10 @@ buildNpmPackage {
owner = "appium";
repo = "appium-inspector";
tag = "v${version}";
hash = "sha256-O2rBODsZuW6M3dM1zL2TVTPxnTPaReD+yOyBLywnxIU=";
hash = "sha256-Qpk3IXoegPKLKdSSzY05cT2//45TIhyVLxESd2OeWPE=";
};
npmDepsHash = "sha256-RhRa0VgEfVv9kW+EY7yhmm6k/waYAVcvom55xUbfhDs=";
npmDepsHash = "sha256-vUqX8yUZCflfkDYssQelFfJLNhDeU3K4UJPPgvvEeaI=";
npmFlags = [ "--ignore-scripts" ];
nativeBuildInputs = [
@@ -82,6 +82,6 @@ buildNpmPackage {
license = lib.licenses.asl20;
mainProgram = "appium-inspector";
maintainers = with lib.maintainers; [ marie ];
inherit (electron.meta) platforms;
platforms = lib.platforms.linux;
};
}
+3 -3
View File
@@ -28,13 +28,13 @@ stdenv.mkDerivation (finalAttrs: {
pname = "apvlv";
# If you change the version, please also update src.rev accordingly
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "naihe2010";
repo = "apvlv";
tag = "v0.5.0-final";
hash = "sha256-5Wbv3dXieymhhPmEKQu8X/38WsDA1T/IBPoMXdpzcaA=";
tag = "v0.6.0-final";
hash = "sha256-iKhbLMXk5DpwO2El2yx6DvuK2HStkQVHlkXKwmGVbzM=";
};
env.NIX_CFLAGS_COMPILE = "-I${poppler.dev}/include/poppler";
+3 -3
View File
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "auth0-cli";
version = "1.9.2";
version = "1.10.1";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
tag = "v${version}";
hash = "sha256-P+V/OQ40iFfDVEtiZcp0TqjcSX+K7s4bPtqaslK9+PI=";
hash = "sha256-6JWruZahA3Stu89FGOH2vF6L4wi5CJmqPjJ6fcRkaMY=";
};
vendorHash = "sha256-S/K65q6glfHZslns1A2zplefC1kGzd9OCNMdvH8CZGM=";
vendorHash = "sha256-mW7eu8Va8XyV4hD4qkM86LvQhLGWirU+L5UKNvgQIFo=";
ldflags = [
"-s"
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "aws-nuke";
version = "3.48.2";
version = "3.51.0";
src = fetchFromGitHub {
owner = "ekristen";
repo = "aws-nuke";
tag = "v${version}";
hash = "sha256-1uNZy4XN2hscsvPGWO/dDRToX94lo9HZpU4AKsZ4ATU=";
hash = "sha256-ITYHcmOK+vPezxdMNsFwdxUXDHXljVUOyrdR7eXJYeE=";
};
vendorHash = "sha256-YLk560F2YBwWsWFhQ8KsUuW/kIAlWBkihynREppQ+40=";
vendorHash = "sha256-DK7nR5P/Y/aSpG+AORYHmVypeVNfRqWE7X8J40lVyjY=";
overrideModAttrs = _: {
preBuild = ''
+2 -2
View File
@@ -64,14 +64,14 @@ let
in
py.pkgs.buildPythonApplication rec {
pname = "awscli2";
version = "2.24.24"; # N.B: if you change this, check if overrides are still up-to-date
version = "2.25.5"; # N.B: if you change this, check if overrides are still up-to-date
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "aws-cli";
tag = version;
hash = "sha256-v2SdbWE+pxDFEtbwDd3sdVvLWGyeNm+9pKlTzqbgJFU=";
hash = "sha256-l2X7QhhrX0MzdB4WpuqaDcJdRK7G/vfig+F3F1tHM5Y=";
};
postPatch = ''
+3 -3
View File
@@ -16,16 +16,16 @@
buildNpmPackage rec {
pname = "basedpyright";
version = "1.28.2";
version = "1.28.4";
src = fetchFromGitHub {
owner = "detachhead";
repo = "basedpyright";
tag = "v${version}";
hash = "sha256-xcjP35Av+XNlfrIqvjfamZIc/+BXw8SFvAi2OniJQd4=";
hash = "sha256-Ml8lb8E9sFRSOjaTv1R0OO5+gjXJk2GoL4Fkb+yvb0g=";
};
npmDepsHash = "sha256-o985HeQBZY7XNn+GULbn6hMWRBI/d0xili0wnV/udi8=";
npmDepsHash = "sha256-wzetOJxHJXK7oY1cwOG9YOrKKIDhFPD17em6UQ2859M=";
npmWorkspace = "packages/pyright";
preBuild = ''
+7 -3
View File
@@ -10,17 +10,21 @@
flutter324.buildFlutterApplication rec {
pname = "bloomeetunes";
version = "2.11.3";
version = "2.11.4";
src = fetchFromGitHub {
owner = "HemantKArya";
repo = "BloomeeTunes";
tag = "v${version}+168";
hash = "sha256-ySx4bwfcJHMP/GFtZGm/gdig4lw42SsdcMsdsAE6pTE=";
tag = "v${version}+169";
hash = "sha256-7YpOo1n8vsO3CTRoRioJzf3GJx4Hg4NB+oNDCTmsVyM=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
gitHashes = {
youtube_explode_dart = "sha256-ctUSoXLUJCu23hvEzYy5EoTCv7gG79rEiMFX7i1RGX0=";
};
nativeBuildInputs = [
autoPatchelfHook
copyDesktopItems
+18 -17
View File
@@ -978,16 +978,6 @@
"source": "hosted",
"version": "2.1.1"
},
"lists": {
"dependency": "transitive",
"description": {
"name": "lists",
"sha256": "4ca5c19ae4350de036a7e996cdd1ee39c93ac0a2b840f4915459b7d0a7d4ab27",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.0.1"
},
"logging": {
"dependency": "direct main",
"description": {
@@ -1498,6 +1488,16 @@
"source": "hosted",
"version": "1.0.4"
},
"simple_sparse_list": {
"dependency": "transitive",
"description": {
"name": "simple_sparse_list",
"sha256": "aa648fd240fa39b49dcd11c19c266990006006de6699a412de485695910fbc1f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.1.4"
},
"sky_engine": {
"dependency": "transitive",
"description": "flutter",
@@ -1678,11 +1678,11 @@
"dependency": "transitive",
"description": {
"name": "unicode",
"sha256": "0f69e46593d65245774d4f17125c6084d2c20b4e473a983f6e21b7d7762218f1",
"sha256": "48f8b6c50ed70ba61647f4987d56ec505923041956bbdb651db2838ce7b47b58",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.3.1"
"version": "1.1.7"
},
"universal_platform": {
"dependency": "transitive",
@@ -1937,12 +1937,13 @@
"youtube_explode_dart": {
"dependency": "direct main",
"description": {
"name": "youtube_explode_dart",
"sha256": "9f044feb602659392a7c7a160e74d373671c959373a199658d687fe18ba1ab07",
"url": "https://pub.dev"
"path": ".",
"ref": "master",
"resolved-ref": "4230020b5ae6cbb19fb37666709f0e76e749c749",
"url": "https://github.com/HemantKArya/youtube_explode_dart.git"
},
"source": "hosted",
"version": "2.3.9"
"source": "git",
"version": "2.4.0-dev.1"
}
},
"sdks": {
+3 -3
View File
@@ -15,17 +15,17 @@
rustPlatform.buildRustPackage rec {
pname = "broot";
version = "1.45.0";
version = "1.45.1";
src = fetchFromGitHub {
owner = "Canop";
repo = "broot";
rev = "v${version}";
hash = "sha256-Hif+ynwOxiZBAiNdbaU5SpI9s0yNxtH0qXXMfGO21H0=";
hash = "sha256-xLmVqYjQqjWMBm2A5OJl2wFIvxbWviX//J10BnKgWyk=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Cw0Bh8S04oUlbbn3O3+uBoHEgh82XIcGQSGqkZFOc78=";
cargoHash = "sha256-8QRqRAXyqWS13TxUlSawjh/Qo4Qs5yQtNlqXj0hMW0c=";
nativeBuildInputs = [
installShellFiles
+6 -3
View File
@@ -14,17 +14,17 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-lambda";
version = "1.8.0";
version = "1.8.1";
src = fetchFromGitHub {
owner = "cargo-lambda";
repo = "cargo-lambda";
tag = "v${version}";
hash = "sha256-mgGmqenCizrP3KHOE6t0Yk6ARuMH4tLo4FyyRzDe7dQ=";
hash = "sha256-1i/nBuO7B6GHWmaibO8+w9LNCWGV5HdCP2B3WQPT/7c=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-XfznyrSc1J31hZf0lUJCnqFlmiTl+lD2XCX/aabPhHc=";
cargoHash = "sha256-i11bDmzCvsv4jTBsjCdryM8rx6FBefUXh4mbiGhyLt4=";
nativeCheckInputs = [ cacert ];
@@ -53,6 +53,9 @@ rustPlatform.buildRustPackage rec {
CARGO_LAMBDA_BUILD_INFO = "(nixpkgs)";
cargoBuildFlags = [ "--features=skip-build-banner" ];
cargoCheckFlags = [ "--features=skip-build-banner" ];
checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [
# Fails in darwin sandbox, first because of trying to listen to a port on
# localhost. While this would be fixed by `__darwinAllowLocalNetworking = true;`,
+3 -4
View File
@@ -16,14 +16,13 @@
stdenv.mkDerivation {
pname = "chawan";
version = "0-unstable-2025-01-06";
version = "0-unstable-2025-03-27";
src = fetchFromSourcehut {
owner = "~bptato";
repo = "chawan";
rev = "30a933adb2bade2ceee08a9b36371cecf554d648";
hash = "sha256-EepSEN66GTdWfCSiR/p69pN5bvTEiUFOMErCxedrq+g=";
fetchSubmodules = true;
rev = "b2d954b96f227597b62cfae1ac64785bd8f0fb37";
hash = "sha256-1kxqzzEMGDFNk25mQX8p7TuADuTMIz+hHZ7p+i7m494=";
};
patches = [ ./mancha-augment-path.diff ];
+28 -12
View File
@@ -1,20 +1,33 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (7.0.4.2)
concurrent-ruby (~> 1.0, >= 1.0.2)
activesupport (8.0.2)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
logger (>= 1.4.2)
minitest (>= 5.1)
tzinfo (~> 2.0)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.9)
cli-ui (1.5.1)
color (1.8)
coltrane (4.1.1)
coltrane (4.1.2)
activesupport (> 5.2)
color (~> 1.8)
dry-monads (~> 0.4)
gambiarra (~> 0)
gambiarra (= 0.0.6)
paint (~> 2.0)
concurrent-ruby (1.2.2)
concurrent-ruby (1.3.5)
connection_pool (2.5.0)
drb (2.2.1)
dry-core (0.9.1)
concurrent-ruby (~> 1.0)
zeitwerk (~> 2.6)
@@ -22,24 +35,27 @@ GEM
dry-monads (0.4.0)
dry-core (~> 0.3, >= 0.3.3)
dry-equalizer
gambiarra (0.0.5)
gambiarra (0.0.6)
activesupport (> 5.2)
cli-ui (~> 1.1)
thor (~> 1.1.0)
i18n (1.12.0)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
minitest (5.18.0)
logger (1.6.6)
minitest (5.25.5)
paint (2.3.0)
securerandom (0.4.1)
thor (1.1.0)
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
zeitwerk (2.6.7)
uri (1.0.3)
zeitwerk (2.7.2)
PLATFORMS
x86_64-linux
ruby
DEPENDENCIES
coltrane
BUNDLED WITH
2.3.26
2.6.2
+102 -14
View File
@@ -1,19 +1,57 @@
{
activesupport = {
dependencies = [
"base64"
"benchmark"
"bigdecimal"
"concurrent-ruby"
"connection_pool"
"drb"
"i18n"
"logger"
"minitest"
"securerandom"
"tzinfo"
"uri"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0dmywys50074vj5rivpx188b00qimlc4jn84xzqlialrgp3ckq5f";
sha256 = "0pm40y64wfc50a9sj87kxvil2102rmpdcbv82zf0r40vlgdwsrc5";
type = "gem";
};
version = "7.0.4.2";
version = "8.0.2";
};
base64 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.2.0";
};
benchmark = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0jl71qcgamm96dzyqk695j24qszhcc7liw74qc83fpjljp2gh4hg";
type = "gem";
};
version = "0.4.0";
};
bigdecimal = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1k6qzammv9r6b2cw3siasaik18i6wjc5m0gw5nfdc6jj64h79z1g";
type = "gem";
};
version = "3.1.9";
};
cli-ui = {
groups = [ "default" ];
@@ -47,20 +85,40 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0hchdllbbx2n2fl3ydidl17rsl18mb9953c8k1r6rw1ibzw8sm7f";
sha256 = "1781nz53jwhwxfkm65ir6j7kwkx6n1xl026qhfwvm6h2krdmrk1r";
type = "gem";
};
version = "4.1.1";
version = "4.1.2";
};
concurrent-ruby = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0krcwb6mn0iklajwngwsg850nk8k9b35dhmc2qkbdqvmifdi2y9q";
sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1";
type = "gem";
};
version = "1.2.2";
version = "1.3.5";
};
connection_pool = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1z7bag6zb2vwi7wp2bkdkmk7swkj6zfnbsnc949qq0wfsgw94fr3";
type = "gem";
};
version = "2.5.0";
};
drb = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0h5kbj9hvg5hb3c7l425zpds0vb42phvln2knab8nmazg2zp5m79";
type = "gem";
};
version = "2.2.1";
};
dry-core = {
dependencies = [
@@ -110,10 +168,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "19kpbqp27fy6w990ciw3vx0z0bdmrcf14fr6dlfcn3r8xqpq56fr";
sha256 = "1fychwyh387f19fz91v2h3s7b6xf8j6qbp01q13s3g7n5v6k756h";
type = "gem";
};
version = "0.0.5";
version = "0.0.6";
};
i18n = {
dependencies = [ "concurrent-ruby" ];
@@ -121,20 +179,30 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vdcchz7jli1p0gnc669a7bj3q1fv09y9ppf0y3k0vb1jwdwrqwi";
sha256 = "03sx3ahz1v5kbqjwxj48msw3maplpp2iyzs22l4jrzrqh4zmgfnf";
type = "gem";
};
version = "1.12.0";
version = "1.14.7";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "05s008w9vy7is3njblmavrbdzyrwwc1fsziffdr58w9pwqj8sqfx";
type = "gem";
};
version = "1.6.6";
};
minitest = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ic7i5z88zcaqnpzprf7saimq2f6sad57g5mkkqsrqrcd6h3mx06";
sha256 = "0mn7q9yzrwinvfvkyjiz548a4rmcwbmz2fn9nyzh4j1snin6q6rr";
type = "gem";
};
version = "5.18.0";
version = "5.25.5";
};
paint = {
groups = [ "default" ];
@@ -146,6 +214,16 @@
};
version = "2.3.0";
};
securerandom = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1cd0iriqfsf1z91qg271sm88xjnfd92b832z49p1nd542ka96lfc";
type = "gem";
};
version = "0.4.1";
};
thor = {
groups = [ "default" ];
platforms = [ ];
@@ -167,14 +245,24 @@
};
version = "2.0.6";
};
uri = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9";
type = "gem";
};
version = "1.0.3";
};
zeitwerk = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "028ld9qmgdllxrl7d0qkl65s58wb1n3gv8yjs28g43a8b1hplxk1";
sha256 = "0ws6rpyj0y9iadjg1890dwnnbjfdbzxsv6r48zbj7f8yn5y0cbl4";
type = "gem";
};
version = "2.6.7";
version = "2.7.2";
};
}
+2 -2
View File
@@ -14,11 +14,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "crowdin-cli";
version = "4.6.1";
version = "4.7.0";
src = fetchurl {
url = "https://github.com/crowdin/crowdin-cli/releases/download/${finalAttrs.version}/crowdin-cli.zip";
hash = "sha256-ev1w3jp0esYxpbrXhmAIFjrh1QxGBrV3PwuQpUgf/eI=";
hash = "sha256-PAmWjFKaiazw+tW3ITekkmMnNCB/fHYM0X/n8ef6jWE=";
};
nativeBuildInputs = [
+6 -4
View File
@@ -23,19 +23,21 @@ stdenv.mkDerivation {
"prefix=$(out)"
];
env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types";
postInstall = ''
mv "$out/lib/pd-externals/cyclone" "$out/"
rm -rf $out/lib
'';
meta = with lib; {
meta = {
description = "Library of PureData classes, bringing some level of compatibility between Max/MSP and Pd environments";
homepage = "http://puredata.info/downloads/cyclone";
license = licenses.tcltk;
maintainers = with maintainers; [
license = lib.licenses.tcltk;
maintainers = with lib.maintainers; [
magnetophon
carlthome
];
platforms = platforms.linux;
platforms = lib.platforms.linux;
};
}
+253 -55
View File
@@ -1,59 +1,257 @@
# This file was automatically generated by passthru.fetch-deps.
# Please dont edit it manually, your changes might get overwritten!
# TODO: This format file is obsolete, consider migrating to JSON.
{ fetchNuGet }: [
(fetchNuGet { pname = "AdvancedStringBuilder"; version = "0.1.1"; hash = "sha256-pLixGUct2lQnSeckSHVnIEoGfsvz3gkA914QSHdaheE="; })
(fetchNuGet { pname = "AngleSharp"; version = "1.1.2"; hash = "sha256-LvJDD+C/NiPLVjEnIWkR+39UkzoeWgPd7BBXakij0WU="; })
(fetchNuGet { pname = "AsyncImageLoader.Avalonia"; version = "3.3.0"; hash = "sha256-blhfKI+vX+ojT2cOvSHu3Kp2CuxvhW/l+as88Dia4bA="; })
(fetchNuGet { pname = "AsyncKeyedLock"; version = "7.0.2"; hash = "sha256-UFPta8yWtuFhpfy7OpBkUDQnyO8TODXEE0zA6ubz1QM="; })
(fetchNuGet { pname = "Avalonia"; version = "11.0.0"; hash = "sha256-7QE0MtD1QDiG3gRx5xW33E33BXyEtASQSw+Wi3Lmy3E="; })
(fetchNuGet { pname = "Avalonia"; version = "11.0.0-rc1.1"; hash = "sha256-tcIOUqi/EmV2mKfrhvIfYKSHt9fNbXeGzuqbvhY29pU="; })
(fetchNuGet { pname = "Avalonia"; version = "11.1.0"; hash = "sha256-HVcwSKc+f69vuRHJ9CT0QL46WFM/gggnY6Wn8IUQq+U="; })
(fetchNuGet { pname = "Avalonia"; version = "11.2.0"; hash = "sha256-kG3tnsLdodlvIjYd5feBZ0quGd2FsvV8FIy7uD5UZ5Q="; })
(fetchNuGet { pname = "Avalonia.Angle.Windows.Natives"; version = "2.1.22045.20230930"; hash = "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc="; })
(fetchNuGet { pname = "Avalonia.BuildServices"; version = "0.0.29"; hash = "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY="; })
(fetchNuGet { pname = "Avalonia.Controls.ColorPicker"; version = "11.2.0"; hash = "sha256-x6IdcSo3e2Pq/En9/N80HpPblEXSAv51VRlBrF8wlVM="; })
(fetchNuGet { pname = "Avalonia.Controls.DataGrid"; version = "11.2.0"; hash = "sha256-pd/cD82onMZ0iMLl9TOCl35PEvAPbyX2lUj49lrBpOA="; })
(fetchNuGet { pname = "Avalonia.Desktop"; version = "11.2.0"; hash = "sha256-+5ISi6WXe8AIjClVo3UqZHgzZpFbMgFk13YvHHhx9MM="; })
(fetchNuGet { pname = "Avalonia.Diagnostics"; version = "11.2.0"; hash = "sha256-k60HGDKnsXiDOnxSH+Hx2ihyqmxSSeWIBJx2XD1ELW0="; })
(fetchNuGet { pname = "Avalonia.FreeDesktop"; version = "11.2.0"; hash = "sha256-u4CQvG6EdsyaHSWa+Y704sDiWZlqbArB0g4gcoCFwQo="; })
(fetchNuGet { pname = "Avalonia.Native"; version = "11.2.0"; hash = "sha256-fMikurP2RAnOahZkORxuGOKGn5iQ0saZCEYsvoFiFQI="; })
(fetchNuGet { pname = "Avalonia.Remote.Protocol"; version = "11.2.0"; hash = "sha256-QwYY3bpShJ1ayHUx+mjnwaEhCPDzTk+YeasCifAtGzM="; })
(fetchNuGet { pname = "Avalonia.Skia"; version = "11.2.0"; hash = "sha256-rNR+l+vLtlzTU+F51FpOi4Ujy7nR5+lbTc3NQte8s/o="; })
(fetchNuGet { pname = "Avalonia.Themes.Simple"; version = "11.2.0"; hash = "sha256-l88ZX50Nao8wjtRnyZxNFFgRpJ/yxxNki6NY48dyTUg="; })
(fetchNuGet { pname = "Avalonia.Win32"; version = "11.2.0"; hash = "sha256-A9PB6Bt61jLdQlMOkchWy/3BwROgxS9BP8FObs/KFiU="; })
(fetchNuGet { pname = "Avalonia.X11"; version = "11.2.0"; hash = "sha256-EP9cCqriEh8d+Wwyv27QGK/CY6w2LcCjtcIv79PZqkM="; })
(fetchNuGet { pname = "Cogwheel"; version = "2.1.0"; hash = "sha256-Gby3JWUOSgQQmTLZfiItGdjE95GoZ/Cfqfp1CsWyS5g="; })
(fetchNuGet { pname = "CommunityToolkit.Mvvm"; version = "8.3.2"; hash = "sha256-zY+iB5Rj/8ru0xpRWwFLFO6JI3UFB/XHnx9pWmrZCAs="; })
(fetchNuGet { pname = "CSharpier.MsBuild"; version = "0.29.2"; hash = "sha256-JRIIhn2Um+vWaaJtJ9ej5Ov6ywPNfd5EOAVtNXv++DE="; })
(fetchNuGet { pname = "Deorcify"; version = "1.0.2"; hash = "sha256-deEn+hUElOZS7lq3SUeot7vDB3VFQxGDML20TGj2nVs="; })
(fetchNuGet { pname = "DialogHost.Avalonia"; version = "0.8.1"; hash = "sha256-5gMb8Ap53YFIyFYfpceAd53RzlK0OF5PbiQtyCT5hew="; })
(fetchNuGet { pname = "Gress"; version = "2.1.1"; hash = "sha256-k5EbB4xOWoTCurtIuIx7t3obpWQKQCb7gEZQD6kLf+s="; })
(fetchNuGet { pname = "HarfBuzzSharp"; version = "7.3.0.2"; hash = "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8="; })
(fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Linux"; version = "7.3.0.2"; hash = "sha256-SSfyuyBaduGobJW+reqyioWHhFWsQ+FXa2Gn7TiWxrU="; })
(fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.macOS"; version = "7.3.0.2"; hash = "sha256-dmEqR9MmpCwK8AuscfC7xUlnKIY7+Nvi06V0u5Jff08="; })
(fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.WebAssembly"; version = "7.3.0.3-preview.2.2"; hash = "sha256-1NlcTnXrWUYZ2r2/N3SPxNIjNcyIpiiv3g7h8XxpNkM="; })
(fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "7.3.0.2"; hash = "sha256-x4iM3NHs9VyweG57xA74yd4uLuXly147ooe0mvNQ8zo="; })
(fetchNuGet { pname = "JsonExtensions"; version = "1.2.0"; hash = "sha256-vhuDDUSzDS5u9dfup0qk6j7Vc9i8Wyo7dBivpVaEpDw="; })
(fetchNuGet { pname = "Material.Avalonia"; version = "3.7.4"; hash = "sha256-XRcAb8LPPCRCQx9qWVHrm8tbyNp74aTZmMhBlo7upWs="; })
(fetchNuGet { pname = "Material.Icons"; version = "2.1.10"; hash = "sha256-Xn/CRyvLFiixRvA/NXMxX9geLJu9QKDKtKMkJAZN6po="; })
(fetchNuGet { pname = "Material.Icons.Avalonia"; version = "2.1.10"; hash = "sha256-L7bjGcYOxC+7VgQNmpIKlHypNCD5GVEK7q47PG93HgI="; })
(fetchNuGet { pname = "MicroCom.Runtime"; version = "0.11.0"; hash = "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0="; })
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection"; version = "8.0.1"; hash = "sha256-O9g0jWS+jfGoT3yqKwZYJGL+jGSIeSbwmvomKDC3hTU="; })
(fetchNuGet { pname = "Microsoft.Extensions.DependencyInjection.Abstractions"; version = "8.0.2"; hash = "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY="; })
(fetchNuGet { pname = "Onova"; version = "2.6.12"; hash = "sha256-kYChxhtYxRhQ5gldSKg+jr6SoMqq6w2ezXZkBd4AtZk="; })
(fetchNuGet { pname = "Polly"; version = "8.4.2"; hash = "sha256-cuaH3SdTEdwLA1VddtY6CsmHTiDuYk0dVJ79r/6jSpQ="; })
(fetchNuGet { pname = "Polly.Core"; version = "8.4.2"; hash = "sha256-4fn5n6Bu29uqWg8ciii3MDsi9bO2/moPa9B3cJ9Ihe8="; })
(fetchNuGet { pname = "RazorBlade"; version = "0.6.0"; hash = "sha256-2ihHI4leF0co2IyEsQDtLmNFNvL0TkqkPmS1dtqRYoY="; })
(fetchNuGet { pname = "SkiaSharp"; version = "2.88.8"; hash = "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A="; })
(fetchNuGet { pname = "SkiaSharp.NativeAssets.Linux"; version = "2.88.8"; hash = "sha256-fOmNbbjuTazIasOvPkd2NPmuQHVCWPnow7AxllRGl7Y="; })
(fetchNuGet { pname = "SkiaSharp.NativeAssets.macOS"; version = "2.88.8"; hash = "sha256-CdcrzQHwCcmOCPtS8EGtwsKsgdljnH41sFytW7N9PmI="; })
(fetchNuGet { pname = "SkiaSharp.NativeAssets.WebAssembly"; version = "2.88.8"; hash = "sha256-GWWsE98f869LiOlqZuXMc9+yuuIhey2LeftGNk3/z3w="; })
(fetchNuGet { pname = "SkiaSharp.NativeAssets.Win32"; version = "2.88.8"; hash = "sha256-b8Vb94rNjwPKSJDQgZ0Xv2dWV7gMVFl5GwTK/QiZPPM="; })
(fetchNuGet { pname = "Superpower"; version = "3.0.0"; hash = "sha256-5MNmhBDYyOs+sTH364Qdn+Ck328BAQaVC1KMQ7yK2Vw="; })
(fetchNuGet { pname = "System.IO.Pipelines"; version = "8.0.0"; hash = "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE="; })
(fetchNuGet { pname = "System.Text.Encoding.CodePages"; version = "8.0.0"; hash = "sha256-fjCLQc1PRW0Ix5IZldg0XKv+J1DqPSfu9pjMyNBp7dE="; })
(fetchNuGet { pname = "Tmds.DBus.Protocol"; version = "0.20.0"; hash = "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw="; })
(fetchNuGet { pname = "WebMarkupMin.Core"; version = "2.17.0"; hash = "sha256-LuTotFyrjbUf9hrVqNPVs443lizPgNINbKoHT4cfjYs="; })
(fetchNuGet { pname = "YoutubeExplode"; version = "6.4.3"; hash = "sha256-y2mlhXO3KHz1CfksjCVEvh3LZqDUiXh5sHlioNR70Ww="; })
{ fetchNuGet }:
[
(fetchNuGet {
pname = "AdvancedStringBuilder";
version = "0.1.1";
hash = "sha256-pLixGUct2lQnSeckSHVnIEoGfsvz3gkA914QSHdaheE=";
})
(fetchNuGet {
pname = "AngleSharp";
version = "1.2.0";
hash = "sha256-l8+Var9o773VL6Ybih3boaFf9sYjS7eqtLGd8DCIPsk=";
})
(fetchNuGet {
pname = "AsyncImageLoader.Avalonia";
version = "3.3.0";
hash = "sha256-blhfKI+vX+ojT2cOvSHu3Kp2CuxvhW/l+as88Dia4bA=";
})
(fetchNuGet {
pname = "AsyncKeyedLock";
version = "7.1.4";
hash = "sha256-Q1iyq3j/zLDcGdAwMzTrf/L/DN3SJAT+lpX3yBwJ2+o=";
})
(fetchNuGet {
pname = "Avalonia";
version = "11.2.5";
hash = "sha256-DGTMzInnfvJUJWu2SXiRBercxxe1/paQkSlBHMahp4g=";
})
(fetchNuGet {
pname = "Avalonia.Angle.Windows.Natives";
version = "2.1.22045.20230930";
hash = "sha256-RxPcWUT3b/+R3Tu5E5ftpr5ppCLZrhm+OTsi0SwW3pc=";
})
(fetchNuGet {
pname = "Avalonia.BuildServices";
version = "0.0.31";
hash = "sha256-wgtodGf644CsUZEBIpFKcUjYHTbnu7mZmlr8uHIxeKA=";
})
(fetchNuGet {
pname = "Avalonia.Controls.ColorPicker";
version = "11.2.5";
hash = "sha256-gWGIqXrac0fOnmGbovcFWv5Uj14hOyC+n0l45N7owMg=";
})
(fetchNuGet {
pname = "Avalonia.Controls.DataGrid";
version = "11.2.5";
hash = "sha256-eGKc+UnsO5nNiUd7+n3CQW6vIWq2qpazYvYXrVTQY7s=";
})
(fetchNuGet {
pname = "Avalonia.Desktop";
version = "11.2.5";
hash = "sha256-rDJ1NJM3tEqB7sRszj0AfplwkkvtE3Hvn7acrIsq+yw=";
})
(fetchNuGet {
pname = "Avalonia.Diagnostics";
version = "11.2.5";
hash = "sha256-WsAMBmNfUKMB2II3AfM8A0klfJR/vgEtRUTGpgC6F3A=";
})
(fetchNuGet {
pname = "Avalonia.FreeDesktop";
version = "11.2.5";
hash = "sha256-rLzsxUQS1LLLcLWkDR8SLLwLY53vUMqgiKoDWM6PjtM=";
})
(fetchNuGet {
pname = "Avalonia.Native";
version = "11.2.5";
hash = "sha256-XQQgcfbRRHPzH432M1KzkSEtLQof40yCt+KIrQREBY0=";
})
(fetchNuGet {
pname = "Avalonia.Remote.Protocol";
version = "11.2.5";
hash = "sha256-Mpml6U6Fl8FUvENGQxpxuw0+pOPvoWbZXV4V1bLUS9w=";
})
(fetchNuGet {
pname = "Avalonia.Skia";
version = "11.2.5";
hash = "sha256-su1K1RmQ+syE6ufjrzpQR1yiUa6GEtY5QPlW0GOVKnU=";
})
(fetchNuGet {
pname = "Avalonia.Themes.Simple";
version = "11.2.5";
hash = "sha256-EjQ2XA81SS91h8oGUwVxLYewm3Lp5Sa2Lmbj0c8y8BU=";
})
(fetchNuGet {
pname = "Avalonia.Win32";
version = "11.2.5";
hash = "sha256-ljgJgXDxmHOUQ+p8z62mtaK4FTmYAI+c+6gL2lczD/8=";
})
(fetchNuGet {
pname = "Avalonia.X11";
version = "11.2.5";
hash = "sha256-wHEHcEvOUyIBgBtQZOIs330KajSv8DSEsJP7w4M9i4E=";
})
(fetchNuGet {
pname = "Cogwheel";
version = "2.1.0";
hash = "sha256-Gby3JWUOSgQQmTLZfiItGdjE95GoZ/Cfqfp1CsWyS5g=";
})
(fetchNuGet {
pname = "CommunityToolkit.Mvvm";
version = "8.4.0";
hash = "sha256-a0D550q+ffreU9Z+kQPdzJYPNaj1UjgyPofLzUg02ZI=";
})
(fetchNuGet {
pname = "CSharpier.MsBuild";
version = "0.30.6";
hash = "sha256-FhXf9ggWmWzGp6vz6vJP+ly4SOeyluP6Ic3MfCz1uUA=";
})
(fetchNuGet {
pname = "Deorcify";
version = "1.1.0";
hash = "sha256-R3V/9z/dP0LyhMNh+SiHD5j+XGr/DxPo4qwaKB+Fbak=";
})
(fetchNuGet {
pname = "DialogHost.Avalonia";
version = "0.9.2";
hash = "sha256-mDF1CM06p16xtxYg7wo8oJMF0QgMsPPAeQL2d22dhyc=";
})
(fetchNuGet {
pname = "Gress";
version = "2.1.1";
hash = "sha256-k5EbB4xOWoTCurtIuIx7t3obpWQKQCb7gEZQD6kLf+s=";
})
(fetchNuGet {
pname = "HarfBuzzSharp";
version = "7.3.0.3";
hash = "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.Linux";
version = "7.3.0.3";
hash = "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.macOS";
version = "7.3.0.3";
hash = "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.WebAssembly";
version = "7.3.0.3";
hash = "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=";
})
(fetchNuGet {
pname = "HarfBuzzSharp.NativeAssets.Win32";
version = "7.3.0.3";
hash = "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=";
})
(fetchNuGet {
pname = "JsonExtensions";
version = "1.2.0";
hash = "sha256-vhuDDUSzDS5u9dfup0qk6j7Vc9i8Wyo7dBivpVaEpDw=";
})
(fetchNuGet {
pname = "Material.Avalonia";
version = "3.9.2";
hash = "sha256-CZRVo/i3qUE5Qj7H2yCrtV8ThDOfjMWTyGHLm0/Bajw=";
})
(fetchNuGet {
pname = "Material.Icons";
version = "2.2.0";
hash = "sha256-Gw2a7oXicf3yQKEgRdwBJ0DubMvf8iEkn6GtcLF9zJM=";
})
(fetchNuGet {
pname = "Material.Icons.Avalonia";
version = "2.2.0";
hash = "sha256-RkYaULaVMjm2HJV23gGRHomv6jI0dE/lIk1AWwkWJKA=";
})
(fetchNuGet {
pname = "MicroCom.Runtime";
version = "0.11.0";
hash = "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0=";
})
(fetchNuGet {
pname = "Microsoft.Extensions.DependencyInjection";
version = "9.0.2";
hash = "sha256-jNQVj2Xo7wzVdNDu27bLbYCVUOF8yDVrFtC3cZ9OsXo=";
})
(fetchNuGet {
pname = "Microsoft.Extensions.DependencyInjection.Abstractions";
version = "9.0.2";
hash = "sha256-WoTLgw/OlXhgN54Szip0Zpne7i/YTXwZ1ZLCPcHV6QM=";
})
(fetchNuGet {
pname = "Onova";
version = "2.6.12";
hash = "sha256-kYChxhtYxRhQ5gldSKg+jr6SoMqq6w2ezXZkBd4AtZk=";
})
(fetchNuGet {
pname = "Polly";
version = "8.5.2";
hash = "sha256-IrN06ddOIJ0VYuVefe3LvfW0kX20ATRQkEBg9CBomRA=";
})
(fetchNuGet {
pname = "Polly.Core";
version = "8.5.2";
hash = "sha256-PAwsWqrCieCf/7Y87fV7XMKoaY2abCQNtI+4oyyMifk=";
})
(fetchNuGet {
pname = "RazorBlade";
version = "0.8.0";
hash = "sha256-ARj2CczrO3oxPgNcx2OAzfCppi1TE9ZDhPBnrCkKM6M=";
})
(fetchNuGet {
pname = "SkiaSharp";
version = "2.88.9";
hash = "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.Linux";
version = "2.88.9";
hash = "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.macOS";
version = "2.88.9";
hash = "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.WebAssembly";
version = "2.88.9";
hash = "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=";
})
(fetchNuGet {
pname = "SkiaSharp.NativeAssets.Win32";
version = "2.88.9";
hash = "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=";
})
(fetchNuGet {
pname = "Superpower";
version = "3.0.0";
hash = "sha256-5MNmhBDYyOs+sTH364Qdn+Ck328BAQaVC1KMQ7yK2Vw=";
})
(fetchNuGet {
pname = "System.IO.Pipelines";
version = "8.0.0";
hash = "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=";
})
(fetchNuGet {
pname = "Tmds.DBus.Protocol";
version = "0.20.0";
hash = "sha256-CRW/tkgsuBiBJfRwou12ozRQsWhHDooeP88E5wWpWJw=";
})
(fetchNuGet {
pname = "WebMarkupMin.Core";
version = "2.17.0";
hash = "sha256-LuTotFyrjbUf9hrVqNPVs443lizPgNINbKoHT4cfjYs=";
})
(fetchNuGet {
pname = "YoutubeExplode";
version = "6.5.3";
hash = "sha256-fxmplhCjy9AMBs8uwH08OBBfo450l6qiTNdmvVqLDB8=";
})
]
@@ -9,13 +9,13 @@
buildDotnetModule rec {
pname = "discordchatexporter-desktop";
version = "2.44";
version = "2.44.2";
src = fetchFromGitHub {
owner = "tyrrrz";
repo = "discordchatexporter";
rev = version;
hash = "sha256-eLwSodbEux8pYXNZZg8c2rCYowTEkvPzYbxANYe0O7w=";
hash = "sha256-Dc6OSWUTFftP2tyRFoxHm+TsnSMDfx627DhmYnPie9w=";
};
env.XDG_CONFIG_HOME = "$HOME/.config";
@@ -1,5 +1,5 @@
diff --git a/DiscordChatExporter.Gui/Services/SettingsService.cs b/DiscordChatExporter.Gui/Services/SettingsService.cs
index 4f69969..80a8d4b 100644
index 4f69969..2716225 100644
--- a/DiscordChatExporter.Gui/Services/SettingsService.cs
+++ b/DiscordChatExporter.Gui/Services/SettingsService.cs
@@ -14,7 +14,13 @@ namespace DiscordChatExporter.Gui.Services;
@@ -8,11 +8,11 @@ index 4f69969..80a8d4b 100644
: SettingsBase(
- Path.Combine(AppContext.BaseDirectory, "Settings.dat"),
+ Path.Combine(
+ System.IO.Path.Combine(
+ Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
+ "discordchatexporter"
+ ),
+ "Settings.dat"
+ System.IO.Path.Combine(
+ Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
+ "discordchatexporter"
+ ),
+ "Settings.dat"
+ ),
SerializerContext.Default
)
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "dnscontrol";
version = "4.17.0";
version = "4.18.0";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
tag = "v${version}";
hash = "sha256-4h911E5iAfqfuF66PsW0+amKw9hneaV3LS5UFsPR690=";
hash = "sha256-amnjCivOy81mFB2Ke76PaSVryUHz85POQXq2ljLiGu4=";
};
vendorHash = "sha256-158Rzie6fECkjDK18KE6WVSPlgTZAS++pSkv7KmdByk=";
vendorHash = "sha256-Ey+HXt0nbnuxT3xb5LorDS3r+hp6v8i0uuHuXRJp+2U=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -8,14 +8,14 @@
python3Packages.buildPythonPackage {
pname = "edl";
version = "3.52.1-unstable-2024-10-12";
version = "3.52.1-unstable-2025-03-23";
src = fetchFromGitHub {
owner = "bkerler";
repo = "edl";
rev = "cef0076e1d4d29c1887c51786eb588503657b907";
rev = "9acf74d0ccca4aff85c8698cdd49ad964128e7d1";
fetchSubmodules = true;
hash = "sha256-FOsgmM+i++t2MZiJTKV0Et8KXKDKQoFop67P6DdW1EY=";
hash = "sha256-mdA3a3VS0oDt1Y4n/KPzXUVq/ldyvpJjMtkv9i5w1Jg=";
};
propagatedBuildInputs = with python3Packages; [
@@ -5,18 +5,20 @@ GEM
base64
nkf
rexml
abbrev (0.1.2)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
artifactory (3.0.17)
atomos (0.1.3)
aws-eventstream (1.3.2)
aws-partitions (1.1068.0)
aws-sdk-core (3.220.1)
aws-partitions (1.1075.0)
aws-sdk-core (3.221.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
base64
jmespath (~> 1, >= 1.6.1)
logger
aws-sdk-kms (1.99.0)
aws-sdk-core (~> 3, >= 3.216.0)
aws-sigv4 (~> 1.5)
@@ -159,6 +161,7 @@ GEM
json (2.10.2)
jwt (2.10.1)
base64
logger (1.7.0)
mini_magick (4.13.2)
mini_mime (1.1.5)
multi_json (1.15.0)
@@ -209,7 +212,7 @@ GEM
colored2 (~> 3.1)
nanaimo (~> 0.4.0)
rexml (>= 3.3.6, < 4.0)
xcpretty (0.4.0)
xcpretty (0.4.1)
rouge (~> 3.28.0)
xcpretty-travis-formatter (1.0.1)
xcpretty (~> 0.2, >= 0.0.7)
@@ -218,6 +221,7 @@ PLATFORMS
ruby
DEPENDENCIES
abbrev (~> 0.1.2)
fastlane
BUNDLED WITH
@@ -1,4 +1,14 @@
{
abbrev = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0hj2qyx7rzpc7awhvqlm597x7qdxwi4kkml4aqnp5jylmsm4w6xd";
type = "gem";
};
version = "0.1.2";
};
addressable = {
dependencies = [ "public_suffix" ];
groups = [ "default" ];
@@ -45,10 +55,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0lmnx4sa9wm9ffqsjbybxzlgz6h4clf96s694sdn2lz1qcx0fq2i";
sha256 = "1jb72jj18a9l98ghmi8ny9nys4w3hcny0xyi0dzl3ms0knsrrn3i";
type = "gem";
};
version = "1.1068.0";
version = "1.1075.0";
};
aws-sdk-core = {
dependencies = [
@@ -57,15 +67,16 @@
"aws-sigv4"
"base64"
"jmespath"
"logger"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0cjdqmy5hjbgzc0iac1i143va76qgp7jc7hg1aviy1n8cgywq44y";
sha256 = "0jmd8rf68jf99ksklwaflym07issvr1il1qpzmpaf59avhcxgjjy";
type = "gem";
};
version = "3.220.1";
version = "3.221.0";
};
aws-sdk-kms = {
dependencies = [
@@ -673,6 +684,16 @@
};
version = "2.10.1";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
type = "gem";
};
version = "1.7.0";
};
mini_magick = {
groups = [ "default" ];
platforms = [ ];
@@ -1034,10 +1055,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1lbwk77g28jjhin3qjrh7ldfsgf7aszi9j60mp8yz10i3wyqgvqj";
sha256 = "14iqgwrdfzc00b3dc5pal4gm9n7w5hn3wdgmsvirwn7n47km0k5i";
type = "gem";
};
version = "0.4.0";
version = "0.4.1";
};
xcpretty-travis-formatter = {
dependencies = [ "xcpretty" ];
+7 -9
View File
@@ -5,16 +5,17 @@
installShellFiles,
stdenv,
nix-update-script,
writableTmpDirAsHomeHook,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "glab";
version = "1.55.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "cli";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-K1zjb4QCLBp7GwT2580DXYKx3yTaIyNytKObMbzjvlQ=";
};
@@ -23,13 +24,10 @@ buildGoModule rec {
ldflags = [
"-s"
"-w"
"-X main.version=${version}"
"-X main.version=${finalAttrs.version}"
];
preCheck = ''
# failed to read configuration: mkdir /homeless-shelter: permission denied
export HOME=$TMPDIR
'';
nativeCheckInputs = [ writableTmpDirAsHomeHook ];
subPackages = [ "cmd/glab" ];
@@ -50,11 +48,11 @@ buildGoModule rec {
description = "GitLab CLI tool bringing GitLab to your command line";
license = lib.licenses.mit;
homepage = "https://gitlab.com/gitlab-org/cli";
changelog = "https://gitlab.com/gitlab-org/cli/-/releases/v${version}";
changelog = "https://gitlab.com/gitlab-org/cli/-/releases/v${finalAttrs.version}";
maintainers = with lib.maintainers; [
freezeboy
luftmensch-luftmensch
];
mainProgram = "glab";
};
}
})
+2 -2
View File
@@ -27,12 +27,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "glamoroustoolkit";
version = "1.1.14";
version = "1.1.16";
src = fetchzip {
url = "https://github.com/feenkcom/gtoolkit-vm/releases/download/v${finalAttrs.version}/GlamorousToolkit-x86_64-unknown-linux-gnu.zip";
stripRoot = false;
hash = "sha256-3W3UgJiXN2ryL5MXkf7ZMtlBndp8Iy7jP2CfSWm4c9s=";
hash = "sha256-AQLyVA0DeyoxK54b/hs9HqDkS1k57Vi+JjKuFAh+ZYM=";
};
nativeBuildInputs = [
+6 -9
View File
@@ -4,18 +4,19 @@
buildGoModule,
fetchFromGitHub,
installShellFiles,
versionCheckHook,
nix-update-script,
}:
buildGoModule (finalAttrs: {
pname = "go-crx3";
version = "1.5.1";
version = "1.6.0";
src = fetchFromGitHub {
owner = "mmadfox";
repo = "go-crx3";
tag = "v${finalAttrs.version}";
hash = "sha256-J3v3/Rz6rPTJnIEahWvJO6KGIC6idqJ/39wPC4zApbE=";
hash = "sha256-XNUOnm898GtCIojWR4tCHZNDHhh+DfJvvBvTDBI8Wzg=";
};
vendorHash = "sha256-LEIB/VZA3rqTeH9SesZ/jrfVddl6xtmoRWHP+RwGmCk=";
@@ -39,14 +40,10 @@ buildGoModule (finalAttrs: {
--zsh <($out/bin/crx3 completion zsh)
'';
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgram = "${placeholder "out"}/bin/crx3";
versionCheckProgramArg = "version";
doInstallCheck = true;
installCheckPhase = ''
runHook preInstallCheck
$out/bin/crx3 --help >/dev/null
runHook postInstallCheck
'';
passthru.updateScript = nix-update-script { };
+3 -3
View File
@@ -19,14 +19,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager";
version = "0-unstable-2025-03-18";
version = "0-unstable-2025-03-30";
src = fetchFromGitHub {
name = "home-manager-source";
owner = "nix-community";
repo = "home-manager";
rev = "22a36aa709de7dd42b562a433b9cefecf104a6ee";
hash = "sha256-Tumt3tcMXJniSh7tw2gW+WAnVLeB3WWm+E+yYFnLBXo=";
rev = "b6fd653ef8fbeccfd4958650757e91767a65506d";
hash = "sha256-HtpS/ZdgWXw0y+aFdORcX5RuBGTyz3WskThspNR70SM=";
};
nativeBuildInputs = [
@@ -2,12 +2,14 @@ GEM
remote: https://rubygems.org/
specs:
ansi (1.5.0)
bcrypt_pbkdf (1.1.0)
docker-api (2.2.0)
excon (>= 0.47.0)
base64 (0.2.0)
bcrypt_pbkdf (1.1.1)
docker-api (2.4.0)
excon (>= 0.64.0)
multi_json
ed25519 (1.3.0)
excon (0.99.0)
excon (1.2.5)
logger
hashie (5.0.0)
itamae (1.14.1)
ansi
@@ -15,22 +17,24 @@ GEM
schash (~> 0.1.0)
specinfra (>= 2.64.0, < 3.0.0)
thor (>= 1.0.0)
logger (1.7.0)
multi_json (1.15.0)
net-scp (4.0.0)
net-scp (4.1.0)
net-ssh (>= 2.6.5, < 8.0.0)
net-ssh (7.0.1)
net-telnet (0.1.1)
net-ssh (7.3.0)
net-telnet (0.2.0)
schash (0.1.2)
sfl (2.3)
specinfra (2.84.1)
specinfra (2.92.0)
base64
net-scp
net-ssh (>= 2.7)
net-telnet (= 0.1.1)
net-telnet
sfl
thor (1.2.1)
thor (1.3.2)
PLATFORMS
aarch64-linux
ruby
DEPENDENCIES
bcrypt_pbkdf
@@ -39,4 +43,4 @@ DEPENDENCIES
itamae
BUNDLED WITH
2.3.26
2.6.2
@@ -9,15 +9,25 @@
};
version = "1.5.0";
};
base64 = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.2.0";
};
bcrypt_pbkdf = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0ndamfaivnkhc6hy0yqyk2gkwr6f3bz6216lh74hsiiyk3axz445";
sha256 = "04rb3rp9bdxn1y3qiflfpj7ccwb8ghrfbydh5vfz1l9px3fpg41g";
type = "gem";
};
version = "1.1.0";
version = "1.1.1";
};
docker-api = {
dependencies = [
@@ -28,10 +38,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0g7dbniz15b3l2sy6xh0j0998dr5jypf3xg3bsygp0108vv7waxy";
sha256 = "1rk3vpc7v8jrz432l24bgszwnjj1nsaygj79kcc1i1ycyhsffjw2";
type = "gem";
};
version = "2.2.0";
version = "2.4.0";
};
ed25519 = {
groups = [ "default" ];
@@ -44,14 +54,15 @@
version = "1.3.0";
};
excon = {
dependencies = [ "logger" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0j826kfvzn7nc5pv950n270r0sx1702k988ad11cdlav3dcxxw09";
sha256 = "17asr18vawi08g3wbif0wdi8bnyj01d125saydl9j1f03fv0n16a";
type = "gem";
};
version = "0.99.0";
version = "1.2.5";
};
hashie = {
groups = [ "default" ];
@@ -80,6 +91,16 @@
};
version = "1.14.1";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
type = "gem";
};
version = "1.7.0";
};
multi_json = {
groups = [ "default" ];
platforms = [ ];
@@ -96,30 +117,30 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk";
sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9";
type = "gem";
};
version = "4.0.0";
version = "4.1.0";
};
net-ssh = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1qp3i8bi7ji1np0530bp2p9zrrn6galvmbsivxwpkjdpjdyn19sr";
sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p";
type = "gem";
};
version = "7.0.1";
version = "7.3.0";
};
net-telnet = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "13qxznpwmc3hs51b76wqx2w29r158gzzh8719kv2gpi56844c8fx";
sha256 = "16nkxc79nqm7fd6w1fba4kb98vpgwnyfnlwxarpdcgywz300fc15";
type = "gem";
};
version = "0.1.1";
version = "0.2.0";
};
schash = {
groups = [ "default" ];
@@ -143,6 +164,7 @@
};
specinfra = {
dependencies = [
"base64"
"net-scp"
"net-ssh"
"net-telnet"
@@ -152,19 +174,19 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1qzhb7k66gi375ymnkwiy4alr7jw2c9ih7hv1lv5j5nda10hfb1p";
sha256 = "0aswlmhh152c974i8bn8d90kjbwadp0bjgs9kgpxxb3vffsfxc1w";
type = "gem";
};
version = "2.84.1";
version = "2.92.0";
};
thor = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f";
type = "gem";
};
version = "1.2.1";
version = "1.3.2";
};
}
+3 -3
View File
@@ -49,13 +49,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ladybird";
version = "0-unstable-2025-03-16";
version = "0-unstable-2025-03-27";
src = fetchFromGitHub {
owner = "LadybirdWebBrowser";
repo = "ladybird";
rev = "7a2cc28932a7b0f85e7bde6bae273fba8155f573";
hash = "sha256-yJ51v30Mh9S93ZInafm9kxr0c9hg7LoBufmwyevX/FY=";
rev = "5ea45da15f5ac956db1cfe0aad74b570f7e88339";
hash = "sha256-wODm5O15jwnyxvkHVCQBptwoC97tTD0KzwYqGPdY520=";
};
postPatch = ''
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libblake3";
version = "1.7.0";
version = "1.8.0";
src = fetchFromGitHub {
owner = "BLAKE3-team";
repo = "BLAKE3";
tag = finalAttrs.version;
hash = "sha256-08D5hnU3I0VJ+RM/TNk2LxsEAvOLuO52+08zlKssXbc=";
hash = "sha256-Krh0yVNZKL6Mb0McqWTIMNownsgM3MUEX2IP+F/fu+k=";
};
sourceRoot = finalAttrs.src.name + "/c";
+2 -2
View File
@@ -6,7 +6,7 @@
buildNimPackage (
final: prev: rec {
pname = "nimlangserver";
version = "1.10.0";
version = "1.10.2";
# nix build ".#nimlangserver.src"
# nix run "github:daylinmorgan/nnl" -- result/nimble.lock -o:pkgs/by-name/ni/nimlangserver/lock.json --git,=,bearssl,zlib
@@ -16,7 +16,7 @@ buildNimPackage (
owner = "nim-lang";
repo = "langserver";
rev = "v${version}";
hash = "sha256-KApIzGknWDb7UJkzii9rGOING4G8D31zUoWvMH4iw4A=";
hash = "sha256-CbdlDcEkX/pPXEbIsSM6S9INeBCwgjx7NxonjUJAHrk=";
};
doCheck = false;
+5 -5
View File
@@ -16,12 +16,12 @@
"packages": [
"dotenv"
],
"path": "/nix/store/9hxi0hvds11agbmpaha8zp1bgzf7vypv-source",
"ref": "2.0.1",
"rev": "48315332fe79ffce87c81b9d0bec992ba19b6966",
"sha256": "08y8xvpiqk75v0hxhgbhxfbxz7l95vavh1lv8kxkid8rb9p92zr4",
"path": "/nix/store/jkf2p6sp0506crd1awpq2x98m527v4mb-source",
"ref": "2.0.2",
"rev": "19bb965ef04f57128f4f4ea2e690ff9f7d6a81b1",
"sha256": "0dk0ixgpxmaz2kf12a3fvzdaknn38qnwgdhp7yag0m5fbhhz2kjc",
"srcDir": "src",
"url": "https://github.com/euantorano/dotenv.nim/archive/48315332fe79ffce87c81b9d0bec992ba19b6966.tar.gz"
"url": "https://github.com/euantorano/dotenv.nim/archive/19bb965ef04f57128f4f4ea2e690ff9f7d6a81b1.tar.gz"
},
{
"method": "fetchzip",
+4 -4
View File
@@ -10,13 +10,13 @@
buildNimPackage (
finalAttrs: prevAttrs: {
pname = "nitter";
version = "0-unstable-2024-02-26";
version = "0-unstable-2025-02-25";
src = fetchFromGitHub {
owner = "zedeus";
repo = "nitter";
rev = "c6edec04901d0a37799499ed4c6921db640fb5a4";
hash = "sha256-N3d63nyVzUTa2+UemA1REFfVsw6iOVU8xUlYraR55m4=";
rev = "41fa47bfbf3917e9b3ac4f7b49c89a75a7a2bd44";
hash = "sha256-cmYlmzCJl1405TuYExGw3AOmjdY0r7ObmmLCAom+Fyw=";
};
lockFile = ./lock.json;
@@ -41,7 +41,7 @@ buildNimPackage (
passthru = {
tests = { inherit (nixosTests) nitter; };
updateScript = unstableGitUpdater { branch = "guest_accounts"; };
updateScript = unstableGitUpdater { };
};
meta = with lib; {
+2 -2
View File
@@ -13,13 +13,13 @@
python3Packages.buildPythonPackage rec {
pname = "nwg-clipman";
version = "0.2.4";
version = "0.2.5";
src = fetchFromGitHub {
owner = "nwg-piotr";
repo = "nwg-clipman";
tag = "v${version}";
hash = "sha256-bAE9E6P+qfKrfRxb134k4r7DtIWGB+4JdiXKpI7gJ5M=";
hash = "sha256-RKbFAgx+Er1l0s7SC4MwOxO9TXKI/SBhB0pfyX+NVWo=";
};
build-system = [ python3Packages.setuptools ];
+2 -2
View File
@@ -25,14 +25,14 @@ in
py.pkgs.buildPythonApplication rec {
pname = "oci-cli";
version = "3.53.0";
version = "3.54.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "oracle";
repo = pname;
tag = "v${version}";
hash = "sha256-7PCKnYHUeuQ8/mtDFUoP8ay0dR1Gq3HxRG9Ws+uM39Q=";
hash = "sha256-UzjXnjYTXdTJAl9MRPJEjQ10EM4U5gDtK0na5fnxp6A=";
};
nativeBuildInputs = [ installShellFiles ];
@@ -14,7 +14,7 @@ GEM
base64 (0.2.0)
bcrypt_pbkdf (1.1.1)
charlock_holmes (0.7.9)
date (3.3.4)
date (3.4.1)
ed25519 (1.3.0)
emk-sinatra-url-for (0.2.1)
sinatra (>= 0.9.1.1)
@@ -23,20 +23,21 @@ GEM
thor
tilt
htmlentities (4.3.4)
json (2.7.2)
json (2.10.2)
logger (1.7.0)
multi_json (1.15.0)
mustermann (3.0.0)
mustermann (3.0.3)
ruby2_keywords (~> 0.0.1)
net-ftp (0.3.7)
net-ftp (0.3.8)
net-protocol
time
net-protocol (0.2.2)
timeout
net-scp (4.0.0)
net-scp (4.1.0)
net-ssh (>= 2.6.5, < 8.0.0)
net-ssh (7.2.3)
net-ssh (7.3.0)
net-telnet (0.2.0)
nio4r (2.7.3)
nio4r (2.7.4)
oxidized (0.30.1)
asetus (~> 0.1)
bcrypt_pbkdf (~> 1.0)
@@ -59,38 +60,41 @@ GEM
sinatra (>= 1.4.6, < 5.0)
sinatra-contrib (>= 1.4.6, < 5.0)
psych (3.3.4)
puma (6.4.2)
puma (6.4.3)
nio4r (~> 2.0)
rack (3.1.7)
rack-protection (4.0.0)
rack (3.1.12)
rack-protection (4.1.1)
base64 (>= 0.1.0)
logger (>= 1.6.0)
rack (>= 3.0.0, < 4)
rack-session (2.0.0)
rack-session (2.1.0)
base64 (>= 0.1.0)
rack (>= 3.0.0)
ruby2_keywords (0.0.5)
rugged (1.7.2)
sinatra (4.0.0)
rugged (1.9.0)
sinatra (4.1.1)
logger (>= 1.6.0)
mustermann (~> 3.0)
rack (>= 3.0.0, < 4)
rack-protection (= 4.0.0)
rack-protection (= 4.1.1)
rack-session (>= 2.0.0, < 3)
tilt (~> 2.0)
sinatra-contrib (4.0.0)
sinatra-contrib (4.1.1)
multi_json (>= 0.0.2)
mustermann (~> 3.0)
rack-protection (= 4.0.0)
sinatra (= 4.0.0)
rack-protection (= 4.1.1)
sinatra (= 4.1.1)
tilt (~> 2.0)
slop (4.10.1)
temple (0.10.3)
thor (1.3.1)
tilt (2.4.0)
time (0.3.0)
thor (1.3.2)
tilt (2.6.0)
time (0.4.1)
date
timeout (0.4.1)
timeout (0.4.3)
PLATFORMS
x86_64-linux
ruby
DEPENDENCIES
oxidized (= 0.30.1)
@@ -99,4 +103,4 @@ DEPENDENCIES
psych (~> 3.3.2)
BUNDLED WITH
2.5.9
2.6.2
@@ -44,10 +44,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "149jknsq999gnhy865n33fkk22s0r447k76x9pmcnnwldfv2q7wp";
sha256 = "0kz6mc4b9m49iaans6cbx031j9y7ldghpi5fzsdh0n3ixwa8w9mz";
type = "gem";
};
version = "3.3.4";
version = "3.4.1";
};
ed25519 = {
groups = [ "default" ];
@@ -100,10 +100,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0b4qsi8gay7ncmigr0pnbxyb17y3h8kavdyhsh7nrlqwr35vb60q";
sha256 = "01lbdaizhkxmrw4y8j3wpvsryvnvzmg0pfs56c52laq2jgdfmq1l";
type = "gem";
};
version = "2.7.2";
version = "2.10.2";
};
logger = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "00q2zznygpbls8asz5knjvvj2brr3ghmqxgr83xnrdj4rk3xwvhr";
type = "gem";
};
version = "1.7.0";
};
multi_json = {
groups = [ "default" ];
@@ -121,10 +131,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0rwbq20s2gdh8dljjsgj5s6wqqfmnbclhvv2c2608brv7jm6jdbd";
sha256 = "123ycmq6pkivv29bqbv79jv2cs04xakzd0fz1lalgvfs5nxfky6i";
type = "gem";
};
version = "3.0.0";
version = "3.0.3";
};
net-ftp = {
dependencies = [
@@ -135,10 +145,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vhwqx8k5xscl6j6gdf1xs1lz6fwm8k8s1n7pwhk22cxnxcfmnnh";
sha256 = "0kw7g0j35fla8438s90m72b3xr0mqnpgm910qcwrgnvyg903xmi8";
type = "gem";
};
version = "0.3.7";
version = "0.3.8";
};
net-protocol = {
dependencies = [ "timeout" ];
@@ -157,20 +167,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk";
sha256 = "0p8s7l4pr6hkn0l6rxflsc11alwi1kfg5ysgvsq61lz5l690p6x9";
type = "gem";
};
version = "4.0.0";
version = "4.1.0";
};
net-ssh = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0sqbq5aks9xxnldbd2hy20ypnd59zcra98ql0r7jjc26s5rgc18n";
sha256 = "1w1ypxa3n6mskkwb00b489314km19l61p5h3bar6zr8cng27c80p";
type = "gem";
};
version = "7.2.3";
version = "7.3.0";
};
net-telnet = {
groups = [ "default" ];
@@ -187,10 +197,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "017nbw87dpr4wyk81cgj8kxkxqgsgblrkxnmmadc77cg9gflrfal";
sha256 = "1a9www524fl1ykspznz54i0phfqya4x45hqaz67in9dvw1lfwpfr";
type = "gem";
};
version = "2.7.3";
version = "2.7.4";
};
oxidized = {
dependencies = [
@@ -267,22 +277,37 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0i2vaww6qcazj0ywva1plmjnj6rk23b01szswc5jhcq7s2cikd1y";
sha256 = "0gml1rixrfb0naciq3mrnqkpcvm9ahgps1c04hzxh4b801f69914";
type = "gem";
};
version = "6.4.2";
version = "6.4.3";
};
rack = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "12z55b90vvr4sh93az2yfr3fg91jivsag8lcg0k360d99vdq568f";
sha256 = "0h65a1f9gsqx2ryisdy4lrd9a9l8gdv65dcscw9ynwwjr1ak1n00";
type = "gem";
};
version = "3.1.7";
version = "3.1.12";
};
rack-protection = {
dependencies = [
"base64"
"logger"
"rack"
];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0sniswjyi0yn949l776h7f67rvx5w9f04wh69z5g19vlsnjm98ji";
type = "gem";
};
version = "4.1.1";
};
rack-session = {
dependencies = [
"base64"
"rack"
@@ -291,21 +316,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1xmvcxgm1jq92hqxm119gfk95wzl0d46nb2c2c6qqsm4ra2n3nyh";
sha256 = "1452c1bhh6fdnv17s1z65ajwh08axqnlmkhnr1qyyn2vacb3jz23";
type = "gem";
};
version = "4.0.0";
};
rack-session = {
dependencies = [ "rack" ];
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "10afdpmy9kh0qva96slcyc59j4gkk9av8ilh58cnj0qq7q3b416v";
type = "gem";
};
version = "2.0.0";
version = "2.1.0";
};
ruby2_keywords = {
groups = [ "default" ];
@@ -322,13 +336,14 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1sccng15h8h3mcjxfgvxy85lfpswbj0nhmzwwsqdffbzqgsb2jch";
sha256 = "1b7gcf6pxg4x607bica68dbz22b4kch33yi0ils6x3c8ql9akakz";
type = "gem";
};
version = "1.7.2";
version = "1.9.0";
};
sinatra = {
dependencies = [
"logger"
"mustermann"
"rack"
"rack-protection"
@@ -339,10 +354,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0za92lv4s7xhgkkm6xxf7ib0b3bsyj8drxgkrskgsb5g3mxnixjl";
sha256 = "002dkzdc1xqhvz5sdnj4vb0apczhs07mnpgq4kkd5dd1ka2pp6af";
type = "gem";
};
version = "4.0.0";
version = "4.1.1";
};
sinatra-contrib = {
dependencies = [
@@ -356,10 +371,10 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0r9khg85m60w0i77jpnm2irh9m4k0ia4mlicapj8dr7s6ykqd9dh";
sha256 = "1giziwf8mgki581jf40zzw3dhjkkmdg3yxbrahj9krd5h24vb90y";
type = "gem";
};
version = "4.0.0";
version = "4.1.1";
};
slop = {
groups = [ "default" ];
@@ -386,20 +401,20 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
sha256 = "1nmymd86a0vb39pzj2cwv57avdrl6pl3lf5bsz58q594kqxjkw7f";
type = "gem";
};
version = "1.3.1";
version = "1.3.2";
};
tilt = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0kds7wkxmb038cwp6ravnwn8k65ixc68wpm8j5jx5bhx8ndg4x6z";
sha256 = "0szpapi229v3scrvw1pgy0vpjm7z3qlf58m1198kxn70cs278g96";
type = "gem";
};
version = "2.4.0";
version = "2.6.0";
};
time = {
dependencies = [ "date" ];
@@ -407,19 +422,19 @@
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "0c15v19hyxjcfzaviqlwhgajgyrrlb0pjilza6mkv49bhspy6av6";
sha256 = "0qgarmdyqypzsaanf4w9vqrd9axrcrjqilxwrfmxp954102kcpq3";
type = "gem";
};
version = "0.3.0";
version = "0.4.1";
};
timeout = {
groups = [ "default" ];
platforms = [ ];
source = {
remotes = [ "https://rubygems.org" ];
sha256 = "16mvvsmx90023wrhf8dxc1lpqh0m8alk65shb7xcya6a9gflw7vg";
sha256 = "03p31w5ghqfsbz5mcjzvwgkw3h9lbvbknqvrdliy8pxmn9wz02cm";
type = "gem";
};
version = "0.4.1";
version = "0.4.3";
};
}
+8 -6
View File
@@ -5,22 +5,23 @@
libpg_query,
xxHash,
}:
buildGoModule rec {
pname = "pgroll";
version = "0.8.0";
version = "0.10.0";
src = fetchFromGitHub {
owner = "xataio";
repo = "pgroll";
tag = "v${version}";
hash = "sha256-iRa1dCUKmGUBpWjQXgKGrVu69WaTGQD8XhKmNxkF0JI=";
hash = "sha256-AJ0dTvywbwwSHOwSPrAgTE9M1AMvo/GRj6L1dZM9Hz8=";
};
vendorHash = "sha256-XTypaCEB0+cfAmN4UyDRQgiF7spQhkiH2jCwjhd3I8Y=";
proxyVendor = true;
excludedPackages = [
"dev"
];
vendorHash = "sha256-olblf/mi/M9Zo4C/fR/Z11C+bAEFOy7bz7EXfMn8Akw=";
excludedPackages = [ "dev" ];
buildInputs = [
libpg_query
@@ -33,6 +34,7 @@ buildGoModule rec {
meta = {
description = "PostgreSQL zero-downtime migrations made easy";
license = lib.licenses.asl20;
mainProgram = "pgroll";
homepage = "https://github.com/xataio/pgroll";
maintainers = with lib.maintainers; [ ilyakooo0 ];
};
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "pocketbase";
version = "0.25.9";
version = "0.26.3";
src = fetchFromGitHub {
owner = "pocketbase";
repo = "pocketbase";
rev = "v${version}";
hash = "sha256-8DObORJKpK7azcZLLHaToajPfO7aYsv4pIsmH8bl518=";
hash = "sha256-hzFA9EBYIU/BkpmWs/jKeYgSWyAjT9UUQiKhQYFTicM=";
};
vendorHash = "sha256-Th71aNCzWwOfYvVCHFRhppnGKXtJqfHLzl23FuT2pK4=";
vendorHash = "sha256-oi7jSZ1oys5Vrcl7fKgb4lCp8AR1DhTKwNnGuOA/YFQ=";
# This is the released subpackage from upstream repo
subPackages = [ "examples/base" ];
+11 -11
View File
@@ -17,15 +17,15 @@
jq,
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "readest";
version = "0.9.23";
version = "0.9.28";
src = fetchFromGitHub {
owner = "readest";
repo = "readest";
tag = "v${version}";
hash = "sha256-MveWZ+9SSd6mPw580U8d8aP7c4rl4861VzCKHpOKiXU=";
tag = "v${finalAttrs.version}";
hash = "sha256-jIAvpppOB50KA+4jmx8QN/4e1Dkn6V9Oo3lHUWb5cyI=";
fetchSubmodules = true;
};
@@ -34,18 +34,18 @@ rustPlatform.buildRustPackage rec {
chmod -R +w .
'';
sourceRoot = "${src.name}/apps/readest-app";
sourceRoot = "${finalAttrs.src.name}/apps/readest-app";
pnpmDeps = pnpm_9.fetchDeps {
inherit pname version src;
hash = "sha256-faLytJLMlWs80HZpN0TnCCEWPe9SPP9QH0bx3HLDO5o=";
inherit (finalAttrs) pname version src;
hash = "sha256-VcPxhCpDrKaqKtGMsvPwXwniPy0rbJ/i03gbZ3i87aE=";
};
pnpmRoot = "../..";
useFetchCargoVendor = true;
cargoHash = "sha256-5E+3Hpa6hiOORtZ5ykrXVOPucbppwO5KVVS1mb9mVXY=";
cargoHash = "sha256-guUe2liie2x87VXNo8UeJhVLgvfPViKJKQol1XWA3fw=";
cargoRoot = "../..";
@@ -95,10 +95,10 @@ rustPlatform.buildRustPackage rec {
meta = {
description = "Modern, feature-rich ebook reader";
homepage = "https://github.com/readest/readest";
changelog = "https://github.com/readest/readest/releases/tag/v${version}";
changelog = "https://github.com/readest/readest/releases/tag/v${finalAttrs.version}";
mainProgram = "readest";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ ];
maintainers = with lib.maintainers; [ eljamm ];
platforms = lib.platforms.linux;
};
}
})
+3 -3
View File
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "stu";
version = "0.7.0";
version = "0.7.1";
src = fetchFromGitHub {
owner = "lusingander";
repo = "stu";
rev = "v${version}";
hash = "sha256-gZaSSKlKTtOb/zxVwj0PFk1BqDDswyKv+fIHDn/4n3I=";
hash = "sha256-ks9QN9hVejgmQKJ5tZJx67IqgC37QKH3MEBwLYr/TZI=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-hi3plLDMMft9jEo9whZrSBvZjLjezeWRmocQF0MlsfY=";
cargoHash = "sha256-HqfZ6g+TXt6MrBV40mLnuwp96r0YPLyFYs7GR4kpNbQ=";
passthru.tests.version = testers.testVersion { package = stu; };
@@ -1,10 +1,10 @@
{
lib,
tailscale,
buildGo123Module,
buildGo124Module,
}:
buildGo123Module {
buildGo124Module {
inherit (tailscale)
version
src
+6 -18
View File
@@ -24,7 +24,7 @@
}:
let
version = "1.80.3";
version = "1.82.0";
in
buildGoModule {
pname = "tailscale";
@@ -39,25 +39,10 @@ buildGoModule {
owner = "tailscale";
repo = "tailscale";
rev = "v${version}";
hash = "sha256-UOz2EAUlYZx2XBzw8hADO0ti9bgwz19MTg60rSefSB8=";
hash = "sha256-/8MJE1Io0MRSUXiFirYDn6FH2qkWQHE7Fl3nJLjieDw=";
};
patches = [
# Fix "tailscale ssh" when built with ts_include_cli tag
# https://github.com/tailscale/tailscale/pull/12109
(fetchpatch {
url = "https://github.com/tailscale/tailscale/commit/325ca13c4549c1af58273330744d160602218af9.patch";
hash = "sha256-SMwqZiGNVflhPShlHP+7Gmn0v4b6Gr4VZGIF/oJAY8M=";
})
# Fix build with Go 1.24
(fetchpatch {
url = "https://github.com/tailscale/tailscale/commit/836c01258de01a38fdd267957eeedab7faf0f4f2.patch";
includes = ["cmd/testwrapper/*" "cmd/tsconnect/*"];
hash = "sha256-e+IQB2nlJmJCzCTbASiqX2sXKmwVNXb+d87DdwTdJ+I=";
})
];
vendorHash = "sha256-81UOjoC5GJqhNs4vWcQ2/B9FMaDWtl0rbuFXmxbu5dI=";
vendorHash = "sha256-SiUkN6BQK1IQmLfkfPetzvYqRu9ENK6+6txtGxegF5Y=";
nativeBuildInputs = [
makeWrapper
@@ -160,6 +145,9 @@ buildGoModule {
# portlist_test.go:81: didn't find ephemeral port in p2 53643
"TestPoller" # portlist
# Fails only on Darwin, succeeds on other tested platforms.
"TestOnTailnetDefaultAutoUpdate"
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
+5 -5
View File
@@ -7,7 +7,7 @@
makeWrapper,
}:
let
version = "4.0.15";
version = "4.0.17";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "tailwindcss has not been packaged for ${system} yet.";
@@ -22,10 +22,10 @@ let
hash =
{
aarch64-darwin = "sha256-xMC5OWdgB2aCWC/H6XvW4CKaCP8C+GGWB7PbIL66wq8=";
aarch64-linux = "sha256-oSvPRzhez4MboG6i2YXXfHOYUIOAUDK/VSZapfNOwyw=";
x86_64-darwin = "sha256-rWl/K1SetXZYDKfzJEmw0g8lcQ+1+Uake8XGuO9QkeM=";
x86_64-linux = "sha256-mIgqKABBAehQj+otKeHDEzrRdRNdRQYY9ZqdOsrTGNI=";
aarch64-darwin = "sha256-OyoDvgt+vVCtgHtJUtPPUxlDxXUD1uxVs/uGk6OVMaI=";
aarch64-linux = "sha256-GzN5ybAsi5eH4uU75kbaBXyjjOWquK0axKkvJgVZ4UE=";
x86_64-darwin = "sha256-V+CvBevOXrkg1EdEPd2+09IpVGFoOsEFcqu1SOS5uSY=";
x86_64-linux = "sha256-BUEGYpz9VlAhmGM1bV2YDtdrp9KDvKE5GdM9I0sxIb4=";
}
.${system} or throwSystem;
in
+3 -3
View File
@@ -19,18 +19,18 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ticktick";
version = "6.0.21";
version = "6.0.30";
src =
if stdenv.hostPlatform.system == "x86_64-linux" then
fetchurl {
url = "${baseUrl}/linux/linux_deb_x64/ticktick-${finalAttrs.version}-amd64.deb";
hash = "sha256-e5N20FL2c6XdkDax0SMGigLuatXKZxb9c53sqQ5XVtM=";
hash = "sha256-xTNQby3KZlo3QQM5FqEKXYzAYq6jgWwN7zjYF2l6+78=";
}
else if stdenv.hostPlatform.system == "aarch64-linux" then
fetchurl {
url = "${baseUrl}/linux/linux_deb_arm64/ticktick-${finalAttrs.version}-arm64.deb";
hash = "sha256-6/nzPL+TeEE31S0ngmsUFPZEfWtt4PVAEkMqSa8OpYI=";
hash = "sha256-MlWOCkk0dyYV4iyPTs/Jtq+E9Qpsizoe2XGmPljrahA=";
}
else
throw "Unsupported system: ${stdenv.hostPlatform.system}";
+3 -3
View File
@@ -7,16 +7,16 @@
}:
buildGoModule rec {
pname = "treefmt";
version = "2.1.1";
version = "2.2.0";
src = fetchFromGitHub {
owner = "numtide";
repo = "treefmt";
rev = "v${version}";
hash = "sha256-XD61nZhdXYrFzprv/YuazjXK/NWP5a9oCF6WBO2XTY0=";
hash = "sha256-097qAvJnMpxvhXNEjk54TXQHIODXP8lpitbN0ekWN+U=";
};
vendorHash = "sha256-0qCOpLMuuiYNCX2Lqa/DUlkmDoPIyUzUHIsghoIaG1s=";
vendorHash = "sha256-UfZqxknX2tgfH8SSYQBm71FkcMRY6PVjBHzb5ZcPk4Q=";
subPackages = [ "." ];
+3 -3
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "triforce-lv2";
version = "0.2.0";
version = "0.2.1";
src = fetchFromGitHub {
owner = "chadmed";
repo = "triforce";
rev = version;
hash = "sha256-Rv4FHDmmTELYwrxfWDt/TghspLQBGgiREaq3KV98EQY=";
hash = "sha256-Y9ufUADhpT3NPj/OfhQ7xJoBqoOkPkVFA0TvUwCubrU=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-ltrvwvrzRPtgB4y/TeIHhIQdWAfo2NHTeDYvDqTuPXE=";
cargoHash = "sha256-qJ9DYlYr0CsnRAQ8DtiimWdf/kyTOLQOiqb2N747CE4=";
installPhase = ''
export LIBDIR=$out/lib
+3 -3
View File
@@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec {
pname = "typos-lsp";
# Please update the corresponding VSCode extension too.
# See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix
version = "0.1.35";
version = "0.1.36";
src = fetchFromGitHub {
owner = "tekumara";
repo = "typos-lsp";
tag = "v${version}";
hash = "sha256-5B4xWYJJ2KQLxzRQf0EKakGuB0LLOg023AIt8G3uAew=";
hash = "sha256-TA0mWhHhTFBleybdpv3ypQmwYhqt1EKmWoDeKUiF9VI=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-Es/CdtyRtBghAeRoi5WrS0sdkm5flRlp3KXLs/nJ6UU=";
cargoHash = "sha256-5G2hV1c063WKfc2Y8oW3OQdO2v0b8M6kfxf2NV+jMlA=";
# fix for compilation on aarch64
# see https://github.com/NixOS/nixpkgs/issues/145726
+1 -1
View File
@@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec {
propagatedBuildInputs = with python3Packages; [
pyqt5
numpy
numpy_1
psutil
cython
pyzmq
+4 -2
View File
@@ -23,15 +23,16 @@
file,
wrapGAppsHook3,
xdg-utils,
libevdev,
}:
stdenv.mkDerivation rec {
pname = "vice";
version = "3.8";
version = "3.9";
src = fetchurl {
url = "mirror://sourceforge/vice-emu/vice-${version}.tar.gz";
sha256 = "sha256-HX3E0PK7zCqHG7lU/0pd9jBI3qnBb18em8gmD6QaEAQ=";
sha256 = "sha256-QCArY0VeJrh+zGPrWlIyLG+j9XyrEqzwwifPn02uw3A=";
};
nativeBuildInputs = [
@@ -58,6 +59,7 @@ stdenv.mkDerivation rec {
SDL_image
xa
xdg-utils
libevdev
];
dontDisableStatic = true;
configureFlags = [
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "yarn-berry";
version = "4.7.0";
version = "4.8.0";
src = fetchFromGitHub {
owner = "yarnpkg";
repo = "berry";
rev = "@yarnpkg/cli/${finalAttrs.version}";
hash = "sha256-kf5tQ5n2C5sZfCTQYSAskNy8j7kCXoC5UUHRhbtIYZk=";
hash = "sha256-cNgR0t780/LJA+IIwycro/7AQjWa1tn00bh4ucPjVEc=";
};
buildInputs = [
@@ -8,11 +8,11 @@
mkDerivation rec {
pname = "supercollider";
version = "3.13.0";
version = "3.13.1";
src = fetchurl {
url = "https://github.com/supercollider/supercollider/releases/download/Version-${version}/SuperCollider-${version}-Source.tar.bz2";
sha256 = "sha256-D8Xbpbrq43+Qaa0oiFqkBcaiUwnjiGy+ERvTt8BVMc4=";
sha256 = "sha256-aXnAFdqs/bVZMovoDV1P4mv2PtdFD2QuXHjnsnEyMSs=";
};
patches = [
@@ -366,16 +366,16 @@ buildLuarocksPackage {
cyan = callPackage({ argparse, buildLuarocksPackage, fetchFromGitHub, fetchurl, luafilesystem, luasystem, tl }:
buildLuarocksPackage {
pname = "cyan";
version = "0.4.0-1";
version = "0.4.1-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/cyan-0.4.0-1.rockspec";
sha256 = "0bdbyxmgias8m1xg042j1fbn9qw3mvllmkksz1b4dv85dglh7c2n";
url = "mirror://luarocks/cyan-0.4.1-1.rockspec";
sha256 = "0m0br7fvczkaqx6zqj7ykmivw7fnizvi34cqp2mvzxn30hsa4hyw";
}).outPath;
src = fetchFromGitHub {
owner = "teal-language";
repo = "cyan";
rev = "00e6088707422dcce78f05d33574e6333b76204b";
hash = "sha256-AMfLXH/D5dbMAzPi91G1eC6A2D7VpbRXyPb5hDOdPQk=";
rev = "v0.4.1";
hash = "sha256-jvBmOC1SMnuwgwtK6sPCDma+S5RyhItc6YjzMPULzSw=";
};
propagatedBuildInputs = [ argparse luafilesystem luasystem tl ];
@@ -579,14 +579,14 @@ buildLuarocksPackage {
fzf-lua = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "fzf-lua";
version = "0.0.1798-1";
version = "0.0.1815-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/fzf-lua-0.0.1798-1.rockspec";
sha256 = "0y3j54nx6mzw0z04c9n2fnsdpw3c0rixs5v6iixfmp26v84aff0n";
url = "mirror://luarocks/fzf-lua-0.0.1815-1.rockspec";
sha256 = "0nihsjmwvf3v0v3wqnwbn5563q28iq64mwgif2kl7hrmkm1r68na";
}).outPath;
src = fetchzip {
url = "https://github.com/ibhagwan/fzf-lua/archive/ac6a34ea39831ec71c14f72075facf377ea9a00d.zip";
sha256 = "0abygsdgvbmaabb93yk66zcg5650qy8zjvhjdqliavq0iipg3hqd";
url = "https://github.com/ibhagwan/fzf-lua/archive/caee13203d6143d691710c34f85ad6441fe3f535.zip";
sha256 = "0ddkgml971j4rz0fhhg7s9sj1wbgyj8b9rjy32wrc681bwy01qx2";
};
disabled = luaOlder "5.1";
@@ -646,14 +646,14 @@ buildLuarocksPackage {
haskell-tools-nvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "haskell-tools.nvim";
version = "4.4.2-1";
version = "4.4.3-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/haskell-tools.nvim-4.4.2-1.rockspec";
sha256 = "1npx6f6rhbhgc6fkz7m3449vdy5fba7gvwkrb1qyw9ivxrlmcdpp";
url = "mirror://luarocks/haskell-tools.nvim-4.4.3-1.rockspec";
sha256 = "1qc6ny0pw4098d2i3wkmcw1qb88jhvbjfabm40x5n0rv3jqkaij9";
}).outPath;
src = fetchzip {
url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v4.4.2.zip";
sha256 = "1r1h32a2xdh2dncn72zv6c55ayr8b24p0fl3z72z9rlvgy86m36r";
url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v4.4.3.zip";
sha256 = "002lzdjdf9f5jp63bngmp9fadzs81c0w0gqqpy7b2wfxg76biggr";
};
disabled = luaOlder "5.1";
@@ -1952,13 +1952,13 @@ buildLuarocksPackage {
version = "scm-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/lualine.nvim-scm-1.rockspec";
sha256 = "0ry9k3rs9msi6zd7nmd0cij0ghrxikwn4508i11xg9azpzhjzvn7";
sha256 = "0ryds8vr73p6xkfwrrbxbd01hawxdc0g9zphi6vb79hbnrdnbbq0";
}).outPath;
src = fetchFromGitHub {
owner = "nvim-lualine";
repo = "lualine.nvim";
rev = "f4f791f67e70d378a754d02da068231d2352e5bc";
hash = "sha256-uAxe3UdNUVfdpQcKvGvQ/E2blGksvMPlTBfEOtgeVYo=";
rev = "1517caa8fff05e4b4999857319d3b0609a7f57fa";
hash = "sha256-DAYRf8JIty6W78JXBSyfnyCryUUYX+QrsHSAlcOk7Fc=";
};
disabled = luaOlder "5.1";
@@ -2841,14 +2841,14 @@ buildLuarocksPackage {
neorg = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, lua-utils-nvim, luaOlder, nui-nvim, nvim-nio, pathlib-nvim, plenary-nvim }:
buildLuarocksPackage {
pname = "neorg";
version = "9.2.0-1";
version = "9.3.0-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/neorg-9.2.0-1.rockspec";
sha256 = "1ykq010kf0bds4q6mqyymdbx4qynwyvznsh2aj8f5wyk5kwwzsz6";
url = "mirror://luarocks/neorg-9.3.0-1.rockspec";
sha256 = "14w4hbk2hhcg1va2lgvfzzfp67lprnfar56swl29ixnzlf82a9bi";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorg/neorg/archive/10bf607f11ed94151fb5496e6127d8823d162a7e.zip";
sha256 = "0k7cizfw973fhvxfx09rkpflz1sych2b47s7d4b0ikss2ffanydq";
url = "https://github.com/nvim-neorg/neorg/archive/v9.3.0.zip";
sha256 = "0ifl5n8sq8bafzx72ghfrmxsylhhlqvqmxzb5258jm76qj113cd9";
};
disabled = luaOlder "5.1";
@@ -3330,14 +3330,14 @@ buildLuarocksPackage {
rustaceanvim = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }:
buildLuarocksPackage {
pname = "rustaceanvim";
version = "5.25.2-1";
version = "5.26.0-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/rustaceanvim-5.25.2-1.rockspec";
sha256 = "1glb681sb7vhjnrkhqxh1m7im2dwcjnv320h89rxqz3d2fjw9dvf";
url = "mirror://luarocks/rustaceanvim-5.26.0-1.rockspec";
sha256 = "1ylfznx8a6h5yfl5ppq2dqwijzcl234fjslignk8d1yjsk26x37v";
}).outPath;
src = fetchzip {
url = "https://github.com/mrcjkb/rustaceanvim/archive/v5.25.2.zip";
sha256 = "1gl4i8pbmia78srxcsi131vxby5d8w9mn0ydzl3r0v7pawyvwr9q";
url = "https://github.com/mrcjkb/rustaceanvim/archive/v5.26.0.zip";
sha256 = "0rh850cw7wrbrmnc9ym03aq3615idbcbvp7flyv8gmrr4magq9fb";
};
disabled = luaOlder "5.1";
@@ -61,7 +61,6 @@ buildPythonPackage rec {
# these tests require a running clickhouse instance
disabledTestPaths = [
"tests/integration_tests"
"tests/tls"
];
pythonImportsCheck = [

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