Compare commits

..

4 commits

Author SHA1 Message Date
Valentin Gagarin dfb02038ac use npins
at least that works
2024-09-25 12:10:03 +02:00
Valentin Gagarin 8236802a74 don't pass around self needlessly 2024-09-25 12:10:03 +02:00
Valentin Gagarin f699c095da add documentation 2024-09-25 12:10:03 +02:00
Valentin Gagarin 5ed89f0c1f WIP: add installer generation and deployment scripts
This doesn't work yet for reasons that are not entirely clear to me:

    > nix run .#deploy.all --show-trace
    error: 'nixosConfigurations.all.type' is not a string but

sic!

    > nix build .#installers.all
    warning: Git tree '/home/vg/src/simple-nixos-fediverse' is dirty
    error:
           … while calling the 'derivationStrict' builtin

             at /builtin/derivation.nix:9:12: (source not available)

           … while evaluating derivation 'nixos-24.11.20240815.9286249-x86_64-linux.iso'
             whose name attribute is located at /nix/store/nqqkj0pwx2ymv8rxpw1m80zd4fxkvk0s-source/pkgs/stdenv/generic/make-derivation.nix:334:7

           … while evaluating attribute 'sources' of derivation 'nixos-24.11.20240815.9286249-x86_64-linux.iso'

             at /nix/store/nqqkj0pwx2ymv8rxpw1m80zd4fxkvk0s-source/nixos/lib/make-iso9660-image.nix:76:3:

               75|
               76|   sources = map (x: x.source) contents;
                 |   ^
               77|   targets = map (x: x.target) contents;

           (stack trace truncated; use '--show-trace' to show the full trace)

           error: Could not load a value as a module, because it is of type "flake", in file /nix/store/nqqkj0pwx2ymv8rxpw1m80zd4fxkvk0s-source/flake.nix.

???
2024-09-25 12:10:03 +02:00

View file

@ -22,7 +22,7 @@ nixpkgs: machine:
]; ];
nixpkgs.hostPlatform = "x86_64-linux"; nixpkgs.hostPlatform = "x86_64-linux";
programs.bash.loginShellInit = '' programs.bash.loginShellInit = ''
${nixpkgs.lib.getBin bootstrap} ${nixpkgs.lib.getExe bootstrap}
''; '';
}; };
in in