Files
nixos/common/modules/home/desktop-files.nix
2026-03-15 17:37:50 +01:00

33 lines
895 B
Nix

{
config,
pkgs,
...
}:
{
xdg.dataFile."applications/clion.desktop".text = ''
[Desktop Entry]
Type=Application
Name=CLion (Nix Shell)
GenericName=C/C++ IDE from JetBrains
Exec=sh -c "nix develop ${config.xdg.configHome}/nix-shells/cpp -c clion %f"
Icon=clion
Terminal=false
Categories=Development;IDE;
StartupWMClass=jetbrains-clion
MimeType=text/x-c++src;text/x-c++hdr;text/x-csrc;text/x-chdr;
'';
xdg.dataFile."applications/cisco-packet-tracer-9.desktop".text = ''
[Desktop Entry]
StartupWMClass=PacketTracer
Name=Cisco Packet Tracer 9.0.0
Type=Application
Categories=Education;
Exec=env QT_STYLE_OVERRIDE=adwaita packettracer9 %f
Icon=cisco-packet-tracer-9
Terminal=false
StartupNotify=true
MimeType=application/x-pkt;application/x-pka;application/x-pkz;application/x-pks;application/x-pksz;
'';
}