Você deve setar a variável de ambiente R_LIBS no arquivo ~/.Renviron. Por exemplo, no meu .Renviron eu tenho isso:
R_LIBS=~/R_environment/my_library
onde R_environment e my_library são diretórios que criei no meu HOME e onde instalo todos os pacotes adicionais (fora os base...) do R.
Com isso, meu .libPaths() sempre retorna
> .libPaths()
[1] "/home/fpmayer/R_environment/my_library"
[2] "/usr/local/lib64/R/library"
Na função padrão de instalação de pacotes do R, a install.packages(), se você não especificar o argumento lib=, por padrão os novos pacotes serão instalados no diretório da posição 1 do seu .libPaths(), nesse caso sempre no seu diretório pessoal.