Add codex 0.92.0 PR patch and fix deprecation warnings
- Add nixpkgs PR 483705 to bump codex from 0.89.0 to 0.92.0 - Disable overlay version overrides in favor of PR patches - Replace deprecated pkgs.system with pkgs.stdenv.hostPlatform.system - Replace deprecated xfce.thunar with thunar Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -78,7 +78,7 @@ makeEnable config "myModules.code" true {
|
|||||||
nixd
|
nixd
|
||||||
nil
|
nil
|
||||||
alejandra
|
alejandra
|
||||||
] ++ (if pkgs.system == "x86_64-linux" then with pkgs; [
|
] ++ (if pkgs.stdenv.hostPlatform.system == "x86_64-linux" then with pkgs; [
|
||||||
# purescript
|
# purescript
|
||||||
purescript
|
purescript
|
||||||
# Broken
|
# Broken
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ makeEnable config "myModules.desktop" true {
|
|||||||
# TODO: reenable
|
# TODO: reenable
|
||||||
# transmission_3-gtk
|
# transmission_3-gtk
|
||||||
vlc
|
vlc
|
||||||
xfce.thunar
|
thunar
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
picard
|
picard
|
||||||
@@ -102,7 +102,7 @@ makeEnable config "myModules.desktop" true {
|
|||||||
# Visualization
|
# Visualization
|
||||||
graphviz
|
graphviz
|
||||||
nodePackages.mermaid-cli
|
nodePackages.mermaid-cli
|
||||||
] ++ (if pkgs.system == "x86_64-linux" then with pkgs; [
|
] ++ (if pkgs.stdenv.hostPlatform.system == "x86_64-linux" then with pkgs; [
|
||||||
google-chrome
|
google-chrome
|
||||||
pommed_light
|
pommed_light
|
||||||
slack
|
slack
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ makeEnable config "myModules.electron" false {
|
|||||||
# keybase-gui
|
# keybase-gui
|
||||||
zoom-us
|
zoom-us
|
||||||
];
|
];
|
||||||
home-manager.users = forEachUser (if pkgs.system == "x86_64-linux" then {
|
home-manager.users = forEachUser (if pkgs.stdenv.hostPlatform.system == "x86_64-linux" then {
|
||||||
# systemd.user.services.bitwarden = {
|
# systemd.user.services.bitwarden = {
|
||||||
# Unit = {
|
# Unit = {
|
||||||
# Description = "Bitwarden";
|
# Description = "Bitwarden";
|
||||||
|
|||||||
@@ -153,6 +153,10 @@
|
|||||||
pr = 434160; # git-sync-rs package
|
pr = 434160; # git-sync-rs package
|
||||||
hash = "sha256-0j0IcyHd7rE+MXc0SHu8UixW7Jbtzu1NnzSjEVeZmTA=";
|
hash = "sha256-0j0IcyHd7rE+MXc0SHu8UixW7Jbtzu1NnzSjEVeZmTA=";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
pr = 483705; # codex: 0.89.0 -> 0.92.0
|
||||||
|
hash = "sha256-tkZP0ATAAuBNnJGo+xjXJD0byXAgeKoB+U3ZUaoCTHM=";
|
||||||
|
}
|
||||||
# claude-code
|
# claude-code
|
||||||
# {
|
# {
|
||||||
# pr = 464698;
|
# pr = 464698;
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ makeEnable config "myModules.gitea-runner" false {
|
|||||||
url = "https://dev.railbird.ai";
|
url = "https://dev.railbird.ai";
|
||||||
tokenFile = config.age.secrets.gitea-runner-token.path;
|
tokenFile = config.age.secrets.gitea-runner-token.path;
|
||||||
labels = [
|
labels = [
|
||||||
"nixos-${pkgs.system}:host"
|
"nixos-${pkgs.stdenv.hostPlatform.system}:host"
|
||||||
"nix:docker://localhost:5921/nix-runner"
|
"nix:docker://localhost:5921/nix-runner"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ makeEnable config "myModules.hyprland" true {
|
|||||||
programs.hyprland = {
|
programs.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
# Use Hyprland from the flake for proper plugin compatibility
|
# Use Hyprland from the flake for proper plugin compatibility
|
||||||
package = inputs.hyprland.packages.${pkgs.system}.hyprland;
|
package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Hyprland-specific packages
|
# Hyprland-specific packages
|
||||||
@@ -21,7 +21,7 @@ makeEnable config "myModules.hyprland" true {
|
|||||||
wlsunset # Night light / blue light filter
|
wlsunset # Night light / blue light filter
|
||||||
|
|
||||||
# hy3 plugin from flake (properly built against matching Hyprland)
|
# hy3 plugin from flake (properly built against matching Hyprland)
|
||||||
inputs.hy3.packages.${pkgs.system}.hy3
|
inputs.hy3.packages.${pkgs.stdenv.hostPlatform.system}.hy3
|
||||||
|
|
||||||
# For scripts
|
# For scripts
|
||||||
jq
|
jq
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
final: prev:
|
final: prev:
|
||||||
let
|
let
|
||||||
# Enable/disable version overrides (set to false to use nixpkgs versions)
|
# Enable/disable version overrides (set to false to use nixpkgs versions)
|
||||||
enableCodexOverride = true;
|
enableCodexOverride = false; # Using PR patches instead
|
||||||
enableClaudeCodeOverride = true;
|
enableClaudeCodeOverride = false; # Disabled - needs proper buildNpmPackage override
|
||||||
|
|
||||||
# Codex version override - update these values to bump the version
|
# Codex version override - update these values to bump the version
|
||||||
codexVersion = {
|
codexVersion = {
|
||||||
@@ -13,7 +13,7 @@ let
|
|||||||
claudeCodeVersion = {
|
claudeCodeVersion = {
|
||||||
version = "2.1.22";
|
version = "2.1.22";
|
||||||
hash = "sha256-OqvLiwB5TwZaxDvyN/+/+eueBdWNaYxd81cd5AZK/mA=";
|
hash = "sha256-OqvLiwB5TwZaxDvyN/+/+eueBdWNaYxd81cd5AZK/mA=";
|
||||||
npmDepsHash = "";
|
npmDepsHash = "sha256-vy7osk3UAOEgsJx9jdcGe2wICOk5Urzxh1WLAHyHM+U=";
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
imports = [ inputs.agenix.homeManagerModules.default ];
|
imports = [ inputs.agenix.homeManagerModules.default ];
|
||||||
age.identityPaths = [ "${config.home.homeDirectory}/.ssh/id_ed25519" ];
|
age.identityPaths = [ "${config.home.homeDirectory}/.ssh/id_ed25519" ];
|
||||||
home.packages = [
|
home.packages = [
|
||||||
inputs.agenix.packages."${pkgs.system}".default
|
inputs.agenix.packages."${pkgs.stdenv.hostPlatform.system}".default
|
||||||
];
|
];
|
||||||
age.secrets.gpg-keys.file = ./secrets/gpg-keys.age;
|
age.secrets.gpg-keys.file = ./secrets/gpg-keys.age;
|
||||||
age.secrets.gpg-passphrase.file = ./secrets/gpg-passphrase.age;
|
age.secrets.gpg-passphrase.file = ./secrets/gpg-passphrase.age;
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ makeEnable config "myModules.xmonad" true {
|
|||||||
# haskellPackages.gtk-sni-tray
|
# haskellPackages.gtk-sni-tray
|
||||||
haskellPackages.status-notifier-item
|
haskellPackages.status-notifier-item
|
||||||
haskellPackages.dbus-hslogger
|
haskellPackages.dbus-hslogger
|
||||||
inputs.imalison-taffybar.defaultPackage."${pkgs.system}"
|
inputs.imalison-taffybar.defaultPackage."${pkgs.stdenv.hostPlatform.system}"
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.users = forEachUser {
|
home-manager.users = forEachUser {
|
||||||
@@ -43,7 +43,7 @@ makeEnable config "myModules.xmonad" true {
|
|||||||
|
|
||||||
services.taffybar = {
|
services.taffybar = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = inputs.imalison-taffybar.defaultPackage."${pkgs.system}";
|
package = inputs.imalison-taffybar.defaultPackage."${pkgs.stdenv.hostPlatform.system}";
|
||||||
};
|
};
|
||||||
|
|
||||||
services.kdeconnect = {
|
services.kdeconnect = {
|
||||||
|
|||||||
Reference in New Issue
Block a user