From 5713202dc9f7577b718115c1ed233b0950cb7882 Mon Sep 17 00:00:00 2001 From: m3tm3re
Date: Fri, 9 Jan 2026 12:56:07 +0100 Subject: [PATCH] chore: update flake inputs and adjust configs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update flake inputs (home-manager, HyprPanel, nixpkgs variants, NUR, AGENTS) - Switch OpenCode agents to opencode/ model provider - Remove webcord package from media config - Fix thunar plugins namespace (xfce.* → pkgs.*) - Upgrade m3-kratos kernel to 6.18 - Disable ADB and qdrant service on m3-kratos - Enable qdrant overlay using stable nixpkgs --- flake.lock | 44 ++++++++++++++-------------- home/features/coding/opencode.nix | 12 ++++---- home/features/desktop/media.nix | 1 - hosts/m3-ares/programs.nix | 2 +- hosts/m3-kratos/configuration.nix | 2 +- hosts/m3-kratos/programs.nix | 3 +- hosts/m3-kratos/services/default.nix | 2 +- overlays/default.nix | 32 ++++++++++---------- 8 files changed, 48 insertions(+), 50 deletions(-) diff --git a/flake.lock b/flake.lock index b27467a..f7d3094 100644 --- a/flake.lock +++ b/flake.lock @@ -24,11 +24,11 @@ "agents": { "flake": false, "locked": { - "lastModified": 1767685920, - "narHash": "sha256-8tKEfJU4bxlgPJwUTUDQkVJMbwWQMiYt+moLjMIFeVY=", + "lastModified": 1767951059, + "narHash": "sha256-BiCd7YII5ieyTFZOc06KUf0TY6aADxb7Kct+P1yWiRc=", "ref": "refs/heads/master", - "rev": "ed8d624e6962f49b811e01ea304d5123ccf6805e", - "revCount": 5, + "rev": "bd16df0806bdc5799b782cec8e6643fec72e92ec", + "revCount": 6, "type": "git", "url": "https://code.m3ta.dev/m3tam3re/AGENTS" }, @@ -162,11 +162,11 @@ ] }, "locked": { - "lastModified": 1766387499, - "narHash": "sha256-AjK3/UKDzeXFeYNLVBaJ3+HLE9he1g5UrlNd4/BM3eA=", + "lastModified": 1767930051, + "narHash": "sha256-YXtqo8h5bAbqC64XAPMMsZdYk8XkwkyNj/7XOsIyVf8=", "owner": "nix-community", "repo": "home-manager", - "rev": "527ad07e6625302b648ed3b28c34b62a79bd103e", + "rev": "297a08510894822ddd93ee2cfc66d6ac65a3cebb", "type": "github" }, "original": { @@ -225,11 +225,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1762493267, - "narHash": "sha256-W/eYgKKVqCh7SJLHk6Asc4LvU3YXvGtlL29yBMGymz4=", + "lastModified": 1767767975, + "narHash": "sha256-yBejG3j6OLQYn87UozFAI3q9a1vH00u9xjIf2Q4V5j8=", "owner": "Jas-SinghFSU", "repo": "HyprPanel", - "rev": "f9a04192e8fb90a48e1756989f582dc0baec2351", + "rev": "0e73df1dfedf0f6fa21ed0ae5e031b0663c8f400", "type": "github" }, "original": { @@ -390,11 +390,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1766476350, - "narHash": "sha256-JbSaOKi9jBGu1KG+BANYiocKsc+EI8Qb4MUKgtXnaTE=", + "lastModified": 1767950769, + "narHash": "sha256-oT4Tj7O9361bmMbPwuAcH2zgj2fUZao7F32Bkah+AmE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "48c44c67646d5a8c7c168e1ded8adf6fd8f3831b", + "rev": "3cf525869eaad0c4105795523d158d6985d40885", "type": "github" }, "original": { @@ -406,11 +406,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1767047869, - "narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=", + "lastModified": 1767799921, + "narHash": "sha256-r4GVX+FToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a", + "rev": "d351d0653aeb7877273920cd3e823994e7579b0b", "type": "github" }, "original": { @@ -470,11 +470,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1766309749, - "narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", + "lastModified": 1767767207, + "narHash": "sha256-Mj3d3PfwltLmukFal5i3fFt27L6NiKXdBezC1EBuZs4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", + "rev": "5912c1772a44e31bf1c63c0390b90501e5026886", "type": "github" }, "original": { @@ -508,11 +508,11 @@ ] }, "locked": { - "lastModified": 1766476441, - "narHash": "sha256-IUN09o1u22yEv3YaLUq5BE9xvVNsqHRrINUTrZxxnwM=", + "lastModified": 1767950946, + "narHash": "sha256-1uAvkp3rbtF4fdjiiXfGydNOLFcG6J0/LXbHFgQLxKY=", "owner": "nix-community", "repo": "NUR", - "rev": "1a2c4782c53dccd364e404fc0eec7fddee46d815", + "rev": "3fabc71263f7765c342740db5360a2308ece715d", "type": "github" }, "original": { diff --git a/home/features/coding/opencode.nix b/home/features/coding/opencode.nix index 2bf1087..66477d1 100644 --- a/home/features/coding/opencode.nix +++ b/home/features/coding/opencode.nix @@ -79,7 +79,7 @@ "$schema" = "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json"; agents = { Sisyphus = { - model = "anthropic/claude-opus-4-5"; + model = "opencode/claude-opus-4-5"; permission = { edit = "allow"; bash = { @@ -139,7 +139,7 @@ }; }; librarian = { - model = "anthropic/claude-sonnet-4-5"; + model = "opencode/claude-sonnet-4-5"; permission = { edit = "deny"; bash = "deny"; @@ -153,14 +153,14 @@ }; }; oracle = { - model = "anthropic/claude-sonnet-4-5"; + model = "opencode/claude-sonnet-4-5"; permission = { edit = "deny"; bash = "deny"; }; }; frontend-ui-ux-engineer = { - model = "anthropic/claude-opus-4-5"; + model = "opencode/claude-opus-4-5"; permission = { edit = "allow"; bash = { @@ -180,14 +180,14 @@ }; }; document-writer = { - model = "anthropic/claude-opus-4-5"; + model = "opencode/claude-opus-4-5"; permission = { edit = "allow"; bash = "deny"; }; }; multimodal-looker = { - model = "anthropic/claude-opus-4-5"; + model = "opencode/claude-opus-4-5"; permission = { edit = "deny"; bash = "deny"; diff --git a/home/features/desktop/media.nix b/home/features/desktop/media.nix index d189635..c7d1c47 100644 --- a/home/features/desktop/media.nix +++ b/home/features/desktop/media.nix @@ -32,7 +32,6 @@ in { qpwgraph v4l-utils #plexamp - webcord # uxplay # vlc # webcord diff --git a/hosts/m3-ares/programs.nix b/hosts/m3-ares/programs.nix index f3dee74..bf663af 100644 --- a/hosts/m3-ares/programs.nix +++ b/hosts/m3-ares/programs.nix @@ -28,7 +28,7 @@ programs.fish.enable = true; programs.thunar = { enable = true; - plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman]; + plugins = with pkgs; [thunar-archive-plugin thunar-volman]; }; programs.gnupg.agent = { enable = true; diff --git a/hosts/m3-kratos/configuration.nix b/hosts/m3-kratos/configuration.nix index 5fb9d01..5517108 100644 --- a/hosts/m3-kratos/configuration.nix +++ b/hosts/m3-kratos/configuration.nix @@ -14,7 +14,7 @@ boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; boot.initrd.kernelModules = ["amdgpu"]; - boot.kernelPackages = pkgs.linuxPackages_6_17; + boot.kernelPackages = pkgs.linuxPackages_6_18; services.xserver.videoDrivers = ["amdgpu"]; security.polkit.enable = true; security.pam.services.gdm.enableGnomeKeyring = true; diff --git a/hosts/m3-kratos/programs.nix b/hosts/m3-kratos/programs.nix index d8a5bad..d6977a2 100644 --- a/hosts/m3-kratos/programs.nix +++ b/hosts/m3-kratos/programs.nix @@ -4,7 +4,6 @@ # Add any missing dynamic libraries for unpackaged programs # here, NOT in environment.systemPackages ]; - programs.adb.enable = true; programs.hyprland = { enable = true; xwayland.enable = true; @@ -34,7 +33,7 @@ programs.fish.enable = true; programs.thunar = { enable = true; - plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman]; + plugins = with pkgs; [thunar-archive-plugin thunar-volman]; }; programs.gnupg.agent = { enable = true; diff --git a/hosts/m3-kratos/services/default.nix b/hosts/m3-kratos/services/default.nix index e144c10..29383bc 100644 --- a/hosts/m3-kratos/services/default.nix +++ b/hosts/m3-kratos/services/default.nix @@ -15,7 +15,7 @@ gvfs.enable = true; trezord.enable = true; gnome.gnome-keyring.enable = true; - qdrant.enable = true; + qdrant.enable = false; stirling-pdf.enable = true; avahi = { enable = true; diff --git a/overlays/default.nix b/overlays/default.nix index e3ecafc..4c3ef89 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -7,24 +7,24 @@ # This one contains whatever you want to overlay # You can change versions, add patches, set compilation flags, anything really. # https://nixos.wiki/wiki/Overlays + modifications = final: prev: { + qdrant = inputs.nixpkgs-stable.legacyPackages.${prev.system}.qdrant; + # n8n = import ./mods/n8n.nix {inherit prev;}; - # modifications = final: prev: { - # n8n = import ./mods/n8n.nix {inherit prev;}; + # brave = prev.brave.override { + # commandLineArgs = "--password-store=gnome-libsecret"; + # }; - # brave = prev.brave.override { - # commandLineArgs = "--password-store=gnome-libsecret"; - # }; - - # hyprpanel = inputs.hyprpanel.packages.${prev.system}.default.overrideAttrs (prev: { - # version = "latest"; # or whatever version you want - # src = final.fetchFromGitHub { - # owner = "Jas-SinghFSU"; - # repo = "HyprPanel"; - # rev = "master"; # or a specific commit hash - # hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU="; - # }; - # }); - # }; + # hyprpanel = inputs.hyprpanel.packages.${prev.system}.default.overrideAttrs (prev: { + # version = "latest"; # or whatever version you want + # src = final.fetchFromGitHub { + # owner = "Jas-SinghFSU"; + # repo = "HyprPanel"; + # rev = "master"; # or a specific commit hash + # hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU="; + # }; + # }); + }; temp-packages = final: _prev: { temp = import inputs.nixpkgs-9e9486b {