Update desktop tooling
This commit is contained in:
@@ -31,6 +31,18 @@
|
|||||||
};
|
};
|
||||||
in
|
in
|
||||||
self';
|
self';
|
||||||
|
codexDesktopLinuxPackage = let
|
||||||
|
package =
|
||||||
|
codexDesktopLinux.packages.${pkgs.stdenv.hostPlatform.system}.codex-desktop-computer-use-ui-remote-mobile-control;
|
||||||
|
in
|
||||||
|
package.overrideAttrs (oldAttrs: {
|
||||||
|
src = oldAttrs.src.overrideAttrs (payloadOldAttrs: {
|
||||||
|
installPhase = ''
|
||||||
|
export CODEX_ENFORCE_CRITICAL_PATCHES=0
|
||||||
|
${payloadOldAttrs.installPhase}
|
||||||
|
'';
|
||||||
|
});
|
||||||
|
});
|
||||||
in
|
in
|
||||||
makeEnable config "myModules.code" true {
|
makeEnable config "myModules.code" true {
|
||||||
programs.direnv = {
|
programs.direnv = {
|
||||||
@@ -67,6 +79,7 @@ in
|
|||||||
|
|
||||||
programs.codexDesktopLinux = {
|
programs.codexDesktopLinux = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = codexDesktopLinuxPackage;
|
||||||
# Bake CODEX_CLI_PATH into the launcher so Codex Desktop always finds this
|
# Bake CODEX_CLI_PATH into the launcher so Codex Desktop always finds this
|
||||||
# CLI, regardless of how it is started (GUI autostart, app launcher,
|
# CLI, regardless of how it is started (GUI autostart, app launcher,
|
||||||
# terminal, or warm-start handoff) and without needing a re-login.
|
# terminal, or warm-start handoff) and without needing a re-login.
|
||||||
|
|||||||
@@ -169,6 +169,7 @@
|
|||||||
"$out/share/applications/spotify.desktop"
|
"$out/share/applications/spotify.desktop"
|
||||||
'');
|
'');
|
||||||
rlruPackages = inputs.rlru.packages.${pkgs.stdenv.hostPlatform.system};
|
rlruPackages = inputs.rlru.packages.${pkgs.stdenv.hostPlatform.system};
|
||||||
|
scrobbleScrubber = inputs.lastfm-edit.packages.${pkgs.stdenv.hostPlatform.system}.scrobble-scrubber;
|
||||||
rlruDioxusDesktopBase = rlruPackages.rlru-dioxus-desktop.overrideAttrs (_: {
|
rlruDioxusDesktopBase = rlruPackages.rlru-dioxus-desktop.overrideAttrs (_: {
|
||||||
# Rust 1.95 can otherwise ICE/SEGV while compiling rlru's desktop dependency
|
# Rust 1.95 can otherwise ICE/SEGV while compiling rlru's desktop dependency
|
||||||
# graph in release mode.
|
# graph in release mode.
|
||||||
@@ -363,6 +364,7 @@
|
|||||||
wofi
|
wofi
|
||||||
rofi-pass
|
rofi-pass
|
||||||
rofi-systemd
|
rofi-systemd
|
||||||
|
scrobbleScrubber
|
||||||
simplescreenrecorder
|
simplescreenrecorder
|
||||||
skippy-xd
|
skippy-xd
|
||||||
transmission_4-gtk
|
transmission_4-gtk
|
||||||
|
|||||||
49
nixos/flake.lock
generated
49
nixos/flake.lock
generated
@@ -114,11 +114,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783380155,
|
"lastModified": 1783545757,
|
||||||
"narHash": "sha256-SwUwKaLrZ+c5y4GoZHKBf1nUsDHVsIUtn2CFloZrV2A=",
|
"narHash": "sha256-ujyh71rjKf0frYqn4HDZ7baSp5+BNhYpux5Q/8nITRM=",
|
||||||
"owner": "sadjow",
|
"owner": "sadjow",
|
||||||
"repo": "claude-code-nix",
|
"repo": "claude-code-nix",
|
||||||
"rev": "25d979d1a39d0acdbcb1b8d0b9d83ffdd10b5f43",
|
"rev": "1a4322b6de8b5f99968cb342ac4a1b25d0712698",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -135,11 +135,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783307884,
|
"lastModified": 1783474601,
|
||||||
"narHash": "sha256-ax3GiW26sFVrrcoevLSC21zQ5ak4iQR4ZgW90tFA0dg=",
|
"narHash": "sha256-6BjvxK16cMwHDga884UX2czuVVXMnxpmIT6l1SBnt9I=",
|
||||||
"owner": "aaddrick",
|
"owner": "aaddrick",
|
||||||
"repo": "claude-desktop-debian",
|
"repo": "claude-desktop-debian",
|
||||||
"rev": "a028a670f9a7c315605f212fadfe2d874824600b",
|
"rev": "4ef1cd86d48bdcc16c92c10a94952f297208886c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -158,11 +158,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1782875821,
|
"lastModified": 1783616128,
|
||||||
"narHash": "sha256-Xii/zDQ2VB+Hpf5JHxWbk2PI6LOlFeIiZFGkTWqOQ+0=",
|
"narHash": "sha256-GPBw1CWo9ZNDNDXgjw0Ar7gPFuZlloDzuOjEk6q7ADc=",
|
||||||
"owner": "sadjow",
|
"owner": "sadjow",
|
||||||
"repo": "codex-cli-nix",
|
"repo": "codex-cli-nix",
|
||||||
"rev": "848bccf577af78fed932a7a16813e0628952405d",
|
"rev": "be567a404cddca0c018b391b11e179ae968e7a27",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -182,11 +182,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783413154,
|
"lastModified": 1783626782,
|
||||||
"narHash": "sha256-dSA5qDtZ8cdT/kbVOl3GfdOKgszGthMdYP1llq1BSFM=",
|
"narHash": "sha256-WVR6CCL7DTnfjcXsmnMGg+zD17OTuX9XZOVcgPOxo2w=",
|
||||||
"owner": "ilysenko",
|
"owner": "ilysenko",
|
||||||
"repo": "codex-desktop-linux",
|
"repo": "codex-desktop-linux",
|
||||||
"rev": "fbe86b453b2458f47e8f0e7be5a0eac0135f039b",
|
"rev": "63c97e5828427d8df51d97a4c496fc95514e5fc8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -1420,6 +1420,30 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"lastfm-edit": {
|
||||||
|
"inputs": {
|
||||||
|
"flake-utils": [
|
||||||
|
"flake-utils"
|
||||||
|
],
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"rust-overlay": [
|
||||||
|
"git-sync-rs",
|
||||||
|
"rust-overlay"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1783623263,
|
||||||
|
"narHash": "sha256-njHWrlRaqSKrdF4jVuVzJQygKIfEws+BGgJPPRoc670=",
|
||||||
|
"path": "/home/imalison/Projects/lastfm-edit",
|
||||||
|
"type": "path"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"path": "/home/imalison/Projects/lastfm-edit",
|
||||||
|
"type": "path"
|
||||||
|
}
|
||||||
|
},
|
||||||
"mova": {
|
"mova": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -2022,6 +2046,7 @@
|
|||||||
"imalison-taffybar": "imalison-taffybar",
|
"imalison-taffybar": "imalison-taffybar",
|
||||||
"kanshi-sni": "kanshi-sni",
|
"kanshi-sni": "kanshi-sni",
|
||||||
"keepbook": "keepbook",
|
"keepbook": "keepbook",
|
||||||
|
"lastfm-edit": "lastfm-edit",
|
||||||
"nixified-ai": "nixified-ai",
|
"nixified-ai": "nixified-ai",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixos-wsl": "nixos-wsl",
|
"nixos-wsl": "nixos-wsl",
|
||||||
|
|||||||
@@ -76,6 +76,15 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
lastfm-edit = {
|
||||||
|
url = "path:/home/imalison/Projects/lastfm-edit";
|
||||||
|
inputs = {
|
||||||
|
nixpkgs.follows = "nixpkgs";
|
||||||
|
flake-utils.follows = "flake-utils";
|
||||||
|
rust-overlay.follows = "git-sync-rs/rust-overlay";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
coqui-tts-streamer = {
|
coqui-tts-streamer = {
|
||||||
# Keep the default install reproducible across machines.
|
# Keep the default install reproducible across machines.
|
||||||
# For local development, use `just switch --override-input coqui-tts-streamer path:/home/imalison/Projects/coqui-tts-streamer`.
|
# For local development, use `just switch --override-input coqui-tts-streamer path:/home/imalison/Projects/coqui-tts-streamer`.
|
||||||
|
|||||||
Reference in New Issue
Block a user