You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.6 KiB

My dot files managed by ChezMoi

Built around Bash. Most supervitamined replacements like hishtory or exa stay optional.

My friend programs

  • shell : bash, prompt manager starship, Hishtory, Exa
  • terminal multiplexer: tmux, plugin manager tpm and session manager tmuxp
  • a swiss-knife to make life easier: fzf
  • git: configuration and the terminal manager tig
  • vim: vim or neovim, vundle
  • languages: python, perl, java with sdkman

Configuration file

a sample file (located in ~/config/chezmoi/chezmoi.toml)

[data]
  # git configuration
  git_email = ""
  git_alias = ""
  # fzf search path for "p" command
  projectdir = "~/work"
  # deployment java path for "d" command
  deploydir = "~/dist"
  # Java versions from sdkman
  java6_version = "6.0.119-zulu"
  java7_version = "7.0.342-zulu"
  java8_version = "8.0.302-open"
  java11_version = "11.0.12-open"
  # extra certificate for NodeJs (PEM file) to trust HTTPS proxy
  extra_ca_cert = "/home/yannic/config/security/ca-node.pem"
  # Java truststore for Maven to trust HTTPS proxy
  java_truststore_file = "/home/yannic/config/security/snef-security.jks"
  java_truststore_password = "secret"
  # docker compose bin
  docker_compose_command = "/usr/bin/docker compose"