Merge master into staging-nixos

This commit is contained in:
nixpkgs-ci[bot]
2026-01-30 00:23:53 +00:00
committed by GitHub
146 changed files with 951 additions and 693 deletions

View File

@@ -53,7 +53,7 @@ jobs:
ci/github-script
- name: Install dependencies
run: npm install @actions/artifact bottleneck
run: npm install @actions/artifact@5.0.3 bottleneck
# Use a GitHub App, because it has much higher rate limits: 12,500 instead of 5,000 req / hour.
- uses: actions/create-github-app-token@29824e69f54612133e76f7eaac726eef6c875baf # v2.2.1

View File

@@ -831,7 +831,6 @@
"K900": 386765,
"LunNova": 782440,
"NickCao": 15247171,
"SCOTT-HAMILTON": 24496705,
"SuperSandro2000": 7258858,
"bkchr": 5718007,
"ilya-fedin": 17829319,

View File

@@ -13008,6 +13008,12 @@
githubId = 3267697;
name = "Joshua Potter";
};
jrrom = {
email = "maintainer@jrrom.com";
github = "jrrom";
githubId = 77691121;
name = "Jerome Baeyens";
};
js6pak = {
name = "js6pak";
email = "me@6pak.dev";
@@ -24084,12 +24090,6 @@
githubId = 37299109;
name = "Shakhzod Kudratov";
};
shamilton = {
email = "sgn.hamilton@protonmail.com";
github = "SCOTT-HAMILTON";
githubId = 24496705;
name = "Scott Hamilton";
};
ShamrockLee = {
email = "shamrocklee@posteo.net";
github = "ShamrockLee";
@@ -28770,6 +28770,12 @@
github = "peterablehmann";
githubId = 36541313;
};
xiangpingjiang = {
email = "xiangpingjiang1998@gmail.com";
github = "xiangpingjiang";
githubId = 45722758;
name = "xiangpingjiang";
};
xiaoxiangmoe = {
name = "ZHAO JinXiang";
email = "xiaoxiangmoe@gmail.com";
@@ -29243,6 +29249,12 @@
githubId = 37774475;
name = "Yusuf Duran";
};
yusufraji = {
name = "Yusuf Raji";
github = "yusufraji";
githubId = 22890520;
matrix = "@yusufraji49:matrix.org";
};
yvan-sraka = {
email = "yvan@sraka.xyz";
github = "yvan-sraka";

View File

@@ -36,6 +36,8 @@
- [dsearch](https://github.com/AvengeMedia/danksearch), a fast filesystem search service with fuzzy matching. Available as [programs.dsearch](#opt-programs.dsearch.enable).
- [Dunst](https://github.com/dunst-project/dunst), a lightweight and customizable notification daemon. Available as [services.dunst](#opt-services.dunst.enable).
- [Ente Auth](https://ente.io/auth/), an open source 2FA authenticator, with end-to-end encrypted backups. Available as [programs.ente-auth](#opt-programs.ente-auth.enable).
- [Dawarich](https://dawarich.app/), a self-hostable location history tracker. Available as [services.dawarich](#opt-services.dawarich.enable).

View File

@@ -558,6 +558,7 @@
./services/desktops/bonsaid.nix
./services/desktops/cpupower-gui.nix
./services/desktops/dleyna.nix
./services/desktops/dunst.nix
./services/desktops/espanso.nix
./services/desktops/flatpak.nix
./services/desktops/geoclue2.nix

View File

@@ -128,7 +128,6 @@ in
};
meta.maintainers = with lib.maintainers; [
shamilton
progrm_jarvis
];
}

View File

@@ -0,0 +1,79 @@
{
config,
pkgs,
lib,
...
}:
let
toml = pkgs.formats.toml { };
cfg = config.services.dunst;
in
{
options.services.dunst = {
enable = lib.mkEnableOption "Dunst notification daemon";
package = lib.mkPackageOption pkgs "dunst" { } // {
apply =
p:
p.override {
withX11 = cfg.enableX11;
withWayland = cfg.enableWayland;
};
};
settings = lib.mkOption {
type = toml.type;
default = { };
description = "Dunst configuration, see dunst(5)";
example = lib.literalExpression ''
{
global = {
width = 300;
height = 300;
offset = "30x50";
origin = "top-right";
transparency = 10;
frame_color = "#eceff1";
font = "Droid Sans 9";
};
urgency_normal = {
background = "#37474f";
foreground = "#eceff1";
timeout = 10;
};
};
'';
};
enableX11 = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Whether to enable X11 support.";
};
enableWayland = lib.mkOption {
type = lib.types.bool;
default = true;
description = "Whether to enable Wayland support.";
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = cfg.enableX11 || cfg.enableWayland;
message = "Dunst must be built with at least either X11 support or Wayland support";
}
];
environment = {
systemPackages = [ cfg.package ];
etc."xdg/dunst/dunstrc".source = toml.generate "dunstrc" cfg.settings;
};
services.dbus.packages = [ cfg.package ];
};
meta.maintainers = with lib.maintainers; [ nyukuru ];
}

View File

@@ -13,6 +13,13 @@ let
regularEnv = lib.filterAttrs (name: _value: !(lib.hasSuffix "_FILE" name)) cfg.environment;
fileBasedEnv = lib.filterAttrs (name: _value: lib.hasSuffix "_FILE" name) cfg.environment;
customNodesDir = pkgs.linkFarm "n8n-custom-nodes" (
map (pkg: {
name = pkg.pname;
path = "${pkg}/lib/node_modules/${pkg.pname}";
}) cfg.customNodes
);
# Transform file-based env vars to point to credentials directory
fileBasedEnvTransformed = lib.mapAttrs' (
varName: _secretPath: lib.nameValuePair varName "%d/${envVarToCredName varName}"
@@ -34,6 +41,17 @@ in
package = lib.mkPackageOption pkgs "n8n" { };
customNodes = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];
example = lib.literalExpression "[ pkgs.n8n-nodes-carbonejs ]";
description = ''
List of custom n8n community node packages to load.
Each package is expected to be an npm package with an `n8n.nodes` entry in its `package.json`.
The packages are made available to n8n via the `N8N_CUSTOM_EXTENSIONS` environment variable.
'';
};
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -121,6 +139,9 @@ in
// {
HOME = config.services.n8n.environment.N8N_USER_FOLDER;
}
// lib.optionalAttrs (cfg.customNodes != [ ]) {
N8N_CUSTOM_EXTENSIONS = toString customNodesDir;
}
// fileBasedEnvTransformed;
serviceConfig = {
Type = "simple";

View File

@@ -238,8 +238,8 @@ in
enablePam = mkEnableOption "the Kanidm PAM and NSS integration";
package = mkPackageOption pkgs "kanidm" {
example = "kanidm_1_4";
extraDescription = "If not set will receive a specific version based on stateVersion. Set to `pkgs.kanidm` to always receive the latest version, with the understanding that this could introduce breaking changes.";
example = "kanidm_1_8";
extraDescription = "Must be set to an explicit version.";
};
serverSettings = mkOption {
@@ -874,16 +874,6 @@ in
)
);
services.kanidm.package =
let
pkg =
if lib.versionAtLeast config.system.stateVersion "24.11" then
pkgs.kanidm_1_4
else
lib.warn "No default kanidm package found for stateVersion = '${config.system.stateVersion}'. Using unpinned version. Consider setting `services.kanidm.package = pkgs.kanidm_1_x` to avoid upgrades introducing breaking changes." pkgs.kanidm;
in
lib.mkDefault pkg;
environment.systemPackages = mkIf cfg.enableClient [ cfg.package ];
systemd.tmpfiles.settings."10-kanidm" = mkIf enableServerBackup {
@@ -1080,6 +1070,7 @@ in
};
meta.maintainers = with lib.maintainers; [
adamcstephens
Flakebi
oddlama
];

View File

@@ -18,7 +18,7 @@ in
name = "kanidm-provisioning-${kanidmPackage.version}";
meta.maintainers = with pkgs.lib.maintainers; [ oddlama ];
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning_1_7;
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning_1_8;
nodes.provision =
{ pkgs, lib, ... }:

View File

@@ -17,11 +17,12 @@ in
{
name = "kanidm-${kanidmPackage.version}";
meta.maintainers = with pkgs.lib.maintainers; [
adamcstephens
Flakebi
oddlama
];
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm_1_7;
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm_1_8;
nodes.server =
{ pkgs, ... }:

View File

@@ -15,6 +15,7 @@ in
{
services.n8n = {
enable = true;
customNodes = [ pkgs.n8n-nodes-carbonejs ];
environment = {
WEBHOOK_URL = webhookUrl;
N8N_TEMPLATES_ENABLED = false;
@@ -41,5 +42,11 @@ in
# Test _FILE environment variables
machine.succeed("grep -qF 'LoadCredential=n8n_encryption_key_file:${secretFile}' /etc/systemd/system/n8n.service")
machine.succeed("grep -qF 'N8N_ENCRYPTION_KEY_FILE=%d/n8n_encryption_key_file' /etc/systemd/system/n8n.service")
# Test custom nodes
machine.succeed("grep -qF 'N8N_CUSTOM_EXTENSIONS=' /etc/systemd/system/n8n.service")
custom_extensions_dir = machine.succeed("grep -oP 'N8N_CUSTOM_EXTENSIONS=\\K[^\"]+' /etc/systemd/system/n8n.service").strip()
machine.succeed(f"test -L {custom_extensions_dir}/n8n-nodes-carbonejs")
machine.succeed(f"test -f {custom_extensions_dir}/n8n-nodes-carbonejs/package.json")
'';
}

View File

@@ -48,7 +48,6 @@ buildPythonApplication rec {
description = "reStructuredText editor and live previewer";
homepage = "https://github.com/ondratu/formiko";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -412,12 +412,12 @@ final: prev: {
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
version = "0-unstable-2026-01-23";
version = "0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
rev = "083602d8fedd7230bd6f0b164b7c4f9d1ff3a9c3";
hash = "sha256-im3GXbHG0YuWZl/UYZ8vkgE+lgJ9Sd/b/NaI53TOX/U=";
rev = "9afa445602e6191917b4d32f1355e77b4525f905";
hash = "sha256-NysU5N4VCYRNOy1PReK5ws6XMQe/rlxFFFh5AdQXv1o=";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
meta.hydraPlatforms = [ ];
@@ -791,12 +791,12 @@ final: prev: {
ale = buildVimPlugin {
pname = "ale";
version = "4.0.0-unstable-2025-12-21";
version = "4.0.0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
rev = "8eb4803da99a575bc827a6c814e63b1053b7002f";
hash = "sha256-GQdSS+5QM82asDtW2Ks60eq2oFcZzKy5XCp+Y4fQudE=";
rev = "6d9962946172fda4f25f9f5773b601aa4b2bedaf";
hash = "sha256-QTSwtAR7v990r7+qtNeglhtm4VWK4bTgsrY6Ovg5VOQ=";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
meta.hydraPlatforms = [ ];
@@ -1818,12 +1818,12 @@ final: prev: {
blink-ripgrep-nvim = buildVimPlugin {
pname = "blink-ripgrep.nvim";
version = "2.2.2-unstable-2026-01-24";
version = "2.2.2-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "blink-ripgrep.nvim";
rev = "274eb06080a786a1c8c3d35093be269310e9f49f";
hash = "sha256-KrU+febhaZ1v4XHqNPiKkIB0eGYIIBSgDwLzzuGZGLg=";
rev = "c47f9fc6c14e37b03cbfdcf388710db94588c0b8";
hash = "sha256-N6RH1PgqIcbPVRe3cxKZNN89NZ/Mkkz5HcaxEOrTj18=";
};
meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/";
meta.hydraPlatforms = [ ];
@@ -2247,12 +2247,12 @@ final: prev: {
claude-fzf-nvim = buildVimPlugin {
pname = "claude-fzf.nvim";
version = "0-unstable-2025-09-05";
version = "0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "pittcat";
repo = "claude-fzf.nvim";
rev = "769eb89d80de0e5247c7393f2cdffa57c5545dd3";
hash = "sha256-cVFbUcdj2F5KCU38E8Eo3EQ89zzXutuABD8qfSU6j80=";
rev = "47f0d05e109c241603d92620a381e04a16b5716d";
hash = "sha256-OBpNT1rbjnfoDQ/L+NSDyAVtgN4Nyva1hw/E9FvqZSs=";
};
meta.homepage = "https://github.com/pittcat/claude-fzf.nvim/";
meta.hydraPlatforms = [ ];
@@ -2260,12 +2260,12 @@ final: prev: {
claudecode-nvim = buildVimPlugin {
pname = "claudecode.nvim";
version = "0.3.0-unstable-2026-01-03";
version = "0.3.0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "coder";
repo = "claudecode.nvim";
rev = "93f8e48b1f6cbf2469b378c20b3df4115252d379";
hash = "sha256-dh7RrWezkmEtMKRasYCqfYanl6VxybC6Ra649H/KrPI=";
rev = "aa9a5cebebdbfa449c1c5ff229ba5d98e66bafed";
hash = "sha256-B6BA+3h7RLmk+zk6O365DmY06ALdbbkFBmOaRH9muog=";
};
meta.homepage = "https://github.com/coder/claudecode.nvim/";
meta.hydraPlatforms = [ ];
@@ -3118,12 +3118,12 @@ final: prev: {
coc-nvim = buildVimPlugin {
pname = "coc.nvim";
version = "0.0.82-unstable-2026-01-08";
version = "0.0.82-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
rev = "889f5e287e746973c978b383eea0f286571d8fe0";
hash = "sha256-c7pNpJ6S6gI94wX5GN6honS9xXmX53F8gsLQMDdzU3E=";
rev = "cd12852619728df07a482bfba306834272db14b5";
hash = "sha256-qojwVPga9xFmE5IRcfDP/zgvZk98sKl8EDPAzs+5E1s=";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
meta.hydraPlatforms = [ ];
@@ -3196,12 +3196,12 @@ final: prev: {
codecompanion-nvim = buildVimPlugin {
pname = "codecompanion.nvim";
version = "18.5.1-unstable-2026-01-24";
version = "18.5.1-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "olimorris";
repo = "codecompanion.nvim";
rev = "26fa57cd0ac019c9bae539e7530f7c9401cbee55";
hash = "sha256-NEgSYj+ja0EQTwPGur8D7PcECSdZ85z+w61vf1ES14s=";
rev = "f61dbb22439386585a514d15be713c355f830e49";
hash = "sha256-8tV4W8rKVUFlsyFiN5tqHmu3VyqFQ43ZYcjBJtecwGE=";
};
meta.homepage = "https://github.com/olimorris/codecompanion.nvim/";
meta.hydraPlatforms = [ ];
@@ -3222,12 +3222,12 @@ final: prev: {
codesettings-nvim = buildVimPlugin {
pname = "codesettings.nvim";
version = "1.5.5-unstable-2026-01-24";
version = "1.6.1-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "codesettings.nvim";
rev = "25bdd8043d828e6e9a435eb900fa0a248f8c816d";
hash = "sha256-m9YGd7oqen6BpRWRMQ7sLfN3A3FFOqBvdKmmfCUrExA=";
rev = "bac50504f5f7e3f022406667fb70d5e1ff2007be";
hash = "sha256-bqUQd2mIaZIte/143NIMlFAft3FfLtNqqTZThoVq1V0=";
};
meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/";
meta.hydraPlatforms = [ ];
@@ -3339,12 +3339,12 @@ final: prev: {
comfy-line-numbers-nvim = buildVimPlugin {
pname = "comfy-line-numbers.nvim";
version = "0-unstable-2025-11-08";
version = "0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "mluders";
repo = "comfy-line-numbers.nvim";
rev = "3c51fa4104b97ddaccb66a6b34552e3eafd5b645";
hash = "sha256-frc2V4QVFL4P5+VnclFFhxQRV8q9UqT3XRxQG6ZwpAg=";
rev = "9adedbaf1f410cdaacf4fb2ca8eb44f3d5f6d010";
hash = "sha256-yrwpVy9qiDqiMxy07hvdgx01BrQbkPy5e3OgAjuOw/k=";
};
meta.homepage = "https://github.com/mluders/comfy-line-numbers.nvim/";
meta.hydraPlatforms = [ ];
@@ -3626,12 +3626,12 @@ final: prev: {
copilot-lua = buildVimPlugin {
pname = "copilot.lua";
version = "0-unstable-2026-01-18";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "zbirenbaum";
repo = "copilot.lua";
rev = "2d7511494245129aa6c2176f9c71cc2bc1360ed9";
hash = "sha256-RWkF6t0s4Fd9p66M9Cr/boek0dZCX1rdw5CcKmp+PUA=";
rev = "9b8d77c6c847c83c784c05f5f86b4821ed90d3a1";
hash = "sha256-nvGt/u4K5iYi7AZegV/tpOjFNlye7+LYPMejuuIwJ0M=";
};
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
meta.hydraPlatforms = [ ];
@@ -3925,12 +3925,12 @@ final: prev: {
cyberdream-nvim = buildVimPlugin {
pname = "cyberdream.nvim";
version = "5.3.0-unstable-2026-01-19";
version = "5.3.0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "scottmckendry";
repo = "cyberdream.nvim";
rev = "f4e06a39e243e2d6a21a82734db60ba83092c0b6";
hash = "sha256-PwVxCH/XVWtN8I2Z22mxAgUVXtBt4K4I8FxChr8iqx0=";
rev = "a68ffa6af98bf1fc88f33a071c51a188ec85c725";
hash = "sha256-xlvVSoT/odV/mk7lPQn+13RZDSrVJVB8SNs4u7v6LLk=";
};
meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/";
meta.hydraPlatforms = [ ];
@@ -4146,12 +4146,12 @@ final: prev: {
ddc-vim = buildVimPlugin {
pname = "ddc.vim";
version = "10.1.0-unstable-2025-11-16";
version = "10.1.0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "Shougo";
repo = "ddc.vim";
rev = "ef527ad60b199b11d022a648a24ab6d424227943";
hash = "sha256-Gp6xenZrXPl2UZ1W5yFvolWUW/rWzxGyVDY8lVcA0WA=";
rev = "edbd6d4ab86fc72571125b0685fc1da38061e53a";
hash = "sha256-Me0Q0CJv6FxKzIBxC+BPotF0XkdC+hh9x9eRQ/CY8JQ=";
};
meta.homepage = "https://github.com/Shougo/ddc.vim/";
meta.hydraPlatforms = [ ];
@@ -4250,12 +4250,12 @@ final: prev: {
demicolon-nvim = buildVimPlugin {
pname = "demicolon.nvim";
version = "2.0-unstable-2025-12-28";
version = "2.0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "mawkler";
repo = "demicolon.nvim";
rev = "f29cdb8c3a84422a1e0c708e8141212805844679";
hash = "sha256-hyGxAj0VWvZuaMpU5YTlfCm8UH/urz0GmZZMgRv31e0=";
rev = "a9ca137474b3a02e1d6ac48bfdb1985172e2ec9a";
hash = "sha256-jDvdyAT2lngYDSDw4c+zziUYUuNeET0FBWJA+IeD2Ts=";
};
meta.homepage = "https://github.com/mawkler/demicolon.nvim/";
meta.hydraPlatforms = [ ];
@@ -4824,12 +4824,12 @@ final: prev: {
easy-dotnet-nvim = buildVimPlugin {
pname = "easy-dotnet.nvim";
version = "0-unstable-2026-01-20";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "GustavEikaas";
repo = "easy-dotnet.nvim";
rev = "90fa033b438a330671506899574071afea9eb4e5";
hash = "sha256-VYrt7H1uO/V5UO+hyb28JS6w9q3MlZLgYVmy8fkYT4w=";
rev = "a0ae745a3dbecd8f70ff0c0bbe5e4d7ef3dd3d57";
hash = "sha256-2xHjr0ABVsIGMInS9RRb8n2p9F3PVwSgVaWdZbs1QoE=";
};
meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/";
meta.hydraPlatforms = [ ];
@@ -5073,11 +5073,11 @@ final: prev: {
evergarden-nvim = buildVimPlugin {
pname = "evergarden-nvim";
version = "0-unstable-2026-01-21";
version = "0-unstable-2026-01-26";
src = fetchgit {
url = "https://codeberg.org/evergarden/nvim";
rev = "b49ee5bef999955e688ea883a1f7b14cd41de8b4";
hash = "sha256-55iIlWrwqtaAaOPbgmKXd5d9U4Y9ICBRJudh2VSNRxg=";
rev = "16d4c3f2b3d7e8fa02c1666fc4518707515dc2fe";
hash = "sha256-sPYL3+Pw9vt1SXiTNtf1SpN9en1tQwFUzXJicw7XHdk=";
};
meta.homepage = "https://codeberg.org/evergarden/nvim";
meta.hydraPlatforms = [ ];
@@ -5971,12 +5971,12 @@ final: prev: {
go-nvim = buildVimPlugin {
pname = "go.nvim";
version = "0.10.4-unstable-2025-12-01";
version = "0.10.4-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "ray-x";
repo = "go.nvim";
rev = "41a18f0c05534c375bafec7ed05cdb409c4abcc6";
hash = "sha256-lc3F7pSTdsfk7AgJzh9Uz/EVAleay61wzsPli5Gnqs4=";
rev = "d89ea7aba93220383ded5bb22b1e82841980cecf";
hash = "sha256-SB5o7GzAju0/5RPeEwTp/MyvZaQR4WuSyKtzmO5LtzI=";
};
meta.homepage = "https://github.com/ray-x/go.nvim/";
meta.hydraPlatforms = [ ];
@@ -7144,12 +7144,12 @@ final: prev: {
jj-nvim = buildVimPlugin {
pname = "jj.nvim";
version = "0.3.0-unstable-2026-01-22";
version = "0.4.1-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "NicolasGB";
repo = "jj.nvim";
rev = "9a20b2484909dc50122ace28fe2f5e0d49959fb8";
hash = "sha256-EfMsFZziZVtA9BPJO/aNIxT92uknp6pvC8lDYV8j59I=";
rev = "680d864e1165ac5d334eef6d69e301f2094ff4c3";
hash = "sha256-Zere6x/mcV0zlsqp6RB7XWkeXRBmDhSl8rpEYA1x+Sg=";
};
meta.homepage = "https://github.com/NicolasGB/jj.nvim/";
meta.hydraPlatforms = [ ];
@@ -7235,12 +7235,12 @@ final: prev: {
kanagawa-paper-nvim = buildVimPlugin {
pname = "kanagawa-paper.nvim";
version = "4.0.0-unstable-2026-01-19";
version = "4.0.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "thesimonho";
repo = "kanagawa-paper.nvim";
rev = "c85d672cc9a6d968771dc6f2203c1dc2bade6ff2";
hash = "sha256-v4d3zuNkklKnv25WSPzQsH0MVcOvVy6znBCKpolDJZI=";
rev = "ccd5f727919bfe93af76561c31f43b53cd2871db";
hash = "sha256-G2/b8Gx2V8mZkw2e2xE5fIqQCi/1Khgeb5uQqHxfAZs=";
};
meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/";
meta.hydraPlatforms = [ ];
@@ -7561,11 +7561,11 @@ final: prev: {
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
version = "0-unstable-2026-01-25";
version = "0-unstable-2026-01-28";
src = fetchgit {
url = "https://codeberg.org/andyg/leap.nvim/";
rev = "572fbcfd2cca5f7b3e56b1ac1d720861f2a4db78";
hash = "sha256-k9Uj6VOGc+LWyec6yk7tiCg+gVHjBMifxg/G3nxzT6g=";
rev = "a64a882dc50369e87ac2a9fecc16c209e35533d6";
hash = "sha256-dEuCtw+aRLP+F4fSmKH687kVuTmU2opCJAVsyuVjShw=";
};
meta.homepage = "https://codeberg.org/andyg/leap.nvim/";
meta.hydraPlatforms = [ ];
@@ -7963,12 +7963,12 @@ final: prev: {
llama-vim = buildVimPlugin {
pname = "llama.vim";
version = "0-unstable-2026-01-24";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.vim";
rev = "80874765085ec74cf3bc832869f0220117836298";
hash = "sha256-jaH6KkovohegPg515XOm9ctytIuqUXs1th2oMPQQChM=";
rev = "bc7743b9e6dde6ce56a1c9bc41f6b06720430537";
hash = "sha256-kK2L8cqRTGMCc/oCihaR8NbUG8yv0gq9AmuXducaoyE=";
};
meta.homepage = "https://github.com/ggml-org/llama.vim/";
meta.hydraPlatforms = [ ];
@@ -8106,12 +8106,12 @@ final: prev: {
lsp_signature-nvim = buildVimPlugin {
pname = "lsp_signature.nvim";
version = "0.3.1-unstable-2025-11-23";
version = "0.3.1-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "ray-x";
repo = "lsp_signature.nvim";
rev = "7d3bb0a641f516f1c7fd2e47852580dadbd7a430";
hash = "sha256-TcxMLadMRDIsPdO5zaFoRU79akRVysEe7qgFrZLt7ZM=";
rev = "0efb088dce050d38a3608ee69f80f2a62cf9849c";
hash = "sha256-ejDbfAop9bmFDVMZBlniwcUgQSvwpSimKwH54j4Zq0s=";
};
meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/";
meta.hydraPlatforms = [ ];
@@ -8119,12 +8119,12 @@ final: prev: {
lspcontainers-nvim = buildVimPlugin {
pname = "lspcontainers.nvim";
version = "0-unstable-2025-07-17";
version = "0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "lspcontainers";
repo = "lspcontainers.nvim";
rev = "358d84226ff7e9131620708a4d94b96ca0a3e5b5";
hash = "sha256-FyuwYE8QtgO2j29WjVGmqdBRuEOuIbMMfxYWxlQ7g4M=";
rev = "f80509f960453d71e87c4130d2dfccaada02f710";
hash = "sha256-lR755wx18PItw7uxxGg5dX6ybcrNuPA+D0oNt+hLkpI=";
};
meta.homepage = "https://github.com/lspcontainers/lspcontainers.nvim/";
meta.hydraPlatforms = [ ];
@@ -8145,12 +8145,12 @@ final: prev: {
lspkind-nvim = buildVimPlugin {
pname = "lspkind.nvim";
version = "0-unstable-2026-01-22";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "onsails";
repo = "lspkind.nvim";
rev = "dbac5149fb5fb1b642266ff268b1e0f4ebac9293";
hash = "sha256-/unY/MaGHC76x5SF0rg6dLc0HOB35Y4vHimquaAWk1M=";
rev = "c7274c48137396526b59d86232eabcdc7fed8a32";
hash = "sha256-aIopYLm/x1CgCKpcsu9pxpqL0SXXhHDPTM8DKUwGeRw=";
};
meta.homepage = "https://github.com/onsails/lspkind.nvim/";
meta.hydraPlatforms = [ ];
@@ -8393,12 +8393,12 @@ final: prev: {
mason-lspconfig-nvim = buildVimPlugin {
pname = "mason-lspconfig.nvim";
version = "2.1.0-unstable-2026-01-21";
version = "2.1.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "mason-org";
repo = "mason-lspconfig.nvim";
rev = "4823a251e7578a835bb979c37df390fca692ba39";
hash = "sha256-duPo/uY1dJ0G3k5EuN89YDyMCqhBcgOQrt6b09andIE=";
rev = "3d89e7c92fbd96c5e10e0298fc2b006f21cf9428";
hash = "sha256-R9KOMpFiR0YZtGpygkpaWvTDxmDE5vTQbnhdSauDlVQ=";
};
meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/";
meta.hydraPlatforms = [ ];
@@ -9186,12 +9186,12 @@ final: prev: {
minuet-ai-nvim = buildVimPlugin {
pname = "minuet-ai.nvim";
version = "0.8.0-unstable-2026-01-21";
version = "0.8.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "milanglacier";
repo = "minuet-ai.nvim";
rev = "f1a99a9a7514b0f76a4d6a073c264692e275f76d";
hash = "sha256-vhXisCfVjplfrdyn9F+yrjwFAq8HuCeQbqObitvp5Is=";
rev = "18b8fc3a9ce17682402ee047c3ee647b52ab9893";
hash = "sha256-N4BsXD8sDLB97qLt/TFBNTvL4R8psjdBT/9gYCIuvlQ=";
};
meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/";
meta.hydraPlatforms = [ ];
@@ -9316,12 +9316,12 @@ final: prev: {
monokai-pro-nvim = buildVimPlugin {
pname = "monokai-pro.nvim";
version = "2.0.0-unstable-2026-01-23";
version = "2.1.0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "loctvl842";
repo = "monokai-pro.nvim";
rev = "57582b155807082f7d5605140216e8cb025f0f2c";
hash = "sha256-/RJtM+yr1iYMu92ko09QZxk1cvnoR4abgc3yd4cPkWI=";
rev = "e862648545a783c5364e95f206bb496e560dc76c";
hash = "sha256-lmq6oeX2PDxY1mt564O5iXxfR86r+xA7lVD6aeGVncc=";
};
meta.homepage = "https://github.com/loctvl842/monokai-pro.nvim/";
meta.hydraPlatforms = [ ];
@@ -9680,12 +9680,12 @@ final: prev: {
neo-tree-nvim = buildVimPlugin {
pname = "neo-tree.nvim";
version = "3.38.0-unstable-2026-01-17";
version = "3.38.0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "nvim-neo-tree";
repo = "neo-tree.nvim";
rev = "1bd82358e516e3043796e207e64f50a11574af6e";
hash = "sha256-l99gac1JV/7cNTsZ4ZA0uaw838UhzTILmerRFYVUuvc=";
rev = "466ba7ac7e4841a73d01afa48b6be8a4825a2372";
hash = "sha256-2O4cYYdF8xEHVor+oOEMlzhM0pmZ06L0RkdKavW6ALk=";
};
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
meta.hydraPlatforms = [ ];
@@ -9706,12 +9706,12 @@ final: prev: {
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
version = "1.4.0-unstable-2026-01-24";
version = "1.4.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
rev = "bbe36f4d60ed096282f564ddae4e781e420a8270";
hash = "sha256-J4ot/eGfppKvB/TIBcC6B3MdUtH0cqkxZR+KNhxZZR0=";
rev = "6fe578c138de3f1451a512d93c56365b4275666f";
hash = "sha256-cKbUnZx9wkpv0j7PHQtNAJS5IRwktztR/uttr8VPduI=";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
meta.hydraPlatforms = [ ];
@@ -9823,12 +9823,12 @@ final: prev: {
neomodern-nvim = buildVimPlugin {
pname = "neomodern.nvim";
version = "1.0.4-unstable-2025-11-14";
version = "2.0.2-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "casedami";
repo = "neomodern.nvim";
rev = "e9a25f8955a2cc92f24091fc366752cd09694209";
hash = "sha256-txUnbJ23BA5LPfRxq5XQHUC2/8WFhogGa3gETKAw3Ak=";
rev = "cf93044775983b71dce31ad3179753b241470d3c";
hash = "sha256-vMd05Z8xjrfyAdPzbEdRrDowntgOBhEj6Q+8JaSSshI=";
};
meta.homepage = "https://github.com/casedami/neomodern.nvim/";
meta.hydraPlatforms = [ ];
@@ -10059,12 +10059,12 @@ final: prev: {
neotest-golang = buildVimPlugin {
pname = "neotest-golang";
version = "2.7.2-unstable-2026-01-24";
version = "2.7.2-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "fredrikaverpil";
repo = "neotest-golang";
rev = "67800bdb6bee0107f478e35400ba937b438f1a4b";
hash = "sha256-oZWb6GsZTgclKFyDgZWWANmfPRjg0LZgFymQs2SC8Rc=";
rev = "35bbd3d9bc4310452ac65975ae935e94e1261bf8";
hash = "sha256-HZJ1wT01UFkH6t+E1b8M9m5I1CHv4IxfKcakZWM6PYQ=";
};
meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/";
meta.hydraPlatforms = [ ];
@@ -10099,12 +10099,12 @@ final: prev: {
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
version = "3.0.1-unstable-2026-01-18";
version = "3.0.1-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
rev = "fc4468c523faa1a9ae581219501909bbcf25fff2";
hash = "sha256-JN3H8InLfDu6NbBN1x0E7EyMMvueeL7ypDRCEzcbp1A=";
rev = "4230323eaeddae5d60720bfe0a8b5e1c74ced5ad";
hash = "sha256-xnc7ZXqkdEafVh56a/JtbcKjvJPp4O9fTGzgc1/d+E0=";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
meta.hydraPlatforms = [ ];
@@ -10605,12 +10605,12 @@ final: prev: {
nlsp-settings-nvim = buildVimPlugin {
pname = "nlsp-settings.nvim";
version = "0-unstable-2026-01-19";
version = "0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "tamago324";
repo = "nlsp-settings.nvim";
rev = "7b04b6c5ff99c7e6c48e16a61517b0cc172affdf";
hash = "sha256-zTQ4IFocw32UsytwCixh3nL+XRfYmjdD0/KHXJXYfjk=";
rev = "05481cf1d46d665284fb6d5c96d856f76056d650";
hash = "sha256-IxMDT89xmyugE3iDA0YzHAnxjEHp9/3ZRFWpcF651ag=";
};
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
meta.hydraPlatforms = [ ];
@@ -10852,12 +10852,12 @@ final: prev: {
nvim-autopairs = buildVimPlugin {
pname = "nvim-autopairs";
version = "0.10.0-unstable-2025-12-18";
version = "0.10.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "windwp";
repo = "nvim-autopairs";
rev = "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4";
hash = "sha256-8k/vGYktoFBX3kjOyn+VR49xmhFhNZbkaI8UmbPSYF4=";
rev = "007047febaa3681a8d2f3dd5126fdb9c6e81f393";
hash = "sha256-jyrHBri5eM0gYoAXjUy2kAxlPCYFU3/VN1ufPZti1HQ=";
};
meta.homepage = "https://github.com/windwp/nvim-autopairs/";
meta.hydraPlatforms = [ ];
@@ -11034,12 +11034,12 @@ final: prev: {
nvim-dap = buildVimPlugin {
pname = "nvim-dap";
version = "0.10.0-unstable-2026-01-20";
version = "0.10.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-dap";
rev = "085386b9359ddf8d76ad89b98973b8e332dc5ba3";
hash = "sha256-GI7BCwZxzEJzwQzoM7AownvxhWyTvcHXrRE7bwZnNwg=";
rev = "e47878dcf1ccc30136b30d19ab19fe76946d61cd";
hash = "sha256-JA5dUhm3sQYlAmQpBLCtXj2r0RM3G/JWdcZWTrLJ4DY=";
};
meta.homepage = "https://github.com/mfussenegger/nvim-dap/";
meta.hydraPlatforms = [ ];
@@ -11138,12 +11138,12 @@ final: prev: {
nvim-dap-view = buildVimPlugin {
pname = "nvim-dap-view";
version = "0-unstable-2026-01-23";
version = "0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "igorlfs";
repo = "nvim-dap-view";
rev = "9492aef2994d86887cee040a5057ce6ad3960d7a";
hash = "sha256-JPhZ1b9OHs/vz2SiMRasxR592MM1PN2jLPiW63wk3s8=";
rev = "bd67e84de295455a5cd994b8f227438e8c696ea9";
hash = "sha256-GxfqXh9CaSljF/ypbC3dMvwBKwOQ/x1Oq5zrrXw04Zs=";
};
meta.homepage = "https://github.com/igorlfs/nvim-dap-view/";
meta.hydraPlatforms = [ ];
@@ -11190,12 +11190,12 @@ final: prev: {
nvim-early-retirement = buildVimPlugin {
pname = "nvim-early-retirement";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-early-retirement";
rev = "79ea1568df53986e0d9f4d36fd542933a34b2e61";
hash = "sha256-2fQsVQUAuKX0uz+umM7VCUFPRKmIr7L9KQIgnlo3bG0=";
rev = "f017b93c96565a3dede63f93924f1fed2dba9c1f";
hash = "sha256-RZlicZh4FTrxXh4xhrQTSnIian7LCoyuKVWZIkYb9aQ=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/";
meta.hydraPlatforms = [ ];
@@ -11255,12 +11255,12 @@ final: prev: {
nvim-genghis = buildVimPlugin {
pname = "nvim-genghis";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-genghis";
rev = "29b050ec541b70f472c5870402b863f349fad0c6";
hash = "sha256-oYywSZM8umYWumyx16rMRd4nBTBbrdHLDoSe2ewfwiY=";
rev = "45880ca5fd88a8ad73d0c96ecef68a0bef2a6f31";
hash = "sha256-2rCqNzuQVEBwA1j4YqnFsZqttGl4ge7r8pZkOm0WAl0=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/";
meta.hydraPlatforms = [ ];
@@ -11281,12 +11281,12 @@ final: prev: {
nvim-highlight-colors = buildVimPlugin {
pname = "nvim-highlight-colors";
version = "0-unstable-2025-09-06";
version = "0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "brenoprata10";
repo = "nvim-highlight-colors";
rev = "e0c4a58ec8c3ca7c92d3ee4eb3bc1dd0f7be317e";
hash = "sha256-BIcOU2Gie90wujQFZ+aD3wYTRegSKw4CBxC95DRwo9I=";
rev = "e2cb22089cc2358b2b995c09578224f142de6039";
hash = "sha256-LrY61knLKAn36+RnMddAzxf/wYtdnLxnnQhtHB3mQwc=";
};
meta.homepage = "https://github.com/brenoprata10/nvim-highlight-colors/";
meta.hydraPlatforms = [ ];
@@ -11502,12 +11502,12 @@ final: prev: {
nvim-lint = buildVimPlugin {
pname = "nvim-lint";
version = "0-unstable-2026-01-07";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "mfussenegger";
repo = "nvim-lint";
rev = "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37";
hash = "sha256-Ru+QklYFuwoeRvKlBXZcItuGvKDPbEq04sACKvTQds8=";
rev = "b3292aac30b935d4cccf0904053d1c7930df8a20";
hash = "sha256-848hT8Sahob1qWEJOrOaEQsNycH6nOlqiZO3p/wzNyU=";
};
meta.homepage = "https://github.com/mfussenegger/nvim-lint/";
meta.hydraPlatforms = [ ];
@@ -11554,12 +11554,12 @@ final: prev: {
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
version = "2.5.0-unstable-2026-01-21";
version = "2.5.0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
rev = "419b082102fa813739588dd82e19a8b6b2442855";
hash = "sha256-+KjXMTkVVVt3rpxQHRtrlT74DDsfRnPNUlqi/pvIMxg=";
rev = "238583bb00770b079c68c69a860d65e5d1d8acf9";
hash = "sha256-XUD0aDEUioepBDdKvdwF1DfEuOFMKctpT+RCCnIDKJ4=";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
meta.hydraPlatforms = [ ];
@@ -11736,12 +11736,12 @@ final: prev: {
nvim-origami = buildVimPlugin {
pname = "nvim-origami";
version = "1.9-unstable-2026-01-06";
version = "1.9-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-origami";
rev = "c660a3d7e3db602faa5fb6b5ff19ba7a1d9e71fe";
hash = "sha256-ScdTnxniIO+kEnUo1EKzFB7C7y/N8x7LR9zaTrfPq8E=";
rev = "a0e001f6977368c363054ff43d94d9b49d36929a";
hash = "sha256-30qy9xJlI9cTPoLQj90c6UlxnK+HQkBPw3x/GCOyqWA=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-origami/";
meta.hydraPlatforms = [ ];
@@ -11853,12 +11853,12 @@ final: prev: {
nvim-rip-substitute = buildVimPlugin {
pname = "nvim-rip-substitute";
version = "0-unstable-2026-01-10";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-rip-substitute";
rev = "af69702b1e6881b0330d22d3a62989e320d4d6d1";
hash = "sha256-ey5+s8GbvYUCWXiXXGzM/yL2NmLKY957sxuLBfDGALc=";
rev = "6d6b5bfc7b3b502ac4eda200eff9a4ec4b98a0c7";
hash = "sha256-xx084J+I9aTSDWk0YAFmAoNOyQXDLWXlDDQkeEKSRi4=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/";
meta.hydraPlatforms = [ ];
@@ -11866,12 +11866,12 @@ final: prev: {
nvim-scissors = buildVimPlugin {
pname = "nvim-scissors";
version = "0-unstable-2026-01-10";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-scissors";
rev = "5e8cd238a6b988da4a328b3bbb1ca5f30648c5fd";
hash = "sha256-23/e9l0KSi0aWcZCm+TVbBAsMEPH4iremoB4gLqFda4=";
rev = "ee552467060668be362f60fc5c29f7746e9531e3";
hash = "sha256-gYuj+UgHk1pVB7iQ3ncmHAzlTbMeFD9fVjF+u8FFmMc=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/";
meta.hydraPlatforms = [ ];
@@ -11970,12 +11970,12 @@ final: prev: {
nvim-spider = buildVimPlugin {
pname = "nvim-spider";
version = "0-unstable-2026-01-20";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-spider";
rev = "c7a9b4a9dab9b8f0ea441a942175b365a92a28ad";
hash = "sha256-YambjY/cRt4G2+buuBkzkr1D6o8Hx6Mlecymb/0SPzY=";
rev = "8d8c59bfd9e68ed28d7166f5ace462ab6198d873";
hash = "sha256-NPFz6VdVt8RtcPwrKskXdidhw+F7omyglic/iK2xFq0=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-spider/";
meta.hydraPlatforms = [ ];
@@ -12035,12 +12035,12 @@ final: prev: {
nvim-tinygit = buildVimPlugin {
pname = "nvim-tinygit";
version = "1.0-unstable-2026-01-06";
version = "1.0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-tinygit";
rev = "c1ebb5d4a5e4b8b2cbb91ca1fdb52f4b391c3793";
hash = "sha256-d4TscYT1w6WPxlJA1Uf1PEhpTbz3dt5oCwiUvekr+/E=";
rev = "e1585da9ebfcf5bef53dc41858f55e97b231dd1a";
hash = "sha256-3/1m7Xrk6IywNnCyCBpWgxM/aVb7yiqyS8zeIZV8Wyc=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/";
meta.hydraPlatforms = [ ];
@@ -12048,12 +12048,12 @@ final: prev: {
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
version = "1.15.0-unstable-2026-01-24";
version = "1.15.0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
rev = "1701e41b07d398757101ac35e11d6992085fc75f";
hash = "sha256-JxGA5j6IQ3qvM6zarI/N2hLmU/AyOj2dxqygUt5Uf+o=";
rev = "c07ce43527e5f0242121f4eb1feb7ac0ecea8275";
hash = "sha256-giGuSvx4eOPjaGYSZNFkm8OamJZSfRvdCM6MGmZp9jQ=";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
meta.hydraPlatforms = [ ];
@@ -12061,12 +12061,12 @@ final: prev: {
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
version = "0.10.0-unstable-2026-01-24";
version = "0.10.0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
rev = "81aca2f9815e26f638f697df1d828ca290847b64";
hash = "sha256-Nw9eK7Rri/hUY6vj0OLa/Y2vOvBS7XeY0Eoj+qrgGiU=";
rev = "19c729dae6e0eeb79423df0cf37780aa9a7cc3b7";
hash = "sha256-mSITjO17z0gP+8QX24BOqccGN7R+05iddWF0N8cSacc=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
meta.hydraPlatforms = [ ];
@@ -12165,12 +12165,12 @@ final: prev: {
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
version = "0-unstable-2026-01-24";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
rev = "52bda74e087034408e2d563cb4499c1601038f9d";
hash = "sha256-9qpTwJqfkpF/M7MVE2VgEU9ptIYUcNvWrWM0nQxXo7M=";
rev = "a0e182ae21fda68c59d1f36c9ed45600aef50311";
hash = "sha256-J3D+nbalJqZ4aeFBD7veW6TuI0BEU2jbx5pMEew4dkA=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
meta.hydraPlatforms = [ ];
@@ -12269,12 +12269,12 @@ final: prev: {
nvim-various-textobjs = buildVimPlugin {
pname = "nvim-various-textobjs";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-various-textobjs";
rev = "71bd98e08e96a730a60566f929a6ac3974ede0e0";
hash = "sha256-VDRZ8OLR76pudbrxQbY2dnHxDZwN0Y8pgeetkGjd5Sk=";
rev = "222869e08cb7224fc1f09e071b70f2e1b20f2d28";
hash = "sha256-mtgPWX/1RA8+ncH7510WHVzcGlIipVug34S2gskwJww=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/";
meta.hydraPlatforms = [ ];
@@ -12425,12 +12425,12 @@ final: prev: {
obsidian-nvim = buildVimPlugin {
pname = "obsidian.nvim";
version = "3.15.4-unstable-2026-01-13";
version = "3.15.7-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "obsidian-nvim";
repo = "obsidian.nvim";
rev = "acd73830fe2e8a2e0c234073ca2cb6387d59f37b";
hash = "sha256-xq7abpovUo++GpzyfDeO3IKo+hYnbrZZwtYwLsqFNp4=";
rev = "dacdbd8b08862ddbb8e9d384ddba6c428aef4428";
hash = "sha256-myM0hkTCVVEG82Qf4OMJHR9lc84lNhNv9jf31Zt+zjc=";
};
meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/";
meta.hydraPlatforms = [ ];
@@ -12711,14 +12711,14 @@ final: prev: {
opencode-nvim = buildVimPlugin {
pname = "opencode.nvim";
version = "0-unstable-2026-01-24";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "NickvanDyke";
owner = "nickjvandyke";
repo = "opencode.nvim";
rev = "0f85a4446720263b172521caa9cfaaf782a4f4ad";
hash = "sha256-U4klSnkXt+qsCnKPdAn5oN1VfSh3RbJTOzbTwccdS0w=";
rev = "849a5f63514667e63318521330f28acaf13a4125";
hash = "sha256-wVZYTjvr9eN5RXiDnqq+t4rtozjqiMv15tRnKaQy9YU=";
};
meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/";
meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/";
meta.hydraPlatforms = [ ];
};
@@ -13298,12 +13298,12 @@ final: prev: {
project-nvim = buildVimPlugin {
pname = "project.nvim";
version = "0.5.5-1-unstable-2026-01-24";
version = "0.5.6-1-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "DrKJeff16";
repo = "project.nvim";
rev = "9e3822d24bc4a39e68cd0a77b11787006b48f638";
hash = "sha256-rlCugf9CAGJ+Pb1UoZOutv8BKWofd71wzdVeg6RGOek=";
rev = "d9d450d6372be5b7d624cfb15e7fe95ea1b5e6ef";
hash = "sha256-Q54vcl9FQwIfm+1dTn0nutM7TFXNWxf9s8LshtjU0FY=";
};
meta.homepage = "https://github.com/DrKJeff16/project.nvim/";
meta.hydraPlatforms = [ ];
@@ -13350,12 +13350,12 @@ final: prev: {
pum-vim = buildVimPlugin {
pname = "pum.vim";
version = "2.0-unstable-2026-01-24";
version = "2.0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "Shougo";
repo = "pum.vim";
rev = "ac73f905512413c89f282b436d53a5437c2d11ad";
hash = "sha256-XWDSAYBCWMPFWeSwNH9tmLu7crBFpH++t1OGkq7eSWw=";
rev = "2bb0c839a2d474da6c93eefebd739c3a4b03f139";
hash = "sha256-z9VMcFn/iHSRpuVp1hP+Mm7iupjU8bFIzVp2VUnb8GU=";
};
meta.homepage = "https://github.com/Shougo/pum.vim/";
meta.hydraPlatforms = [ ];
@@ -13429,12 +13429,12 @@ final: prev: {
quarto-nvim = buildVimPlugin {
pname = "quarto-nvim";
version = "2.0.1-unstable-2026-01-16";
version = "2.0.1-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "quarto-dev";
repo = "quarto-nvim";
rev = "cc99501a524b7abf484ed0248cae66ac53f93a13";
hash = "sha256-9aOEjz/kNLnZU4pt5jnUnJZ9cUgjq6tyaRXbCymZCA4=";
rev = "d923bb7cfc2bde41143e1c531c28190f0fade3a2";
hash = "sha256-UGrbQtmJIQsOb37/IcrFxGnAfIiCHGsmMFFSkitNK9o=";
};
meta.homepage = "https://github.com/quarto-dev/quarto-nvim/";
meta.hydraPlatforms = [ ];
@@ -13715,12 +13715,12 @@ final: prev: {
render-markdown-nvim = buildVimPlugin {
pname = "render-markdown.nvim";
version = "8.11.0-unstable-2026-01-16";
version = "8.11.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "MeanderingProgrammer";
repo = "render-markdown.nvim";
rev = "c54380dd4d8d1738b9691a7c349ecad7967ac12e";
hash = "sha256-kKvIivCNe6HlGqiChySeqEHRB0rj6ipKwjko4ix4tRw=";
rev = "99bfa5d61381a29eedc75810898cb9c0fc755064";
hash = "sha256-HUjBf+sKNK90bcJBJ4+/m6m7pW2siqBo5sfsZX6njyw=";
};
meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/";
meta.hydraPlatforms = [ ];
@@ -13846,12 +13846,12 @@ final: prev: {
roslyn-nvim = buildVimPlugin {
pname = "roslyn.nvim";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "seblyng";
repo = "roslyn.nvim";
rev = "2b9a8366a29b0a2a7e51cac87f3ca6345f617790";
hash = "sha256-SdrfPStzmmOiYPhOnanM+GB+Ox6g9jhb5Ks5qxWLIAU=";
rev = "0687e3c12731e3d76d3d8bfb5aa873b736105981";
hash = "sha256-HWIKCj6ximH55JCjo8adaVVA0+m/ho/Gmgnf+bR+v7w=";
};
meta.homepage = "https://github.com/seblyng/roslyn.nvim/";
meta.hydraPlatforms = [ ];
@@ -14406,12 +14406,12 @@ final: prev: {
sort-nvim = buildVimPlugin {
pname = "sort.nvim";
version = "2.3.0-unstable-2026-01-12";
version = "2.4.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "sQVe";
repo = "sort.nvim";
rev = "57127706a3a4cbe4b640b5ece3f5af1ffe9c05ce";
hash = "sha256-MZKNHe7WUZ0eybWZNzZoloKX83hRLB0y4vvRpqU6GdU=";
rev = "3365768ad75fb7aa2a74ebaf609b7c802354fd46";
hash = "sha256-h6m2Zh2u5r9EMRo4CbGCXqC1bG4bUfuCYWZo4T3MEtQ=";
};
meta.homepage = "https://github.com/sQVe/sort.nvim/";
meta.hydraPlatforms = [ ];
@@ -16379,12 +16379,12 @@ final: prev: {
unified-nvim = buildVimPlugin {
pname = "unified.nvim";
version = "0.0.2-unstable-2026-01-15";
version = "0.0.2-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "axkirillov";
repo = "unified.nvim";
rev = "6b9d94b83cdaf7a33afeb1d66a9de386f02d8c55";
hash = "sha256-gP54LygzIsmLGzBmuNDsDxgeubC+hOARrAP6/KcRr20=";
rev = "6c65bfcde3d99e74e1f924d73be16614ed5327ff";
hash = "sha256-dfq7rCGnMivooyqrGBS7ZWrB8mcSYASbwS1rI5U8DwE=";
};
meta.homepage = "https://github.com/axkirillov/unified.nvim/";
meta.hydraPlatforms = [ ];
@@ -16418,12 +16418,12 @@ final: prev: {
unison = buildVimPlugin {
pname = "unison";
version = "0-unstable-2026-01-22";
version = "0-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
rev = "04f4bdaa3a1e27d94faf891309c9e2671dfcb474";
hash = "sha256-ZIONjcK4x2v6q0ZvubzTGP3qgpxhfvj2XFmUrUIxVR4=";
rev = "72eda272f09b1c44dfa932f492c598c7dd059854";
hash = "sha256-odEQQj8D89qskOw7andkayaBRYVG/T/hOQnUMOXE9uk=";
};
meta.homepage = "https://github.com/unisonweb/unison/";
meta.hydraPlatforms = [ ];
@@ -16522,12 +16522,12 @@ final: prev: {
vague-nvim = buildVimPlugin {
pname = "vague.nvim";
version = "1.6.0-unstable-2025-12-19";
version = "1.6.0-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "vague-theme";
repo = "vague.nvim";
rev = "fcc283576764474ccfbbcca240797d5d7f4d8a78";
hash = "sha256-upqvTAnmJBAIoyzGxv+hq04dvS5wv3bjkbx2pWLCp+s=";
rev = "30d2239ecf8adab9bc0d07d42e7a07283879dab6";
hash = "sha256-uKOmU+SWHySI4Soc6sn4m4fXSHelzlbMz9SzhqxxFa8=";
};
meta.homepage = "https://github.com/vague-theme/vague.nvim/";
meta.hydraPlatforms = [ ];
@@ -16548,12 +16548,12 @@ final: prev: {
venv-selector-nvim = buildVimPlugin {
pname = "venv-selector.nvim";
version = "0-unstable-2026-01-20";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "linux-cultist";
repo = "venv-selector.nvim";
rev = "98c04c70d11007b84111c5fa94b6ab9f2745b934";
hash = "sha256-Mh22b8YDR1YC2ugnZR+aDyCqiuOkw2Zjne7EJ0Z1uIw=";
rev = "5e1ccc57c880ace17ada6b1e216d6a051cb8dbf7";
hash = "sha256-5WIUATd7n0Cm+ykUpCDFxhY/+k/r5j14CU5hIxs4/BQ=";
};
meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/";
meta.hydraPlatforms = [ ];
@@ -21660,12 +21660,12 @@ final: prev: {
vim-test = buildVimPlugin {
pname = "vim-test";
version = "2.1.0-unstable-2026-01-19";
version = "2.1.0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
rev = "8f682546ccb2c44da78719ee318121b0da30d4f3";
hash = "sha256-vvpM4zEktzxcl4T5heT0+5EvSjeR3FHSE1bFJKtOp5Y=";
rev = "c569b3620d0e53572efc95159f66ace5e7b06b48";
hash = "sha256-jCAnzKmKh37vEg0F9inMcuU8IlsZozYrYkwIeLpFFtc=";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
meta.hydraPlatforms = [ ];
@@ -21842,12 +21842,12 @@ final: prev: {
vim-tmux-navigator = buildVimPlugin {
pname = "vim-tmux-navigator";
version = "1.0-unstable-2025-07-15";
version = "1.0-unstable-2026-01-25";
src = fetchFromGitHub {
owner = "christoomey";
repo = "vim-tmux-navigator";
rev = "c45243dc1f32ac6bcf6068e5300f3b2b237e576a";
hash = "sha256-IEPnr/GdsAnHzdTjFnXCuMyoNLm3/Jz4cBAM0AJBrj8=";
rev = "e41c431a0c7b7388ae7ba341f01a0d217eb3a432";
hash = "sha256-efqiRffnidYx+qjgsHyWshCFWgZp/ZrHl+Clt04pfpM=";
};
meta.homepage = "https://github.com/christoomey/vim-tmux-navigator/";
meta.hydraPlatforms = [ ];
@@ -22948,12 +22948,12 @@ final: prev: {
wrapping-nvim = buildVimPlugin {
pname = "wrapping.nvim";
version = "2.1.1-unstable-2026-01-24";
version = "2.1.1-unstable-2026-01-26";
src = fetchFromGitHub {
owner = "andrewferrier";
repo = "wrapping.nvim";
rev = "f659a8ab653f0d2984fbbdd3de886dfd07fe727e";
hash = "sha256-U8FjuhbbzhfaATgKOEu4yd6YMo5IOKJROsr2UFIuVAQ=";
rev = "929e0f4c1906bf093092c01681a72ee1071f427b";
hash = "sha256-DBnJ8MexsXt70ghCbHZM7Li47Kw27lJCxj0FYouLe2s=";
};
meta.homepage = "https://github.com/andrewferrier/wrapping.nvim/";
meta.hydraPlatforms = [ ];
@@ -23092,12 +23092,12 @@ final: prev: {
yazi-nvim = buildVimPlugin {
pname = "yazi.nvim";
version = "13.1.3-unstable-2026-01-24";
version = "13.1.3-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "yazi.nvim";
rev = "d4f90c385655cae16b105b2931abdab401135c85";
hash = "sha256-dHThpk8rZ1Puch8TG1Corz00kkHGlul2eZNCtedrdk4=";
rev = "015e73f47424e95d4456ff2880f13d106dab3a5d";
hash = "sha256-HEliPzShpb7fmp0WtlI22eZS/h6hG+AepjvBlFC/m9g=";
};
meta.homepage = "https://github.com/mikavilpas/yazi.nvim/";
meta.hydraPlatforms = [ ];

View File

@@ -253,12 +253,12 @@
};
c3 = buildGrammar {
language = "c3";
version = "0.0.0+rev=2c04e78";
version = "0.0.0+rev=7ef54ad";
src = fetchFromGitHub {
owner = "c3lang";
repo = "tree-sitter-c3";
rev = "2c04e7858d63497152d42f08d3067972618aeedc";
hash = "sha256-YqrdnaCh5OnVtQJiBj45n6NYqIthDnNBeYjMCNmFcD0=";
rev = "7ef54adef1008ce7d943c2cca03aee93a79b2252";
hash = "sha256-OFhKk7dJYu17wbxXqBH2Z5eLurhioLYDc0pUgXiZtP8=";
};
meta.homepage = "https://github.com/c3lang/tree-sitter-c3";
};
@@ -2702,12 +2702,12 @@
};
ruby = buildGrammar {
language = "ruby";
version = "0.0.0+rev=89bd7a8";
version = "0.0.0+rev=ab6dca7";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ruby";
rev = "89bd7a8e5450cb6a942418a619d30469f259e5d6";
hash = "sha256-84Nqw6QyGqwKAT+7Cdrzl1SikfJ3doX3tngGZWaXkVc=";
rev = "ab6dca77a8184abc94af6e3e82538741b5078d63";
hash = "sha256-qAO2qRvaYlyCdSuiYBoQG/jAWiZEA5p67BTPdoK0dnU=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby";
};
@@ -3515,12 +3515,12 @@
};
vue = buildGrammar {
language = "vue";
version = "0.0.0+rev=22bdfa6";
version = "0.0.0+rev=ce8011a";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-vue";
rev = "22bdfa6c9fc0f5ffa44c6e938ec46869ac8a99ff";
hash = "sha256-LnmUtJJpBIZPTJqrQQ7WI8V44hPw3yxR+j2jR0pHIdY=";
rev = "ce8011a414fdf8091f4e4071752efc376f4afb08";
hash = "sha256-pCoyDRuRCpfpJh7vQIM8yZz5aPcqrdYlTJGM/K5oQFs=";
};
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vue";
};

View File

@@ -976,7 +976,7 @@ https://github.com/sonph/onehalf/,,
https://github.com/rmehri01/onenord.nvim/,main,
https://github.com/tyru/open-browser-github.vim/,,
https://github.com/tyru/open-browser.vim/,,
https://github.com/NickvanDyke/opencode.nvim/,HEAD,
https://github.com/nickjvandyke/opencode.nvim/,HEAD,
https://github.com/Almo7aya/openingh.nvim/,,
https://github.com/salkin-mada/openscad.nvim/,HEAD,
https://github.com/chipsenkbeil/org-roam.nvim/,HEAD,

View File

@@ -1711,8 +1711,8 @@ let
mktplcRef = {
name = "vscode-jest-runner";
publisher = "firsttris";
version = "0.4.98";
hash = "sha256-UhPkiUIIIf58D9hO4mFZba+IO4uJZkP18BH6PTVVfHk=";
version = "0.4.112";
hash = "sha256-NKnAGGgckVsIn3O842BPWJ3cXM1Ap0yK9Rsrdjfmf5M=";
};
meta = {
description = "Simple way to run or debug a single (or multiple) tests from context-menu";
@@ -1851,8 +1851,8 @@ let
mktplcRef = {
name = "godot-tools";
publisher = "geequlim";
version = "2.5.1";
hash = "sha256-kAzRSNZw1zaECblJv7NzXnE2JXSy9hzdT2cGX+uwleY=";
version = "2.6.0";
hash = "sha256-b6aH4LAqXjwRp2dFa7+hhQL3ac9K7Zmat5ncaRLooD0=";
};
meta = {
description = "VS Code extension for game development with Godot Engine and GDScript";

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "google";
name = "colab";
version = "0.1.7";
hash = "sha256-wAvmXccgIEfw9Q84F/ozJwvzo26OvehdrTy3DqKu5e8=";
version = "0.2.0";
hash = "sha256-2kib32Dt1d6FADO/z8HEux+x1Mig4Hso3KTwCR5IjR0=";
};
meta = {

View File

@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "opera";
version = "0-unstable-2025-12-26";
version = "0-unstable-2026-01-27";
src = fetchFromGitHub {
owner = "libretro";
repo = "opera-libretro";
rev = "345f12b7d45d7013602a4a3b72287f529bd78042";
hash = "sha256-2FkBsiKOzf/sMtKA1vI0ixWP9/ghs/N7zA7/m6h6gZ0=";
rev = "f20af9ad3271af2de8229f522c6534984a6e2520";
hash = "sha256-cilOteQK6clVaGdemujrNwfcbI6Gw+UMvtF6hICm3Wo=";
};
makefile = "Makefile";

View File

@@ -134,7 +134,6 @@ mkDerivation rec {
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [
shamilton
xddxdd
];
platforms = lib.platforms.linux;

View File

@@ -42,7 +42,6 @@ mkDerivation rec {
mainProgram = "ksmoothdock";
license = lib.licenses.mit;
homepage = "https://dangvd.github.io/ksmoothdock/";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -1130,11 +1130,11 @@
"vendorHash": "sha256-33NOGIvqLpgndG68GxAeoiISjWV7ApR4jmvqyZHjPKo="
},
"rootlyhq_rootly": {
"hash": "sha256-fXL/MwbXz1SVtro4hf5oy/1yvCkwH81Q58A9dxk7y0A=",
"hash": "sha256-DtyllGs7VDeX57mQ5sBP6obEzeTatlYw3Z8SEC29RQ4=",
"homepage": "https://registry.terraform.io/providers/rootlyhq/rootly",
"owner": "rootlyhq",
"repo": "terraform-provider-rootly",
"rev": "v5.3.0",
"rev": "v5.5.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-UyfCHBSdGKCulExhUdYfvEab8cVjaHGDfgslRS0d1Co="
},

View File

@@ -94,7 +94,6 @@ mkDerivation rec {
description = "Mind-mapping application for KDE";
license = lib.licenses.mit;
homepage = "https://waf.io/semantik.html";
maintainers = [ lib.maintainers.shamilton ];
platforms = lib.platforms.linux;
mainProgram = "semantik";
};

View File

@@ -104,7 +104,6 @@ stdenv.mkDerivation rec {
mainProgram = "cqrlog";
homepage = "https://www.cqrlog.com/";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "adrs";
version = "0.5.0";
version = "0.6.1";
src = fetchFromGitHub {
owner = "joshrotenberg";
repo = "adrs";
tag = "v${version}";
hash = "sha256-LjuEYOZJzptryjtqmfH5L/BI+9daLPAGSkAkXeE7Z/E=";
hash = "sha256-PAvn1yIptyiVG96BNXHPgc5rYEHyCTo42hh88dwxrhA=";
};
cargoHash = "sha256-mevUqsqFDfF2dMYSdc0eGxh55W7shLSo8e5NpbDI/Zo=";
cargoHash = "sha256-va6s+nbW4vafnt6SqqdaeAF06Q30NEDqFVWDz9mYdAo=";
meta = {
description = "Command-line tool for managing Architectural Decision Records";

View File

@@ -0,0 +1,54 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule (finalAttrs: {
pname = "aliyunpan";
version = "0.3.7";
src = fetchFromGitHub {
owner = "tickstep";
repo = "aliyunpan";
tag = "v${finalAttrs.version}";
hash = "sha256-9sbAKv2SOZPKnP56vL0rfMEDhTpIV524s9sIvlWAM6o=";
};
vendorHash = "sha256-tNUXB+pU/0gJL3oG9rdk6J+SvO5ASqkuO+gVZiRdaVg=";
ldflags = [
"-s"
"-w"
"-X main.Version=v${finalAttrs.version}"
];
# skip test
checkFlags =
let
skippedTests = [
# require network access
"TestGetQRCodeLoginResult"
# depend specific local file
"TestBoltUltraFiles"
"TestLocalSyncDb"
"TestLocalGet"
];
in
[ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ];
postInstall = ''
mkdir -p "$out/share/doc/aliyunpan"
cp README.md "$out/share/doc/aliyunpan/"
cp docs/manual.md "$out/share/doc/aliyunpan/"
cp docs/plugin_manual.md "$out/share/doc/aliyunpan/"
'';
meta = {
description = "Command line client for Aliyun Drive";
homepage = "https://github.com/tickstep/aliyunpan";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ xiangpingjiang ];
mainProgram = "aliyunpan";
};
})

View File

@@ -29,6 +29,7 @@
swift,
mesa,
imagemagick,
}:
let
@@ -141,6 +142,7 @@ python3Packages.buildPythonApplication rec {
rustPlatform.cargoSetupHook
writableTmpDirAsHomeHook
yarn-berry_4.yarnBerryConfigHook
imagemagick
]
++ lib.optional stdenv.hostPlatform.isDarwin swift;
@@ -269,7 +271,10 @@ python3Packages.buildPythonApplication rec {
install -D -t $out/share/applications qt/launcher/lin/anki.desktop
install -D -t $doc/share/doc/anki README* LICENSE*
install -D -t $out/share/mime/packages qt/launcher/lin/anki.xml
install -D -t $out/share/pixmaps qt/launcher/lin/anki.{png,xpm}
mkdir -p $out/share/icons/hicolor/{32x32,128x128}/apps
magick qt/launcher/lin/anki.xpm $out/share/icons/hicolor/32x32/apps/anki.png
magick qt/launcher/lin/anki.png -resize 128x128 $out/share/icons/hicolor/128x128/apps/anki.png
installManPage qt/launcher/lin/anki.1
runHook postInstall

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "azurehound";
version = "2.8.3";
version = "2.9.0";
src = fetchFromGitHub {
owner = "SpecterOps";
repo = "AzureHound";
tag = "v${finalAttrs.version}";
hash = "sha256-ecLpNIYczim4dLbNwkOtwieJrjoSOXv4KHvSMuMjOw0=";
hash = "sha256-E2TMIajzxydNFHhVnOpFVTd2L5gDK9VcIZetcgh0edg=";
};
vendorHash = "sha256-+iNFWKFNON4HX2mf4O29zAdElEkIGIx55Wi9MRtg1dg=";

View File

@@ -46,7 +46,6 @@ stdenv.mkDerivation rec {
description = "Component library used by the fre:ac audio converter";
license = lib.licenses.gpl2Plus;
homepage = "https://github.com/enzo1982/boca";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -131,7 +131,6 @@ python3Packages.buildPythonApplication rec {
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
psydvl
shamilton
Gliczy
XBagon
];

View File

@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "buildkit";
version = "0.27.0";
version = "0.27.1";
src = fetchFromGitHub {
owner = "moby";
repo = "buildkit";
rev = "v${version}";
hash = "sha256-v2/ODT7uwqirrWG3NrMEKYItjhm6f/IlPogCwJi23Rw=";
hash = "sha256-vMSg5bYFkdWrdjexx/3kwyyingS5gqMcw5/JQ4RxDeU=";
};
vendorHash = null;

View File

@@ -17,7 +17,7 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
version = "1.3.7";
version = "1.3.8";
pname = "bun";
src =
@@ -81,19 +81,19 @@ stdenvNoCC.mkDerivation (finalAttrs: {
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-aarch64.zip";
hash = "sha256-FnAeSUmY5HZNSa8vvmLSXsWc88ee5pbrod7yz+kEnWQ=";
hash = "sha256-ZyoKmnt0TQhaHSIZypB+Pib1V5/Knng6lRCk+Yo2IS8=";
};
"aarch64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-aarch64.zip";
hash = "sha256-1cfWUUI8K8WuP5LTaDf/st3G7pGElnJQC3/o5aUVn7w=";
hash = "sha256-Tp3raBSn7H9ocl3dl9DXtAZbzamoUPadSXVn6ZWn+jM=";
};
"x86_64-darwin" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-x64-baseline.zip";
hash = "sha256-nCwa7m1y6WGVwwUfkSMlBHWVB6qusJPVtw+IaX4ajq8=";
hash = "sha256-mBLl9sf4GO+cSR4Fp3SBqy56ShWAs3hSbhYRwQL+fKM=";
};
"x86_64-linux" = fetchurl {
url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-x64.zip";
hash = "sha256-K9Lg4L3wlIO+Z6cEYHhI6+csKEIIJOTOdyzj2mLCPWU=";
hash = "sha256-AyKxfwci2namQpiq1JgiWu3L9t8QCKHe5F4W7LImo/E=";
};
};
updateScript = writeShellScript "update-bun" ''

View File

@@ -9,16 +9,18 @@
buildGoModule (finalAttrs: {
pname = "carapace";
version = "1.5.5";
version = "1.6.0";
src = fetchFromGitHub {
owner = "carapace-sh";
repo = "carapace-bin";
tag = "v${finalAttrs.version}";
hash = "sha256-q7G7odkRwh4/w8H09exXYSC7n4CUeoG2iKb/k2D/gek=";
hash = "sha256-btExAFj3nnq5vv3LJgUA7pdmQhd6ANUexC/AQcIg0Ms=";
};
vendorHash = "sha256-eADiOSLqouH9saTgbbQY18wc3DxCBvqdVKI32I7sTWQ=";
vendorHash = "sha256-7Gmt4ZHmYK5IukQYuY0felhW+ul23wSDX9PJyI6rDWQ=";
proxyVendor = true;
ldflags = [
"-s"

View File

@@ -36,7 +36,6 @@ rustPlatform.buildRustPackage rec {
description = "Unicode tool with a terminal user interface";
homepage = "https://github.com/eyeplum/cicero-tui";
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
mainProgram = "cicero";
};

View File

@@ -21,6 +21,8 @@ python3Packages.buildPythonApplication rec {
hash = "sha256-W6NPZ5uP7wGjgyA+Nv2vpmshKWny2CCSrn/Gaoi7Pr4=";
};
__structuredAttrs = true;
build-system = [ python3Packages.setuptools ];
dependencies = with python3Packages; [
@@ -39,33 +41,38 @@ python3Packages.buildPythonApplication rec {
which
];
disabledTests =
# Tests require running docker daemon
[
"test_cpp_plugin"
"test_godot_plugin"
"test_html"
"test_python"
"test_qml_only"
"test_rust"
]
# Tests do not work on non-amd64 platforms
++ lib.optionals (!stdenv.hostPlatform.isx86_64) [
# hardcode amd64
"test_arch"
"test_restricted_arch"
disabledTests = [
# Requires running docker daemon
"TestTemplates"
# no -ide images on arm64
# https://gitlab.com/clickable/clickable/-/issues/478
"test_command_overrided"
"test_init_cmake_project"
"test_init_cmake_project_exe_as_var"
"test_init_cmake_project_no_exe"
"test_init_cmake_project_no_to_prompt"
"test_initialize_qtcreator_conf"
"test_project_pre_configured"
"test_recurse_replace"
];
# Expects /tmp to exist and not be a symlink
# https://gitlab.com/clickable/clickable/-/issues/479
"TestReviewCommand and test_run and not test_run_with_path_arg"
]
++ lib.optionals (!stdenv.hostPlatform.isx86_64) [
# pytest's lack of exact nodeid matching or deselecting makes it impossible to nicely disable just
# test_architectures.py::TestArchitectures::test_arch (infix matching makes test_arch match test_architectures.py).
# Have to `or` for every other TestArchitectures test and then `not` that.
# What we want to disable: test_arch & test_restricted_arch
# Reason: they hardcode amd64
"TestArchitectures and not (${
lib.strings.concatStringsSep " or " [
"test_arch_agnostic"
"test_default_arch"
"test_fail_arch_agnostic"
"test_fail_in_restricted_arch"
"test_restricted_arch_env"
]
})"
# no -ide images on non-x86_64
# https://gitlab.com/clickable/clickable/-/issues/478
"TestIdeQtCreatorCommand and test_command_overrided"
"TestIdeQtCreatorCommand and test_init_cmake_project"
"TestIdeQtCreatorCommand and test_initialize_qtcreator_conf"
"TestIdeQtCreatorCommand and test_project_pre_configured"
"TestIdeQtCreatorCommand and test_recurse_replace"
];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };

View File

@@ -1,14 +0,0 @@
diff --git a/crates/server/src/notification/dummy.rs b/crates/server/src/notification/dummy.rs
index f85dda0..7489f22 100644
--- a/crates/server/src/notification/dummy.rs
+++ b/crates/server/src/notification/dummy.rs
@@ -1,6 +1,9 @@
+#[cfg(test)]
use crate::notification::traits;
+#[cfg(test)]
#[derive(Clone, Copy, Debug, Default)]
pub struct Notification {}
+#[cfg(test)]
impl traits::Notification for Notification {}

View File

@@ -10,24 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "clipcat";
version = "0.21.1";
version = "0.24.0";
src = fetchFromGitHub {
owner = "xrelkd";
repo = "clipcat";
tag = "v${version}";
hash = "sha256-MYWkUb9v8hnW6gUTpIcz0+jhlc8y3hZxsEQxRIZVVxI=";
hash = "sha256-EEM2gwr5j3umpZqHnxCO81EZbLQ3nYGcxb6DBJ7AbC8=";
};
cargoHash = "sha256-7ntsq6x/8QFaU6Hl4tk+Rtvc8ttcK9Mp00nlirNlUKY=";
patches = [
# Fix compilation errors caused by stricter restrictions on unused code in Rust 1.89.
# TODO: remove this patch after upstream fix it.
./dummy.patch
# https://github.com/xrelkd/clipcat/pull/871
./remove_unnecessary_parenthesis.patch
];
cargoHash = "sha256-6fS/LnfNi3rH4H61GCdLp6pnfGPIXJiY2dAwKdK5ofk=";
nativeBuildInputs = [
protobuf

View File

@@ -1,22 +0,0 @@
From 76e3ce46eb930dbc51c3e7aeb832a9db6194fd34 Mon Sep 17 00:00:00 2001
From: sandroid <sandroid@posteo.net>
Date: Sun, 9 Nov 2025 22:12:03 +0100
Subject: [PATCH] fix(crates/server): remove unnecessary parentheses
---
crates/server/src/snippets/mod.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/crates/server/src/snippets/mod.rs b/crates/server/src/snippets/mod.rs
index 00759b1e..8a43c326 100644
--- a/crates/server/src/snippets/mod.rs
+++ b/crates/server/src/snippets/mod.rs
@@ -39,7 +39,7 @@ async fn load(config: &config::SnippetConfig) -> HashMap<ClipEntry, Option<PathB
clipcat_base::utils::fs::read_dir_recursively_async(&path)
.await
.into_iter()
- .map(|file| (async move { (tokio::fs::read(&file).await.ok(), file) })),
+ .map(|file| async move { (tokio::fs::read(&file).await.ok(), file) }),
)
.await
.into_iter()

View File

@@ -11,13 +11,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cspell";
version = "9.6.0";
version = "9.6.2";
src = fetchFromGitHub {
owner = "streetsidesoftware";
repo = "cspell";
tag = "v${finalAttrs.version}";
hash = "sha256-S5E51eNiF78TLQeL9aztC/YyhGZ0RvPZVVHtUWL9z/Y=";
hash = "sha256-JEvvopeSqoVXrh9t4ORUlT0nPdE+3PofzD7h4VajnAs=";
};
pnpmWorkspaces = [ "cspell..." ];
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
;
pnpm = pnpm_10;
fetcherVersion = 2;
hash = "sha256-6Mf0aCUIBYrMZVF0Jp8GCDnj5PhGSde+QS67lKzCV1c=";
hash = "sha256-CNsxfAsIQxmDvuGZtedKnHMOoB1usDlw45cKYxaD05U=";
};
nativeBuildInputs = [

View File

@@ -5,7 +5,7 @@
chromium,
}:
buildNpmPackage rec {
name = "decktape";
pname = "decktape";
version = "3.15.0";
src = fetchFromGitHub {

View File

@@ -19,18 +19,18 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "devcontainer";
version = "0.81.1";
version = "0.82.0";
src = fetchFromGitHub {
owner = "devcontainers";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-sMhCYDhQfyuzIuGR3eaf713gkUGfrj6b3Ldt4W3KdUw=";
hash = "sha256-ztHlP3LxjxNDPnNWZqSkAN4+AiRA6j5cwDZrmwB4PDM=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
hash = "sha256-E+IbJjj7/iVUkGVKJMpoYMYiRXlwOLsxXAGNmdG5tBM=";
hash = "sha256-bK8M2oZJT0Jr6nqHPOixg+22OWALFiPORiBmd3CHV08=";
};
nativeBuildInputs = [

View File

@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "do-agent";
version = "3.18.7";
version = "3.18.8";
src = fetchFromGitHub {
owner = "digitalocean";
repo = "do-agent";
rev = version;
sha256 = "sha256-0subv3u+iO409GiHA9HaWUAo21F2hgmQnNaOPbPXKiU=";
sha256 = "sha256-uOZTiP+2r5wTPuYXcPc3bShfTIlQMkcfwiuBqUeLxPA=";
};
ldflags = [

View File

@@ -77,7 +77,8 @@ stdenv.mkDerivation (finalAttrs: {
makeFlags = [
"PREFIX=$(out)"
"VERSION=$(version)"
"SYSCONFDIR=$(out)/etc"
"SYSCONFDIR=/etc/xdg"
"SYSCONF_FORCE_NEW=0"
"SERVICEDIR_DBUS=$(out)/share/dbus-1/services"
"SERVICEDIR_SYSTEMD=$(out)/lib/systemd/user"
]

View File

@@ -21,13 +21,13 @@ let
in
stdenv.mkDerivation rec {
pname = "ed-odyssey-materials-helper";
version = "3.1.10";
version = "3.1.12";
src = fetchFromGitHub {
owner = "jixxed";
repo = "ed-odyssey-materials-helper";
tag = version;
hash = "sha256-/spb1BH5zPyxPKNI419/gYON2EfPtjPzT8ba1nEsjl4=";
hash = "sha256-QqwLM2fiPmtFehB83M3yvLp8M1DKywlCxQcG4mclBkk=";
};
nativeBuildInputs = [

View File

@@ -55,7 +55,6 @@ stdenv.mkDerivation {
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
bjornfor
shamilton
];
};
}

View File

@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
receiver devices or integrate the FCast protocol into their own apps.
'';
mainProgram = "fcast";
maintainers = [ ];
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ yusufraji ];
platforms = with lib.platforms; linux ++ darwin;
};
}

View File

@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "files-cli";
version = "2.15.194";
version = "2.15.195";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
hash = "sha256-mbQ6weZBBt4wSutmpJ1I5HJgiEUOgVbPDIxTj5NCiOo=";
hash = "sha256-tr1l+5JcGIKsT4EvoYM4Nb9KS8DEoSiFRANNSb4lKBY=";
};
vendorHash = "sha256-CxE1nUhMa7WNWUwL4dOQADzU5x+2QIAfA/J9cqRPSE8=";
vendorHash = "sha256-ctld8euKWNwmfk9qfwSAdkBeuPGcklbIBaIs+r9nHT4=";
ldflags = [
"-s"

View File

@@ -39,7 +39,6 @@ rustPlatform.buildRustPackage rec {
description = "Find fonts which can show a specified character and preview them in browser";
homepage = "https://github.com/7sDream/fontfor";
license = with lib.licenses; [ gpl3Plus ];
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
mainProgram = "fontfor";
};

View File

@@ -35,7 +35,6 @@ stdenv.mkDerivation rec {
description = "Audio converter and CD ripper with support for various popular formats and encoders";
license = lib.licenses.gpl2Plus;
homepage = "https://www.freac.org/";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gpxsee";
version = "15.8";
version = "15.10";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
tag = finalAttrs.version;
hash = "sha256-Q2vwoKutwx46dvSGk54FPHeIN45dWuB1xypbw1AtnKQ=";
hash = "sha256-lXyxArPctaS9q+xeSpYBWPd9fdTffGNIBO39bMxZBCE=";
};
buildInputs = [

View File

@@ -107,7 +107,6 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
ris
shamilton
];
};
}

View File

@@ -40,7 +40,6 @@ stdenv.mkDerivation rec {
description = "Allows you to compose wallpapers ('root pixmaps') for X";
homepage = "https://github.com/himdel/hsetroot";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.unix;
};
}

View File

@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hwinfo";
version = "25.0";
version = "25.1";
src = fetchFromGitHub {
owner = "opensuse";
repo = "hwinfo";
rev = finalAttrs.version;
hash = "sha256-8C+FM4UAn219ZQzPxk2IfK6ZKmTZNweo4oCoSYeZJ6A=";
hash = "sha256-UMaRx4JaIbsWRS8KDgMi4CRKtWH1vBwemc36xneYcg4=";
};
nativeBuildInputs = [

View File

@@ -12,13 +12,13 @@
}:
clangStdenv.mkDerivation (finalAttrs: {
pname = "img4tool";
version = "217";
version = "218";
src = fetchFromGitHub {
owner = "tihmstar";
repo = "img4tool";
tag = finalAttrs.version;
hash = "sha256-67Xfq4jEK9juyaSIgVdWygAePZuyb4Yp8mY+6V66+Aw=";
hash = "sha256-s2pX+svCINI3EQsAlDKHm8P03/5C4MVA63wAwAH1lEs=";
};
# Do not depend on git to calculate version, instead

View File

@@ -10,8 +10,7 @@
}:
stdenv.mkDerivation rec {
pname = "immich-cli";
version = "2.2.105";
inherit (immich) src pnpmDeps;
inherit (immich) version src pnpmDeps;
postPatch = ''
local -r cli_version="$(jq -r .version cli/package.json)"

View File

@@ -115,27 +115,27 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "immich";
version = "2.4.1";
version = "2.5.2";
src = fetchFromGitHub {
owner = "immich-app";
repo = "immich";
tag = "v${finalAttrs.version}";
hash = "sha256-AOtKRK2vRQKoQAzU4P3h4tQebpWPF3zIWLcToKaU0Lc=";
hash = "sha256-e3gU2pSnbYQQU3SxGaJs8dwfTMpeGTz7dcFCmc7Pi/o=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 2;
hash = "sha256-1UhyEHSGNWSNvzDJUSojIoIJA/Gz8KMAGMsL2XZfS5s=";
fetcherVersion = 3;
hash = "sha256-+2rm184Hb+S75VyDn3FU36M/3SH2hUDYbKotIGopmvU=";
};
postPatch = ''
# pg_dumpall fails without database root access
# see https://github.com/immich-app/immich/issues/13971
substituteInPlace server/src/services/backup.service.ts \
--replace-fail '`/usr/lib/postgresql/''${databaseMajorVersion}/bin/pg_dumpall`' '`pg_dump`'
substituteInPlace server/src/utils/database-backups.ts \
--replace-fail '`/usr/lib/postgresql/''${databaseMajorVersion}/bin/''${bin}`' '`''${bin}`'
'';
nativeBuildInputs = [

View File

@@ -20,14 +20,14 @@ let
in
stdenv.mkDerivation rec {
pname = "incus-ui-canonical";
version = "0.19.2";
version = "0.19.3";
src = fetchFromGitHub {
owner = "zabbly";
repo = "incus-ui-canonical";
# only use tags prefixed by incus- they are the tested fork versions
tag = "incus-${version}";
hash = "sha256-Bi0+r9CCXqeyKEjgJT75oWxKmQeziaE62TjcvS5ZkKU=";
hash = "sha256-wibBuvGABMGTjuYFYjV9mbNVNXm78LX9VAgM2H8b7e4=";
};
offlineCache = fetchYarnDeps {

View File

@@ -34,7 +34,6 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
marcweber
pSub
shamilton
];
platforms = lib.platforms.linux;
};

View File

@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation rec {
pname = "komga";
version = "1.23.6";
version = "1.24.0";
src = fetchurl {
url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar";
sha256 = "sha256-MU3U9vFtFVUBOKtynwteQfvsCCsyoGHIKwc+0XqDswY=";
sha256 = "sha256-1tg5etnXFOgOD6BekYErX7t7lnptR4tuiKwFO9tWk1U=";
};
nativeBuildInputs = [

View File

@@ -37,7 +37,6 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/illiliti/libudev-zero/releases/tag/${finalAttrs.version}";
maintainers = with lib.maintainers; [
qyliss
shamilton
];
license = lib.licenses.isc;
pkgConfigModules = [ "libudev" ];

View File

@@ -38,13 +38,13 @@ assert enableTools -> enableAudio && enableEmulation && enableLibplayer;
stdenv.mkDerivation (finalAttrs: {
pname = "libvgm";
version = "0-unstable-2026-01-12";
version = "0-unstable-2026-01-21";
src = fetchFromGitHub {
owner = "ValleyBell";
repo = "libvgm";
rev = "c9b52727946f3a41ddf78d11b817e109eebf6171";
hash = "sha256-PhRfdUILkDu39WBH3N5Nu2Qd6g8yA093W8AKocbZAWM=";
rev = "57585ea7a53f56bcf5a56071068c6ef9154ca299";
hash = "sha256-9IJH5rL+P2c91CUWZ4LgTzCptszHri0eVOWv8Rx+iqI=";
};
outputs = [

View File

@@ -80,6 +80,11 @@ effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "7823";
outputs = [
"out"
"dev"
];
src = fetchFromGitHub {
owner = "ggml-org";
repo = "llama.cpp";

View File

@@ -7,11 +7,11 @@
appimageTools.wrapType2 rec {
pname = "lunarclient";
version = "3.5.18";
version = "3.5.19";
src = fetchurl {
url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}-ow.AppImage";
hash = "sha512-TdxJM290M+3X8KJ+agly6umNoje8jYlUYz/pVmUAOBp1G8nTtekoYWi+2WZn8r2tJ94STZ3nkilLAA9CoLhqfw==";
hash = "sha512-Dae5PPrnuA6zj9CyZ12b6oBaMLx8M0rBqwhj/PlBVj82GQTyYvBUChSj/qdR1AXVPJXb47Hc2yQ4eQwNufgIfQ==";
};
nativeBuildInputs = [ makeWrapper ];

View File

@@ -61,7 +61,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://wiki.lxde.org/en/LXSession";
description = "Classic LXDE session manager";
license = lib.licenses.gpl2Plus;
maintainers = [ lib.maintainers.shamilton ];
platforms = lib.platforms.linux;
mainProgram = "lxsession";
};

View File

@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "RTimothyEdwards";
repo = "magic";
tag = finalAttrs.version;
hash = "sha256-5Mh2KUvtBOSab3s/Co/hWjKU4SQmY5UxWfrqqDz3q6c=";
hash = "sha256-o9x29CDOtSQpQvTach6RaTJxRd2iTjyYi94ZjffUxVI=";
leaveDotGit = true;
};

View File

@@ -108,7 +108,6 @@ stdenv.mkDerivation (finalAttrs: {
maintainers = with lib.maintainers; [
artemist
benley
shamilton
];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
};

View File

@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "mob";
version = "5.4.0";
version = "5.4.2";
src = fetchFromGitHub {
owner = "remotemobprogramming";
repo = "mob";
rev = "v${version}";
hash = "sha256-OTKlasXswrZPfhdHD6tJt8z/e+BbgWa9LrKYhMbG/N4=";
hash = "sha256-zb2/uTFlzaR0AFElsYSjwYP2H4p05fDLK02A3awzIFY=";
};
vendorHash = null;

View File

@@ -21,7 +21,6 @@ stdenvNoCC.mkDerivation rec {
description = "System for automatically configuring mutt and isync";
homepage = "https://github.com/LukeSmithxyz/mutt-wizard";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.unix;
};
}

View File

@@ -38,7 +38,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
peterhoeg
shamilton
];
mainProgram = "mysqltuner";
};

View File

@@ -0,0 +1,32 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
n8n,
}:
buildNpmPackage (finalAttrs: {
pname = "n8n-nodes-carbonejs";
version = "1.2.0";
src = fetchFromGitHub {
owner = "jreyesr";
repo = "n8n-nodes-carbonejs";
tag = "v${finalAttrs.version}";
hash = "sha256-Dvl+Kc04i+hQ8rciT7n3oS4rtgke+HEqUszJnQa7UA0=";
};
npmDepsHash = "sha256-3VwejuSFGvJWNsitLKfVVpB8GnkTrrf/LLobNCpy8gU=";
passthru.updateScript = nix-update-script { };
meta = {
inherit (n8n.meta) platforms;
description = "n8n community node for rendering Word templates using Carbone.js";
homepage = "https://github.com/jreyesr/n8n-nodes-carbonejs";
changelog = "https://github.com/jreyesr/n8n-nodes-carbonejs/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sweenu ];
};
})

View File

@@ -18,13 +18,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "n8n";
version = "2.4.4";
version = "2.4.6";
src = fetchFromGitHub {
owner = "n8n-io";
repo = "n8n";
tag = "n8n@${finalAttrs.version}";
hash = "sha256-cp8Wpgocj+wrHwTkTvVyldAn/E9IiYnC65vxAFAG/jg=";
hash = "sha256-9oJvi/Q2VwG2sVuWQXCBrAPVV03d89//78bOFN0IwLU=";
};
pnpmDeps = fetchPnpmDeps {

View File

@@ -37,7 +37,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
description = "Gopher and gemini client for the modern internet";
homepage = "https://github.com/jansc/ncgopher";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ shamilton ];
maintainers = with lib.maintainers; [ jrrom ];
platforms = lib.platforms.linux;
mainProgram = "ncgopher";
};

View File

@@ -48,6 +48,13 @@ stdenv.mkDerivation rec {
]
++ lib.optional stdenv.hostPlatform.isLinux "--with-mnttab=/proc/mounts";
env.NIX_CFLAGS_COMPILE = toString (
lib.optionals stdenv.hostPlatform.isDarwin [
# https://github.com/net-snmp/net-snmp/pull/1053
"-Wno-declaration-after-statement"
]
);
postPatch = ''
substituteInPlace testing/fulltests/support/simple_TESTCONF.sh --replace-fail "/bin/netstat" "${net-tools}/bin/netstat"
'';

View File

@@ -65,7 +65,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl2Plus;
homepage = "https://cirt.net/Nikto2";
changelog = "https://github.com/sullo/nikto/releases/tag/${version}";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.unix;
};
}

View File

@@ -13,15 +13,14 @@
cava,
cliphist,
ddcutil,
matugen,
wlsunset,
wl-clipboard,
imagemagick,
wget,
gpu-screen-recorder,
python3,
# calendar support
python3,
evolution-data-server,
libical,
glib,
@@ -33,27 +32,26 @@
cavaSupport ? true,
cliphistSupport ? true,
ddcutilSupport ? true,
matugenSupport ? true,
wlsunsetSupport ? true,
wl-clipboardSupport ? true,
imagemagickSupport ? true,
gpuScreenRecorderSupport ? stdenvNoCC.hostPlatform.system == "x86_64-linux",
calendarSupport ? false,
# gpu-screen-recorder support was moved to an optional plugin in v4.0.0
gpuScreenRecorderSupport ? false,
}:
let
runtimeDeps = [
wget
(python3.withPackages (pp: lib.optional calendarSupport pp.pygobject3))
]
++ lib.optional brightnessctlSupport brightnessctl
++ lib.optional cavaSupport cava
++ lib.optional cliphistSupport cliphist
++ lib.optional ddcutilSupport ddcutil
++ lib.optional matugenSupport matugen
++ lib.optional wlsunsetSupport wlsunset
++ lib.optional wl-clipboardSupport wl-clipboard
++ lib.optional imagemagickSupport imagemagick
++ lib.optional gpuScreenRecorderSupport gpu-screen-recorder
++ lib.optional calendarSupport (python3.withPackages (pp: [ pp.pygobject3 ]));
++ lib.optional gpuScreenRecorderSupport gpu-screen-recorder;
giTypelibPath = lib.makeSearchPath "lib/girepository-1.0" [
evolution-data-server
@@ -66,13 +64,13 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "noctalia-shell";
version = "4.1.1";
version = "4.2.5";
src = fetchFromGitHub {
owner = "noctalia-dev";
repo = "noctalia-shell";
tag = "v${finalAttrs.version}";
hash = "sha256-/7yEiXC2Z/Yk/p7aNgChkAa7BgPRlV5/0z8+jZXH8e8=";
hash = "sha256-SHavMqGRv78sND/wQ53OhBBE2VBhgE3bSNRxxo5z7FE=";
};
nativeBuildInputs = [
@@ -91,11 +89,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
ln -s ${quickshell}/bin/qs $out/bin/noctalia-shell
cp -R \
Assets Bin Commons CREDITS.md Helpers Modules Services Shaders Widgets shell.qml \
Assets Commons CREDITS.md Helpers Modules Services Shaders Scripts Widgets shell.qml \
$out/share/noctalia-shell
rm -R $out/share/noctalia-shell/Assets/Screenshots
rm -R $out/share/noctalia-shell/Bin/dev
runHook postInstall
'';

View File

@@ -25,7 +25,6 @@ stdenv.mkDerivation rec {
description = "Udev rules for Numworks calculators";
homepage = "https://numworks.com";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -19,14 +19,14 @@
}:
stdenv.mkDerivation rec {
version = "2026-01-20";
version = "2026-01-26";
pname = "oh-my-zsh";
src = fetchFromGitHub {
owner = "ohmyzsh";
repo = "ohmyzsh";
rev = "e0766905519fbc7982a590a195ee7c3e8bb594e8";
sha256 = "sha256-6sTLyZ4UztU2PDpyiAZx1Q5smY+vrZdGbgVRNmek7nM=";
rev = "67cd8c4673512d08238461f7ce00715da01665d4";
sha256 = "sha256-xFXPUUTdF2B/PO5phZA/kptrhux89daB172Oj9UKMYM=";
};
strictDeps = true;

View File

@@ -129,7 +129,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/OpenVPN/openvpn3-linux/";
changelog = "https://github.com/OpenVPN/openvpn3-linux/releases/tag/v${version}";
maintainers = with lib.maintainers; [
shamilton
progrm_jarvis
];
platforms = lib.platforms.linux;

View File

@@ -31,12 +31,14 @@ stdenv.mkDerivation rec {
pkg-config
];
buildInputs = [
libX11
libXxf86vm
libXrandr
vulkan-headers
libGL
vulkan-loader
]
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
libX11
libXxf86vm
libXrandr
wayland
];
@@ -45,8 +47,10 @@ stdenv.mkDerivation rec {
outputs = [
"out"
"dev"
"layers"
];
]
# layers don't currently build on darwin
# https://github.com/KhronosGroup/OpenXR-SDK-Source/issues/582
++ lib.optional (!stdenv.hostPlatform.isDarwin) "layers";
# https://github.com/KhronosGroup/OpenXR-SDK-Source/issues/305
postPatch = ''
@@ -54,7 +58,7 @@ stdenv.mkDerivation rec {
--replace '$'{exec_prefix}/@CMAKE_INSTALL_LIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@
'';
postInstall = ''
postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
mkdir -p "$layers/share"
mv "$out/share/openxr" "$layers/share"
# Use absolute paths in manifests so no LD_LIBRARY_PATH shenanigans are necessary
@@ -68,7 +72,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Khronos OpenXR loader";
homepage = "https://www.khronos.org/openxr";
platforms = lib.platforms.linux;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.ralith ];
};

View File

@@ -15,14 +15,14 @@ let
in
ocamlPackages.buildDunePackage {
pname = "owi";
version = "0.2-unstable-2026-01-26";
version = "0.2-unstable-2026-01-29";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "a757ce0dd8ec6b60de019da794c13756b5795aa5";
rev = "07b96ef58021810352caceffbadf2d614785bb0d";
fetchSubmodules = true;
hash = "sha256-D5+vo4MDpku5Z2QqAmulwa49h+Enze2TtVW47AHNLBc=";
hash = "sha256-vVTAoPWfjbX4c3AXxh4C2igig5LiMLZMpLmLSjLcxgo=";
};
nativeBuildInputs = with ocamlPackages; [

View File

@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "phrase-cli";
version = "2.54.3";
version = "2.55.1";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = version;
sha256 = "sha256-t/DWbfxQkIlLJ5Scej2dlEp6+Tk7+SGPt7R1DkM+MEo=";
sha256 = "sha256-hcq6ZCWeKRmjshLYXNDOULWXyPc/N6vNf9at7A1b7h0=";
};
vendorHash = "sha256-eg/m6PgeVHsF0gTXdP5B5IZFMd68IVPSFs1e8nCps8U=";
vendorHash = "sha256-dpB8m02juic883lCwLwIL9356AHpzNy9td0s/e4UeDA=";
ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ];

View File

@@ -8,7 +8,7 @@
let
pname = "postman";
version = "11.81.0";
version = "11.82.1";
src =
let
@@ -27,10 +27,10 @@ let
name = "postman-${version}.${if stdenvNoCC.hostPlatform.isLinux then "tar.gz" else "zip"}";
url = "https://dl.pstmn.io/download/version/${version}/${system}";
hash = selectSystem {
aarch64-darwin = "sha256-GpX6xhWehKsEe/rSu6am7j5S5TJzyKtkUNokZmlCqA4=";
aarch64-linux = "sha256-/M7jzlEI3OD9GmgehBK7TDersB2RjBzsjd3Xs5e46ys=";
x86_64-darwin = "sha256-5DCt/W3mWTj0UL65uKmwXnRhIydWRVvBUNVPxwdexYE=";
x86_64-linux = "sha256-QgB7eyjl54Grt6ibfffMqO5zOOsUTueoMuDM2Zq9ZsY=";
aarch64-darwin = "sha256-7n/9ezPgpon3AEQXmoK/iazOPvRh/pDVy/YBVUwjbkI=";
aarch64-linux = "sha256-nn6Krn3/z7FkPRJDO7wNhny50YvuWwWWQ9lf9mk8ZGo=";
x86_64-darwin = "sha256-jN6TbPRkEFH9KyU3owcsrWbJvyIqMT0f8zV9OymiNzY=";
x86_64-linux = "sha256-PEPMrWrm57SAdaHL6ZWES0Ao7J7vn0TAX9WZ/WCFq6U=";
};
};

View File

@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "prmers";
version = "4.15.77-alpha";
version = "4.15.78-alpha";
src = fetchFromGitHub {
owner = "cherubrock-seb";
repo = "PrMers";
tag = "v${finalAttrs.version}";
hash = "sha256-TQsW1QY5MxHRJkG5b0rtVmOOC2fuw1jFhLpEH/q1kBg=";
hash = "sha256-zTYc8V+d44W0H88ISLp8pQmg8Q//Ym2VFw5I3qO2V6I=";
};
enableParallelBuilding = true;

View File

@@ -9,14 +9,14 @@
python3Packages.buildPythonApplication rec {
pname = "proton-vpn-cli";
version = "0.1.4";
version = "0.1.5";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "proton-vpn-cli";
tag = "v${version}";
hash = "sha256-nopkUda1XaFMroIvsf+vCXWa5aXUTEC/EhAN9Lto3Lo=";
hash = "sha256-ercX9CLpV8ICpevS73Bl6WyG0fnjyaxf5u/dz2WPyhw=";
};
nativeBuildInputs = [

View File

@@ -52,7 +52,6 @@ stdenv.mkDerivation {
homepage = "https://dominic.familie-radermacher.ch/projekte/ptouch-print/";
license = lib.licenses.gpl3Plus;
mainProgram = "ptouch-print";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.unix;
};
}

View File

@@ -38,7 +38,6 @@ stdenv.mkDerivation rec {
platforms = with lib.platforms; linux ++ darwin;
maintainers = with lib.maintainers; [
bjornfor
shamilton
];
};
}

View File

@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "rqlite";
version = "9.3.15";
version = "9.3.16";
src = fetchFromGitHub {
owner = "rqlite";
repo = "rqlite";
tag = "v${finalAttrs.version}";
hash = "sha256-VMVDXpbDN8mZJJycsFK1LOujIXw29584wnDE470C87U=";
hash = "sha256-pWZy8xuKIuJZXjzLwR15Q5CWCexNbqiA8PkvFEjxkYY=";
};
vendorHash = "sha256-O/VaYGjEMTOExdQfaL3XcnPmQxEYXjCMVfI6Vl+roZw=";
vendorHash = "sha256-wOeYMj1jlMCnckDsO/y7vHsi2QnR8va8cVtl79dc9qs=";
subPackages = [
"cmd/rqlite"

View File

@@ -5,7 +5,7 @@
}:
let
pname = "saucectl";
version = "0.197.4";
version = "0.198.0";
in
buildGoModule {
inherit pname version;
@@ -14,7 +14,7 @@ buildGoModule {
owner = "saucelabs";
repo = "saucectl";
tag = "v${version}";
hash = "sha256-vhVgrwZ+CXKDkJTQ0eCZM83FjvmNI6cxcRcxTspHtCE=";
hash = "sha256-l9iiMyL1OgjmWj2qbzQAobi+DFoecueaRP2SV6KGbn4=";
};
ldflags = [

View File

@@ -9,14 +9,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "secretspec";
version = "0.6.1";
version = "0.6.2";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-OBIIKoF0WDkLQDVmEQJ8+EyVhFCq1dESgIbAVfNuyBU=";
hash = "sha256-ZbyeYol8TaQz4ljTHTIHIlQwxmi/fr/ReILIOtilfEY=";
};
cargoHash = "sha256-y6ayj6FcqZI9VR6bXIKdDKrJTFDxF49ZFXXPnWLG6tQ=";
cargoHash = "sha256-UcSHFf9afU+2gl6K7XkYNEkJvslTkEO9u7qkNOKSNxg=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];

View File

@@ -1,53 +1,66 @@
{
python3Packages,
lib,
stdenv,
fetchFromGitHub,
pkg-config,
rustPlatform,
cargo,
rustc,
fetchFromGitHub,
python3,
makeBinaryWrapper,
pkg-config,
libiconv,
openssl,
versionCheckHook,
}:
python3Packages.buildPythonApplication rec {
rustPlatform.buildRustPackage (finalAttrs: {
pname = "silver-platter";
version = "0.8.1";
pyproject = true;
version = "0.8.2";
src = fetchFromGitHub {
owner = "jelmer";
repo = "silver-platter";
tag = "v${version}";
hash = "sha256-/GFTM/VF+b0I8cDY4vkHzSxCBbvpMiLBVVEPFHcn1/Q=";
tag = "v${finalAttrs.version}";
hash = "sha256-CvFnmGMV46nX6d568pZPqmDEyLZkDnDPpTtf0dMJd4U=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-Y16OnSBC4v21NcCeWAwwGoFYJMQq/se25QqvpMyblmk=";
};
cargoHash = "sha256-nMCOEb1WTG320ozno0H/5JeZql5TqFakO8TghjbKbiQ=";
dependencies = with python3Packages; [
setuptools
breezy
dulwich
jinja2
pyyaml
ruamel-yaml
];
nativeBuildInputs = [
python3Packages.setuptools-rust
rustPlatform.cargoSetupHook
cargo
rustc
buildInputs = [
python3
]
++ lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ];
buildInputs =
lib.optionals stdenv.hostPlatform.isLinux [ openssl ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ];
++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ];
pythonImportsCheck = [ "silver_platter" ];
nativeBuildInputs = [
python3
pkg-config
python3.pkgs.wrapPython
makeBinaryWrapper
];
nativeCheckInputs = [
python3.pkgs.breezy
];
pythonPath = [
python3.pkgs.breezy
];
postFixup = ''
wrapPythonPrograms
for pgm in $out/bin/svp $out/bin/debian-svp; do
wrapProgram "$pgm" \
--set PYTHONNOUSERSITE "true" \
--set PYTHONPATH "$program_PYTHONPATH"
done
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.tests = {
python3-bindings = python3.pkgs.silver-platter;
};
meta = {
description = "Automate the creation of merge proposals for scriptable changes";
@@ -56,4 +69,4 @@ python3Packages.buildPythonApplication rec {
maintainers = with lib.maintainers; [ lukegb ];
mainProgram = "svp";
};
}
})

View File

@@ -56,7 +56,6 @@ stdenv.mkDerivation rec {
mainProgram = "smooth-translator";
license = lib.licenses.artistic2;
homepage = "http://www.smooth-project.org/";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -38,7 +38,6 @@ stdenv.mkDerivation rec {
description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)";
license = lib.licenses.mit;
homepage = "https://github.com/Edward-Wu/srt-live-server";
maintainers = with lib.maintainers; [ shamilton ];
platforms = lib.platforms.linux;
};
}

View File

@@ -44,6 +44,11 @@ effectiveStdenv.mkDerivation (finalAttrs: {
pname = "stable-diffusion-cpp";
version = "master-475-2efd199";
outputs = [
"out"
"dev"
];
src = fetchFromGitHub {
owner = "leejet";
repo = "stable-diffusion.cpp";

View File

@@ -19,16 +19,16 @@
}:
rustPlatform.buildRustPackage {
pname = "steel";
version = "0-unstable-2026-01-15";
version = "0-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "mattwparas";
repo = "steel";
rev = "dd5980a4099afe2af9ce1ae3d8bb30b981294398";
hash = "sha256-lBKDRNaX4WMhJVc9162FEv+rXDXqt7ZL0YxNBq2oMcE=";
rev = "b77360e462bd43992a497ab93ee081455cd61fd9";
hash = "sha256-6d9bWAGECaYZz+idOzsDxq1DsPnKQ/UwlQS72sfXgpY=";
};
cargoHash = "sha256-mtRDasfCejM6o664+3XBZJ6sWw1BO+pYi/nrCaglsQ8=";
cargoHash = "sha256-1YUbAHefisaCOD1y0qITzAyk0PmEwb3ad+ZJUSmzcUs=";
nativeBuildInputs = [
curl

View File

@@ -10,16 +10,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "surrealdb";
version = "2.5.0";
version = "2.6.0";
src = fetchFromGitHub {
owner = "surrealdb";
repo = "surrealdb";
tag = "v${finalAttrs.version}";
hash = "sha256-SDzj/viDcuGbJ8HM0/KXBOjpc5vnreobTx0U3eNeKo8=";
hash = "sha256-MzRARmz3e+RXNPdHEzwJAIxWJgVW2/XGSRGI1o/mN4s=";
};
cargoHash = "sha256-alxRXeeeIxi9lb5sIOU15nCD6A/B3ba5iouOTKRTe+w=";
cargoHash = "sha256-EUO4t3VH9RZlIVxq3Fihn+eiT30R1OURLE8cYDQDXdM=";
# error: linker `aarch64-linux-gnu-gcc` not found
postPatch = ''

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "systemctl-tui";
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "rgwood";
repo = "systemctl-tui";
tag = "v${finalAttrs.version}";
hash = "sha256-qm5CcBry1Cls/neZz4Q4jdNjN3vr3pdV0X7KWW0qP70=";
hash = "sha256-KB8iOaN3ndi8uQq1t7TJ1IVHjJEeDBAQ5BRjxwR4Gjo=";
};
cargoHash = "sha256-0wR8AaGfIlsQbYzwCI4xEGZ+tu1ETHRJ8VlLT5shkOk=";
cargoHash = "sha256-l2cIr+ENjGOBuB5rEO+ze2Ihhds2zfejvuY00YzLrf8=";
nativeInstallCheckInputs = [
versionCheckHook

View File

@@ -34,7 +34,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl2Only;
homepage = "http://www.kroah.com/linux-usb/";
maintainers = with lib.maintainers; [
shamilton
h7x4
];
platforms = lib.platforms.linux;

View File

@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-acl";
version = "0.0.1-unstable-2026-01-08";
version = "0.0.1-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "uutils";
repo = "acl";
rev = "f5d374af73ec0206a6ea3106052550f873d5bcd8";
hash = "sha256-38Mp2ue89e7fLYaGwJsbkq+4l25gQDfVeJMY2ZAjJ8c=";
rev = "064d238441a4ed20b0f6a82203b3920c0b39e8f8";
hash = "sha256-Pu3ulcCw02dMp85YPpqwN2DX4La7TXnbhVbsNcBcK38=";
};
cargoHash = "sha256-5rHHhs+Hz0Yzvi5V1D2NPR6l5juP4BvjJve+8bbWbXc=";
cargoHash = "sha256-EhUjlZ6xNMRcgUnsRNzSv3CYfDpVc0bxHZF9EFwzKi8=";
checkFlags = [
# Operation not supported

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-procps";
version = "0.0.1-unstable-2026-01-19";
version = "0.0.1-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "uutils";
repo = "procps";
rev = "0dcfb73afa946d585a1056d3ae117c8ec3407a31";
hash = "sha256-oq2tPaguyptMtYdnsM9nUXzSbKXdozl+xY0+qk/zZW8=";
rev = "0e758a54ff243fbcf3ae6ec1f1761798b148de3a";
hash = "sha256-IhnxiPDJ+FStCdNQc19C2SwBXQ1qN8VYFGxR8b4o48o=";
};
cargoHash = "sha256-MYIlzLP6DMBgLfNQSE3TxfMAMRdIHLlAwd6hmdHa8OU=";
cargoHash = "sha256-sdmZGJYvuQaagEX+ve/1gXveUV7nphDIi5gY8apKGWE=";
nativeBuildInputs = [
pkg-config

View File

@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uutils-util-linux";
version = "0.0.1-unstable-2026-01-19";
version = "0.0.1-unstable-2026-01-28";
src = fetchFromGitHub {
owner = "uutils";
repo = "util-linux";
rev = "6fa694801a4c51f82787d0613f49338e67a284ab";
hash = "sha256-DMjKMzXbDaWA7BPIBj9tKo6VXyS9WcF5iree3oqIViI=";
rev = "1f82e16a308c2dd3b5b514153c81df1d4936273d";
hash = "sha256-2ZrbzaWZjxlKhrzcOL+N5N2D5818Y2OB+rGfH34pwy4=";
};
postPatch = ''
@@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace-fail '"cut"' '"${lib.getExe' coreutils "cut"}"'
'';
cargoHash = "sha256-+oKsHCAWiMH/oV7AL5+Nq5PgfS9SQvs5MLqCW8yG3vw=";
cargoHash = "sha256-pvfZP6sHfh2kRVYOOTUGPw6Pq6Tsxud8+fU4qTwggcE=";
nativeBuildInputs = [
pkg-config

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