home-manager @ 199f5268ddeec261f5cba352d741f64517eb68e5

 1{
 2  description = "My Home Manager Flake";
 3
 4  inputs = {
 5    nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
 6    ghostty.url = "git+ssh://git@github.com/ghostty-org/ghostty";
 7    home-manager = {
 8      url = "github:nix-community/home-manager";
 9      inputs.nixpkgs.follows = "nixpkgs";
10    };
11
12    gxctl.url = "git+ssh://git@github.com/grid-x/gxctl";
13    edge-tools.url = "git+ssh://git@github.com/grid-x/edge-tools";
14  };
15
16  outputs = inputs @ {
17    self,
18    nixpkgs,
19    home-manager,
20    gxctl,
21    ...
22  }: {
23    defaultPackage.x86_64-linux = home-manager.defaultPackage.x86_64-linux;
24    homeConfigurations = let
25      pkgs = import nixpkgs {
26        system = "x86_64-linux";
27      };
28    in {
29      "gabrielgio@workstation.lan" = home-manager.lib.homeManagerConfiguration {
30        inherit pkgs;
31
32        extraSpecialArgs = {
33          inherit inputs;
34        };
35
36        modules = [
37          ./home.nix
38          ./secrets/gridx/gridx.nix
39        ];
40      };
41      "gabrielgio@homestation.lan" = home-manager.lib.homeManagerConfiguration {
42        inherit pkgs;
43
44        extraSpecialArgs = {
45          inherit inputs;
46        };
47
48        modules = [
49          ./home.nix
50        ];
51      };
52    };
53  };
54}