feat(users): add declarative rbw configuration for olivier
Introduce rbw settings within olivier's home-manager module to centralize the email and base_url configuration. This replaces manual per-host configuration with a declarative approach.
This commit is contained in:
@@ -120,11 +120,23 @@
|
|||||||
);
|
);
|
||||||
homeManager = {
|
homeManager = {
|
||||||
enable = true;
|
enable = true;
|
||||||
module = { ... }: {
|
module = { pkgs, ... }: {
|
||||||
home.username = "olivier";
|
home.username = "olivier";
|
||||||
home.homeDirectory = "/home/olivier";
|
home.homeDirectory = "/home/olivier";
|
||||||
home.stateVersion = "25.11";
|
home.stateVersion = "25.11";
|
||||||
programs.home-manager.enable = true;
|
programs.home-manager.enable = true;
|
||||||
|
|
||||||
|
# Declarative rbw config — replaces per-host
|
||||||
|
# `rbw config set email|base_url`. Neither value is a
|
||||||
|
# secret (URL + login email), so plaintext is fine, same
|
||||||
|
# as the public keys committed in ssh-inventory.nix.
|
||||||
|
programs.rbw = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
email = "olivierchiasson@hotmail.fr";
|
||||||
|
base_url = "https://bitwarden.chiasson.cloud";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
ssh.inbound.enable = true;
|
ssh.inbound.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user