summaryrefslogtreecommitdiff
path: root/util/host.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2023-02-22 02:22:10 -0500
committerseth <[email protected]>2023-02-22 02:22:10 -0500
commit01ccb0cead584733e6c89fcad44c441fe05bc5c7 (patch)
tree54703a80882ed366b237c27f88b858f3106eb0e3 /util/host.nix
parent9c4a04054f5c72c3c66973b0bea06d10e042947c (diff)
switch back to alejandra
nixpkgs-fmt is weird...
Diffstat (limited to 'util/host.nix')
-rw-r--r--util/host.nix79
1 files changed, 39 insertions, 40 deletions
diff --git a/util/host.nix b/util/host.nix
index baedf73..786e460 100644
--- a/util/host.nix
+++ b/util/host.nix
@@ -1,44 +1,43 @@
-{ home-manager, ... }: {
- mkHost =
- { name
- , modules
- , system ? "x86_64-linux"
- , specialArgs ? { }
- , version ? "22.11"
- , pkgs
- ,
- }: {
- ${name} = with pkgs.lib;
- nixosSystem {
- inherit system specialArgs;
- modules =
- [
- ../hosts/common
- ../hosts/${name}
+{home-manager, ...}: {
+ mkHost = {
+ name,
+ modules,
+ system ? "x86_64-linux",
+ specialArgs ? {},
+ version ? "22.11",
+ pkgs,
+ }: {
+ ${name} = with pkgs.lib;
+ nixosSystem {
+ inherit system specialArgs;
+ modules =
+ [
+ ../hosts/common
+ ../hosts/${name}
- ({ pkgs, ... }: {
- system.stateVersion = version;
- networking.hostName = mkDefault name;
- # enable non-free packages
- nixpkgs.config.allowUnfree = true;
+ ({pkgs, ...}: {
+ system.stateVersion = version;
+ networking.hostName = mkDefault name;
+ # enable non-free packages
+ nixpkgs.config.allowUnfree = true;
- # Enable nix flakes
- nix = {
- package = pkgs.nixFlakes;
- settings.experimental-features = [ "nix-command" "flakes" ];
- };
- })
+ # Enable nix flakes
+ nix = {
+ package = pkgs.nixFlakes;
+ settings.experimental-features = ["nix-command" "flakes"];
+ };
+ })
- home-manager.nixosModules.home-manager
- {
- home-manager = {
- useGlobalPkgs = true;
- useUserPackages = true;
- extraSpecialArgs = specialArgs;
- };
- }
- ]
- ++ modules;
- };
- };
+ home-manager.nixosModules.home-manager
+ {
+ home-manager = {
+ useGlobalPkgs = true;
+ useUserPackages = true;
+ extraSpecialArgs = specialArgs;
+ };
+ }
+ ]
+ ++ modules;
+ };
+ };
}