diff --git a/ops/nixos/lib/graphical-client.nix b/ops/nixos/lib/graphical-client.nix
index 6c4d705bcd..d955ade7e3 100644
--- a/ops/nixos/lib/graphical-client.nix
+++ b/ops/nixos/lib/graphical-client.nix
@@ -20,6 +20,12 @@ in
     services.udev.packages = [ pkgs.qFlipper ];
     services.pcscd.enable = true;
 
+    programs._1password.enable = true;
+    programs._1password-gui = {
+      enable = true;
+      polkitPolicyOwners = [ "lukegb" ];
+    };
+
     sound.enable = true;
     hardware.pulseaudio.enable = false;
     services.pipewire = {
diff --git a/ops/nixos/lib/home-manager/graphical-client.nix b/ops/nixos/lib/home-manager/graphical-client.nix
index d9f3a64751..da6c630dfb 100644
--- a/ops/nixos/lib/home-manager/graphical-client.nix
+++ b/ops/nixos/lib/home-manager/graphical-client.nix
@@ -28,7 +28,6 @@
       xclip
       xss-lock
       depot.nix.pkgs.flameshot
-      _1password-gui
       qFlipper
       discord
       depot.pkgs.lukegb-vscode