1 Commits

Author SHA1 Message Date
m3ta-chiron 651b808f15 +agents-lib in m3ta-home 2026-05-31 14:37:46 +02:00
7 changed files with 156 additions and 244 deletions
Generated
+154 -194
View File
@@ -24,9 +24,9 @@
"agenix_2": {
"inputs": {
"darwin": "darwin_2",
"home-manager": "home-manager_3",
"nixpkgs": "nixpkgs_4",
"systems": "systems_3"
"home-manager": "home-manager_4",
"nixpkgs": "nixpkgs_5",
"systems": "systems_4"
},
"locked": {
"lastModified": 1770165109,
@@ -43,26 +43,6 @@
}
},
"agent-lib": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1780681759,
"narHash": "sha256-eszNyFb1If4ePaJD1aQTvHFog8lvpwjCTl8F9rUlXnk=",
"ref": "refs/heads/master",
"rev": "9a4ee71b1a9008422266e4364a76ee2f08868b5a",
"revCount": 25,
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib"
},
"original": {
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib"
}
},
"agent-lib_2": {
"inputs": {
"nixpkgs": [
"m3ta-home",
@@ -70,38 +50,17 @@
]
},
"locked": {
"lastModified": 1780157040,
"narHash": "sha256-j2d3nj3FvOlxQ+Zlse+rMo3qHD3m4Gick5uiwtTaA2o=",
"ref": "refs/heads/master",
"rev": "f63712a9ba03da6e2f591766d0f055aa65e6d237",
"revCount": 24,
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib"
"lastModified": 1780229583,
"narHash": "sha256-WxokKtyJ0fRiTNIaf+Tfd05GhZVsqoTP5Q0cXiNipsI=",
"path": "/home/m3tam3re/p/NIX/agent-lib",
"type": "path"
},
"original": {
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib"
"path": "/home/m3tam3re/p/NIX/agent-lib",
"type": "path"
}
},
"agents": {
"inputs": {
"nixpkgs": "nixpkgs_5"
},
"locked": {
"lastModified": 1780133320,
"narHash": "sha256-8AiN9tV9PBb5xblJiPlhumBbKj61qLjzqXXFtkj3vvY=",
"ref": "refs/heads/master",
"rev": "920c00313ae242bd93275c30131b9ab1e52ee2fb",
"revCount": 88,
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/AGENTS"
},
"original": {
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/AGENTS"
}
},
"agents_2": {
"flake": false,
"locked": {
"lastModified": 1778518220,
@@ -117,7 +76,7 @@
"url": "https://code.m3ta.dev/m3tam3re/AGENTS"
}
},
"agents_3": {
"agents_2": {
"flake": false,
"locked": {
"lastModified": 1778518220,
@@ -320,11 +279,11 @@
]
},
"locked": {
"lastModified": 1780290312,
"narHash": "sha256-eTAlX0CwgB84Ts3GaBd944A3DRXVMzgA0EqroZBISUo=",
"lastModified": 1780048612,
"narHash": "sha256-Md/eOK5OjmvvHc2H52pLZe4zpP4XyfiS5vHqfRCz2HU=",
"owner": "nix-community",
"repo": "disko",
"rev": "115e5211780054d8a890b41f0b7734cafad54dfe",
"rev": "caa775cf67bfdc47f940edd96c975b5016df9059",
"type": "github"
},
"original": {
@@ -333,50 +292,6 @@
"type": "github"
}
},
"dms": {
"inputs": {
"nixpkgs": [
"m3ta-home",
"nixpkgs"
],
"quickshell": "quickshell"
},
"locked": {
"lastModified": 1777431599,
"narHash": "sha256-g6r/Gx8PTDzO3jCNzzySA+Ff1lmLF9nDlMCNyyoQjoE=",
"owner": "AvengeMedia",
"repo": "DankMaterialShell",
"rev": "eb5afcdc40ea5446c27e18552ff4a19f9daf9484",
"type": "github"
},
"original": {
"owner": "AvengeMedia",
"ref": "stable",
"repo": "DankMaterialShell",
"type": "github"
}
},
"dms-plugin-registry": {
"inputs": {
"nixpkgs": [
"m3ta-home",
"nixpkgs"
]
},
"locked": {
"lastModified": 1780281921,
"narHash": "sha256-ZDsDl7lTOfM+Le2l6gDyEP3o+KHR3TUCkuxd9hQaLro=",
"owner": "AvengeMedia",
"repo": "dms-plugin-registry",
"rev": "ee4eeacce5a7041ed39f8cd7fe64b6e0e888e73b",
"type": "github"
},
"original": {
"owner": "AvengeMedia",
"repo": "dms-plugin-registry",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
@@ -462,6 +377,24 @@
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems_2"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"hermes-agent": {
"inputs": {
"flake-parts": "flake-parts",
@@ -472,16 +405,16 @@
"uv2nix": "uv2nix_2"
},
"locked": {
"lastModified": 1780061757,
"narHash": "sha256-0CmNH879jnsAAszo1nkkFm8RNE49xtwUditYdFIYBCM=",
"lastModified": 1778925537,
"narHash": "sha256-d9qhrTy45Q5UsmjapqMHOVi9e+gR9zE8Nq9Z0wObLmc=",
"owner": "NousResearch",
"repo": "hermes-agent",
"rev": "77a1650c78a4cb1813d8a81fa1da40a15b6a3ec5",
"rev": "a91a57fa5a13d516c38b07a141a9ce8a3daabeb0",
"type": "github"
},
"original": {
"owner": "NousResearch",
"ref": "v2026.5.29.2",
"ref": "v2026.5.16",
"repo": "hermes-agent",
"type": "github"
}
@@ -514,11 +447,11 @@
]
},
"locked": {
"lastModified": 1780593650,
"narHash": "sha256-CHo7k65YTL3HY+WQVedDTupji+LMgNlKCdrtRHZFAK4=",
"lastModified": 1780099287,
"narHash": "sha256-efIPwVGtIWIjWcznhaop6XN6HxnOL8800hF6CBNvlqQ=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "447fd9ff62501dae7206dfe180ee89f8de27b7d5",
"rev": "7d8127d308c3fb9664f7e643eec944be74ebb37d",
"type": "github"
},
"original": {
@@ -528,6 +461,27 @@
}
},
"home-manager_3": {
"inputs": {
"nixpkgs": [
"hyprpanel",
"nixpkgs"
]
},
"locked": {
"lastModified": 1750798083,
"narHash": "sha256-DTCCcp6WCFaYXWKFRA6fiI2zlvOLCf5Vwx8+/0R8Wc4=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ff31a4677c1a8ae506aa7e003a3dba08cb203f82",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"home-manager_4": {
"inputs": {
"nixpkgs": [
"m3ta-home",
@@ -549,7 +503,7 @@
"type": "github"
}
},
"home-manager_4": {
"home-manager_5": {
"inputs": {
"nixpkgs": [
"m3ta-home",
@@ -576,7 +530,7 @@
"rose-pine-hyprcursor",
"nixpkgs"
],
"systems": "systems_4"
"systems": "systems_5"
},
"locked": {
"lastModified": 1709914708,
@@ -592,21 +546,41 @@
"type": "github"
}
},
"hyprpanel": {
"inputs": {
"flake-utils": "flake-utils",
"home-manager": "home-manager_3",
"nixpkgs": "nixpkgs_3"
},
"locked": {
"lastModified": 1776923321,
"narHash": "sha256-QowlCOrE4jGOTDCUCEx/E8gHjqSx3r25y7v4dEBpBhk=",
"owner": "Jas-SinghFSU",
"repo": "HyprPanel",
"rev": "1961ba86ad5ab880beb639e5454054b2b5037e0d",
"type": "github"
},
"original": {
"owner": "Jas-SinghFSU",
"repo": "HyprPanel",
"type": "github"
}
},
"llm-agents": {
"inputs": {
"blueprint": "blueprint",
"bun2nix": "bun2nix",
"flake-parts": "flake-parts_2",
"nixpkgs": "nixpkgs_3",
"systems": "systems_2",
"nixpkgs": "nixpkgs_4",
"systems": "systems_3",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1780640554,
"narHash": "sha256-dgnL2gTgRoO1D4z6wkARGCO/gimq3/UE/mVFcQcWBn8=",
"lastModified": 1780206800,
"narHash": "sha256-MeaRZmdyd9FaM1BY+GIp/OkhYdqqYd03kIAmoNWlz0E=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "f764eba1fdd162a1f2bc923f7e7034b894a22b4a",
"rev": "2296793afdc076c2fd495ac21b914c26a9f2bf0e",
"type": "github"
},
"original": {
@@ -618,11 +592,8 @@
"m3ta-home": {
"inputs": {
"agenix": "agenix_2",
"agent-lib": "agent-lib_2",
"agents": "agents",
"dms": "dms",
"dms-plugin-registry": "dms-plugin-registry",
"home-manager": "home-manager_4",
"agent-lib": "agent-lib",
"home-manager": "home-manager_5",
"m3ta-nixpkgs": "m3ta-nixpkgs",
"nix-colors": "nix-colors",
"nixpkgs": [
@@ -631,22 +602,19 @@
"nur": "nur"
},
"locked": {
"lastModified": 1780420920,
"narHash": "sha256-dxcRmexgCX+DlmlFRE/eW3gzdohVU7+JTAkzUzvG/1Y=",
"ref": "refs/heads/master",
"rev": "19dea8277ef9c473e95e2dc3be367044dfa3f65c",
"revCount": 45,
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/m3ta-home"
"lastModified": 1780230934,
"narHash": "sha256-12wcYCksOjmz9qXJJ2pEALJl2pMwvPcT5msis+OvkjQ=",
"path": "/home/m3tam3re/p/NIX/m3ta-home",
"type": "path"
},
"original": {
"type": "git",
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/m3ta-home"
"path": "/home/m3tam3re/p/NIX/m3ta-home",
"type": "path"
}
},
"m3ta-nixpkgs": {
"inputs": {
"agents": "agents_2",
"agents": "agents",
"basecamp": "basecamp",
"nixpkgs": [
"m3ta-home",
@@ -671,7 +639,7 @@
},
"m3ta-nixpkgs_2": {
"inputs": {
"agents": "agents_3",
"agents": "agents_2",
"basecamp": "basecamp_2",
"nixpkgs": "nixpkgs_7",
"nixpkgs-master": "nixpkgs-master_2",
@@ -891,11 +859,11 @@
},
"nixpkgs-master_3": {
"locked": {
"lastModified": 1780675612,
"narHash": "sha256-0uf5rIKWl6ljqZtDdYhVpBru9cggmUyoOw+m7IZNKYk=",
"lastModified": 1780224729,
"narHash": "sha256-5T5/K42H0Hlz62FwjWyUaTyB6TmOcy/qP0tU5/kBV04=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "a08eccd152a1534c8e01e69709fd21b108e5be2d",
"rev": "8ce49c983e6bbecf522cb8e5af6a94872f2739cf",
"type": "github"
},
"original": {
@@ -955,21 +923,37 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1780365719,
"narHash": "sha256-QfWfccTN+70ZQ4m2qlU9PiKfz2Yppq94058iJyARNwc=",
"owner": "NixOS",
"lastModified": 1750776420,
"narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "ffa10e26ae11d676b2db836259889f1f571cb14f",
"rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1780164493,
"narHash": "sha256-kAWygfPvwSp7fFkYABWDL002pb0HNzy6xIKtiwWWTsM=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "01c8df74197a537d728921214ac2fd70e4ce1666",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable-small",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1754028485,
"narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
@@ -985,22 +969,6 @@
"type": "github"
}
},
"nixpkgs_5": {
"locked": {
"lastModified": 1772479524,
"narHash": "sha256-u7nCaNiMjqvKpE+uZz9hE7pgXXTmm5yvdtFaqzSzUQI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4215e62dc2cd3bc705b0a423b9719ff6be378a43",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixpkgs-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_6": {
"locked": {
"lastModified": 1779560665,
@@ -1051,11 +1019,11 @@
},
"nixpkgs_9": {
"locked": {
"lastModified": 1780365719,
"narHash": "sha256-QfWfccTN+70ZQ4m2qlU9PiKfz2Yppq94058iJyARNwc=",
"lastModified": 1780030872,
"narHash": "sha256-u6WU/yd/o8iYQrHX3RAwO1hYa3LkoSL+WNQD0rJfJZQ=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "ffa10e26ae11d676b2db836259889f1f571cb14f",
"rev": "e9a7635a57597d9754eccebdfc7045e6c8600e6b",
"type": "github"
},
"original": {
@@ -1092,11 +1060,11 @@
"nixpkgs": "nixpkgs_6"
},
"locked": {
"lastModified": 1780290189,
"narHash": "sha256-2igu6l2/d4RikYmC/SsykZ1jF1e4+Df+2qWPYjq2xto=",
"lastModified": 1780228894,
"narHash": "sha256-7u/krCQx3loaM+kNi5i4N5ZGprILDed8JOl6wFrDEqI=",
"owner": "nix-community",
"repo": "NUR",
"rev": "8b6210602dcbd4409ab1c3453ea0c292637c2799",
"rev": "e9c97d6945177c6d9cea9e5b2f78bcbfdc3f56d2",
"type": "github"
},
"original": {
@@ -1113,11 +1081,11 @@
]
},
"locked": {
"lastModified": 1780667345,
"narHash": "sha256-JkFBPvT91un8Hq2wrMJxcJgiWwpIl6X5frAH6E8f32M=",
"lastModified": 1780224978,
"narHash": "sha256-FaQMuJ4Jl4EUWuFPpNMRSjKIuWJEwPCJVmVsw8Qpubs=",
"owner": "nix-community",
"repo": "NUR",
"rev": "c81bd4bb3912e373c17eaff12d67d478dfedf418",
"rev": "5ecef8b69963f5973c93a2ac50945370d8a50d5d",
"type": "github"
},
"original": {
@@ -1257,36 +1225,13 @@
"type": "github"
}
},
"quickshell": {
"inputs": {
"nixpkgs": [
"m3ta-home",
"dms",
"nixpkgs"
]
},
"locked": {
"lastModified": 1776854048,
"narHash": "sha256-lLbV66V3RMNp1l8/UelmR4YzoJ5ONtgvEtiUMJATH/o=",
"ref": "refs/heads/master",
"rev": "783c953987dc56ff0601abe6845ed96f1d00495a",
"revCount": 806,
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
},
"original": {
"rev": "783c953987dc56ff0601abe6845ed96f1d00495a",
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
}
},
"root": {
"inputs": {
"agenix": "agenix",
"agent-lib": "agent-lib",
"disko": "disko",
"hermes-agent": "hermes-agent",
"home-manager": "home-manager_2",
"hyprpanel": "hyprpanel",
"llm-agents": "llm-agents",
"m3ta-home": "m3ta-home",
"m3ta-nixpkgs": "m3ta-nixpkgs_2",
@@ -1330,11 +1275,11 @@
]
},
"locked": {
"lastModified": 1780564157,
"narHash": "sha256-FOemUn2RVIeosaYbe5ukB7V6nHVke0n0Kep3DNYdfh4=",
"lastModified": 1779522750,
"narHash": "sha256-IhAhPWYMomohxWmh/u/x8B44hIkt3IcuL2bsKb+vl5U=",
"owner": "rustfs",
"repo": "rustfs-flake",
"rev": "253266a4361fe87a6ab57a6c630aeb820925f9b7",
"rev": "31e193047ef40f702261a93f47889c1b1962d10a",
"type": "github"
},
"original": {
@@ -1389,6 +1334,21 @@
}
},
"systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"systems_5": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -1403,7 +1363,7 @@
"type": "github"
}
},
"systems_5": {
"systems_6": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -1426,11 +1386,11 @@
]
},
"locked": {
"lastModified": 1780220602,
"narHash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM=",
"lastModified": 1775636079,
"narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "db947814a175b7ca6ded66e21383d938df01c227",
"rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba",
"type": "github"
},
"original": {
@@ -1441,7 +1401,7 @@
},
"utils": {
"inputs": {
"systems": "systems_5"
"systems": "systems_6"
},
"locked": {
"lastModified": 1710146030,
+2 -6
View File
@@ -39,6 +39,7 @@
nixos-generators = {url = "github:nix-community/nixos-generators";};
hyprpanel.url = "github:Jas-SinghFSU/HyprPanel";
rose-pine-hyprcursor.url = "github:ndom91/rose-pine-hyprcursor";
nix-colors.url = "github:misterio77/nix-colors";
@@ -48,12 +49,7 @@
inputs.nixpkgs.follows = "nixpkgs";
};
agent-lib = {
url = "git+ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib";
inputs.nixpkgs.follows = "nixpkgs";
};
hermes-agent.url = "github:NousResearch/hermes-agent/v2026.5.29.2";
hermes-agent.url = "github:NousResearch/hermes-agent/v2026.5.16";
rustfs = {
url = "github:rustfs/rustfs-flake";
-1
View File
@@ -90,7 +90,6 @@
hyprland.enable = true;
rofi.enable = true;
wayland.enable = true;
dms.enable = true;
};
apps = {
crypto.enable = true;
-1
View File
@@ -1,7 +1,6 @@
{pkgs, ...}: {
imports = [
./containers
./greetd.nix
./hermes-agent.nix
./netbird.nix
#./n8n.nix
-38
View File
@@ -1,38 +0,0 @@
# greetd login manager for m3-kratos (replaces broken GDM on nixos-unstable).
# Uses tuigreet as the greeter, launching Hyprland after authentication.
{
pkgs,
config,
lib,
...
}: let
tuigreet = "${lib.getExe pkgs.tuigreet}";
# Use start-hyprland wrapper to avoid Hyprland startup warnings
# withUWSM=true is set in programs.nix; start-hyprland handles this correctly
hyprlandCmd = "${config.programs.hyprland.package}/bin/start-hyprland";
in {
services.greetd = {
enable = true;
settings = {
default_session = {
user = "greeter";
# Minimal config: verified supported flags only
# The --time and --remember are tested; power commands omitted
# to avoid potential quoting/parsing issues
command = builtins.concatStringsSep " " [
tuigreet
"--time"
"--remember"
"--asterisks"
"--cmd ${hyprlandCmd}"
];
};
};
};
# Required for --remember to persist username between logins
systemd.tmpfiles.rules = [
"d /var/cache/tuigreet 0755 greeter greeter - -"
];
}
-1
View File
@@ -48,7 +48,6 @@
podman.enable = true;
virtualisation.enable = true;
};
services.power-profiles-daemon.enable = true;
services.ollama = {
environmentVariables = {
# HCC_AMDGPU_TARGET = "gfx1103";
-3
View File
@@ -9,9 +9,6 @@
...
}:
with lib; {
imports = [
];
config = mkMerge [
# ── XDG / MIME defaults ──
{