nixos: add codex desktop input

This commit is contained in:
2026-05-01 22:46:42 -07:00
parent ad23acab4e
commit a0a71f5d2d
3 changed files with 64 additions and 30 deletions

View File

@@ -1,4 +1,4 @@
{ pkgs, config, makeEnable, ... }: { pkgs, config, inputs, makeEnable, ... }:
makeEnable config "myModules.code" true { makeEnable config "myModules.code" true {
programs.direnv = { programs.direnv = {
enable = true; enable = true;
@@ -10,6 +10,7 @@ makeEnable config "myModules.code" true {
antigravity antigravity
claude-code claude-code
codex codex
inputs.codex-desktop-linux.packages.${pkgs.stdenv.hostPlatform.system}.default
gemini-cli gemini-cli
happy-coder happy-coder
opencode opencode

83
nixos/flake.lock generated
View File

@@ -93,11 +93,11 @@
"quickshell": "quickshell" "quickshell": "quickshell"
}, },
"locked": { "locked": {
"lastModified": 1776670101, "lastModified": 1777553262,
"narHash": "sha256-VmPWtG6H+k2tgGnpYwNO5YueHOBdOXXTiBTrjXqcHag=", "narHash": "sha256-M6D7hjjyC2iDqpRp1Wm++uLe3h9HyrNvIYLVVTTjdB8=",
"owner": "caelestia-dots", "owner": "caelestia-dots",
"repo": "shell", "repo": "shell",
"rev": "b94ee8d41bad1ea59395d6184425036fa7121bc5", "rev": "efc08759ceaeddc2c571d868c623995270ac365d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -116,11 +116,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777126457, "lastModified": 1777604373,
"narHash": "sha256-jE5KMGZc9p2H86gCi38o2H3loV/OwICJVa8YbDmpDyg=", "narHash": "sha256-cQ+Z/fx5o43bD3PFZaz9yeEOVbAH1jqzdOiEP0ytW4M=",
"owner": "sadjow", "owner": "sadjow",
"repo": "claude-code-nix", "repo": "claude-code-nix",
"rev": "002de6e1b2d10f4646c68af360d9dc92b89a6be9", "rev": "8bd0a84bcfbd7e76eaa1c3421fc59861eb8a8f24",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -139,11 +139,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777054843, "lastModified": 1777661972,
"narHash": "sha256-aiuiKK6xJu5inj/RTmSl9S3jDC6RzNsKfNJ700MRPNY=", "narHash": "sha256-VmcoQGZ3BNFlsI2jKUQH33MvEgkU6pvdxq4tofVLgmo=",
"owner": "sadjow", "owner": "sadjow",
"repo": "codex-cli-nix", "repo": "codex-cli-nix",
"rev": "fc382bef14dcb9873769bdcb4d3b943ef2606489", "rev": "828b885b1be90991a2bd1087f2afd722476bfaed",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -153,6 +153,30 @@
"type": "github" "type": "github"
} }
}, },
"codex-desktop-linux": {
"inputs": {
"flake-utils": [
"flake-utils"
],
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1777698481,
"narHash": "sha256-BRAtEB984qJPvV2jVfIuFyt04TP4GAE1liyhzQPnwbc=",
"owner": "colonelpanic8",
"repo": "codex-desktop-linux",
"rev": "d5a2964047294f747bda2bd008768b26f26cb94e",
"type": "github"
},
"original": {
"owner": "colonelpanic8",
"ref": "codex/update-dmg-hash",
"repo": "codex-desktop-linux",
"type": "github"
}
},
"coqui-tts-streamer": { "coqui-tts-streamer": {
"inputs": { "inputs": {
"flake-utils": [ "flake-utils": [
@@ -664,11 +688,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777308348, "lastModified": 1777659959,
"narHash": "sha256-DJx9wnerjsOqKOo8I7/u5ENRhRWFF2mbYcACF+mn5LU=", "narHash": "sha256-ax3229dUvNuwTQwo2o68kOQ24dvOlJ/BrVYY4miD1bI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a28e848a01044f47679453aae75f6253bef7903e", "rev": "5c1b74905c7261e8280dcda3623dbe677a1bc158",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1091,11 +1115,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777566923, "lastModified": 1777569359,
"narHash": "sha256-M4cX2lU36cVq7TjOEnGYsFFZT/I5ODkCxDGOcMQGJw4=", "narHash": "sha256-tmdD+ZKpqpUoeFApl20f5LjKUqlbymfQy8UA+crGNJ0=",
"owner": "colonelpanic8", "owner": "colonelpanic8",
"repo": "hyprwinview", "repo": "hyprwinview",
"rev": "f10c230f9bb0229a2baf0118d315c99f13a85076", "rev": "92c500eb54643e1ce3c052fd003cddd879142185",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1232,11 +1256,11 @@
"nixpkgs-regression": "nixpkgs-regression" "nixpkgs-regression": "nixpkgs-regression"
}, },
"locked": { "locked": {
"lastModified": 1777302729, "lastModified": 1777621156,
"narHash": "sha256-q8ZPyO3x03e1ugBTYr1ZHN8b8JdWQZPBvc/+ZH2bPMY=", "narHash": "sha256-sC7S/fOGbWNGVu6QgkcHCXSW9FptbPF76NSdqlLNtUY=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nix", "repo": "nix",
"rev": "266c2e1aea052d54a4f662e0c767075a6c59dc73", "rev": "fa6417b8aa5c013aea45e62c34859aa754ee3f3e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1253,11 +1277,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777136668, "lastModified": 1777609855,
"narHash": "sha256-0ePYbVYxKB4HhvGgk92mq98K174AqZ3UVy9P4t40iE4=", "narHash": "sha256-v2o7REW4D/gt5QxOtcCnVD1Nz+Q/ZTpzndupIQGrJYQ=",
"owner": "nixified-ai", "owner": "nixified-ai",
"repo": "flake", "repo": "flake",
"rev": "6428e486aa1f3fce8dff9b3d4ea0053feab4fd3d", "rev": "4cf7c10e6081559d18527bd96f3155f1bf6e46a8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1290,11 +1314,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1776910211, "lastModified": 1777394230,
"narHash": "sha256-0ku3gW8bZ9TTpEU2fQw86oU6ZLT2vF6pacF+cLaf7VY=", "narHash": "sha256-So0O9VEARU3xTRIFkBtvfzpRDxx4W2WPZPgucxdKBm8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NixOS-WSL", "repo": "NixOS-WSL",
"rev": "4e6cad241baa0115a7aae8c55b04c166da4997c9", "rev": "d2e09229638f08f6d5c99060573f6fa4b1dde852",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1416,11 +1440,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1776877367, "lastModified": 1777268161,
"narHash": "sha256-EHq1/OX139R1RvBzOJ0aMRT3xnWyqtHBRUBuO1gFzjI=", "narHash": "sha256-bxrdOn8SCOv8tN4JbTF/TXq7kjo9ag4M+C8yzzIRYbE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "0726a0ecb6d4e08f6adced58726b95db924cef57", "rev": "1c3fe55ad329cbcb28471bb30f05c9827f724c76",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1760,6 +1784,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",
@@ -1909,8 +1934,8 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1777691335, "lastModified": 1777690539,
"narHash": "sha256-ckOZbjHCBs8CoKxSAEMEqNyIjT48mLWkL+tE9/bBkN0=", "narHash": "sha256-t9UmAhdHyhFV+k42zZ3mhEdtNMVx5ErhmNo1HSvutaw=",
"path": "/home/imalison/dotfiles/dotfiles/config/taffybar/taffybar", "path": "/home/imalison/dotfiles/dotfiles/config/taffybar/taffybar",
"type": "path" "type": "path"
}, },

View File

@@ -220,6 +220,14 @@
}; };
}; };
codex-desktop-linux = {
url = "github:colonelpanic8/codex-desktop-linux?ref=codex/update-dmg-hash";
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 = {