Fix printer drivers; enable gpg agent forwarding

This commit is contained in:
Agatha Lovelace 2023-07-27 20:14:58 +02:00
parent 1c843a907f
commit 6f1ac14852
Signed by: sorceress
GPG Key ID: 01D0B3AB10CED4F8
2 changed files with 20 additions and 5 deletions

View File

@ -15,12 +15,13 @@
# User packages # User packages
users.users.agatha.packages = with pkgs; [ users.users.agatha.packages = with pkgs; [
(element-desktop.override { electron = electron_24; })
blueberry blueberry
brightnessctl brightnessctl
broot broot
bspm
clipmenu clipmenu
colmena colmena
element-desktop
ffmpeg ffmpeg
flameshot flameshot
gimp gimp
@ -39,9 +40,11 @@
neofetch neofetch
nil nil
nitrogen nitrogen
nmap
obs-studio obs-studio
obsidian obsidian
pfetch pfetch
polybar-spotify
pridefetch pridefetch
prismlauncher prismlauncher
rofi-calc rofi-calc
@ -51,8 +54,6 @@
xdg-utils xdg-utils
xdotool xdotool
yubioath-flutter yubioath-flutter
bspm
polybar-spotify
]; ];
# Brightness/volume keys # Brightness/volume keys
@ -180,12 +181,17 @@
hostname = "10.42.0.222"; hostname = "10.42.0.222";
forwardX11 = true; forwardX11 = true;
forwardX11Trusted = true; forwardX11Trusted = true;
forwardAgent = true;
remoteForwards = [{
bind.address = "/run/user/1000/gnupg/S.gpg-agent";
host.address = "/run/user/1000/gnupg/S.gpg-agent.extra";
}];
extraOptions."TCPKeepAlive" = "yes"; extraOptions."TCPKeepAlive" = "yes";
}; };
"ritual" = { "ritual" = {
match = ''originalhost ritual exec "ip r | rg 10.42.0.0/24"''; match = ''originalhost ritual exec "ip r | rg 10.42.0.0/24"'';
hostname = "10.42.0.230"; hostname = "10.42.0.104";
}; };
}; };
}; };
@ -251,5 +257,13 @@
twitter-color-emoji twitter-color-emoji
]; ];
services.printing.enable = true; services.printing = {
enable = true;
drivers = [ pkgs.hplip ];
};
services.avahi = {
enable = true;
nssmdns = true;
openFirewall = true;
};
} }

View File

@ -5,6 +5,7 @@
enable = true; enable = true;
enableSSHSupport = true; enableSSHSupport = true;
pinentryFlavor = "gnome3"; pinentryFlavor = "gnome3";
enableExtraSocket = true;
}; };
services.pcscd.enable = true; services.pcscd.enable = true;