{
  hakase = {
    myConfig = {
      proxy = {
        ip = "192.168.68.70";
        port = "8634";
      };
      font = {
        monospace = "MonoLisa";
        monospaceScript = "MonoLisa Italic @ss02=1";
        sans = "Sans";
      };
      nixos = {
        username = "kenji";
        hostname = "hakase";
        timezone = "America/Chicago";
      };
      git = {
        username = "kenji";
        email = "kenji@hakase";
        defaultBranch = "master";
      };
      theme = {
        mode = "dark";
      };
      terminal = {
        default = "ghostty";
        font = "MonoLisa";
        aliases = {
          update = "sudo nixos-rebuild switch --flake ~/.config/nixos/#hakase";
        };
      };
      btop = {
        autostart = true;
        monitor = "HDMI-A-1";
      };
      hyprland = {
        mainMonitor = "DP-1";
        # monitors = [
        #   # "DP-1,highres@180,0x1080,1,vrr,1,bitdepth,10,cm,hdr,sdrbrightness,2.5"
        #   "DP-2,highres@180, 0x0, 1"
        #   "DP-1, highres@240, 0x1440, 1"
        #   "HDMI-A-1, highres@highrr@120, 3440x1440, 1.6"
        # ];
        monitors = ''
          # -----------------------------------------------------
          # Monitor 1: Current OLED (DOWN)
          # -----------------------------------------------------
          monitorv2 {
              output = DP-1
              mode = 3440x1440@240
              position = 0x0
              scale = 1
              vrr = 0
          }

          # -----------------------------------------------------
          # Monitor 2:  LED (UP)
          # -----------------------------------------------------
          monitorv2 {
              output = DP-2
              mode = 3440x1440@165
              position = auto-up
              scale = 1
              vrr = 0
          }
        '';

        wallpaper = "firewatch.png";
        kb_options = "";
      };
      wakeup = {
        mouse = {
          disable = true;
          vendor = "3710";
          product = "5406";
        };
      };
      firefox = {
        bookmarks = [
          {
            name = "Home Manager";
            url = "https://mynixos.com/home-manager/options/programs";
          }
          {
            name = "YouTube";
            url = "https://youtube.com";
          }
          {
            name = "Nur";
            url = "https://nur.nix-community.org/repos";
          }
        ];
        newtabpage = [
          {
            title = "Dashboard";
            url = "https://dash.sakamoto.dev";
          }
        ];
      };
    };
  };

  macbook = {
    myConfig = {
      font = {
        monospace = "MonoLisa";
        monospaceScript = "MonoLisa Italic @ss02=1";
        sans = "Sans";
      };
      nixos = {
        username = "kenji";
        hostname = "macbook";
        timezone = "America/Chicago";
      };
      git = {
        username = "kenji";
        email = "kenji@macbook";
        defaultBranch = "master";
      };
      theme = {
        mode = "dark";
      };
      terminal = {
        default = "ghostty";
        font = "MonoLisa";
        aliases = {
          update = "sudo nixos-rebuild switch --flake ~/.config/nixos/#macbook";
        };
      };
      btop = {
        autostart = false;
        monitor = "eDP-1";
      };
      hyprland = {
        # M1 Pro/Max/Air screens are usually built-in eDP-1.
        # HiDPI scale 2.0 is safe for Retina.
        monitors = [
          "eDP-1, highres, auto, 2"
        ];
        wallpaper = "firewatch.png";
        kb_options = "";
      };
      firefox = {
        bookmarks = [
          {
            name = "Asahi Linux";
            url = "https://asahilinux.org/";
          }
        ];
        newtabpage = [];
      };
    };
  };
}
