When using the Nix Package Manager on Debian 11, I have seen that it doesn’t automatically create .desktop files for GUI programs. This would have been fine if I was using nix to install one or two programs, but I was looking forward to use it a regular package manager. Does anyone know how to automate the process?

  • beetsnuami@slrpnk.net
    link
    fedilink
    arrow-up
    2
    ·
    2 years ago

    On my NixOS, nix sets the environment variables XDG_DATA_DIRS, XDG_CONFIG_DIRS, etc. Maybe these contain what you‘re looking for? Do you have a path ~/.nix-profile/share/applications?

    • Libre Extremist@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      I have this line export XDG_DATA_DIRS=$HOME/.nix-profile/share:$HOME/.share:“${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/}” Do I need to add anything else? I do have the directory you have mentioned.