Skip to content

goodmartian/yandex-music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yandex Music for NixOS

A Nix flake for packaging and installing Yandex Music desktop application on NixOS systems.

Overview

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.

Features

  • ✅ Official Yandex Music desktop client
  • ✅ All dependencies included and properly linked
  • ✅ Desktop integration (application menu entry)
  • ✅ Automatic library path configuration
  • ✅ XDG utilities integration

Installation

Using as a flake input

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
          ];
        }
      ];
    };
  };
}

For home-manager users

In your home configuration:

{ inputs, pkgs, ... }:
{
  home.packages = [
    inputs.yandex-music.packages.x86_64-linux.yandex-music
  ];
}

Direct installation

You can also install it directly using:

nix profile install github:goodmartian/yandex-music

Usage

After installation, you can:

  1. Launch from application menu (search for "Yandex Music")
  2. Or run from terminal: yandex-music

Package Information

  • Version: 5.62.0 (latest official version)
  • Architecture: x86_64-linux
  • Source: Official Yandex Music .deb package
  • Dependencies: All runtime dependencies are included

System Requirements

  • NixOS or Nix package manager
  • x86_64-linux architecture
  • Graphics support (X11/Wayland)

Development

To build locally:

git clone https://github.com/goodmartian/yandex-music.git
cd yandex-music
nix build

To test the package:

nix run github:goodmartian/yandex-music

Contributing

Contributions are welcome! Please feel free to submit issues or pull requests.

License

This packaging is provided under the MIT License. Note that Yandex Music itself is proprietary software owned by Yandex.

Disclaimer

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages