Compare commits
6 commits
4d872539c3
...
dca1951e15
| Author | SHA1 | Date | |
|---|---|---|---|
| dca1951e15 | |||
| 5ad3ce1439 | |||
| a298446129 | |||
| 4202551bb9 | |||
| 3ba6320171 | |||
| 15d700c9b6 |
2 changed files with 31 additions and 10 deletions
18
flake.lock
generated
18
flake.lock
generated
|
|
@ -28,11 +28,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776184304,
|
"lastModified": 1776373306,
|
||||||
"narHash": "sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc=",
|
"narHash": "sha256-iAJIzHngGZeLIkjzuuWI6VBsYJ1n89a/Esq0m8R1vjs=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "3c7524c68348ef79ce48308e0978611a050089b2",
|
"rev": "d401492e2acd4fea42f7705a3c266cea739c9c36",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -121,11 +121,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776288778,
|
"lastModified": 1776374701,
|
||||||
"narHash": "sha256-fJPzv8Jc91RoEToYZ4588mO1imNyiDq4ulrUJXr7pIA=",
|
"narHash": "sha256-4EKgvB6jcyMLpT3+sUjQ9yBRs8RF7GvPj0uuh6xU1zY=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "3cc6e021e559b189b74ede016363e5bcf79f603a",
|
"rev": "610dd2de6fb34e3f1213876cf556ab4991ddd6a9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
@ -152,11 +152,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1776144279,
|
"lastModified": 1776317517,
|
||||||
"narHash": "sha256-eX3u6wJ34+qu7ZR1qWOaToGWmudYQSOEStZZm6goP+8=",
|
"narHash": "sha256-JP1XVRabZquf7pnXvRUjp7DV+EBrB6Qmp3+vG3HMy/k=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "727de8a44c85e90f899c540cf3ffa0d5d3344f9c",
|
"rev": "0a7be59e988bb2cb452080f59aaabae70bc415ae",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
||||||
23
home.nix
23
home.nix
|
|
@ -74,6 +74,16 @@ let
|
||||||
"$out/share/gnome-shell/extensions/tailscale-gnome-qs@tailscale-qs.github.io"
|
"$out/share/gnome-shell/extensions/tailscale-gnome-qs@tailscale-qs.github.io"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
# opencode's native watcher binding needs libstdc++.so.6 on NixOS.
|
||||||
|
wrappedOpencode = pkgs.symlinkJoin {
|
||||||
|
name = "opencode-wrapped";
|
||||||
|
paths = [ pkgs.opencode ];
|
||||||
|
nativeBuildInputs = [ pkgs.makeWrapper ];
|
||||||
|
postBuild = ''
|
||||||
|
wrapProgram "$out/bin/opencode" \
|
||||||
|
--prefix LD_LIBRARY_PATH : "${pkgs.lib.makeLibraryPath [ pkgs.stdenv.cc.cc.lib ]}"
|
||||||
|
'';
|
||||||
|
};
|
||||||
nasaApodWallpaper = pkgs.writeShellApplication {
|
nasaApodWallpaper = pkgs.writeShellApplication {
|
||||||
name = "nasa-apod-wallpaper";
|
name = "nasa-apod-wallpaper";
|
||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
|
|
@ -350,7 +360,8 @@ in
|
||||||
# CLI
|
# CLI
|
||||||
bat
|
bat
|
||||||
ffmpeg-full
|
ffmpeg-full
|
||||||
opencode
|
wrappedOpencode
|
||||||
|
skills
|
||||||
zellijNewTabZoxide
|
zellijNewTabZoxide
|
||||||
zellijSyncTabName
|
zellijSyncTabName
|
||||||
fd
|
fd
|
||||||
|
|
@ -851,6 +862,16 @@ in
|
||||||
home.file.".config/opencode/opencode.json".text = builtins.toJSON {
|
home.file.".config/opencode/opencode.json".text = builtins.toJSON {
|
||||||
"$schema" = "https://opencode.ai/config.json";
|
"$schema" = "https://opencode.ai/config.json";
|
||||||
autoupdate = false;
|
autoupdate = false;
|
||||||
|
mcp.linear = {
|
||||||
|
type = "remote";
|
||||||
|
url = "https://mcp.linear.app/mcp";
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
model = "openai/gpt-5.4-fast";
|
||||||
|
small_model = "openai/gpt-5.4-mini-fast";
|
||||||
|
provider.openai.models."gpt-5.4-fast".options = {
|
||||||
|
reasoningEffort = "xhigh";
|
||||||
|
};
|
||||||
share = "disabled";
|
share = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue