aboutsummaryrefslogtreecommitdiff
path: root/modules/flake/nixos.nix
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-01-13 00:34:54 +0100
committerLeander Scherer <leander@schererleander.de>2026-01-13 00:34:54 +0100
commit714280aacdd0cf7c6d3daa2d74d10664404a0471 (patch)
tree6c05beee56f3ac5937ddabcfce292a0d8abb9792 /modules/flake/nixos.nix
parent7324b0e1af9f469c16771b8ec3bf8149149c81ce (diff)
format(flake): nixfmt
Diffstat (limited to 'modules/flake/nixos.nix')
-rw-r--r--modules/flake/nixos.nix32
1 files changed, 25 insertions, 7 deletions
diff --git a/modules/flake/nixos.nix b/modules/flake/nixos.nix
index efc6d15..40145ea 100644
--- a/modules/flake/nixos.nix
+++ b/modules/flake/nixos.nix
@@ -1,4 +1,9 @@
-{ inputs, config, self, ... }:
+{
+ inputs,
+ config,
+ self,
+ ...
+}:
let
inherit (inputs.nixpkgs) lib;
@@ -11,7 +16,10 @@ let
commonNixosModules = nixosModuleFiles ++ [
{
nixpkgs.config.allowUnfree = true;
- nix.settings.experimental-features = [ "nix-command" "flakes" ];
+ nix.settings.experimental-features = [
+ "nix-command"
+ "flakes"
+ ];
}
];
@@ -19,6 +27,7 @@ let
homeManagerModules = [
inputs.home-manager.nixosModules.home-manager
{
+ home-manager.backupFileExtension = "backup";
home-manager.extraSpecialArgs = { inherit inputs; };
home-manager.sharedModules = [ config.flake.homeModules.default ];
}
@@ -28,15 +37,24 @@ in
flake.nixosConfigurations = {
adam = lib.nixosSystem {
system = "x86_64-linux";
- specialArgs = { inherit inputs; host = "adam"; };
- modules = commonNixosModules ++ homeManagerModules ++ [
- (self + /hosts/adam/configuration.nix)
- ];
+ specialArgs = {
+ inherit inputs;
+ host = "adam";
+ };
+ modules =
+ commonNixosModules
+ ++ homeManagerModules
+ ++ [
+ (self + /hosts/adam/configuration.nix)
+ ];
};
sachiel = lib.nixosSystem {
system = "x86_64-linux";
- specialArgs = { inherit inputs; host = "sachiel"; };
+ specialArgs = {
+ inherit inputs;
+ host = "sachiel";
+ };
modules = commonNixosModules ++ [
(self + /hosts/sachiel/configuration.nix)
];