]> git.immae.eu Git - perso/Immae/Config/dotdrop.git/blame - dotfiles/pam_environment
Add password store
[perso/Immae/Config/dotdrop.git] / dotfiles / pam_environment
CommitLineData
1950387f
IB
1# This wil be set correctly in systemd service since the service manager
2# itself goes through /etc/pam.d/system-login (as systemd-user) and
3# takes its environment from pam_env
4# HOME doesn’t even exist when arriving here, but the user’s home is
5# available via @{HOME}. But pam_systemd still sets XDG_RUNTIME_DIR (and
6# only that one in the case of systemd-user)
7
8# Those are already defined in /etc/security/pam_env.conf
9XDG_CONFIG_HOME DEFAULT="@{HOME}/.config"
10XDG_CACHE_HOME DEFAULT="@{HOME}/.cache"
11XDG_DATA_HOME DEFAULT="@{HOME}/.local/share"
12XDG_STATE_HOME DEFAULT="@{HOME}/.local/state"
13
14EDITOR DEFAULT="vim"
15VISUAL DEFAULT="vim"
16PAGER DEFAULT="less"
17BROWSER DEFAULT="firefox"
18
19# VIM
20VIMINIT DEFAULT=":source ${XDG_CONFIG_HOME}/vim/vimrc"
21
22# Mplayer
23MPLAYER_HOME DEFAULT="${XDG_CONFIG_HOME}/mplayer"
24
25# X11
26XAUTHORITY DEFAULT="${XDG_RUNTIME_DIR}/Xauthority"
27
28# GPG
29GNUPGHOME DEFAULT="${XDG_CONFIG_HOME}/gnupg"
30
31# Less
32LESSHISTFILE DEFAULT="${XDG_STATE_HOME}/less/history"
33
34# Pass
35PASSWORD_STORE_DIR DEFAULT="${XDG_DATA_HOME}/pass"
36
37# Postgresql
38PSQLRC DEFAULT="${XDG_CONFIG_HOME}/psql/psqlrc"
39PSQL_HISTORY DEFAULT="${XDG_STATE_HOME}/psql/psql_history"
40PGPASSFILE DEFAULT="${XDG_CONFIG_HOME}/psql/pgpass"
41PGSERVICEFILE DEFAULT="${XDG_CONFIG_HOME}/psql/pg_service.conf"
42
43# Sqlite
44SQLITE_HISTORY DEFAULT="${XDG_STATE_HOME}/sqlite_history"
45
46# Stack
47STACK_ROOT DEFAULT="${XDG_DATA_HOME}/stack"
48
49# Nodejs
50NVM_DIR DEFAULT="${XDG_DATA_HOME}/nvm"
51NPM_CONFIG_USERCONFIG DEFAULT="${XDG_CONFIG_HOME}/npm/npmrc"
52
53# TMUX
54TMUX_TMPDIR DEFAULT="${XDG_RUNTIME_DIR}"
55
56# node_modules/pm2/paths.js
57PM2_HOME DEFAULT="${XDG_DATA_HOME}/pm2"
58PM2_CONF_FILE DEFAULT="${XDG_CONFIG_HOME}/pm2/conf.js"
59PM2_MODULE_CONF_FILE DEFAULT="${XDG_CONFIG_HOME}/pm2/module_conf.js"
60PM2_LOG_FILE_PATH DEFAULT="${XDG_STATE_HOME}/pm2/pm2.log"
61PM2_PID_FILE_PATH DEFAULT="${XDG_RUNTIME_DIR}/pm2/pm2.pid"
62PM2_RELOAD_LOCKFILE DEFAULT="${XDG_RUNTIME_DIR}/pm2/reload.lock"
63PM2_DEFAULT_PID_PATH DEFAULT="${XDG_RUNTIME_DIR}/pm2/pids"
64PM2_DEFAULT_LOG_PATH DEFAULT="${XDG_STATE_HOME}/pm2/logs"
65PM2_DAEMON_RPC_PORT DEFAULT="${XDG_RUNTIME_DIR}/pm2/rpc.sock"
66PM2_DAEMON_PUB_PORT DEFAULT="${XDG_RUNTIME_DIR}/pm2/pub.sock"
67PM2_INTERACTOR_RPC_PORT DEFAULT="${XDG_RUNTIME_DIR}/pm2/interactor.sock"
68PM2_INTERACTOR_LOG_FILE_PATH DEFAULT="${XDG_STATE_HOME}/pm2/agent.log"
69PM2_INTERACTOR_PID_PATH DEFAULT="${XDG_RUNTIME_DIR}/pm2/agent.pid"
70PM2_INTERACTION_CONF DEFAULT="${XDG_CONFIG_HOME}/pm2/agent.json5"