From a87234bd7fa4c643fd44d1bfd14d50158f0dee56 Mon Sep 17 00:00:00 2001 From: m3ta-chiron Date: Tue, 2 Jun 2026 18:20:43 +0200 Subject: [PATCH] +dms --- flake.lock | 383 +++++++++++++++----------------- flake.nix | 9 +- hosts/common/users/m3tam3re.nix | 1 + hosts/m3-kratos/default.nix | 1 + hosts/m3-kratos/home.nix | 2 - 5 files changed, 182 insertions(+), 214 deletions(-) diff --git a/flake.lock b/flake.lock index 542f458..32c376e 100644 --- a/flake.lock +++ b/flake.lock @@ -24,9 +24,9 @@ "agenix_2": { "inputs": { "darwin": "darwin_2", - "home-manager": "home-manager_4", - "nixpkgs": "nixpkgs_5", - "systems": "systems_4" + "home-manager": "home-manager_3", + "nixpkgs": "nixpkgs_4", + "systems": "systems_3" }, "locked": { "lastModified": 1770165109, @@ -49,17 +49,59 @@ ] }, "locked": { - "lastModified": 1780157620, - "narHash": "sha256-WxokKtyJ0fRiTNIaf+Tfd05GhZVsqoTP5Q0cXiNipsI=", - "path": "/home/m3tam3re/p/NIX/agent-lib", - "type": "path" + "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" }, "original": { - "path": "/home/m3tam3re/p/NIX/agent-lib", - "type": "path" + "type": "git", + "url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib" + } + }, + "agent-lib_2": { + "inputs": { + "nixpkgs": [ + "m3ta-home", + "nixpkgs" + ] + }, + "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" + }, + "original": { + "type": "git", + "url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib" } }, "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, @@ -75,7 +117,7 @@ "url": "https://code.m3ta.dev/m3tam3re/AGENTS" } }, - "agents_2": { + "agents_3": { "flake": false, "locked": { "lastModified": 1778518220, @@ -226,55 +268,6 @@ "type": "github" } }, - "caelestia-cli": { - "inputs": { - "caelestia-shell": [ - "m3ta-home", - "caelestia-shell" - ], - "nixpkgs": [ - "m3ta-home", - "caelestia-shell", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1779768519, - "narHash": "sha256-2n/447oNfAZrl1yncafLPgXMx5tuTF6T2B+zI/zFYkI=", - "owner": "caelestia-dots", - "repo": "cli", - "rev": "64a5507e74f6c7d0c29f9131964412f8f8c4dd89", - "type": "github" - }, - "original": { - "owner": "caelestia-dots", - "repo": "cli", - "type": "github" - } - }, - "caelestia-shell": { - "inputs": { - "caelestia-cli": "caelestia-cli", - "nixpkgs": [ - "m3ta-home", - "nixpkgs" - ], - "quickshell": "quickshell" - }, - "locked": { - "lastModified": 1780196414, - "narHash": "sha256-iXmyWULTZuRd68xRL79e9GyYL9FZ6gfh6zl1PPlWX2A=", - "owner": "caelestia-dots", - "repo": "shell", - "rev": "63bb82762bb29ac9b7fcd5b97839abae721ce860", - "type": "github" - }, - "original": { - "owner": "caelestia-dots", - "repo": "shell", - "type": "github" - } - }, "darwin": { "inputs": { "nixpkgs": [ @@ -327,11 +320,11 @@ ] }, "locked": { - "lastModified": 1780048612, - "narHash": "sha256-Md/eOK5OjmvvHc2H52pLZe4zpP4XyfiS5vHqfRCz2HU=", + "lastModified": 1780290312, + "narHash": "sha256-eTAlX0CwgB84Ts3GaBd944A3DRXVMzgA0EqroZBISUo=", "owner": "nix-community", "repo": "disko", - "rev": "caa775cf67bfdc47f940edd96c975b5016df9059", + "rev": "115e5211780054d8a890b41f0b7734cafad54dfe", "type": "github" }, "original": { @@ -340,6 +333,50 @@ "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": [ @@ -425,24 +462,6 @@ "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", @@ -453,16 +472,16 @@ "uv2nix": "uv2nix_2" }, "locked": { - "lastModified": 1778925537, - "narHash": "sha256-d9qhrTy45Q5UsmjapqMHOVi9e+gR9zE8Nq9Z0wObLmc=", + "lastModified": 1780061757, + "narHash": "sha256-0CmNH879jnsAAszo1nkkFm8RNE49xtwUditYdFIYBCM=", "owner": "NousResearch", "repo": "hermes-agent", - "rev": "a91a57fa5a13d516c38b07a141a9ce8a3daabeb0", + "rev": "77a1650c78a4cb1813d8a81fa1da40a15b6a3ec5", "type": "github" }, "original": { "owner": "NousResearch", - "ref": "v2026.5.16", + "ref": "v2026.5.29.2", "repo": "hermes-agent", "type": "github" } @@ -495,11 +514,11 @@ ] }, "locked": { - "lastModified": 1780099287, - "narHash": "sha256-efIPwVGtIWIjWcznhaop6XN6HxnOL8800hF6CBNvlqQ=", + "lastModified": 1780408569, + "narHash": "sha256-s7Tv6FUQThRAvW8En8XVC6HMb0uiikzVccCcCo9u/Bg=", "owner": "nix-community", "repo": "home-manager", - "rev": "7d8127d308c3fb9664f7e643eec944be74ebb37d", + "rev": "f384af1bec6423a0d4ba1855917ab948f64e5808", "type": "github" }, "original": { @@ -509,27 +528,6 @@ } }, "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", @@ -551,7 +549,7 @@ "type": "github" } }, - "home-manager_5": { + "home-manager_4": { "inputs": { "nixpkgs": [ "m3ta-home", @@ -578,7 +576,7 @@ "rose-pine-hyprcursor", "nixpkgs" ], - "systems": "systems_5" + "systems": "systems_4" }, "locked": { "lastModified": 1709914708, @@ -594,41 +592,21 @@ "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_4", - "systems": "systems_3", + "nixpkgs": "nixpkgs_3", + "systems": "systems_2", "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1780206800, - "narHash": "sha256-MeaRZmdyd9FaM1BY+GIp/OkhYdqqYd03kIAmoNWlz0E=", + "lastModified": 1780411792, + "narHash": "sha256-aaO6ogxzNZNcHU0vQ2yN3Cnkhj5gAnOQ8JceAQSERVw=", "owner": "numtide", "repo": "llm-agents.nix", - "rev": "2296793afdc076c2fd495ac21b914c26a9f2bf0e", + "rev": "2f2a2d3e3422a7ad6a105c115db2a08a630a03c4", "type": "github" }, "original": { @@ -640,8 +618,11 @@ "m3ta-home": { "inputs": { "agenix": "agenix_2", - "caelestia-shell": "caelestia-shell", - "home-manager": "home-manager_5", + "agent-lib": "agent-lib_2", + "agents": "agents", + "dms": "dms", + "dms-plugin-registry": "dms-plugin-registry", + "home-manager": "home-manager_4", "m3ta-nixpkgs": "m3ta-nixpkgs", "nix-colors": "nix-colors", "nixpkgs": [ @@ -650,19 +631,22 @@ "nur": "nur" }, "locked": { - "lastModified": 1780228980, - "narHash": "sha256-3t9pi1uMNIy79xQdXu5sIEZ7h5BsLnRjHShJHPDvQxE=", - "path": "/home/m3tam3re/p/NIX/m3ta-home", - "type": "path" + "lastModified": 1780337412, + "narHash": "sha256-MBwZlvpERSjAn0Xa9i6QViMQkPPI4zRrvIGDiCzyBP4=", + "ref": "refs/heads/master", + "rev": "6286921cd1b23120221dc4c67a211263349d9c8f", + "revCount": 42, + "type": "git", + "url": "ssh://gitea@code.m3ta.dev/m3tam3re/m3ta-home" }, "original": { - "path": "/home/m3tam3re/p/NIX/m3ta-home", - "type": "path" + "type": "git", + "url": "ssh://gitea@code.m3ta.dev/m3tam3re/m3ta-home" } }, "m3ta-nixpkgs": { "inputs": { - "agents": "agents", + "agents": "agents_2", "basecamp": "basecamp", "nixpkgs": [ "m3ta-home", @@ -687,7 +671,7 @@ }, "m3ta-nixpkgs_2": { "inputs": { - "agents": "agents_2", + "agents": "agents_3", "basecamp": "basecamp_2", "nixpkgs": "nixpkgs_7", "nixpkgs-master": "nixpkgs-master_2", @@ -907,11 +891,11 @@ }, "nixpkgs-master_3": { "locked": { - "lastModified": 1780224729, - "narHash": "sha256-5T5/K42H0Hlz62FwjWyUaTyB6TmOcy/qP0tU5/kBV04=", + "lastModified": 1780414927, + "narHash": "sha256-Es9BrZp/QWTFajDsQwD3l9/GbWSohmMiMm23RTt1L5o=", "owner": "nixos", "repo": "nixpkgs", - "rev": "8ce49c983e6bbecf522cb8e5af6a94872f2739cf", + "rev": "95441e6bca60dd523c40613156e97deee90479b9", "type": "github" }, "original": { @@ -971,37 +955,21 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1750776420, - "narHash": "sha256-/CG+w0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A=", - "owner": "nixos", + "lastModified": 1780336545, + "narHash": "sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ=", + "owner": "NixOS", "repo": "nixpkgs", - "rev": "30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf", + "rev": "4df1b885d76a54e1aa1a318f8d16fd6005b6401f", "type": "github" }, "original": { - "owner": "nixos", - "ref": "nixos-unstable", + "owner": "NixOS", + "ref": "nixpkgs-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=", @@ -1017,6 +985,22 @@ "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, @@ -1067,11 +1051,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1780030872, - "narHash": "sha256-u6WU/yd/o8iYQrHX3RAwO1hYa3LkoSL+WNQD0rJfJZQ=", + "lastModified": 1780336545, + "narHash": "sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ=", "owner": "nixos", "repo": "nixpkgs", - "rev": "e9a7635a57597d9754eccebdfc7045e6c8600e6b", + "rev": "4df1b885d76a54e1aa1a318f8d16fd6005b6401f", "type": "github" }, "original": { @@ -1108,11 +1092,11 @@ "nixpkgs": "nixpkgs_6" }, "locked": { - "lastModified": 1780228894, - "narHash": "sha256-7u/krCQx3loaM+kNi5i4N5ZGprILDed8JOl6wFrDEqI=", + "lastModified": 1780290189, + "narHash": "sha256-2igu6l2/d4RikYmC/SsykZ1jF1e4+Df+2qWPYjq2xto=", "owner": "nix-community", "repo": "NUR", - "rev": "e9c97d6945177c6d9cea9e5b2f78bcbfdc3f56d2", + "rev": "8b6210602dcbd4409ab1c3453ea0c292637c2799", "type": "github" }, "original": { @@ -1129,11 +1113,11 @@ ] }, "locked": { - "lastModified": 1780224978, - "narHash": "sha256-FaQMuJ4Jl4EUWuFPpNMRSjKIuWJEwPCJVmVsw8Qpubs=", + "lastModified": 1780415344, + "narHash": "sha256-QZ3E34CsynYOJmcRmJZqY7+Ehr67H8KFKTzzrqklVeM=", "owner": "nix-community", "repo": "NUR", - "rev": "5ecef8b69963f5973c93a2ac50945370d8a50d5d", + "rev": "5b2185a32f7379509ff958a7939f512ff13d516a", "type": "github" }, "original": { @@ -1277,22 +1261,23 @@ "inputs": { "nixpkgs": [ "m3ta-home", - "caelestia-shell", + "dms", "nixpkgs" ] }, "locked": { - "lastModified": 1779430452, - "narHash": "sha256-zTslhsxLqUlRTML506iougTGzyR38Fzhzn7t4KDEuuE=", + "lastModified": 1776854048, + "narHash": "sha256-lLbV66V3RMNp1l8/UelmR4YzoJ5ONtgvEtiUMJATH/o=", "ref": "refs/heads/master", - "rev": "4b4fca3224ab977dc515ac0bb78d00b3dfa71e00", - "revCount": 819, + "rev": "783c953987dc56ff0601abe6845ed96f1d00495a", + "revCount": 806, "type": "git", - "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + "url": "https://git.outfoxxed.me/quickshell/quickshell" }, "original": { + "rev": "783c953987dc56ff0601abe6845ed96f1d00495a", "type": "git", - "url": "https://git.outfoxxed.me/outfoxxed/quickshell" + "url": "https://git.outfoxxed.me/quickshell/quickshell" } }, "root": { @@ -1302,7 +1287,6 @@ "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", @@ -1405,21 +1389,6 @@ } }, "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=", @@ -1434,7 +1403,7 @@ "type": "github" } }, - "systems_6": { + "systems_5": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -1457,11 +1426,11 @@ ] }, "locked": { - "lastModified": 1775636079, - "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=", + "lastModified": 1780220602, + "narHash": "sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba", + "rev": "db947814a175b7ca6ded66e21383d938df01c227", "type": "github" }, "original": { @@ -1472,7 +1441,7 @@ }, "utils": { "inputs": { - "systems": "systems_6" + "systems": "systems_5" }, "locked": { "lastModified": 1710146030, diff --git a/flake.nix b/flake.nix index ec305d1..accbdb6 100644 --- a/flake.nix +++ b/flake.nix @@ -39,22 +39,21 @@ 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"; m3ta-home = { - # url = "git+ssh://gitea@code.m3ta.dev/m3tam3re/m3ta-home"; - url = "path:/home/m3tam3re/p/NIX/m3ta-home"; + url = "git+ssh://gitea@code.m3ta.dev/m3tam3re/m3ta-home"; + # url = "path:/home/m3tam3re/p/NIX/m3ta-home"; inputs.nixpkgs.follows = "nixpkgs"; }; agent-lib = { - url = "path:/home/m3tam3re/p/NIX/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.16"; + hermes-agent.url = "github:NousResearch/hermes-agent/v2026.5.29.2"; rustfs = { url = "github:rustfs/rustfs-flake"; diff --git a/hosts/common/users/m3tam3re.nix b/hosts/common/users/m3tam3re.nix index 34d997a..b5694fb 100644 --- a/hosts/common/users/m3tam3re.nix +++ b/hosts/common/users/m3tam3re.nix @@ -90,6 +90,7 @@ hyprland.enable = true; rofi.enable = true; wayland.enable = true; + dms.enable = true; }; apps = { crypto.enable = true; diff --git a/hosts/m3-kratos/default.nix b/hosts/m3-kratos/default.nix index 66d41f0..f483ee8 100644 --- a/hosts/m3-kratos/default.nix +++ b/hosts/m3-kratos/default.nix @@ -48,6 +48,7 @@ podman.enable = true; virtualisation.enable = true; }; + services.power-profiles-daemon.enable = true; services.ollama = { environmentVariables = { # HCC_AMDGPU_TARGET = "gfx1103"; diff --git a/hosts/m3-kratos/home.nix b/hosts/m3-kratos/home.nix index c6a2569..4e79a2e 100644 --- a/hosts/m3-kratos/home.nix +++ b/hosts/m3-kratos/home.nix @@ -10,8 +10,6 @@ }: with lib; { imports = [ - inputs.agent-lib.homeManagerModules.default - ./agent-lib.nix ]; config = mkMerge [