{ description = "MartyTF's NixOS Configuration"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; home-manager = { url = "github:nix-community/home-manager"; inputs.nixpkgs.follows = "nixpkgs"; }; elephant.url = "github:abenz1267/elephant"; walker = { url = "github:abenz1267/walker"; inputs.elephant.follows = "elephant"; }; }; outputs = { self, nixpkgs, home-manager, walker, ... }@inputs: let pkgs = nixpkgs.legacyPackages.x86_64-linux; in { nixosConfigurations = { # marty-pc = nixpkgs.lib.nixosSystem { # system = "x86_64-linux"; # specialArgs = { inherit inputs; }; # modules = [ # ./marty-pc.nix # ./configuration.nix # ./user/marty.nix # home-manager.nixosModules.home-manager # walker.homeManagerModules.default # ]; # }; # marty-server = nixpkgs.lib.nixosSystem { # system = "x86_64-linux"; # specialArgs = { inherit inputs; }; # modules = [ # ./marty-server.nix # ./configuration.nix # ./user/marty.nix # home-manager.nixosModules.home-manager # walker.homeManagerModules.default # ]; # }; marty-latitude = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { inherit inputs; }; modules = [ ./marty-latitude.nix ./configuration.nix ./user/marty.nix home-manager.nixosModules.home-manager walker.nixosModules.default ]; }; }; }; }