A Nix flake for packaging and installing Yandex Music desktop application on NixOS systems.
This flake provides a package for the official Yandex Music desktop client, packaged as a Nix derivation. It downloads the official .deb package and packages it properly for NixOS with all required dependencies.
- ✅ Official Yandex Music desktop client
- ✅ All dependencies included and properly linked
- ✅ Desktop integration (application menu entry)
- ✅ Automatic library path configuration
- ✅ XDG utilities integration
Add to your flake.nix:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
yandex-music = {
url = "github:goodmartian/yandex-music";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, yandex-music, ... }: {
nixosConfigurations.yourhost = nixpkgs.lib.nixosSystem {
# ... your configuration
modules = [
# ... your modules
{
environment.systemPackages = [
yandex-music.packages.x86_64-linux.yandex-music
];
}
];
};
};
}In your home configuration:
{ inputs, pkgs, ... }:
{
home.packages = [
inputs.yandex-music.packages.x86_64-linux.yandex-music
];
}You can also install it directly using:
nix profile install github:goodmartian/yandex-musicAfter installation, you can:
- Launch from application menu (search for "Yandex Music")
- Or run from terminal:
yandex-music
- Version: 5.62.0 (latest official version)
- Architecture: x86_64-linux
- Source: Official Yandex Music .deb package
- Dependencies: All runtime dependencies are included
- NixOS or Nix package manager
- x86_64-linux architecture
- Graphics support (X11/Wayland)
To build locally:
git clone https://github.com/goodmartian/yandex-music.git
cd yandex-music
nix buildTo test the package:
nix run github:goodmartian/yandex-musicContributions are welcome! Please feel free to submit issues or pull requests.
This packaging is provided under the MIT License. Note that Yandex Music itself is proprietary software owned by Yandex.
This is an unofficial packaging of Yandex Music for Nix/NixOS. Yandex Music is a trademark of Yandex LLC. This project is not affiliated with or endorsed by Yandex.