diff --git a/configuration.nix b/configuration.nix index 13d5b82..92baed5 100644 --- a/configuration.nix +++ b/configuration.nix @@ -9,5 +9,6 @@ ./base/system.nix ./base/users.nix ./desktop/hyprland.nix + ./desktop/codex.nix ]; } diff --git a/desktop/codex.nix b/desktop/codex.nix new file mode 100644 index 0000000..0a0bd9a --- /dev/null +++ b/desktop/codex.nix @@ -0,0 +1,22 @@ +# +# Codex custom package +# +{ pkgs, ... }; + +{ + environment.systemPackages = [ + (pkgs.stdenvNoCC.mkDerivation { + name = "codex"; + version = "0.128.0"; + src = pkgs.fetchurl { + url = "https://github.com/openai/codex/releases/download/rust-v0.128.0/codex-x86_64-unknown-linux-musl.tar.gz" + hash = "sha256-iGuF5hGMC0MjRDfKAH++kjYRpTsQPQDg0650rvsg4jo=" + }; + installPhase = '' + mkdir -p $out/bin + tar xzf $src + install -m755 codex-x86_64-unknown-linux-musl $out/bin/codex + ''; + }) + ]; +}