grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / programs / seahorse.nix
blob3f6ec8c1a6a6dcf27a355ec6d669e33642d2fb68
1 # Seahorse.
3 { config, pkgs, lib, ... }:
7   ###### interface
9   options = {
11     programs.seahorse = {
13       enable = lib.mkEnableOption "Seahorse, a GNOME application for managing encryption keys and passwords in the GNOME Keyring";
15     };
17   };
20   ###### implementation
22   config = lib.mkIf config.programs.seahorse.enable {
24     programs.ssh.askPassword = lib.mkDefault "${pkgs.seahorse}/libexec/seahorse/ssh-askpass";
26     environment.systemPackages = [
27       pkgs.seahorse
28     ];
30     services.dbus.packages = [
31       pkgs.seahorse
32     ];
34   };