29 lines
578 B
Nix
29 lines
578 B
Nix
{ codexPkgs, pkgs, ... }:
|
|
|
|
{
|
|
environment.systemPackages = with pkgs; [
|
|
clang
|
|
cmake
|
|
codexPkgs.codex
|
|
gcc
|
|
git
|
|
gitui
|
|
meson
|
|
neovim
|
|
ninja
|
|
tree-sitter
|
|
vim
|
|
];
|
|
|
|
systemd.user.services.codex-background-server = {
|
|
description = "Codex background app server";
|
|
wantedBy = [ "default.target" ];
|
|
unitConfig.ConditionUser = "hhhh";
|
|
serviceConfig = {
|
|
ExecStart = "/run/current-system/sw/bin/codex app-server --listen unix://";
|
|
WorkingDirectory = "%h";
|
|
Restart = "on-failure";
|
|
RestartSec = 3;
|
|
};
|
|
};
|
|
}
|