From 7cd40525ff19d9adb6a7540e16a27c955cb1c517 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Sat, 16 Mar 2024 14:12:11 +0100 Subject: Add presentation from Installfest 2024 --- 2024-installfest/flake.nix | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 2024-installfest/flake.nix (limited to '2024-installfest/flake.nix') diff --git a/2024-installfest/flake.nix b/2024-installfest/flake.nix new file mode 100644 index 0000000..4cce0a8 --- /dev/null +++ b/2024-installfest/flake.nix @@ -0,0 +1,42 @@ +{ + description = "NixOS configuration for Turris system"; + + inputs.nixturris = { + url = "gitlab:cynerd/nixturris"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + + outputs = { + self, + flake-utils, + nixpkgs, + nixturris, + }: let + inherit (flake-utils.lib) eachDefaultSystem; + inherit (nixturris.lib) nixturrisSystem; + in + { + nixosConfigurations = { + omnia = nixturrisSystem { + modules = [./omnia.nix ./configuration.nix]; + }; + mox = nixturrisSystem { + modules = [./mox.nix ./configuration.nix]; + }; + }; + } + // eachDefaultSystem (system: { + packages = { + omnia-toplevel = + self.nixosConfigurations.omnia.buildPlatform.${system}.config.system.build.toplevel; + mox-toplevel = + self.nixosConfigurations.mox.buildPlatform.${system}.config.system.build.toplevel; + omnia-tarball = + self.nixosConfigurations.omnia.buildPlatform.${system}.config.system.build.tarball; + mox-tarball = + self.nixosConfigurations.mox.buildPlatform.${system}.config.system.build.tarball; + }; + + formatter = nixpkgs.legacyPackages.${system}.alejandra; + }); +} -- cgit v1.2.3