Home/Nixinator: Enable unofficial codex desktop app

This commit is contained in:
2026-09-08 11:03:29 +02:00
parent c4476bf1b7
commit 39eb99e021
4 changed files with 90 additions and 18 deletions
Generated
+73 -18
View File
@@ -122,6 +122,27 @@
"type": "github"
}
},
"codex-desktop-linux": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1788777912,
"narHash": "sha256-lgCRzVW8Uz9zUsWi1NjuXYOyhuXZ/1x/hDV69Sb3QFI=",
"owner": "ilysenko",
"repo": "codex-desktop-linux",
"rev": "758b4ce74301c387c6006698921384d4ca1dc47d",
"type": "github"
},
"original": {
"owner": "ilysenko",
"repo": "codex-desktop-linux",
"type": "github"
}
},
"crane": {
"locked": {
"lastModified": 1781825982,
@@ -179,7 +200,7 @@
"elephant": {
"inputs": {
"nixpkgs": "nixpkgs_2",
"systems": "systems"
"systems": "systems_2"
},
"locked": {
"lastModified": 1784365424,
@@ -412,7 +433,7 @@
},
"flake-utils": {
"inputs": {
"systems": "systems_3"
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
@@ -430,7 +451,25 @@
},
"flake-utils_2": {
"inputs": {
"systems": "systems_5"
"systems": "systems_4"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"inputs": {
"systems": "systems_6"
},
"locked": {
"lastModified": 1731533236,
@@ -658,7 +697,7 @@
"hyprwire": "hyprwire",
"nixpkgs": "nixpkgs_4",
"pre-commit-hooks": "pre-commit-hooks",
"systems": "systems_2",
"systems": "systems_3",
"xdph": "xdph"
},
"locked": {
@@ -999,7 +1038,7 @@
},
"masssprings": {
"inputs": {
"flake-utils": "flake-utils",
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
]
@@ -1435,7 +1474,7 @@
"inputs": {
"flake-parts": "flake-parts_3",
"nixpkgs": "nixpkgs_9",
"systems": "systems_4"
"systems": "systems_5"
},
"locked": {
"lastModified": 1788190018,
@@ -1454,7 +1493,7 @@
"nps": {
"inputs": {
"flake-compat": "flake-compat_5",
"flake-utils": "flake-utils_2",
"flake-utils": "flake-utils_3",
"naersk": "naersk",
"nixpkgs": [
"nixpkgs"
@@ -1568,6 +1607,7 @@
"root": {
"inputs": {
"claude-desktop": "claude-desktop",
"codex-desktop-linux": "codex-desktop-linux",
"devshell": "devshell",
"disko": "disko",
"elephant": "elephant",
@@ -1666,7 +1706,7 @@
"nixpkgs"
],
"nur": "nur_2",
"systems": "systems_6",
"systems": "systems_7",
"tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes",
"tinted-tmux": "tinted-tmux",
@@ -1688,16 +1728,16 @@
},
"systems": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"repo": "default",
"type": "github"
}
},
@@ -1717,6 +1757,21 @@
}
},
"systems_3": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
"owner": "nix-systems",
"repo": "default-linux",
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default-linux",
"type": "github"
}
},
"systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -1731,7 +1786,7 @@
"type": "github"
}
},
"systems_4": {
"systems_5": {
"flake": false,
"locked": {
"lastModified": 1774449309,
@@ -1748,7 +1803,7 @@
"type": "github"
}
},
"systems_5": {
"systems_6": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
@@ -1763,7 +1818,7 @@
"type": "github"
}
},
"systems_6": {
"systems_7": {
"locked": {
"lastModified": 1774449309,
"narHash": "sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w=",
@@ -1779,7 +1834,7 @@
"type": "github"
}
},
"systems_7": {
"systems_8": {
"locked": {
"lastModified": 1689347949,
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
@@ -1884,7 +1939,7 @@
"elephant"
],
"nixpkgs": "nixpkgs_11",
"systems": "systems_7"
"systems": "systems_8"
},
"locked": {
"lastModified": 1784217994,
+5
View File
@@ -100,6 +100,10 @@
claude-desktop.url = "github:aaddrick/claude-desktop-debian";
claude-desktop.inputs.nixpkgs.follows = "nixpkgs";
# Unofficial
codex-desktop-linux.url = "github:ilysenko/codex-desktop-linux";
codex-desktop-linux.inputs.nixpkgs.follows = "nixpkgs";
stylix.url = "github:nix-community/stylix";
stylix.inputs.nixpkgs.follows = "nixpkgs";
@@ -273,6 +277,7 @@
inputs.disko.nixosModules.disko
inputs.stylix.nixosModules.stylix
inputs.nix-gaming.nixosModules.platformOptimizations
inputs.codex-desktop-linux.nixosModules.default
]
++ commonModules;
};
+11
View File
@@ -78,6 +78,17 @@
enableMcpIntegration = true;
};
codexDesktopLinux = {
enable = true;
linuxFeatures = [
"frameless-titlebar"
"global-dictation"
"read-aloud"
"tray-usage"
"ui-tweaks"
];
};
# NOTE: Starts extremely slow
ghostty = {
enable = true;
+1
View File
@@ -44,6 +44,7 @@
inputs.nixvim.homeModules.nixvim
inputs.textfox.homeManagerModules.default
inputs.walker.homeManagerModules.default
inputs.codex-desktop-linux.homeManagerModules.default
# inputs.stylix.homeModules.stylix
# inputs.direnv-instant.homeModules.direnv-instant
# inputs.niri.homeModules.niri # Imported by system module