diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-08 02:17:56 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-08 02:17:56 +0200 |
| commit | 062034c68ee16879d2b4a871c53394bfd73454a3 (patch) | |
| tree | f2a29a7d236ae2780c086a3900d46759a8a222f2 | |
| parent | modules/boot/iso_entry: Correct the boot options (diff) | |
| download | nixos-config-062034c68ee16879d2b4a871c53394bfd73454a3.zip | |
Diffstat (limited to '')
| -rw-r--r-- | modules/by-name/bo/boot/module.nix | 2 | ||||
| -rw-r--r-- | pkgs/by-name/ta/tails-iso/package.nix (renamed from modules/by-name/bo/boot/tails_iso.nix) | 30 |
2 files changed, 19 insertions, 13 deletions
diff --git a/modules/by-name/bo/boot/module.nix b/modules/by-name/bo/boot/module.nix index ebf58a97..b8c90d89 100644 --- a/modules/by-name/bo/boot/module.nix +++ b/modules/by-name/bo/boot/module.nix @@ -20,7 +20,7 @@ cfg = config.soispha.boot; tailsPrefix = "EFI/tails"; - iso = import ./tails_iso.nix {inherit pkgs;}; + iso = pkgs.tails-iso; iso_options = [ "initrd=/${tailsPrefix}/initrd.img" diff --git a/modules/by-name/bo/boot/tails_iso.nix b/pkgs/by-name/ta/tails-iso/package.nix index 03f97577..d790befd 100644 --- a/modules/by-name/bo/boot/tails_iso.nix +++ b/pkgs/by-name/ta/tails-iso/package.nix @@ -7,22 +7,28 @@ # # You should have received a copy of the License along with this program. # If not, see <https://www.gnu.org/licenses/gpl-3.0.txt>. -{pkgs ? (builtins.getFlake "nixpkgs").legacyPackages."x86_64-linux"}: let - version = "7.8"; - checked_iso = pkgs.stdenv.mkDerivation (finalAttrs: { +{ + stdenv, + fetchurl, + sequoia-sq, + libarchive, # for bsdtar +}: let + version = "7.8.1"; + + checked_iso = stdenv.mkDerivation (finalAttrs: { pname = "tails-iso"; version = "amd64-${version}"; srcs = [ - (pkgs.fetchurl { + (fetchurl { url = "https://tails.net/torrents/files/tails-${finalAttrs.version}.iso.sig"; - hash = "sha256-58vDQdXQYYqeVUHzupmDPtVVpSrxtT25+gwHe2OfvkA="; + hash = "sha256-DQm+EHe0KllmzLQzGU61cqaRDNjhU3KUCtDzHKDwWck="; }) - (pkgs.fetchurl { + (fetchurl { url = "https://download.tails.net/tails/stable/tails-${finalAttrs.version}/tails-${finalAttrs.version}.iso"; - hash = "sha256-ewLHQ+3iI3aHgvKdBgysQ9QAudQ7AM83WP+VdYFmxt0="; + hash = "sha256-Y4Sch1ZgWUODi9rxcXimVrFvicXPCN6SgLvINvJGcvw="; }) - (pkgs.fetchurl { + (fetchurl { url = "https://tails.net/tails-signing.key"; hash = "sha256-OwdqyM7o7K6F5Km0U1RU3hzsnaT+Yw0sjQk/thMeq1k="; }) @@ -31,7 +37,7 @@ dontUnpack = true; nativeBuildInputs = [ - pkgs.sequoia-sq + sequoia-sq ]; buildPhase = @@ -54,15 +60,15 @@ ''; }); in - pkgs.stdenv.mkDerivation { + stdenv.mkDerivation { name = "live_iso_boot_entry"; src = checked_iso; dontUnpack = true; - nativeBuildInputs = with pkgs; [ - libarchive # for bsdtar + nativeBuildInputs = [ + libarchive ]; buildPhase = '' |
