Compare commits

..

2 Commits

Author SHA1 Message Date
m3tm3re
5e4e007b67 opencode update 2026-01-10 06:14:02 +01:00
m3tm3re
1316d3268f chore: update opencode, hyprland config, and disable qdrant
- Remove opencode-anthropic-auth plugin from opencode config
- Add XDG environment variables for Hyprland session awareness
- Disable qdrant service on m3-ares host
2026-01-09 18:18:45 +01:00
6 changed files with 27 additions and 26 deletions

15
flake.lock generated
View File

@@ -243,17 +243,14 @@
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_3"
}, },
"locked": { "locked": {
"lastModified": 1767842383, "lastModified": 1768021270,
"narHash": "sha256-+AajfKU6fOTT1bf3YSgpyV5kk/965y3zg6pQ9cWF6Bg=", "narHash": "sha256-T6xgoK73y5me8UNZUVQ1peySNM1m+fY0Vb5ZqG1YU/Q=",
"ref": "refs/heads/master", "path": "/home/m3tam3re/p/NIX/nixpkgs",
"rev": "be7cd917a015e24e328eee684f5df2cba2a88254", "type": "path"
"revCount": 26,
"type": "git",
"url": "https://code.m3ta.dev/m3tam3re/nixpkgs"
}, },
"original": { "original": {
"type": "git", "path": "/home/m3tam3re/p/NIX/nixpkgs",
"url": "https://code.m3ta.dev/m3tam3re/nixpkgs" "type": "path"
} }
}, },
"nix-colors": { "nix-colors": {

View File

@@ -22,8 +22,8 @@
nixpkgs-9e58ed7.url = "github:nixos/nixpkgs/9e58ed7ba759d81c98f033b7f5eba21ca68f53b0"; nixpkgs-9e58ed7.url = "github:nixos/nixpkgs/9e58ed7ba759d81c98f033b7f5eba21ca68f53b0";
nixpkgs-master.url = "github:nixos/nixpkgs/master"; nixpkgs-master.url = "github:nixos/nixpkgs/master";
m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs"; # m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
# m3ta-nixpkgs.url = "path:/home/m3tam3re/p/NIX/nixpkgs"; m3ta-nixpkgs.url = "path:/home/m3tam3re/p/NIX/nixpkgs";
# #
nur = { nur = {
url = "github:nix-community/NUR"; url = "github:nix-community/NUR";

View File

@@ -214,6 +214,7 @@
llm llm
lf lf
nix-index nix-index
nix-update
libnotify libnotify
nushellPlugins.skim nushellPlugins.skim
progress progress

View File

@@ -22,7 +22,7 @@
enable = true; enable = true;
settings = { settings = {
theme = "opencode"; theme = "opencode";
plugin = ["oh-my-opencode" "opencode-beads" "opencode-anthropic-auth"]; plugin = ["oh-my-opencode" "opencode-beads"];
agent = builtins.fromJSON (builtins.readFile "${inputs.agents}/agent/agents.json"); agent = builtins.fromJSON (builtins.readFile "${inputs.agents}/agent/agents.json");
formatter = { formatter = {
alejandra = { alejandra = {
@@ -139,28 +139,28 @@
}; };
}; };
librarian = { librarian = {
model = "anthropic/claude-sonnet-4-5"; model = "opencode/claude-sonnet-4-5";
permission = { permission = {
edit = "deny"; edit = "deny";
bash = "deny"; bash = "deny";
}; };
}; };
explore = { explore = {
model = "anthropic/claude-sonnet-4-5"; model = "opencode/claude-sonnet-4-5";
permission = { permission = {
edit = "deny"; edit = "deny";
bash = "deny"; bash = "deny";
}; };
}; };
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

@@ -30,6 +30,9 @@ in {
"HYPRCURSOR_THEME,Bibata-Modern-Ice" "HYPRCURSOR_THEME,Bibata-Modern-Ice"
"WLR_NO_HARDWARE_CURSORS,1" "WLR_NO_HARDWARE_CURSORS,1"
"GTK_THEME,Dracula" "GTK_THEME,Dracula"
"XDG_CURRENT_DESKTOP,Hyprland"
"XDG_SESSION_TYPE,wayland"
"XDG_SESSION_DESKTOP,Hyprland"
]; ];
input = { input = {

View File

@@ -15,14 +15,14 @@
gvfs.enable = true; gvfs.enable = true;
trezord.enable = true; trezord.enable = true;
gnome.gnome-keyring.enable = true; gnome.gnome-keyring.enable = true;
qdrant = { # qdrant = {
enable = true; # enable = true;
settings = { # settings = {
service = { # service = {
host = "0.0.0.0"; # host = "0.0.0.0";
}; # };
}; # };
}; # };
upower.enable = true; upower.enable = true;
avahi = { avahi = {
enable = true; enable = true;