{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11"; # Stable Nixpkgs nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; # Unstable Nixpkgs home-manager = { # Home Manager url = "github:nix-community/home-manager/release-25.11"; inputs.nixpkgs.follows = "nixpkgs"; }; stylix = { url = "github:nix-community/stylix"; # Color theme manager inputs.nixpkgs.follows = "nixpkgs"; }; nixcord = { url = "github:FlameFlag/nixcord"; inputs.nixpkgs.follows = "nixpkgs"; }; fenix = { # Rust tool-chain manager url = "github:nix-community/fenix"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, nixpkgs-unstable, home-manager, stylix, nixcord, fenix, ... } @ inputs: { nixosConfigurations = { # Laptop kronos = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = {inherit inputs;}; modules = [ ./hosts/kronos/configuration.nix stylix.nixosModules.stylix ./modules/home-manager.nix ]; }; # Desk PC herra = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = {inherit inputs;}; modules = [ ./hosts/herra/configuration.nix stylix.nixosModules.stylix ./modules/hhome-manager.nix ]; }; }; }; }