Add pass to all hosts

This commit is contained in:
Oliver Davies 2025-02-24 10:08:21 +00:00
parent 5f1f6f351e
commit 0b8068039c
4 changed files with 26 additions and 2 deletions

View file

@ -1,4 +1,9 @@
{ inputs, username, ... }: {
inputs,
pkgs,
username,
...
}:
{ {
imports = [ imports = [
@ -6,6 +11,10 @@
../../users/opdavies ../../users/opdavies
]; ];
environment.systemPackages = with pkgs; [
wl-clipboard
];
features = { features = {
cli = { cli = {
docker.enable = true; docker.enable = true;

View file

@ -29,6 +29,14 @@
fastfetch fastfetch
mermaid-cli mermaid-cli
mkcert mkcert
(pass.withExtensions (
e: with e; [
passExtensions.pass-audit
passExtensions.pass-import
passExtensions.pass-otp
passExtensions.pass-update
]
))
] ]
++ pkgs.lib.optionals (!headless) [ ++ pkgs.lib.optionals (!headless) [
acpi acpi

View file

@ -1,5 +1,13 @@
{ pkgs, ... }:
{ {
programs = { programs = {
gnupg.agent = {
enable = true;
enableSSHSupport = true;
pinentryPackage = pkgs.pinentry-qt;
};
zsh = { zsh = {
enable = true; enable = true;
histSize = 5000; histSize = 5000;

View file

@ -54,7 +54,6 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
gtypist gtypist
newsboat newsboat
pass
rclone rclone
rclone-browser rclone-browser
sxiv sxiv