{
  config,
  pkgs,
  inputs,
  lib,
  ...
}: let
  username = "cyryl";
in {
  home = {
    username = lib.mkDefault username;
    sessionVariables = {
      LC_ALL = "en_GB.UTF-8";
      LANG = "en_GB.UTF-8";
      PASSWORD_STORE_ENABLE_EXTENSIONS = "true";
    };

    packages = with pkgs; [];

    homeDirectory = lib.mkDefault "/home/${username}";
    stateVersion = "23.11";
  };
  news.display = "show";
  programs.home-manager.enable = true;

  imports = [
    ./cli.nix
    ./links.nix
    ./scripts.nix

    ./programs.nix
    ./programs/newsboat.nix
    ./programs/ssh.nix
    ./programs/tmux.nix
  ];
}