Enable Codex remote control
This commit is contained in:
@@ -32,6 +32,28 @@ makeEnable config "myModules.code" true {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
home-manager.users.imalison = lib.mkIf config.myModules.desktop.enable {
|
||||||
|
programs.codex = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.codex;
|
||||||
|
remoteControl = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.codex;
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
bash
|
||||||
|
coreutils
|
||||||
|
findutils
|
||||||
|
git
|
||||||
|
gnugrep
|
||||||
|
gnused
|
||||||
|
nix
|
||||||
|
openssh
|
||||||
|
];
|
||||||
|
listen = "unix://";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs;
|
environment.systemPackages = with pkgs;
|
||||||
[
|
[
|
||||||
# LLM Tools
|
# LLM Tools
|
||||||
|
|||||||
8
nixos/flake.lock
generated
8
nixos/flake.lock
generated
@@ -161,16 +161,16 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778828520,
|
"lastModified": 1778835238,
|
||||||
"narHash": "sha256-bnSqtBa6TaUVQbQl7DlGIUfq4eiHp/IeNZaQYMeFUkk=",
|
"narHash": "sha256-aesAPhJagqrhxXnbHNJQ4wVwmaTEWwPcLTLrS/z8Fhw=",
|
||||||
"owner": "colonelpanic8",
|
"owner": "colonelpanic8",
|
||||||
"repo": "codex-desktop-linux",
|
"repo": "codex-desktop-linux",
|
||||||
"rev": "9b50b81fe86714ab5530f21be9982d35297cf9d5",
|
"rev": "88f62ec4803d0d9d000f8252878d790254634a55",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "colonelpanic8",
|
"owner": "colonelpanic8",
|
||||||
"ref": "reenable-computer-use-in-nix",
|
"ref": "main",
|
||||||
"repo": "codex-desktop-linux",
|
"repo": "codex-desktop-linux",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -240,7 +240,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
codex-desktop-linux = {
|
codex-desktop-linux = {
|
||||||
url = "github:colonelpanic8/codex-desktop-linux?ref=reenable-computer-use-in-nix";
|
url = "github:colonelpanic8/codex-desktop-linux/main";
|
||||||
inputs = {
|
inputs = {
|
||||||
nixpkgs.follows = "nixpkgs";
|
nixpkgs.follows = "nixpkgs";
|
||||||
flake-utils.follows = "flake-utils";
|
flake-utils.follows = "flake-utils";
|
||||||
@@ -292,6 +292,22 @@
|
|||||||
url = "https://github.com/colonelpanic8/home-manager/commit/92f4b7aa5254f8bcddc9ef86e04ea5314410d10b.patch";
|
url = "https://github.com/colonelpanic8/home-manager/commit/92f4b7aa5254f8bcddc9ef86e04ea5314410d10b.patch";
|
||||||
hash = "sha256-RQl5daVpCqQi05l9QfTEz2PpQxmsv/HYnXrgXbqbwWk=";
|
hash = "sha256-RQl5daVpCqQi05l9QfTEz2PpQxmsv/HYnXrgXbqbwWk=";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
url = "https://github.com/colonelpanic8/home-manager/commit/1e7a11991ae0149c0e3ba24c692200b2e7f94cbd.patch";
|
||||||
|
hash = "sha256-3Oni+4z11DbCvVZiJaKUv1UcnXRowCljvgU0QobWKkQ=";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
url = "https://github.com/colonelpanic8/home-manager/commit/504ccee0f03033e2c762f6ee8f5a84b002e01ec7.patch";
|
||||||
|
hash = "sha256-3z7lWp8K54eiRnXPgGDeFwQ7/w6M38B3iKhL9UCrj9w=";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
url = "https://github.com/colonelpanic8/home-manager/commit/a82a664a30f2f07cd300d8a2191d8046b7b5dfdd.patch";
|
||||||
|
hash = "sha256-qFdJB5AbQXJCl9xaapxgAOaPcU9V1rmnJXrI7Pjw1jE=";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
url = "https://github.com/colonelpanic8/home-manager/commit/13cdadc023e4dfd7b42ef2362cfd0ba9f129fd21.patch";
|
||||||
|
hash = "sha256-HnSvZtQjI3eAhyENmQvBvKwlWPmDPcvHs2MyYg3u08s=";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
# Convert PR patches to full patch format for nixpkgs
|
# Convert PR patches to full patch format for nixpkgs
|
||||||
|
|||||||
Reference in New Issue
Block a user