Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add an "include" directive to keepassxc.ini #2666

Closed
droidmonkey opened this issue Jan 31, 2019 · 5 comments
Closed

Add an "include" directive to keepassxc.ini #2666

droidmonkey opened this issue Jan 31, 2019 · 5 comments

Comments

@droidmonkey
Copy link
Member

droidmonkey commented Jan 31, 2019

Even better: and an include directive in ~\.config\keepassxc.ini like many softwares like git, fish, tmux, vim, or ssh.

Really handy for dotfiles repositories where we don't want to publish secret parts, or to manage specific cases by machines like here.

In my case, I would like to make a reference to a tracked ~\.config\keepassxc_common.ini in my not-tracked ~\.config\keepassxc.ini. In ~\.config\keepassxc_common.ini, I would have a common configuration through my devices (like [General] LastOpenedDatabases or [security] lockdatabaseidlesec), but in ~\.config\keepassxc.ini, I would have everything else (for instance, options related to GUI that changes all the time).

Originally posted by @nagromc in #1284 (comment)

@droidmonkey
Copy link
Member Author

Unfortunately this will not be possible due to the way Qt handles config files. We would have to roll our own config process. However, we now split Local and Roaming config files in 2.6.0 which should alleviate a lot of problems here. Additionally, allowing enterprise enforcement of settings could solve this problem as well.

@droidmonkey droidmonkey removed this from the v2.7.0 milestone Aug 3, 2020
@l0b0
Copy link

l0b0 commented Jun 24, 2024

Where can I find out more about "Local and Roaming config files"? I can't seem to find anything via a search engine. There's #4665, but that changes 45 files.

@phoerious
Copy link
Member

@l0b0
Copy link

l0b0 commented Jun 24, 2024

Oh, OK, so it's not something applicable to Linux.

@droidmonkey
Copy link
Member Author

droidmonkey commented Jun 24, 2024

It is applicable to Linux: roaming is in ~/.config/keepassxc and local is in ~/.cache/keepassxc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants