Reasons to want this ‘configurable’ is to match the rest of the system, as this is one of the few remaining binaries that writes into ~/.cache
john@joran ~ ❯ tree .cache
.cache
├── motd.legal-displayed
└── upstart
As everything else already behaves:
john@joran ~ ❯ set | grep XDG_.*_HOME
XDG_CACHE_HOME=/home/john/settings/cache
XDG_CONFIG_HOME=/home/john/settings/config
XDG_DATA_HOME=/home/john/settings/data
XDG_STATE_HOME=/home/john/settings/state
john@joran ~ ❯ tree $XDG_CONFIG_HOME | wc
2525 11435 126830
Current solution is having this module not run instead.
Reasons to want this ‘configurable’ is to match the rest of the system, as this is one of the few remaining binaries that writes into ~/.cache displayed
john@joran ~ ❯ tree .cache
.cache
├── motd.legal-
└── upstart
As everything else already behaves: HOME=/home/ john/settings/ cache HOME=/home/ john/settings/ config HOME=/home/ john/settings/ data HOME=/home/ john/settings/ state
john@joran ~ ❯ set | grep XDG_.*_HOME
XDG_CACHE_
XDG_CONFIG_
XDG_DATA_
XDG_STATE_
john@joran ~ ❯ tree $XDG_CONFIG_HOME | wc
2525 11435 126830
Current solution is having this module not run instead.