From fa3e01b19236ede3da60b759d2014a8c66aa9fd9 Mon Sep 17 00:00:00 2001 From: Daniel Kempkens Date: Tue, 27 Feb 2024 12:02:15 +0100 Subject: [PATCH] op: update integration --- home/hosts/Styx.nix | 8 +++++--- home/programs/op.nix | 12 ++++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 home/programs/op.nix diff --git a/home/hosts/Styx.nix b/home/hosts/Styx.nix index fde22dc..b21540d 100644 --- a/home/hosts/Styx.nix +++ b/home/hosts/Styx.nix @@ -28,8 +28,7 @@ ../programs/jq.nix - ../programs/texlive.nix - ../programs/pandoc.nix + ../programs/op.nix ../programs/podman.nix @@ -39,6 +38,10 @@ ../programs/eternal-terminal.nix ../programs/streamlink.nix + + ../programs/texlive.nix + ../programs/pandoc.nix + ../programs/yt-dlp.nix ]; @@ -48,7 +51,6 @@ stateVersion = "22.11"; packages = with pkgs; [ - agilebits-op arp-scan curlHTTP3 dasel diff --git a/home/programs/op.nix b/home/programs/op.nix new file mode 100644 index 0000000..d9260e6 --- /dev/null +++ b/home/programs/op.nix @@ -0,0 +1,12 @@ +{ pkgs, lib, ... }: + +let + op = pkgs.agilebits-op; +in +{ + home.packages = [ op ]; + + programs.fish.interactiveShellInit = (lib.mkOrder 200 '' + ${op}/bin/op completion fish | source + ''); +}