cucumber-sp / yandex-music-linux

Linux client of Yandex Music
Other
415 stars 10 forks source link

Не собирается под nixos #100

Closed CcoderN1 closed 2 months ago

CcoderN1 commented 2 months ago

вот лог:

error: attribute 'yandex-music' missing

       at /nix/store/xy32f9p63fnshp380b459wlbwmslb36x-source/nix/module.nix:31:19:

           30|         type = lib.types.package;
           31|         default = pkgs.yandex-music.override {
             |                   ^
           32|           trayEnabled = cfg.tray.enable;
unixlike@zimmer ~/nixos-flake (main) [1]> 
ein-shved commented 2 months ago

Как собираете, и как добавляете в конфигурацию?

ReLoneR1 commented 2 months ago

Не знаю как ты добавляешь, попробуй вот так:

flake.nix

 inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05";
 yandex-music.url = "github:cucumber-sp/yandex-music-linux";
  };

outputs = { self, nixpkgs,  yandex-music }: {
    nixosConfigurations = {
      nixos = nixpkgs.lib.nixosSystem {
        system = "x86_64-linux";
        modules = [
          ./configuration.nix
            yandex-music.nixosModules.default
];
  };
      };
    };  
}

configuration.nix

programs.yandex-music.enable = true;
nixpkgs.config.allowUnfree = true;
CcoderN1 commented 2 months ago

@ReLoneR1 Спасибо, это помогло. Закрываю тикет