summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorJakub Stachurski <jakub@wilkuu.xyz>2026-05-30 23:31:28 +0200
committerJakub Stachurski <jakub@wilkuu.xyz>2026-05-30 23:31:28 +0200
commitcede216aee3e9df92c3fe5acff44715ab703aeca (patch)
tree51d571fc94647147fcd38114e20e98e97c63098c /flake.nix
parentaa39875b09ebe74db959ab4decd642148abc2860 (diff)
Initial commit
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix33
1 files changed, 24 insertions, 9 deletions
diff --git a/flake.nix b/flake.nix
index 3d9f7ac..e05060f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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
+ ];
};
};
};