{
  description = "jmc-figueira's Delightful Declarative Dotfiles Deluxe";

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    # nixpkgs-master.url = "github:NixOS/nixpkgs/master";
    home-manager.url = "github:nix-community/home-manager";
    home-manager.inputs.nixpkgs.follows = "nixpkgs";
    nur.url = "github:nix-community/NUR";
    impermanence.url = "github:nix-community/impermanence";
  };

  outputs = { self, nixpkgs, home-manager, nur, impermanence }:
    let
      utils = import ./lib {
        inherit (nixpkgs) lib;
      }.utils;
    in
      utils.loadHosts ./hosts;
}