From e0905eb651e8981c2fc4907a8cb3bb8504e47900 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Sat, 13 Jun 2026 12:36:35 -0700 Subject: [PATCH] Update codex desktop --- nixos/flake.lock | 10 ++++------ nixos/keepbook-sync.nix | 10 +++++++++- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/nixos/flake.lock b/nixos/flake.lock index 9f263fc2..23cab5cb 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -1409,12 +1409,10 @@ ] }, "locked": { - "lastModified": 1781314964, - "narHash": "sha256-3JkpgmpEiNrAfWBEE4BHT288RjsTZ8rXdAt24XALpKo=", - "owner": "colonelpanic8", - "repo": "keepbook", - "rev": "61ccc67dd0a18fb08a6256b9dd7d217e39265540", - "type": "github" + "lastModified": 1781333555, + "narHash": "sha256-KdPjjnTacEnZHuhijT7vwv/Lu3lnCgkOODPH+6Gx6T8=", + "path": "/home/imalison/Projects/keepbook", + "type": "path" }, "original": { "owner": "colonelpanic8", diff --git a/nixos/keepbook-sync.nix b/nixos/keepbook-sync.nix index 7d5b4ae1..6c16b6eb 100644 --- a/nixos/keepbook-sync.nix +++ b/nixos/keepbook-sync.nix @@ -13,7 +13,15 @@ name = "${keepbookDioxusDesktopBase.name}-single-desktop-entry"; paths = [keepbookDioxusDesktopBase]; postBuild = '' - rm -f "$out/share/applications/keepbook-dioxus.desktop" + desktopFile="$out/share/applications/keepbook-dioxus.desktop" + if [ -f "$desktopFile" ] && ! grep -q '^NoDisplay=' "$desktopFile"; then + tmpDesktopFile="$(mktemp)" + cp "$desktopFile" "$tmpDesktopFile" + rm -f "$desktopFile" + install -m644 "$tmpDesktopFile" "$desktopFile" + rm -f "$tmpDesktopFile" + echo 'NoDisplay=true' >> "$desktopFile" + fi ''; meta = keepbookDioxusDesktopBase.meta; };