switch from bitwarden to keepassxc
This commit is contained in:
parent
5f26ed0524
commit
2623df1e00
modules
|
@ -72,7 +72,6 @@
|
||||||
|
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableSSHSupport = true;
|
|
||||||
enableExtraSocket = true;
|
enableExtraSocket = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
programs.ssh = {
|
programs.ssh = {
|
||||||
enableAskPassword = true;
|
enableAskPassword = true;
|
||||||
askPassword = lib.getExe pkgs.lxqt.lxqt-openssh-askpass;
|
askPassword = lib.getExe pkgs.lxqt.lxqt-openssh-askpass;
|
||||||
|
startAgent = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd = {
|
systemd = {
|
||||||
|
@ -103,6 +104,7 @@
|
||||||
./modules/dolphin
|
./modules/dolphin
|
||||||
./modules/firefox
|
./modules/firefox
|
||||||
./modules/element.nix
|
./modules/element.nix
|
||||||
|
./modules/keepassxc
|
||||||
./dev-support.nix
|
./dev-support.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -117,7 +119,6 @@
|
||||||
curl
|
curl
|
||||||
cantata
|
cantata
|
||||||
logseq
|
logseq
|
||||||
bitwarden
|
|
||||||
lxqt.pavucontrol-qt
|
lxqt.pavucontrol-qt
|
||||||
helvum
|
helvum
|
||||||
htop
|
htop
|
||||||
|
|
|
@ -220,7 +220,7 @@ in {
|
||||||
settings = modules.general;
|
settings = modules.general;
|
||||||
|
|
||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; with extra-addons; [
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; with extra-addons; [
|
||||||
bitwarden
|
keepassxc-browser
|
||||||
darkreader
|
darkreader
|
||||||
github-reposize
|
github-reposize
|
||||||
sidebery
|
sidebery
|
||||||
|
@ -251,7 +251,7 @@ in {
|
||||||
settings = modules.trusted;
|
settings = modules.trusted;
|
||||||
|
|
||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; with extra-addons; [
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; with extra-addons; [
|
||||||
bitwarden
|
keepassxc-browser
|
||||||
darkreader
|
darkreader
|
||||||
github-reposize
|
github-reposize
|
||||||
sidebery
|
sidebery
|
||||||
|
@ -268,7 +268,7 @@ in {
|
||||||
settings = modules.trusted;
|
settings = modules.trusted;
|
||||||
|
|
||||||
extensions = with pkgs.nur.repos.rycee.firefox-addons; with extra-addons; [
|
extensions = with pkgs.nur.repos.rycee.firefox-addons; with extra-addons; [
|
||||||
bitwarden
|
keepassxc-browser
|
||||||
darkreader
|
darkreader
|
||||||
github-reposize
|
github-reposize
|
||||||
sidebery
|
sidebery
|
||||||
|
|
16
modules/user/modules/keepassxc/default.nix
Normal file
16
modules/user/modules/keepassxc/default.nix
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{ lib, pkgs, ... }: let
|
||||||
|
keepassxc = pkgs.keepassxc.overrideAttrs (prev: {
|
||||||
|
patches = prev.patches ++ [
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/11692.patch";
|
||||||
|
sha256 = "S/Oy4dAxER2NkoJQYAdsz5rphn5SW2TH50F//5Xmf+Y=";
|
||||||
|
})
|
||||||
|
(pkgs.fetchpatch {
|
||||||
|
url = "https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/11693.patch";
|
||||||
|
sha256 = "VveqhLfcw2WyYsD+3jTaqKp4d1EYX8pPL++hyGpsz1w=";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
});
|
||||||
|
in {
|
||||||
|
home.packages = [ keepassxc ];
|
||||||
|
}
|
Loading…
Reference in a new issue