From 7bdc1c4048ad59d01da73f52b8f280e72f197c9f Mon Sep 17 00:00:00 2001 From: DACHXY Date: Mon, 5 May 2025 14:16:18 +0800 Subject: [PATCH] feat: add rbw (bitwarden cli) --- home/user/bitwarden.nix | 12 ++++++++++++ system/dev/dn-lap/default.nix | 4 ++++ system/dev/dn-pre7780/default.nix | 4 ++++ system/modules/services.nix | 12 ++++++++++-- 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 home/user/bitwarden.nix diff --git a/home/user/bitwarden.nix b/home/user/bitwarden.nix new file mode 100644 index 0000000..f5b872f --- /dev/null +++ b/home/user/bitwarden.nix @@ -0,0 +1,12 @@ +{ baseUrl, email }: +{ pkgs, ... }: +{ + programs.rbw = { + enable = true; + settings = { + email = email; + base_url = baseUrl; + pinentry = pkgs.pinentry-gnome3; + }; + }; +} diff --git a/system/dev/dn-lap/default.nix b/system/dev/dn-lap/default.nix index 8195a97..4735f46 100644 --- a/system/dev/dn-lap/default.nix +++ b/system/dev/dn-lap/default.nix @@ -19,6 +19,10 @@ users."${settings.personal.username}" = { imports = [ ../../../home/presets/basic.nix + (import ../../../home/user/bitwarden.nix { + email = "danny@dn-server.net.dn"; + baseUrl = "https://bitwarden.net.dn"; + }) ]; }; }; diff --git a/system/dev/dn-pre7780/default.nix b/system/dev/dn-pre7780/default.nix index 55f9dd0..e55a3bd 100644 --- a/system/dev/dn-pre7780/default.nix +++ b/system/dev/dn-pre7780/default.nix @@ -31,6 +31,10 @@ users."${settings.personal.username}" = { imports = [ ../../../home/presets/basic.nix + (import ../../../home/user/bitwarden.nix { + email = "danny@dn-server.net.dn"; + baseUrl = "https://bitwarden.net.dn"; + }) ]; }; }; diff --git a/system/modules/services.nix b/system/modules/services.nix index a0efe8f..d54b72d 100644 --- a/system/modules/services.nix +++ b/system/modules/services.nix @@ -1,4 +1,9 @@ -{ settings, lib, ... }: +{ + settings, + lib, + pkgs, + ... +}: { networking = { @@ -10,7 +15,10 @@ }; services = { - dbus.enable = true; + dbus = { + enable = true; + packages = [ pkgs.gcr ]; + }; openssh = { enable = true; ports = [ 22 ];