From e30d2d56415a5ba06bf5d9d43bd50fbf9264d43d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20SALVI?= Date: Wed, 21 Jan 2026 21:53:17 +0100 Subject: [PATCH] Add claude and debug waybar-update,sh --- modules/optionnals/desktop/code.nix | 29 ++++++++++--------- .../config/etc/xdg/scripts/waybar-update.sh | 6 ++-- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/modules/optionnals/desktop/code.nix b/modules/optionnals/desktop/code.nix index 888695e..a041f0e 100644 --- a/modules/optionnals/desktop/code.nix +++ b/modules/optionnals/desktop/code.nix @@ -71,20 +71,21 @@ let in { environment.systemPackages = [ - (pkgs.vscode-with-extensions.override { - vscode = pkgs.vscodium; - vscodeExtensions = [ - # pkgs.vscode-extensions.continue.continue - pkgs.vscode-extensions.catppuccin.catppuccin-vsc - pkgs.vscode-extensions.catppuccin.catppuccin-vsc-icons - pkgs.vscode-extensions.jnoortheen.nix-ide - pkgs.vscode-extensions.redhat.ansible - pkgs.vscode-extensions.redhat.vscode-yaml - pkgs.vscode-extensions.ms-azuretools.vscode-docker - pkgs.vscode-extensions.mads-hartmann.bash-ide-vscode - ] - ++ [ open-remote-ssh ]; - }) + # (pkgs.vscode-with-extensions.override { + # vscode = pkgs.vscodium; + # vscodeExtensions = [ + # # pkgs.vscode-extensions.continue.continue + # pkgs.vscode-extensions.catppuccin.catppuccin-vsc + # pkgs.vscode-extensions.catppuccin.catppuccin-vsc-icons + # pkgs.vscode-extensions.jnoortheen.nix-ide + # pkgs.vscode-extensions.redhat.ansible + # pkgs.vscode-extensions.redhat.vscode-yaml + # pkgs.vscode-extensions.ms-azuretools.vscode-docker + # pkgs.vscode-extensions.mads-hartmann.bash-ide-vscode + # ] + # ++ [ open-remote-ssh ]; + # }) + pkgs.vscodium pkgs.nodejs_24 pkgs.nodePackages.npm pkgs.gcc diff --git a/modules/optionnals/desktop/config/etc/xdg/scripts/waybar-update.sh b/modules/optionnals/desktop/config/etc/xdg/scripts/waybar-update.sh index 041f90d..3a0b0c6 100755 --- a/modules/optionnals/desktop/config/etc/xdg/scripts/waybar-update.sh +++ b/modules/optionnals/desktop/config/etc/xdg/scripts/waybar-update.sh @@ -3,13 +3,13 @@ cd ~/nixos/dotfiles || exit # Obtenir le hash actuel -current_hash=$(nix flake metadata --json 2>/dev/null | jq -r '.locks.nodes.nixpkgs.locked.rev') +current_hash=$(nix flake metadata --json 2>/dev/null | jq -r '.locks.nodes."nixpkgs-unstable".locked.rev') # Obtenir le hash le plus récent latest_hash=$(nix flake metadata github:NixOS/nixpkgs/nixos-unstable --json | jq -r '.locked.rev') # Date du commit local -local_commit_date=$(nix flake metadata --json 2>/dev/null | jq -r '.locks.nodes.nixpkgs.locked.lastModified') +local_commit_date=$(nix flake metadata --json 2>/dev/null | jq -r '.locks.nodes."nixpkgs-unstable".locked.lastModified') local_commit_date=$(date -d "@${local_commit_date}" "+%d/%m/%Y à %H:%M") if [ "$current_hash" != "$latest_hash" ]; then @@ -17,7 +17,7 @@ if [ "$current_hash" != "$latest_hash" ]; then maj_count=$(curl -s "https://api.github.com/repos/NixOS/nixpkgs/compare/${current_hash}...${latest_hash}" | jq -r '.ahead_by // 0' 2>/dev/null || echo "?") # Date du commit distant - remote_commit_date=$(curl -s https://api.github.com/repos/NixOS/nixpkgs/commits/c87b95e25065c028d31a94f06a62927d18763fdf | jq -r '.commit.author.date') + remote_commit_date=$(curl -s https://api.github.com/repos/NixOS/nixpkgs/commits/${latest_hash} | jq -r '.commit.author.date') remote_commit_date=$(date -d "${remote_commit_date}" "+%d/%m/%Y à %H:%M") printf '{"text": "%s ", "tooltip": "Commit distant : %s\\nCommit local : %s"}' "${maj_count}" "${remote_commit_date}" "${local_commit_date}" # Compter les commits entre les deux