nixpkgs-suyu/nixos/modules/programs
Alyssa Ross 262447705c nixos/ssh: add programs.ssh.knownHostsFiles option
The programs.ssh.knownHosts.*.publicKeyFile is broken, because it's
scoped to a set of host names, but to insert those host names on each
line of the file we'd have to parse out blank lines and comments, so
only the first line works.  It would be much easier all round if users
just provided known hosts files in the normal format, and we pointed
ssh directly to them.  This way, it would be possible to have multiple
keys for a single host (which is extremely common due to multiple
algorithms being commonplace).

We add an option for this instead of relying on extraConfig, because
we need to make sure /etc/ssh/ssh_known_hosts is always included to
ensure programs.ssh.knownHosts keeps working.
/etc/ssh/ssh_known_hosts2 is another OpenSSH default that seems a bit
weird, but there's no real reason to change that so we'll leave it.
2022-01-11 20:02:26 +00:00
..
bash
command-not-found
digitalbitbox
zsh treewide: set defaultText for options using simple path defaults 2021-12-09 01:12:13 +01:00
adb.nix
appgate-sdp.nix
atop.nix
autojump.nix
bandwhich.nix
bash-my-aws.nix
bcc.nix bcc: move from linux-kernels packages to normal packages 2021-12-04 21:07:09 +09:00
browserpass.nix
calls.nix
captive-browser.nix nixos/captive-browser: add defaultText for browser 2021-12-09 01:42:24 +01:00
ccache.nix
cdemu.nix
chromium.nix
clickshare.nix
cnping.nix nixos/cnping: init 2021-10-14 21:27:38 +03:00
criu.nix
dconf.nix Revert "nixos: make GIO_EXTRA_MODULES a session variable" 2021-12-08 19:54:18 +01:00
dmrconfig.nix nixos/make-options-doc: turn relatedPackages into links 2022-01-02 19:46:13 +01:00
droidcam.nix
environment.nix
evince.nix nixos/evince: add option for specify package 2021-10-17 11:42:22 +08:00
extra-container.nix
feedbackd.nix
file-roller.nix nixos/file-roller: add option for specify package 2021-10-22 10:26:27 +08:00
firejail.nix firejail: clarify wrappedBinaries option description 2022-01-01 18:13:21 +13:00
fish.nix
fish_completion-generator.patch
flashrom.nix
flexoptix-app.nix
freetds.nix
fuse.nix
gamemode.nix
geary.nix
git.nix nixos/git: change config type 2021-10-16 22:39:56 -04:00
gnome-disks.nix
gnome-documents.nix
gnome-terminal.nix
gnupg.nix nixos/documentation: split options doc build 2022-01-02 19:46:13 +01:00
gpaste.nix
gphoto2.nix
hamster.nix
htop.nix
iftop.nix
iotop.nix
java.nix
kbdlight.nix
kdeconnect.nix
less.nix
liboping.nix
light.nix
mininet.nix
mosh.nix
msmtp.nix
mtr.nix
nano.nix
neovim.nix nixos/neovim: fix withRuby, add with{Python3,NodeJs} 2021-11-07 19:40:07 +01:00
nm-applet.nix
noisetorch.nix
npm.nix
oblogout.nix
pantheon-tweaks.nix
partition-manager.nix
phosh.nix
plotinus.nix
plotinus.xml
proxychains.nix
qt5ct.nix qt5ct: move to qt5-packages 2021-12-27 11:03:07 -03:00
screen.nix
seahorse.nix
sedutil.nix
shadow.nix
singularity.nix
slock.nix
spacefm.nix
ssh.nix nixos/ssh: add programs.ssh.knownHostsFiles option 2022-01-11 20:02:26 +00:00
ssmtp.nix
steam.nix
sway.nix Merge pull request #122995 from primeos/sway-install-default-wallpaper 2021-11-21 21:57:49 +01:00
sysdig.nix
system-config-printer.nix
systemtap.nix
thefuck.nix
tilp2.nix
tmux.nix nixos/make-options-doc: turn relatedPackages into links 2022-01-02 19:46:13 +01:00
traceroute.nix
tsm-client.nix
turbovnc.nix
udevil.nix
usbtop.nix
vim.nix
virtualbox.nix
wavemon.nix
waybar.nix
weylus.nix
wireshark.nix
wshowkeys.nix
xfs_quota.nix
xonsh.nix
xss-lock.nix
xwayland.nix
yabar.nix
zmap.nix