From 1ccc0f2c368f35d3082e4b7cef5789f40a6e1bfe Mon Sep 17 00:00:00 2001 From: vin Date: Wed, 7 May 2025 17:00:14 -0400 Subject: run nixfmt --- flake.nix | 136 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 75 insertions(+), 61 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index a051dba..dd3fb38 100644 --- a/flake.nix +++ b/flake.nix @@ -1,20 +1,20 @@ { - description = "my nixos configuration"; + description = "my nixos configuration"; - inputs = { + inputs = { # nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable-small"; - nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.11"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable-small"; + nixpkgs-stable.url = "github:nixos/nixpkgs/nixos-24.11"; - home-manager = { - url = "github:nix-community/home-manager"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + home-manager = { + url = "github:nix-community/home-manager"; + inputs.nixpkgs.follows = "nixpkgs"; + }; - everblush-gtk = { - url = "github:everblush/gtk"; - inputs.nixpkgs.follows = "nixpkgs"; - }; + everblush-gtk = { + url = "github:everblush/gtk"; + inputs.nixpkgs.follows = "nixpkgs"; + }; simple-nixos-mailserver = { url = "gitlab:simple-nixos-mailserver/nixos-mailserver/nixos-24.11"; @@ -33,58 +33,72 @@ url = "/data/src/clones/llm/llama.cpp"; inputs.nixpkgs.follows = "nixpkgs"; }; - }; + }; - outputs = { self, home-manager, nixpkgs, nixpkgs-stable, everblush-gtk, agenix, simple-nixos-mailserver, llama-cpp, ... }@inputs: { - # TODO: deduplicate this - nixosConfigurations = { - demiurge = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - specialArgs = inputs; - modules = [ - ./hosts/demiurge - agenix.nixosModules.default + outputs = + { + self, + home-manager, + nixpkgs, + nixpkgs-stable, + everblush-gtk, + agenix, + simple-nixos-mailserver, + llama-cpp, + ... + }@inputs: + { + # TODO: deduplicate this + nixosConfigurations = { + demiurge = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = inputs; + modules = [ + ./hosts/demiurge + agenix.nixosModules.default - home-manager.nixosModules.home-manager { - home-manager.extraSpecialArgs = { - inherit inputs; - hostname = "demiurge"; - }; - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.vin = import ./home.nix; - } - ]; - }; + home-manager.nixosModules.home-manager + { + home-manager.extraSpecialArgs = { + inherit inputs; + hostname = "demiurge"; + }; + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.vin = import ./home.nix; + } + ]; + }; - hastur = nixpkgs.lib.nixosSystem { - system = "x86_64-linux"; - specialArgs = inputs; - modules = [ - ./hosts/hastur - agenix.nixosModules.default + hastur = nixpkgs.lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = inputs; + modules = [ + ./hosts/hastur + agenix.nixosModules.default - home-manager.nixosModules.home-manager { - home-manager.extraSpecialArgs = { - inherit inputs; - hostname = "hastur"; - }; - home-manager.useGlobalPkgs = true; - home-manager.useUserPackages = true; - home-manager.users.vin = import ./home.nix; - } - ]; - }; + home-manager.nixosModules.home-manager + { + home-manager.extraSpecialArgs = { + inherit inputs; + hostname = "hastur"; + }; + home-manager.useGlobalPkgs = true; + home-manager.useUserPackages = true; + home-manager.users.vin = import ./home.nix; + } + ]; + }; - saklas = nixpkgs-stable.lib.nixosSystem { - system = "x86_64-linux"; - specialArgs = inputs; - modules = [ - ./hosts/saklas - agenix.nixosModules.default - simple-nixos-mailserver.nixosModule - ]; - }; - }; - }; + saklas = nixpkgs-stable.lib.nixosSystem { + system = "x86_64-linux"; + specialArgs = inputs; + modules = [ + ./hosts/saklas + agenix.nixosModules.default + simple-nixos-mailserver.nixosModule + ]; + }; + }; + }; } -- cgit v1.2.3