Compare commits

...
7 Commits
Author SHA1 Message Date
kurogeek d92af8766a frappix: switch input to blaggacao/frappix (31933b7)
Upstream has the insights mysqlclient fix plus frappe v15.125.0,
erpnext v15.124.3, hrms v15.64.7; the kurogeek fork is no longer needed.
2026-11-06 06:48:31 +00:00
kurogeek d3d6ff63f1 frappix: bump to 474adcf, drop insights mysqlclient override
Upstream now ships mysqlclient with insights (kurogeek/frappix 474adcf).
2026-11-06 05:09:27 +00:00
kurogeek 9c5250873c frappix: add mysqlclient to insights for ibis mysql backend
insights' after_migrate hook connects to the Site DB data source via
ibis.mysql; the ibis 12 mysql backend imports MySQLdb, which frappix
does not ship. Fixes b4lerp migrate failing on bosona.
2026-11-06 04:41:56 +00:00
kurogeek 5ae87c610b bosona: frappe add insights app 2026-11-06 11:03:46 +07:00
kurogeek fa88858062 default_thai_company: bump to b4c7274 2026-11-05 04:32:06 +00:00
kurogeek d233798113 default_thai_company: bump to 6dd557e 2026-11-04 10:01:26 +00:00
kurogeek 8eb4f40a36 bosona: repoint ERPNext site from tempoerp to b4lerp.newedge.house 2026-11-03 17:03:14 +07:00
4 changed files with 16 additions and 13 deletions

No files matched your search

Generated
+5 -5
View File
@@ -464,15 +464,15 @@
"std": "std"
},
"locked": {
"lastModified": 1789106589,
"narHash": "sha256-RMQdAvDaa4eUcdePDqUGAhnyTtzKxc6a8abauy8bzb0=",
"owner": "kurogeek",
"lastModified": 1793947069,
"narHash": "sha256-u2GxqwF490F64/4qVfYukfYG5XlQKjgcAY5rfTRG424=",
"owner": "blaggacao",
"repo": "frappix",
"rev": "dbfa76d84df6354bd7528c9d0c407387f66c3e33",
"rev": "31933b7cf4a969484fe8fba34817fb4cc109443b",
"type": "github"
},
"original": {
"owner": "kurogeek",
"owner": "blaggacao",
"repo": "frappix",
"type": "github"
}
+1 -1
View File
@@ -41,7 +41,7 @@
flake = false;
};
frappix = {
url = "github:kurogeek/frappix";
url = "github:blaggacao/frappix";
inputs.nixpkgs.follows = "nixpkgs";
inputs.devshell.follows = "devshell";
};
+8 -5
View File
@@ -5,10 +5,10 @@
...
}:
let
sitename = "tempoerp.newedge.house";
sitename = "b4lerp.newedge.house";
in
{
clan.core.settings.machine.description = "VM machine that host ERPNext for tempo";
clan.core.settings.machine.description = "VM machine that host ERPNext for Buildforlife";
imports = [
inputs.frappix.nixosModules.x86_64-linux.frappix
];
@@ -17,6 +17,7 @@ in
inputs.self.overlays.frappixLibsOverlay
inputs.self.overlays.frappixPythonOverlay
inputs.self.overlays.frappixToolsOverlay
inputs.self.overlays.frappixAppsOverlay
inputs.self.overlays.posthogPr578265Overlay # TEMPORARY, see overlays/nixpkgs-pr-578265-posthog.nix
inputs.self.overlays.frappixFixupsOverlay
];
@@ -43,13 +44,14 @@ in
services.frappe = {
enable = true;
project = "poyerp";
project = "b4lerp";
gunicorn_workers = 2;
adminPassword = config.clan.core.vars.generators.frappix.files.adminPassword.path;
apps = [
pkgs.frappix.erpnext
pkgs.frappix.hrms
pkgs.frappix.crm
pkgs.frappix.insights
pkgs.frappix.default_thai_company
];
sites = {
"${sitename}" = {
@@ -58,7 +60,8 @@ in
"frappe"
"erpnext"
"hrms"
"crm"
"insights"
"default_thai_company"
];
};
};
+2 -2
View File
@@ -11,8 +11,8 @@ let
domain = "git.b4l.co.th";
owner = "newedge";
repo = "default_thai_company";
rev = "c8fb98374989a22d0c907aa44877f247391a49ac";
sha256 = "sha256-c+pqds4l3Laldgf3+Rj2Ug693kFJYDB1j4a15j4U5SY=";
rev = "b4c7274dce7ad6eaa486391b0a8d3e29f6da848f";
sha256 = "sha256-8yb9ntayP9zpboydtOWzeAQOK27v6fydVIOTrWCuvFY=";
};
in
buildPythonPackage (finalAttrs: {