applications: install 1password properly on linux systems

use the option instead of the package. allows the use of system
authentication to unlock 1password.
This commit is contained in:
Nico 2025-06-29 21:43:59 +10:00
parent b19af63a4b
commit 32198de640
Signed by: nico
SSH key fingerprint: SHA256:XuacYOrGqRxC3jVFjfLROn1CSvLz85Dec6N7O9Gwu/0
3 changed files with 10 additions and 2 deletions

View file

@ -29,6 +29,7 @@
./modules/browser/chromium.nix ./modules/browser/chromium.nix
./modules/applications/default.nix ./modules/applications/default.nix
./modules/games/linux.nix ./modules/games/linux.nix
./modules/applications/1password.nix
./modules/nix/linux.nix ./modules/nix/linux.nix
./modules/shell.nix ./modules/shell.nix

View file

@ -0,0 +1,9 @@
{ config, ...}:
{
programs._1password.enable = true;
programs._1password-gui = {
enable = true;
polkitPolicyOwners = [ "nico" ];
};
}

View file

@ -7,7 +7,6 @@
obsidian obsidian
ani-cli ani-cli
vesktop vesktop
_1password-cli
yt-dlp yt-dlp
] ++ lib.optionals pkgs.stdenv.isLinux (with pkgs; [ ] ++ lib.optionals pkgs.stdenv.isLinux (with pkgs; [
mpv mpv
@ -18,7 +17,6 @@
obs-studio obs-studio
blender blender
gimp3 gimp3
_1password-gui
signal-desktop-bin signal-desktop-bin
]) ++ lib.optionals pkgs.stdenv.isDarwin (with pkgs; [ ]) ++ lib.optionals pkgs.stdenv.isDarwin (with pkgs; [
iina iina