diff options
| author | Miran Bastaja <miran.bastaja04@gmail.com> | 2024-07-06 06:48:40 +0200 |
|---|---|---|
| committer | Miran Bastaja <miran.bastaja04@gmail.com> | 2024-07-06 06:48:40 +0200 |
| commit | c97a1d66084aaf50ca816d9c482f296d31346f9f (patch) | |
| tree | d03726dfb1edfa87b93ca42b9076658c7c50c940 /flake.nix | |
| parent | fed01b401d65e655f565fc5c6304f2ab0d758513 (diff) | |
formatting
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 41 |
1 files changed, 26 insertions, 15 deletions
@@ -26,18 +26,29 @@ }; }; - outputs = { flake-utils, ... }@inputs: - flake-utils.lib.eachDefaultSystem (system: - let pkgs = inputs.nixpkgs.legacyPackages.${system}; - in { - formatter = pkgs.nixfmt; - devShells.default = - pkgs.mkShell { buildInputs = with pkgs; [ git gitui sops ]; }; - }) // { - nixosConfigurations = let + outputs = + { flake-utils, ... }@inputs: + flake-utils.lib.eachDefaultSystem ( + system: + let + pkgs = inputs.nixpkgs.legacyPackages.${system}; + in + { + devShells.default = pkgs.mkShell { + buildInputs = with pkgs; [ + git + gitui + sops + nixfmt-rfc-style + ]; + }; + } + ) + // { + nixosConfigurations = + let generateNixosConfig = name: _value: { - system = - "x86_64-linux"; # I don't have any other type of machine yet + system = "x86_64-linux"; # I don't have any other type of machine yet modules = with inputs; [ home-manager.nixosModules.home-manager sops-nix.nixosModules.sops @@ -54,14 +65,14 @@ }; }; # wrapper around nixpkgs.lib.nixosSystem to enable using it on attrsets - generateNixosSystem = _name: value: - inputs.nixpkgs.lib.nixosSystem value; + generateNixosSystem = _name: value: inputs.nixpkgs.lib.nixosSystem value; hosts = builtins.readDir ./hosts; nixosConfigs = builtins.mapAttrs generateNixosConfig hosts; # If you want to add something to a particular system, do it here before # the `in ...` line - in builtins.mapAttrs generateNixosSystem nixosConfigs; - }; + in + builtins.mapAttrs generateNixosSystem nixosConfigs; + }; } |
