chore: update flake inputs and adjust configs

- 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
This commit is contained in:
m3tm3re
2026-01-09 12:56:07 +01:00
parent 4b386040db
commit 5713202dc9
8 changed files with 48 additions and 50 deletions

44
flake.lock generated
View File

@@ -24,11 +24,11 @@
"agents": { "agents": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1767685920, "lastModified": 1767951059,
"narHash": "sha256-8tKEfJU4bxlgPJwUTUDQkVJMbwWQMiYt+moLjMIFeVY=", "narHash": "sha256-BiCd7YII5ieyTFZOc06KUf0TY6aADxb7Kct+P1yWiRc=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "ed8d624e6962f49b811e01ea304d5123ccf6805e", "rev": "bd16df0806bdc5799b782cec8e6643fec72e92ec",
"revCount": 5, "revCount": 6,
"type": "git", "type": "git",
"url": "https://code.m3ta.dev/m3tam3re/AGENTS" "url": "https://code.m3ta.dev/m3tam3re/AGENTS"
}, },
@@ -162,11 +162,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1766387499, "lastModified": 1767930051,
"narHash": "sha256-AjK3/UKDzeXFeYNLVBaJ3+HLE9he1g5UrlNd4/BM3eA=", "narHash": "sha256-YXtqo8h5bAbqC64XAPMMsZdYk8XkwkyNj/7XOsIyVf8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "527ad07e6625302b648ed3b28c34b62a79bd103e", "rev": "297a08510894822ddd93ee2cfc66d6ac65a3cebb",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -225,11 +225,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1762493267, "lastModified": 1767767975,
"narHash": "sha256-W/eYgKKVqCh7SJLHk6Asc4LvU3YXvGtlL29yBMGymz4=", "narHash": "sha256-yBejG3j6OLQYn87UozFAI3q9a1vH00u9xjIf2Q4V5j8=",
"owner": "Jas-SinghFSU", "owner": "Jas-SinghFSU",
"repo": "HyprPanel", "repo": "HyprPanel",
"rev": "f9a04192e8fb90a48e1756989f582dc0baec2351", "rev": "0e73df1dfedf0f6fa21ed0ae5e031b0663c8f400",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -390,11 +390,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1766476350, "lastModified": 1767950769,
"narHash": "sha256-JbSaOKi9jBGu1KG+BANYiocKsc+EI8Qb4MUKgtXnaTE=", "narHash": "sha256-oT4Tj7O9361bmMbPwuAcH2zgj2fUZao7F32Bkah+AmE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "48c44c67646d5a8c7c168e1ded8adf6fd8f3831b", "rev": "3cf525869eaad0c4105795523d158d6985d40885",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -406,11 +406,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1767047869, "lastModified": 1767799921,
"narHash": "sha256-tzYsEzXEVa7op1LTnrLSiPGrcCY6948iD0EcNLWcmzo=", "narHash": "sha256-r4GVX+FToWVE2My8VVZH4V0pTIpnu2ZE8/Z4uxGEMBE=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "89dbf01df72eb5ebe3b24a86334b12c27d68016a", "rev": "d351d0653aeb7877273920cd3e823994e7579b0b",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -470,11 +470,11 @@
}, },
"nixpkgs_5": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1766309749, "lastModified": 1767767207,
"narHash": "sha256-3xY8CZ4rSnQ0NqGhMKAy5vgC+2IVK0NoVEzDoOh4DA4=", "narHash": "sha256-Mj3d3PfwltLmukFal5i3fFt27L6NiKXdBezC1EBuZs4=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "a6531044f6d0bef691ea18d4d4ce44d0daa6e816", "rev": "5912c1772a44e31bf1c63c0390b90501e5026886",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -508,11 +508,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1766476441, "lastModified": 1767950946,
"narHash": "sha256-IUN09o1u22yEv3YaLUq5BE9xvVNsqHRrINUTrZxxnwM=", "narHash": "sha256-1uAvkp3rbtF4fdjiiXfGydNOLFcG6J0/LXbHFgQLxKY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "1a2c4782c53dccd364e404fc0eec7fddee46d815", "rev": "3fabc71263f7765c342740db5360a2308ece715d",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -79,7 +79,7 @@
"$schema" = "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json"; "$schema" = "https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/master/assets/oh-my-opencode.schema.json";
agents = { agents = {
Sisyphus = { Sisyphus = {
model = "anthropic/claude-opus-4-5"; model = "opencode/claude-opus-4-5";
permission = { permission = {
edit = "allow"; edit = "allow";
bash = { bash = {
@@ -139,7 +139,7 @@
}; };
}; };
librarian = { librarian = {
model = "anthropic/claude-sonnet-4-5"; model = "opencode/claude-sonnet-4-5";
permission = { permission = {
edit = "deny"; edit = "deny";
bash = "deny"; bash = "deny";
@@ -153,14 +153,14 @@
}; };
}; };
oracle = { oracle = {
model = "anthropic/claude-sonnet-4-5"; model = "opencode/claude-sonnet-4-5";
permission = { permission = {
edit = "deny"; edit = "deny";
bash = "deny"; bash = "deny";
}; };
}; };
frontend-ui-ux-engineer = { frontend-ui-ux-engineer = {
model = "anthropic/claude-opus-4-5"; model = "opencode/claude-opus-4-5";
permission = { permission = {
edit = "allow"; edit = "allow";
bash = { bash = {
@@ -180,14 +180,14 @@
}; };
}; };
document-writer = { document-writer = {
model = "anthropic/claude-opus-4-5"; model = "opencode/claude-opus-4-5";
permission = { permission = {
edit = "allow"; edit = "allow";
bash = "deny"; bash = "deny";
}; };
}; };
multimodal-looker = { multimodal-looker = {
model = "anthropic/claude-opus-4-5"; model = "opencode/claude-opus-4-5";
permission = { permission = {
edit = "deny"; edit = "deny";
bash = "deny"; bash = "deny";

View File

@@ -32,7 +32,6 @@ in {
qpwgraph qpwgraph
v4l-utils v4l-utils
#plexamp #plexamp
webcord
# uxplay # uxplay
# vlc # vlc
# webcord # webcord

View File

@@ -28,7 +28,7 @@
programs.fish.enable = true; programs.fish.enable = true;
programs.thunar = { programs.thunar = {
enable = true; enable = true;
plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman]; plugins = with pkgs; [thunar-archive-plugin thunar-volman];
}; };
programs.gnupg.agent = { programs.gnupg.agent = {
enable = true; enable = true;

View File

@@ -14,7 +14,7 @@
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;
boot.initrd.kernelModules = ["amdgpu"]; boot.initrd.kernelModules = ["amdgpu"];
boot.kernelPackages = pkgs.linuxPackages_6_17; boot.kernelPackages = pkgs.linuxPackages_6_18;
services.xserver.videoDrivers = ["amdgpu"]; services.xserver.videoDrivers = ["amdgpu"];
security.polkit.enable = true; security.polkit.enable = true;
security.pam.services.gdm.enableGnomeKeyring = true; security.pam.services.gdm.enableGnomeKeyring = true;

View File

@@ -4,7 +4,6 @@
# Add any missing dynamic libraries for unpackaged programs # Add any missing dynamic libraries for unpackaged programs
# here, NOT in environment.systemPackages # here, NOT in environment.systemPackages
]; ];
programs.adb.enable = true;
programs.hyprland = { programs.hyprland = {
enable = true; enable = true;
xwayland.enable = true; xwayland.enable = true;
@@ -34,7 +33,7 @@
programs.fish.enable = true; programs.fish.enable = true;
programs.thunar = { programs.thunar = {
enable = true; enable = true;
plugins = with pkgs.xfce; [thunar-archive-plugin thunar-volman]; plugins = with pkgs; [thunar-archive-plugin thunar-volman];
}; };
programs.gnupg.agent = { programs.gnupg.agent = {
enable = true; enable = true;

View File

@@ -15,7 +15,7 @@
gvfs.enable = true; gvfs.enable = true;
trezord.enable = true; trezord.enable = true;
gnome.gnome-keyring.enable = true; gnome.gnome-keyring.enable = true;
qdrant.enable = true; qdrant.enable = false;
stirling-pdf.enable = true; stirling-pdf.enable = true;
avahi = { avahi = {
enable = true; enable = true;

View File

@@ -7,8 +7,8 @@
# This one contains whatever you want to overlay # This one contains whatever you want to overlay
# You can change versions, add patches, set compilation flags, anything really. # You can change versions, add patches, set compilation flags, anything really.
# https://nixos.wiki/wiki/Overlays # https://nixos.wiki/wiki/Overlays
modifications = final: prev: {
# modifications = final: prev: { qdrant = inputs.nixpkgs-stable.legacyPackages.${prev.system}.qdrant;
# n8n = import ./mods/n8n.nix {inherit prev;}; # n8n = import ./mods/n8n.nix {inherit prev;};
# brave = prev.brave.override { # brave = prev.brave.override {
@@ -24,7 +24,7 @@
# hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU="; # hash = "sha256-l623fIVhVCU/ylbBmohAtQNbK0YrWlEny0sC/vBJ+dU=";
# }; # };
# }); # });
# }; };
temp-packages = final: _prev: { temp-packages = final: _prev: {
temp = import inputs.nixpkgs-9e9486b { temp = import inputs.nixpkgs-9e9486b {