diff options
| author | Jakub Stachurski <jakub@wilkuu.xyz> | 2026-05-30 23:31:28 +0200 |
|---|---|---|
| committer | Jakub Stachurski <jakub@wilkuu.xyz> | 2026-05-30 23:31:28 +0200 |
| commit | cede216aee3e9df92c3fe5acff44715ab703aeca (patch) | |
| tree | 51d571fc94647147fcd38114e20e98e97c63098c /flake.nix | |
| parent | aa39875b09ebe74db959ab4decd642148abc2860 (diff) | |
Initial commit
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 33 |
1 files changed, 24 insertions, 9 deletions
@@ -71,15 +71,17 @@ treefmt = forAllSystems (pkgs: _: treefmt-nix.lib.evalModule pkgs ./modules/treefmt.nix); in { - packages = (lib.recursiveUpdate - (forAllSystems ( - pkgs: _system: { - bulwark = pkgs.callPackage ./packages/bulwark/package.nix { }; + packages = ( + lib.recursiveUpdate + (forAllSystems ( + pkgs: _system: { + bulwark = pkgs.callPackage ./packages/bulwark/package.nix { }; + } + )) + { + "x86_64-linux".full-iso = self.nixosConfigurations.full-iso.config.system.build.isoImage; } - )) - { - "x86_64-linux".full-iso = self.nixosConfigurations.full-iso.config.system.build.isoImage; - }); + ); # for `nix fmt` formatter = forAllSystems (_: system: treefmt.${system}.config.build.wrapper); @@ -144,7 +146,20 @@ disko.nixosModules.disko sops-nix.nixosModules.default ]; - + }; + aperture = nixpkgs.lib.nixosSystem { + specialArgs = { + inherit inputs; + }; + system = "x86_64-linux"; + modules = [ + ./modules + ./users/wilkuu-server.nix + ./hosts/aperture + home-manager.nixosModules.default + disko.nixosModules.default + sops-nix.nixosModules.default + ]; }; }; }; |
