Compare commits

...

2 Commits

Author SHA1 Message Date
nix-update bot
42cd0849b4 n8n: n8n@2.7.4 -> n8n@2.8.1
All checks were successful
Update Nix Packages with nix-update / nix-update (push) Successful in 8m45s
Diff: https://github.com/n8n-io/n8n/compare/n8n@2.7.4...n8n@2.8.1

Changelog: https://github.com/n8n-io/n8n/releases/tag/n8n@n8n@2.8.1
2026-02-13 06:56:31 +01:00
nix-update bot
47b622745d chore: update opencode flake input to 1.1.65 2026-02-13 06:54:31 +01:00
3 changed files with 92 additions and 88 deletions

8
flake.lock generated
View File

@@ -39,16 +39,16 @@
]
},
"locked": {
"lastModified": 1770875904,
"narHash": "sha256-8ZEVlGe1saA/2KtDTKgkwWfpLCbxfwFip+m+3FlQQK0=",
"lastModified": 1770961864,
"narHash": "sha256-U8hx8MeyhCe+o3uj3GL3LbkkFkduvxVtPgZeVGoIE0s=",
"owner": "anomalyco",
"repo": "opencode",
"rev": "03de51bd3cf9e05bd92c9f51763b74a3cdfbe61a",
"rev": "34ebe814ddd130a787455dda089facb23538ca20",
"type": "github"
},
"original": {
"owner": "anomalyco",
"ref": "v1.1.60",
"ref": "v1.1.65",
"repo": "opencode",
"type": "github"
}

View File

@@ -1,6 +1,5 @@
{
description =
"m3ta's personal Nix repository - Custom packages, overlays, and modules";
description = "m3ta's personal Nix repository - Custom packages, overlays, and modules";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
@@ -8,16 +7,18 @@
# opencode needs newer bun from master
opencode = {
url = "github:anomalyco/opencode/v1.1.60";
url = "github:anomalyco/opencode/v1.1.65";
inputs.nixpkgs.follows = "nixpkgs-master";
};
};
outputs = { self, nixpkgs, ... }@inputs:
let
outputs = {
self,
nixpkgs,
...
} @ inputs: let
# Supported systems
systems =
[ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
systems = ["x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"];
# Helper function to generate an attrset for each of the systems
forAllSystems = nixpkgs.lib.genAttrs systems;
@@ -30,9 +31,10 @@
};
in {
# Custom packages - accessible via 'nix build .#package-name'
packages = forAllSystems (system:
let pkgs = pkgsFor system;
in import ./pkgs { inherit pkgs inputs; });
packages = forAllSystems (system: let
pkgs = pkgsFor system;
in
import ./pkgs {inherit pkgs inputs;});
# Overlays - can be imported in your system configuration
overlays = {
@@ -50,7 +52,7 @@
inputs = inputs;
};
modifications = final: prev: import ./overlays/mods { inherit prev; };
modifications = final: prev: import ./overlays/mods {inherit prev;};
};
# NixOS modules - for system-level configuration
@@ -69,16 +71,18 @@
};
# Library functions - helper utilities for your configuration
lib = forAllSystems (system:
let pkgs = pkgsFor system;
in import ./lib { lib = pkgs.lib; });
lib = forAllSystems (system: let
pkgs = pkgsFor system;
in
import ./lib {lib = pkgs.lib;});
# Development shells for various programming environments
# Usage: nix develop .#<shell-name>
# Available shells: default, python, devops
devShells = forAllSystems (system:
let pkgs = pkgsFor system;
in import ./shells { inherit pkgs; });
devShells = forAllSystems (system: let
pkgs = pkgsFor system;
in
import ./shells {inherit pkgs;});
# Formatter for 'nix fmt'
formatter = forAllSystems (system: (pkgsFor system).alejandra);

View File

@@ -18,20 +18,20 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "n8n";
version = "n8n@2.7.4";
version = "n8n@2.8.1";
src = fetchFromGitHub {
owner = "n8n-io";
repo = "n8n";
tag = finalAttrs.version;
hash = "sha256-liRB5BO738gvEpAsDaK632w38S0cDkI9DWnTLaEf0E0=";
hash = "sha256-Rx/wjNWHcGmsnw7KU/uh1GaXZA6WhRyip16+iji5bO8=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-s6l049slBJCP6qCgY/uLNuIVDNuUmiTUX94sKDi+86g=";
hash = "sha256-gX4pYiztKIRFbJNZhtQviWpp80teOzX1JaYKylGe4TY=";
};
nativeBuildInputs =