* Make all build with one mkDerivation procedure
* Use version from version_info.json file
* Add meta field
* Use version_info.json to download exe file if none given
* Add noflake version for testing previous
* Use common desktop file
* Install icon with package
Change-Id: I2fecc74859f3c788161bb2f96bd5aa950d6433ae
Electron is quite unoptimised technology and running YM window in
foreground requires a lot of cpu usage. So hiding window to background
is more feature, then bug =)
Change-Id: Id4e00303379004b6353a88efd7232e180f80fe6d
* use `mktemp -d` for temporary files
* use trap to remove temporary files
* fix some shellcheck warnings
Change-Id: Ib73f5a52d7bcd21232e7ef31a815c28a06dcd857
Move default.nix to nix folder
Rename yandex_music to yandex-music to be more nix-styled
Add generation of yandex-music.desktop file
Change-Id: Id0f3bebc22e50ce51be13615ef47717277eb8e3d