From 8de6c0fc2825d1ecb98fe0a948abac610dab5edf Mon Sep 17 00:00:00 2001 From: Julian Sutter Date: Thu, 31 Jul 2025 01:46:34 -0700 Subject: [PATCH] Fix desktop file format in all desktop modules - Remove incorrect 'applications:' prefix from desktop file names - All modules now use correct format (e.g., 'steam.desktop' not 'applications:steam.desktop') - Fixed modules: gaming.nix, office.nix, dev.nix, media.nix, dnm.nix - Modular Plasma pinning system now works correctly for all desktop modules - All 14 applications should now appear pinned after Plasma session restart --- desktop/dev.nix | 2 +- desktop/dnm.nix | 4 ++-- desktop/gaming.nix | 4 ++-- desktop/media.nix | 2 +- desktop/office.nix | 8 ++++---- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/desktop/dev.nix b/desktop/dev.nix index 3d65c4f..c8f8778 100644 --- a/desktop/dev.nix +++ b/desktop/dev.nix @@ -3,7 +3,7 @@ { # Add this module's pinned applications desktop.plasma.pinnedApps = [ - "applications:windsurf.desktop" # Windsurf IDE + "windsurf.desktop" # Windsurf IDE ]; environment.systemPackages = with pkgs; [ diff --git a/desktop/dnm.nix b/desktop/dnm.nix index 4451356..36a6475 100644 --- a/desktop/dnm.nix +++ b/desktop/dnm.nix @@ -3,8 +3,8 @@ { # Add this module's pinned applications desktop.plasma.pinnedApps = [ - "applications:tor-browser.desktop" # Tor browser - "applications:org.kde.kleopatra.desktop" # Kleopatra GPG + "tor-browser.desktop" # Tor browser + "org.kde.kleopatra.desktop" # Kleopatra GPG ]; environment.systemPackages = with pkgs; [ diff --git a/desktop/gaming.nix b/desktop/gaming.nix index efb50b9..761b8f0 100644 --- a/desktop/gaming.nix +++ b/desktop/gaming.nix @@ -3,8 +3,8 @@ { # Add this module's pinned applications desktop.plasma.pinnedApps = [ - "applications:steam.desktop" # Steam gaming platform - "applications:discord.desktop" # Gaming communication + "steam.desktop" # Steam gaming platform + "discord.desktop" # Gaming communication ]; environment.systemPackages = with pkgs; [ diff --git a/desktop/media.nix b/desktop/media.nix index 8e8d548..f8bd937 100644 --- a/desktop/media.nix +++ b/desktop/media.nix @@ -3,7 +3,7 @@ { # Add this module's pinned applications desktop.plasma.pinnedApps = [ - "applications:rustdesk.desktop" # Remote desktop client + "rustdesk.desktop" # Remote desktop client ]; environment.systemPackages = with pkgs; [ vlc # Media player diff --git a/desktop/office.nix b/desktop/office.nix index 1030161..63395f5 100644 --- a/desktop/office.nix +++ b/desktop/office.nix @@ -3,10 +3,10 @@ { # Add this module's pinned applications desktop.plasma.pinnedApps = [ - "applications:slack.desktop" # Team communication - "applications:signal-desktop.desktop" # Private messaging - "applications:libreoffice-writer.desktop" # Write (LibreOffice Writer) - "applications:libreoffice-calc.desktop" # Calc (LibreOffice Calc) + "slack.desktop" # Team communication + "signal-desktop.desktop" # Private messaging + "libreoffice-writer.desktop" # Write (LibreOffice Writer) + "libreoffice-calc.desktop" # Calc (LibreOffice Calc) ]; environment.systemPackages = with pkgs; [ libreoffice-qt