Compare commits
8 Commits
hyprland-l
...
b64bb5874c
| Author | SHA1 | Date | |
|---|---|---|---|
| b64bb5874c | |||
| 6c48073e36 | |||
| ac7fe9de54 | |||
| 8268cced42 | |||
| a14c5a9708 | |||
| 2f29f7e5ba | |||
| 8d82429025 | |||
| 9983a94421 |
@@ -10,6 +10,7 @@ makeEnable config "myModules.code" true {
|
|||||||
antigravity
|
antigravity
|
||||||
claude-code
|
claude-code
|
||||||
codex
|
codex
|
||||||
|
codex-desktop
|
||||||
gemini-cli
|
gemini-cli
|
||||||
happy-coder
|
happy-coder
|
||||||
opencode
|
opencode
|
||||||
|
|||||||
24
nixos/flake.lock
generated
24
nixos/flake.lock
generated
@@ -186,6 +186,29 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"codex-desktop-linux": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": [
|
||||||
|
"flake-utils"
|
||||||
|
],
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1777351752,
|
||||||
|
"narHash": "sha256-kwdZPCidd9kPYASk6fUPcDfg2uDQ9NzwtYqLlwwzFVk=",
|
||||||
|
"owner": "ilysenko",
|
||||||
|
"repo": "codex-desktop-linux",
|
||||||
|
"rev": "40fd7a8bd6f229e23194881b972fddb2dc42c4c8",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "ilysenko",
|
||||||
|
"repo": "codex-desktop-linux",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"coqui-tts-streamer": {
|
"coqui-tts-streamer": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": [
|
"flake-utils": [
|
||||||
@@ -2128,6 +2151,7 @@
|
|||||||
"caelestia-shell": "caelestia-shell",
|
"caelestia-shell": "caelestia-shell",
|
||||||
"claude-code-nix": "claude-code-nix",
|
"claude-code-nix": "claude-code-nix",
|
||||||
"codex-cli-nix": "codex-cli-nix",
|
"codex-cli-nix": "codex-cli-nix",
|
||||||
|
"codex-desktop-linux": "codex-desktop-linux",
|
||||||
"coqui-tts-streamer": "coqui-tts-streamer",
|
"coqui-tts-streamer": "coqui-tts-streamer",
|
||||||
"flake-utils": "flake-utils",
|
"flake-utils": "flake-utils",
|
||||||
"git-blame-rank": "git-blame-rank",
|
"git-blame-rank": "git-blame-rank",
|
||||||
|
|||||||
@@ -218,6 +218,14 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
codex-desktop-linux = {
|
||||||
|
url = "github:ilysenko/codex-desktop-linux";
|
||||||
|
inputs = {
|
||||||
|
nixpkgs.follows = "nixpkgs";
|
||||||
|
flake-utils.follows = "flake-utils";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
claude-code-nix = {
|
claude-code-nix = {
|
||||||
url = "github:sadjow/claude-code-nix";
|
url = "github:sadjow/claude-code-nix";
|
||||||
inputs = {
|
inputs = {
|
||||||
|
|||||||
@@ -111,6 +111,28 @@
|
|||||||
# Use codex and claude-code from dedicated flakes with cachix
|
# Use codex and claude-code from dedicated flakes with cachix
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
codex = inputs.codex-cli-nix.packages.${prev.stdenv.hostPlatform.system}.default;
|
codex = inputs.codex-cli-nix.packages.${prev.stdenv.hostPlatform.system}.default;
|
||||||
|
codex-desktop-installer = inputs.codex-desktop-linux.packages.${prev.stdenv.hostPlatform.system}.default;
|
||||||
|
codex-desktop = final.writeShellApplication {
|
||||||
|
name = "codex-desktop";
|
||||||
|
runtimeInputs = [
|
||||||
|
final.codex
|
||||||
|
final.codex-desktop-installer
|
||||||
|
final.coreutils
|
||||||
|
final.python3
|
||||||
|
];
|
||||||
|
text = ''
|
||||||
|
install_root="''${CODEX_DESKTOP_HOME:-''${XDG_DATA_HOME:-$HOME/.local/share}/codex-desktop-linux}"
|
||||||
|
install_dir="''${CODEX_INSTALL_DIR:-$install_root/codex-app}"
|
||||||
|
|
||||||
|
if [ ! -x "$install_dir/start.sh" ]; then
|
||||||
|
mkdir -p "$install_root"
|
||||||
|
CODEX_INSTALL_DIR="$install_dir" codex-desktop-installer
|
||||||
|
fi
|
||||||
|
|
||||||
|
export CODEX_CLI_PATH="''${CODEX_CLI_PATH:-$(command -v codex)}"
|
||||||
|
exec "$install_dir/start.sh" "$@"
|
||||||
|
'';
|
||||||
|
};
|
||||||
claude-code = inputs.claude-code-nix.packages.${prev.stdenv.hostPlatform.system}.default;
|
claude-code = inputs.claude-code-nix.packages.${prev.stdenv.hostPlatform.system}.default;
|
||||||
git-sync-rs = inputs.git-sync-rs.packages.${prev.stdenv.hostPlatform.system}.default;
|
git-sync-rs = inputs.git-sync-rs.packages.${prev.stdenv.hostPlatform.system}.default;
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user