{
  config,
  pkgs,
  ...
}: {
  home .packages = with pkgs; [
    ## Apps
    telegram-desktop
    kdiff3
  ];

  programs = {
    home-manager.enable = true;

    firefox.enable = true;

    zsh = {
      history = {
        size = 10000;
        path = "${config.xdg.dataHome}/zsh/history";
        expireDuplicatesFirst = true;
      };

      oh-my-zsh = {
        enable = true;
        theme = "agnoster";
        plugins = ["git" "sudo" "systemadmin"];
      };
    };

    git = {
      userName = "Ronja Spiegelberg";
      userEmail = "ronja.spiegelberg@gmail.com";

      extraConfig = {
        pull.ff = "only";
        merge.tool = "kdiff3";
      };
    };

    chromium = {
      enable = true;
      extensions = [
        {
          # ublock origin
          id = "cjpalhdlnbpafiamejdnhcphjbkeiagm";
        }
        {
          id = "dcpihecpambacapedldabdbpakmachpb";
          updateUrl = "https://raw.githubusercontent.com/iamadamdev/bypass-paywalls-chrome/master/updates.xml";
        }
      ];
    };
  };
}