1Password: Difference between revisions
imported>Pluiedev Add instructions on how to install 1Password correctly on NixOS |
imported>Pluiedev mNo edit summary |
||
Line 15: | Line 15: | ||
programs._1password-gui = { | programs._1password-gui = { | ||
enable = true; | enable = true; | ||
# | # Certain features, including CLI integration and system authentication support, | ||
# on some desktop environments (e.g. Plasma) | # require enabling PolKit integration on some desktop environments (e.g. Plasma). | ||
polkitPolicyOwners = [ "yourUsernameHere" ]; | polkitPolicyOwners = [ "yourUsernameHere" ]; | ||
}; | }; |
Revision as of 03:42, 10 July 2023
Using 1Password on NixOS
If you're using NixOS, you can enable 1Password and its GUI by:
/etc/nixos/configuration.nix
{ config, lib, pkgs, ... }:
{
# Enable the unfree 1Password packages
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"1password-gui"
"1password"
];
# Alternatively, you could also just allow all unfree packages
# nixpkgs.config.allowUnfree = true;
programs._1password.enable = true;
programs._1password-gui = {
enable = true;
# Certain features, including CLI integration and system authentication support,
# require enabling PolKit integration on some desktop environments (e.g. Plasma).
polkitPolicyOwners = [ "yourUsernameHere" ];
};
...
}