Skip to content

Instantly share code, notes, and snippets.

@andir

andir/#nixos.log Secret

Created August 31, 2018 21:59
Show Gist options
  • Save andir/fffe7b6d17755df631834090c3394a7d to your computer and use it in GitHub Desktop.
Save andir/fffe7b6d17755df631834090c3394a7d to your computer and use it in GitHub Desktop.
renoise log
[grep] Search for "renoise" in /irc/freenode/#nixos.weechatlog.
2018-02-18 03:16:50 tertleeltret im looking at this https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/renoise/default.nix
2018-02-18 03:17:00 tertleeltret cuz basic renoise install didnt work
2018-02-18 03:19:09 infinisil tertleeltret: Then you can just nix-env -iA nixos.renoise
2018-02-18 03:19:39 infinisil or really useful: `nix-shell -p renoise`, will give you a shell where renoise is installed, but won't actually install it, really useful for trying stuff out
2018-02-18 03:36:46 infinisil tertleeltret: ah and regarding renoise, there's an explanation in the file: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/renoise/default.nix#L3-L8
2018-02-18 03:38:10 tertleeltret it wants me to replace url = "http://files.renoise.com/demo/Renoise_${fileversion}_Demo_x86.tar.bz2"; with my local copy
2018-02-18 03:39:19 infinisil that you can do with `renoise.override { releasePath = ./path/to/your/download; }`
2018-02-18 03:40:17 infinisil With nix-shell: nix-shell -p 'renoise.override { releasePath = ./.; }'
2018-02-18 03:43:03 infinisil And with nix-env I guess `nix-env -iE '(import <nixpkgs>{}).renoise.override { releasePath = ./.; }'` would work, but that's kinda ugly
2018-02-18 03:43:29 infinisil in configuration.nix it's just `pkgs.renoise.override { ... }`
2018-02-26 01:23:18 tertle||eltret can someone help me out with this https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/renoise/default.nix what is the release path arrtibue that I need to edit, and how do I do that if the package is on the repos alreay?
2018-02-26 01:47:03 tertle||eltret where do I put this line in my nixos/configuration.nix? (renoise.override { releasePath = /home/foo/path/to/renoise.tar.gz; })
2018-02-26 01:50:31 clever tertle||eltret: then add environment.systemPackages = [ (renoise.override { releasePath = /home/foo/path/to/renoise.tar.gz; }) ]; between the main { and }
2018-05-25 23:32:55 ℹ Notice({^_^}): → 04e5cf66 by @yegortimoshenko: renoise: add platforms, derive src version from proper version string
2018-07-22 05:24:09 clever tertle||eltret: nix-env -iA nixos.renoise to install the nix package of it
2018-07-22 05:26:42 clever > pkgs.renoise.meta.description
2018-07-22 05:27:18 clever > pkgs.renoise.meta.license
2018-07-22 05:35:06 samueldr I took a couple minutes to update and unbreak this alternative listing https://nix.samueldr.com/explorer/?channel=nixos-unstable&query=renoise&unfree=true
2018-07-22 05:35:28 clever ,locate renoise
2018-07-22 05:49:52 clever tertle||eltret: you need an entry in your config.nix packageOverrides, that does renoise = pkgs.renoise.override { releasePath = /path/to/something; };
2018-07-22 05:57:53 tertle||eltret packageOverrides, that does renoise = pkgs.renoise.override { releasePath = /path/to/something; };packageOverrides, that does renoise = pkgs.renoise.override { releasePath = /path/to/something; };releasePath
2018-07-22 06:14:38 clever packageOverrides = pkgs: { renoise = pkgs.renoise.override { releasePath = /path/to/something; }; };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment