Open quinn-dougherty opened 2 years ago
Hi @quinn-dougherty we only give official support by using the signed installers from www.daedaluswallet.io
But I am sure @michalrus could give you an answer here 🙏
Hey, @quinn-dougherty!
If you want flakes, you can try this in-progress PR → #3008
We use some impure evaluations for code signing of the Windows builds, so it may take some time, before this is merged into develop
If #3008 works for you, I can merge the current develop
into it, so that you have more up-to-date code
Or you can also look at that diff, to see what I had to change to make it build purely.
Unfortunately, IIRC, I don’t think that passing target = "x86_64-linux";
when you import this repository would be enough…
So
nix build github:input-output-hk/daedalus/chore/ddw-1083-flakes
works great, and the reason I can't build my system is the package isn't interacting with fish completions
error: attribute 'name' missing
at /nix/store/gyp5c9cp5v0xkmgc5xkcl4dxrmmrrgla-source/modules/programs/fish.nix:311:30:
310| generateCompletions = package:
311| pkgs.runCommand "${package.name}-fish-completions" {
| ^
312| src = package;
(use '--show-trace' to show detailed location information)
~
Which isn't super important to you, but I figured it couldn't hurt to make you aware.
Thanks for the branch!
Oh, so there is no name
for the defaultPackage
on that branch?
Interesting :open_mouth: Thanks! :bow: I’ll add it :memo:
FWIW this seems to work fine for me on Linux on the 5.1.1 tag
{
inputs.daedalus.url = "github:input-output-hk/daedalus/5.1.1";
outputs = { nixpkgs, daedalus, ... }: {
# ...
home.packages = [
(import daedalus {
target = "x86_64-linux";
localLibSystem = "x86_64-linux";
}).daedalus
];
# ...
};
}
I'm running nixos, and I can't install daedalus in pure mode. I need to run
--impure
flag onnixos-rebuild switch
, or else I get the following bugMy install looks like this, with
home-manager
:I think a flake would be a better way to install daedalus.