mirror of
https://github.com/moons-14/dotfiles.git
synced 2026-10-06 07:08:12 +09:00
fix
This commit is contained in:
@@ -4,15 +4,31 @@
|
|||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
codexPackage = inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.codex;
|
system = pkgs.stdenv.hostPlatform.system;
|
||||||
|
desktopPackage = inputs.codex-desktop-linux.packages.${system}.codex-desktop.override {
|
||||||
|
enableComputerUseUi = false;
|
||||||
|
linuxFeatureIds = [
|
||||||
|
"appshots"
|
||||||
|
"open-target-discovery"
|
||||||
|
"remote-mobile-control"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
bundledCodex = pkgs.writeShellScriptBin "codex" ''
|
||||||
|
exec ${desktopPackage}/opt/codex-desktop/resources/codex "$@"
|
||||||
|
'';
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
environment.systemPackages = [
|
||||||
|
pkgs.bubblewrap
|
||||||
|
];
|
||||||
|
|
||||||
programs.codexDesktopLinux = {
|
programs.codexDesktopLinux = {
|
||||||
enable = true;
|
enable = true;
|
||||||
cliPackage = codexPackage;
|
package = desktopPackage;
|
||||||
|
cliPackage = bundledCodex;
|
||||||
remoteControl = {
|
remoteControl = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = codexPackage;
|
package = bundledCodex;
|
||||||
};
|
};
|
||||||
remoteMobileControl.enable = true;
|
remoteMobileControl.enable = true;
|
||||||
computerUseUi.enable = false;
|
computerUseUi.enable = false;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
model = "gpt-5.6-terra"
|
model = "gpt-5.6-sol"
|
||||||
model_reasoning_effort = "medium"
|
model_reasoning_effort = "medium"
|
||||||
|
|
||||||
approval_policy = "on-request"
|
approval_policy = "on-request"
|
||||||
@@ -11,3 +11,6 @@ network_access = false
|
|||||||
|
|
||||||
[projects."/home/moons/dotfiles"]
|
[projects."/home/moons/dotfiles"]
|
||||||
trust_level = "trusted"
|
trust_level = "trusted"
|
||||||
|
|
||||||
|
[projects."/home/moons/projects/calendar"]
|
||||||
|
trust_level = "trusted"
|
||||||
|
|||||||
@@ -21,29 +21,5 @@ in
|
|||||||
pulse.enable = true;
|
pulse.enable = true;
|
||||||
jack.enable = true;
|
jack.enable = true;
|
||||||
wireplumber.enable = true;
|
wireplumber.enable = true;
|
||||||
|
|
||||||
extraConfig.pipewire."90-echo-cancel.conf" = {
|
|
||||||
"context.modules" = [
|
|
||||||
{
|
|
||||||
name = "libpipewire-module-echo-cancel";
|
|
||||||
|
|
||||||
args = {
|
|
||||||
"library.name" = "aec/libspa-aec-webrtc";
|
|
||||||
|
|
||||||
"monitor.mode" = true;
|
|
||||||
|
|
||||||
"capture.props" = {
|
|
||||||
"node.name" = "echo_cancel_capture";
|
|
||||||
"node.description" = "Echo Cancel Capture";
|
|
||||||
};
|
|
||||||
|
|
||||||
"source.props" = {
|
|
||||||
"node.name" = "echo_cancel_source";
|
|
||||||
"node.description" = "Echo Cancelled Microphone";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user