Merge master into staging-next
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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
|
||||
})
|
||||
]
|
||||
);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 {};
|
||||
|
||||
@@ -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")
|
||||
'';
|
||||
}
|
||||
|
||||
@@ -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
@@ -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 ];
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
}
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;`,
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
@@ -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
|
||||
)
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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" ];
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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; {
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
}
|
||||
@@ -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 ];
|
||||
};
|
||||
|
||||
@@ -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" ];
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}$" ];
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}";
|
||||
|
||||
@@ -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 = [ "." ];
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -48,7 +48,7 @@ python3Packages.buildPythonApplication rec {
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
pyqt5
|
||||
numpy
|
||||
numpy_1
|
||||
psutil
|
||||
cython
|
||||
pyzmq
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user