diff options
author | Karel Kočí <cynerd@email.cz> | 2024-03-16 14:12:11 +0100 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2024-03-16 14:12:11 +0100 |
commit | 7cd40525ff19d9adb6a7540e16a27c955cb1c517 (patch) | |
tree | f65f918ed8f713e13f50296beff119b0eaedfd6f /2024-installfest/flake.nix | |
parent | 64af010c19bae50d19f6626d4138355b2971159e (diff) | |
download | presentations-7cd40525ff19d9adb6a7540e16a27c955cb1c517.tar.gz presentations-7cd40525ff19d9adb6a7540e16a27c955cb1c517.tar.bz2 presentations-7cd40525ff19d9adb6a7540e16a27c955cb1c517.zip |
Add presentation from Installfest 2024
Diffstat (limited to '2024-installfest/flake.nix')
-rw-r--r-- | 2024-installfest/flake.nix | 42 |
1 files changed, 42 insertions, 0 deletions
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; + }); +} |