aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.chezmoiignore9
-rw-r--r--.chezmoiremove10
-rw-r--r--.gitmodules3
-rw-r--r--chezmoi.toml.censored1
-rw-r--r--crontab6
-rw-r--r--dot_aspell.en.pws14
-rw-r--r--dot_config/environment.d/01_PATH.conf3
-rw-r--r--dot_config/isyncrc.tmpl30
-rw-r--r--dot_config/kanshi/config4
-rw-r--r--dot_config/mimeapps.list4
-rw-r--r--dot_config/mpd/mpd.conf23
-rw-r--r--dot_config/msmtp/config2
-rw-r--r--dot_config/neomutt/accounts.rc6
-rw-r--r--dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc8
-rw-r--r--dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc.tmpl8
-rw-r--r--dot_config/neomutt/accounts/9rak.queensu.ca/send.rc2
-rw-r--r--dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/read.rc3
-rw-r--r--dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/send.rc2
-rw-r--r--dot_config/neomutt/accounts/rkavanag.alumni.cmu.edu/private_read.rc.tmpl5
-rw-r--r--dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/encrypted_alias.rc.asc40
-rw-r--r--dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/folders.rc5
-rw-r--r--dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/format.rc5
-rw-r--r--dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/main.rc12
-rw-r--r--dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/read.rc8
-rw-r--r--dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/send.rc12
-rw-r--r--dot_config/neomutt/neomuttrc.tmpl2
-rw-r--r--dot_config/private_borgmatic/encrypted_private_home.yaml.tmpl.asc76
-rw-r--r--dot_config/private_borgmatic/encrypted_private_music.yaml.asc71
-rw-r--r--dot_config/private_borgmatic/encrypted_private_pictures.yaml.asc71
-rw-r--r--dot_config/private_borgmatic/encrypted_private_tosh.yaml.asc74
-rw-r--r--dot_config/private_mpv/input.conf1
-rw-r--r--dot_config/sh/10_aliases26
-rw-r--r--dot_config/sway/config2
-rw-r--r--dot_config/sway/config.d/40_keyboards1
-rw-r--r--dot_config/sway/config.d/99_reload.conf4
-rw-r--r--dot_config/swayidle/.keep0
-rw-r--r--dot_config/swayidle/config4
-rw-r--r--dot_config/systemd/user/borgmatic@.service1
-rw-r--r--dot_config/systemd/user/mbsync@.service (renamed from dot_config/systemd/user/mbsync.service)3
-rw-r--r--dot_config/systemd/user/mbsync@.timer (renamed from dot_config/systemd/user/mbsync.timer)1
-rw-r--r--dot_config/systemd/user/notify-unit-failure@.service5
-rw-r--r--dot_config/systemd/user/plocate-updatedb.service28
-rw-r--r--dot_config/systemd/user/plocate-updatedb.timer11
-rw-r--r--dot_config/systemd/user/sbuild-update.service11
-rw-r--r--dot_config/systemd/user/sbuild-update.timer11
-rw-r--r--dot_config/systemd/user/ssh-agent.service.d/override.conf11
-rw-r--r--dot_config/systemd/user/swaybg-random.service2
-rw-r--r--dot_config/systemd/user/symlink_gcr-ssh-agent.socket1
-rw-r--r--dot_config/systemd/user/timers.target.wants/symlink_mbsync.timer1
-rw-r--r--dot_config/systemd/user/timers.target.wants/symlink_plocate-updatedb.timer1
-rw-r--r--dot_config/systemd/user/timers.target.wants/symlink_sbuild-update.timer1
-rw-r--r--dot_config/waybar/config25
-rw-r--r--dot_config/waybar/style.css4
-rw-r--r--dot_emacs265
-rw-r--r--dot_local/bin/executable_Internet.m3u.sh (renamed from bin/executable_Internet.m3u.sh)0
-rwxr-xr-xdot_local/bin/executable_copyright.awk (renamed from bin/executable_copyright.awk)0
-rwxr-xr-xdot_local/bin/executable_do_blue.sh (renamed from bin/executable_do_blue.sh)0
-rwxr-xr-xdot_local/bin/executable_do_dac.sh (renamed from bin/executable_do_dac.sh)0
-rwxr-xr-xdot_local/bin/executable_do_speakers.sh (renamed from bin/executable_do_speakers.sh)0
-rwxr-xr-xdot_local/bin/executable_icd (renamed from bin/executable_icd)0
-rwxr-xr-xdot_local/bin/executable_lbdb-fetchaddr-wrapper (renamed from bin/executable_lbdb-fetchaddr-wrapper)0
-rw-r--r--dot_local/bin/executable_lfoot (renamed from bin/executable_lfoot)0
-rwxr-xr-xdot_local/bin/executable_mailx-alias (renamed from bin/executable_mailx-alias)0
-rwxr-xr-xdot_local/bin/executable_mice.sh (renamed from bin/executable_mice.sh)0
-rwxr-xr-xdot_local/bin/executable_mpd_only.sh (renamed from bin/executable_mpd_only.sh)0
-rwxr-xr-xdot_local/bin/executable_mpd_others.sh (renamed from bin/executable_mpd_others.sh)0
-rwxr-xr-xdot_local/bin/executable_mutt-fetchbug (renamed from bin/executable_mutt-fetchbug)0
-rwxr-xr-xdot_local/bin/executable_mutt_bgrun (renamed from bin/executable_mutt_bgrun)0
-rw-r--r--dot_local/bin/executable_mutt_oauth2.py (renamed from bin/executable_mutt_oauth2.py)0
-rwxr-xr-xdot_local/bin/executable_ptmp (renamed from bin/executable_ptmp)0
-rw-r--r--dot_local/bin/executable_sbuild-experimental2
-rw-r--r--dot_local/bin/executable_set-ic7300-time.py86
-rwxr-xr-xdot_local/bin/executable_startaudio (renamed from bin/executable_startaudio)0
-rw-r--r--dot_local/bin/executable_swaybg-random (renamed from bin/executable_swaybg-random)0
-rwxr-xr-xdot_local/bin/executable_tmcg (renamed from bin/executable_tmcg)0
-rwxr-xr-xdot_local/bin/executable_wd-bak (renamed from bin/executable_wd-bak)0
-rw-r--r--dot_local/bin/executable_wd-mount (renamed from bin/executable_wd-mount)0
-rw-r--r--dot_local/bin/executable_wd-umount (renamed from bin/executable_wd-umount)0
-rw-r--r--dot_local/bin/executable_wofi-window-switcher (renamed from bin/executable_wofi-window-switcher)0
-rw-r--r--dot_local/lib/openssh/executable_agent-launch47
-rw-r--r--dot_local/lib/sbuild/executable_update-chroots.sh37
-rw-r--r--dot_mailcap6
-rw-r--r--dot_tmux-mail.conf4
-rw-r--r--dot_zshrc.tmpl9
-rw-r--r--equivs/rak-meta/debian/changelog25
-rw-r--r--equivs/rak-meta/debian/control8
-rw-r--r--private_dot_ssh/config.tmpl2
-rw-r--r--private_dot_ssh/known_hosts.d/debian70
-rw-r--r--private_dot_ssh/private_keys/asteria/certs/eos.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/asteria/certs/hades.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/asteria/certs/rak.pub2
-rw-r--r--private_dot_ssh/private_keys/demeter/certs/eos.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/demeter/certs/hades.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/demeter/certs/rak.pub2
-rw-r--r--private_dot_ssh/private_keys/koios/certs/eos.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/koios/certs/hades.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/koios/certs/rak.pub2
-rw-r--r--private_dot_ssh/private_keys/zeta/certs/eos.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/zeta/certs/hades.rak.ac.pub2
-rw-r--r--private_dot_ssh/private_keys/zeta/certs/rak.pub2
100 files changed, 760 insertions, 499 deletions
diff --git a/.chezmoiignore b/.chezmoiignore
index 7c7bb6b..5a9d604 100644
--- a/.chezmoiignore
+++ b/.chezmoiignore
@@ -20,6 +20,15 @@ crontab
afs
{{- end }}
+{{- if not (eq .chezmoi.hostname "asteria") }}
+.config/borgmatic/music.yaml
+.config/borgmatic/pictures.yaml
+.config/borgmatic/tosh.yaml
+.config/systemd/user/timers.target.wants/borgmatic@music.timer
+.config/systemd/user/timers.target.wants/borgmatic@pictures.timer
+.config/systemd/user/timers.target.wants/borgmatic@tosh.timer
+{{- end }}
+
# files in home
.*~
.**/*~
diff --git a/.chezmoiremove b/.chezmoiremove
index ff30391..697c5de 100644
--- a/.chezmoiremove
+++ b/.chezmoiremove
@@ -9,10 +9,20 @@
bin/mutt
.config/systemd/user/borgmatic@tosh.service.wants/backup-email@mail.cs.mcgill.ca.service
.config/systemd/user/default.target.wants/swaybg-random.service
+.config/systemd/user/ssh-agent.service.d/*
+.config/systemd/user/ssh-agent.service.d
+.config/systemd/user/mbsync.service
+.config/systemd/user/mbsync.timer
+.config/systemd/user/timers.target.wants/mbsync.timer
.config/neomutt/news.rc
+.config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/*
+.config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca
+.config/neomutt/accounts/ryank.mail.cs.mcgill.ca/*
+.config/neomutt/accounts/ryank.mail.cs.mcgill.ca
.mbsyncrc
.xkb
afs
+bin
{{- if eq .chezmoi.os "linux" }}
diff --git a/.gitmodules b/.gitmodules
index c9a8f13..ecaaad2 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,3 +4,6 @@
[submodule "dot_emacs.d/lisp/mu4e-goodies"]
path = dot_emacs.d/lisp/mu4e-goodies
url = git@github.com:panjie/mu4e-goodies.git
+[submodule "dot_emacs.d/straight/repos/straight.el"]
+ path = dot_emacs.d/straight/repos/straight.el
+ url = git@github.com:radian-software/straight.el.git
diff --git a/chezmoi.toml.censored b/chezmoi.toml.censored
index 2d258f3..a4e7a2a 100644
--- a/chezmoi.toml.censored
+++ b/chezmoi.toml.censored
@@ -1,3 +1,4 @@
+encryption = "gpg"
[gpg]
recipient = "4E469519ED677734268FBD958F7BF8FC4A11C97A"
[data]
diff --git a/crontab b/crontab
index d049afc..1b0650c 100644
--- a/crontab
+++ b/crontab
@@ -23,13 +23,13 @@
# m h dom mon dow command
0 * * * * zsh -c "rkinits" >/dev/null 2>&1
0 0 * * * TEXMFHOME=${HOME}/.texmf updmap -user > /dev/null
-0 0 * * * /home/rak/bin/Internet.m3u.sh
+0 0 * * * ${HOME}/.local/bin/Internet.m3u.sh
0 0 * * sun mount | grep -q /media/t && /media/t/Archives/irc-logs/backup.sh
0 2 * * * mount | grep -q /media/t && /media/t/Archives/email/rak.ac/backup.sh
30 2 * * * mount | grep -q /media/t && /media/t/Archives/git.rak.ac/backup.sh
-0 4 * * * /home/rak/bin/borg-home.sh > /dev/null
+0 4 * * * ${HOME}/.local/bin/borg-home.sh > /dev/null
30 4 * * * mount | grep -q /media/t && /media/t/borg-tosh.sh > /dev/null
-0 23 1,15 * * /home/rak/bin/borg-check.sh
+0 23 1,15 * * ${HOME}/.local/bin/borg-check.sh
35 23 * * * recollindex >/dev/null 2>&1
0 * * * * ${HOME}/Documents/papers/commit-push.sh >/dev/null 2>&1
0 0 * * * /usr/sbin/tmpreaper --mtime-dir 30d ~/Downloads
diff --git a/dot_aspell.en.pws b/dot_aspell.en.pws
index 4495631..3e66a1a 100644
--- a/dot_aspell.en.pws
+++ b/dot_aspell.en.pws
@@ -1,21 +1,26 @@
-personal_ws-1.1 en 133
+personal_ws-1.1 en 145
+Bengston
Bohrer
Bovik
Bram
Brookes
+CERN
CFP
CMS
+Carbone's
Compositionally
Coq
Dekker
Dingel
Drs
+ECOOP
ECT
FreeBSD
Frobenius
GHC
GPAs
GPS
+Github
Hassan
Hirschkoff
Hyland
@@ -25,6 +30,7 @@ LCF
Lambek
Lawvere
Lightstone
+MPST
Madiot
McGill
NSERC
@@ -40,10 +46,12 @@ Rudie
SPARC
Springer
TSO
+Tirore
UPMC
Unital
Wajc
Yoneda
+Zenodo
acyclic
adjoint
adjunction
@@ -62,6 +70,7 @@ boolean
cartesian
changelogs
checkpointing
+coinduction
coinductive
compositional
compositionality
@@ -83,6 +92,7 @@ essentialised
executional
existentials
formalisations
+formalizations
functor
incentivisation
interleavings
@@ -91,6 +101,7 @@ isomorphism
linearisation
linearisations
logics
+mechanizations
metadata
metatheory
metavariables
@@ -122,6 +133,7 @@ sequentialise
sigbovik
subphrases
subsequence
+subtyping
supérieure
surjective
toolchains
diff --git a/dot_config/environment.d/01_PATH.conf b/dot_config/environment.d/01_PATH.conf
index 2d43e7a..1913958 100644
--- a/dot_config/environment.d/01_PATH.conf
+++ b/dot_config/environment.d/01_PATH.conf
@@ -6,4 +6,5 @@ PATH="${HOME}/.opam/default/bin:${PATH}"
PATH="${HOME}/.opam/beluga/bin:${PATH}"
PATH="${HOME}/.cabal/bin:${PATH}"
PATH="${HOME}/.cargo/bin:${PATH}"
-PATH="${HOME}/bin:${PATH}"
+PATH="${HOME}/.go/bin:${PATH}"
+PATH="${HOME}/.local/bin:${PATH}"
diff --git a/dot_config/isyncrc.tmpl b/dot_config/isyncrc.tmpl
index 0d4db33..7a2029d 100644
--- a/dot_config/isyncrc.tmpl
+++ b/dot_config/isyncrc.tmpl
@@ -8,15 +8,15 @@ TLSType IMAPS
IMAPAccount queensu
Host outlook.office365.com
User 9rak@queensu.ca
-PassCmd "~/bin/mutt_oauth2.py --client-id="08162f7c-0fd2-4200-a84a-f25a4db0b584" --client-secret="TxRBilcHdC6WGBee]fs?QR:SJ8nI[g82" --encryption-pipe="cat" --decryption-pipe="cat" $XDG_STATE_HOME/xoauth2-tokens/9rak.queensu.ca"
+PassCmd "mutt_oauth2.py --client-id="08162f7c-0fd2-4200-a84a-f25a4db0b584" --client-secret="TxRBilcHdC6WGBee]fs?QR:SJ8nI[g82" --encryption-pipe="cat" --decryption-pipe="cat" $XDG_STATE_HOME/xoauth2-tokens/9rak.queensu.ca"
AuthMechs XOAUTH2
TLSType IMAPS
IMAPAccount CMU
Host imap.gmail.com
User rkavanag@alumni.cmu.edu
-Pass {{ .password.cmu }}
-AuthMechs PLAIN
+PassCmd "mutt_oauth2.py --encryption-pipe=cat --decryption-pipe=cat $XDG_STATE_HOME/xoauth2-tokens/rkavanag.alumni.cmu.edu"
+AuthMechs XOAUTH2
TLSType IMAPS
IMAPAccount gmail
@@ -29,7 +29,7 @@ TLSType IMAPS
IMAPAccount ryan.a.kavanagh.gmail.com
Host imap.gmail.com
User ryan.a.kavanagh@gmail.com
-PassCmd "~/bin/mutt_oauth2.py --encryption-pipe=cat --decryption-pipe=cat $XDG_STATE_HOME/xoauth2-tokens/ryan.a.kavanagh.gmail.com"
+PassCmd "mutt_oauth2.py --encryption-pipe=cat --decryption-pipe=cat $XDG_STATE_HOME/xoauth2-tokens/ryan.a.kavanagh.gmail.com"
AuthMechs XOAUTH2
TLSType IMAPS
@@ -100,7 +100,7 @@ Channel uqam-others
Far :uqam-remote:
Near :uqam-maildir:
Create Both
-Patterns * !Calendar !Calendar/* !Contacts !"Conversation History" !"Deleted Items" !"Flux RSS" !Journal !Notes !Outbox !Probl*
+Patterns * !Calendar !Calendar/* !Contacts !"Conversation History" !"Flux RSS" !Journal !Notes !Outbox !Probl*
Expunge Near
Sync All
@@ -108,7 +108,7 @@ Channel queensu
Far :queensu-remote:
Near :queensu-maildir:
Create Both
-Patterns * !Calendar !Calendar/* !Contacts !"Conversation History" !"Deleted Items" !"Flux RSS" !Journal !Notes !Outbox
+Patterns * !Calendar !Calendar/* !Contacts !"Conversation History" !"Flux RSS" !Journal !Notes !Outbox
Expunge Both
Remove Both
Sync All
@@ -118,7 +118,7 @@ Far :cmu-remote:
Near :cmu-maildir:
Create Both
Expunge Near
-Patterns * !"[Gmail]/All Mail" !"[Gmail]/Important" !"[Gmail]/Starred" !"[Gmail]/Bin"
+Patterns * !"[Gmail]/All Mail" !"[Gmail]/Important" !"[Gmail]/Starred"
Sync All
Channel rak-inbox
@@ -172,7 +172,7 @@ Far :gmail-remote:
Near :gmail-maildir:
Create Near
Expunge Near
-Pattern INBOX "[Google Mail]/Sent Mail" "[Google Mail]/Drafts" "[Google Mail]/Bin"
+Pattern INBOX "[Google Mail]/Sent Mail" "[Google Mail]/Drafts" "[Google Mail]/Bin"
Sync Pull
Channel gmail-others
@@ -197,3 +197,17 @@ Group inboxes
Channel gmail-inbox
Channel rak-inbox
Channel uqam-inbox
+
+Group uqam
+Channel uqam-inbox
+Channel uqam-others
+
+Group gmail
+Channel gmail-base
+Channel gmail-others
+
+Group rak
+Channel rak-inbox
+Channel rak-lists
+Channel rak-misc
+Channel rak-archive
diff --git a/dot_config/kanshi/config b/dot_config/kanshi/config
index ff39e8e..65192a2 100644
--- a/dot_config/kanshi/config
+++ b/dot_config/kanshi/config
@@ -6,8 +6,8 @@ profile thinkpad_L15_home {
output "Ancor Communications Inc VE248 H5LMQS022049" mode 1920x1080 position 0,0
}
profile thinkpad_L15_office {
+ output "Dell Inc. DELL P2722H DZC4GH3" mode 1920x1080 position 0,0
output "AU Optronics 0x25ED Unknown" mode 1920x1080 position 0,1080
- output "Samsung Electric Company LF27T370F HCNRB00047" mode 1920x1080 position 0,0
}
profile thinkpad_L15_SH-2420 {
output "AU Optronics 0x25ED Unknown" mode 1920x1080 position 0,0
@@ -24,5 +24,5 @@ profile thinkpad_T14 {
}
profile thinkpad_T14_home {
output "Ancor Communications Inc VE248 H5LMQS022049" mode 1920x1080 position 0,0
- output "AU Optronics 0x573D Unknown" mode 1920x1080 position 0,1080
+ output "Lenovo Group Limited 0x40A9 Unknown" mode 1920x1080 position 0,1080
}
diff --git a/dot_config/mimeapps.list b/dot_config/mimeapps.list
index cf6cc6f..2c17719 100644
--- a/dot_config/mimeapps.list
+++ b/dot_config/mimeapps.list
@@ -2,8 +2,8 @@
x-scheme-handler/spotify=sp.desktop
[Default Applications]
-application/pdf=org.gnome.Evince.desktop
-application/x-pdf=org.gnome.Evince.desktop
+application/pdf=org.gnome.Papers.desktop
+application/x-pdf=org.gnome.Papers.desktop
text/html=firefox.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
diff --git a/dot_config/mpd/mpd.conf b/dot_config/mpd/mpd.conf
new file mode 100644
index 0000000..7321d5b
--- /dev/null
+++ b/dot_config/mpd/mpd.conf
@@ -0,0 +1,23 @@
+music_directory "/var/lib/mpd/music"
+playlist_directory "~/.config/mpd/playlists"
+db_file "~/.local/state/mpd/db"
+state_file "~/.local/state/mpd/state"
+filesystem_charset "UTF-8"
+
+auto_update "yes"
+
+input {
+ plugin "curl"
+}
+
+audio_output {
+ type "fifo"
+ name "my_fifo"
+ path "$XDG_RUNTIME_DIR/mpd/mpd.fifo"
+ format "44100:16:2"
+}
+
+audio_output {
+ type "pipewire"
+ name "PipeWire Sound Server"
+}
diff --git a/dot_config/msmtp/config b/dot_config/msmtp/config
index cae5650..ffd7db5 100644
--- a/dot_config/msmtp/config
+++ b/dot_config/msmtp/config
@@ -9,6 +9,6 @@ user kavanagh.ryan@uqam.ca
from kavanagh.ryan@uqam.ca
tls_certcheck on
auth xoauth2
-passwordeval /home/rak/bin/mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' -t $XDG_STATE_HOME/xoauth2-tokens/kavanagh.ryan.uqam.ca
+passwordeval mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' $XDG_STATE_HOME/xoauth2-tokens/kavanagh.ryan.uqam.ca
port 587
tls_trust_file /etc/ssl/certs/ca-certificates.crt
diff --git a/dot_config/neomutt/accounts.rc b/dot_config/neomutt/accounts.rc
index 25b2a52..99383ca 100644
--- a/dot_config/neomutt/accounts.rc
+++ b/dot_config/neomutt/accounts.rc
@@ -3,9 +3,6 @@
account-hook imaps://ryanakca@gmail.com@imap.gmail.com \
source $XDG_CONFIG_HOME/neomutt/accounts/ryanakca.gmail.com/main.rc
-account-hook imaps://ryan.kavanagh@mail.mcgill.ca@outlook.office365.com \
- source $XDG_CONFIG_HOME/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/main.rc
-
account-hook imaps://9rak@queensu.ca@outlook.office365.com \
source $XDG_CONFIG_HOME/neomutt/accounts/9rak.queensu.ca/main.rc
@@ -15,9 +12,6 @@ account-hook imaps://kavanagh.ryan@uqam.ca@outlook.office365.com \
account-hook imaps://imap.rak.ac \
source $XDG_CONFIG_HOME/neomutt/accounts/rak.rak.ac/main.rc
-account-hook imaps://mail.cs.mcgill.ca \
- source $XDG_CONFIG_HOME/neomutt/accounts/ryank.mail.cs.mcgill.ca/main.rc
-
account-hook imaps://rkavanag@alumni.cmu.edu@imap.gmail.com \
source $XDG_CONFIG_HOME/neomutt/accounts/rkavanag.alumni.cmu.edu/main.rc
diff --git a/dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc b/dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc
new file mode 100644
index 0000000..e3633e1
--- /dev/null
+++ b/dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc
@@ -0,0 +1,8 @@
+# vim: syntax=neomuttrc
+
+set imap_authenticators = 'xoauth2'
+set imap_oauth_refresh_command = "mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' \"$XDG_STATE_HOME/xoauth2-tokens/9rak.queensu.ca\""
+set imap_passive = 'no'
+set imap_user = '9rak@queensu.ca'
+
+unset imap_pass
diff --git a/dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc.tmpl b/dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc.tmpl
deleted file mode 100644
index 407e643..0000000
--- a/dot_config/neomutt/accounts/9rak.queensu.ca/private_read.rc.tmpl
+++ /dev/null
@@ -1,8 +0,0 @@
-# vim: syntax=neomuttrc
-
-set imap_authenticators = 'xoauth2'
-set imap_oauth_refresh_command = '~/bin/mutt_oauth2.py --client-id="08162f7c-0fd2-4200-a84a-f25a4db0b584" --client-secret="TxRBilcHdC6WGBee]fs?QR:SJ8nI[g82" --encryption-pipe="cat" --decryption-pipe="cat" $XDG_CONFIG_HOME/neomutt/accounts/9rak.queensu.ca/xoauth2-token'
-set imap_passive = 'no'
-set imap_user = '9rak@queensu.ca'
-
-unset imap_pass
diff --git a/dot_config/neomutt/accounts/9rak.queensu.ca/send.rc b/dot_config/neomutt/accounts/9rak.queensu.ca/send.rc
index 8327f7e..fff4c4f 100644
--- a/dot_config/neomutt/accounts/9rak.queensu.ca/send.rc
+++ b/dot_config/neomutt/accounts/9rak.queensu.ca/send.rc
@@ -3,7 +3,7 @@
set copy = yes
set from = 'Ryan Kavanagh <ryan.kavanagh@queensu.ca>'
set smtp_authenticators = 'xoauth2'
-set smtp_oauth_refresh_command = '~/bin/mutt_oauth2.py --client-id="08162f7c-0fd2-4200-a84a-f25a4db0b584" --client-secret="TxRBilcHdC6WGBee]fs?QR:SJ8nI[g82" --encryption-pipe="cat" --decryption-pipe="cat" $XDG_CONFIG_HOME/neomutt/accounts/9rak.queensu.ca/xoauth2-token'
+set smtp_oauth_refresh_command = "mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' \"$XDG_STATE_HOME/xoauth2-tokens/9rak.queensu.ca\""
set smtp_url = 'smtp://9rak@queensu.ca@smtp.office365.com:587/'
unset sendmail
diff --git a/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/read.rc b/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/read.rc
index fd74dfa..8c02e30 100644
--- a/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/read.rc
+++ b/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/read.rc
@@ -1,7 +1,8 @@
# vim: syntax=neomuttrc
+set imap_keepalive = 60
set imap_authenticators = 'xoauth2'
-set imap_oauth_refresh_command = "~/bin/mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' `pwd`/xoauth2-token"
+set imap_oauth_refresh_command = "mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' \"$XDG_STATE_HOME/xoauth2-tokens/kavanagh.ryan.uqam.ca\""
set imap_passive = 'no'
set imap_user = 'kavanagh.ryan@uqam.ca'
diff --git a/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/send.rc b/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/send.rc
index ac1f134..6332649 100644
--- a/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/send.rc
+++ b/dot_config/neomutt/accounts/kavanagh.ryan.uqam.ca/send.rc
@@ -5,7 +5,7 @@
set copy = no
set from = 'Ryan Kavanagh <kavanagh.ryan@uqam.ca>'
set smtp_authenticators = 'xoauth2'
-set smtp_oauth_refresh_command = "~/bin/mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' `pwd`/xoauth2-token"
+set smtp_oauth_refresh_command = "mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' \"$XDG_STATE_HOME/xoauth2-tokens/kavanagh.ryan.uqam.ca\""
set smtp_url = 'smtp://kavanagh.ryan@uqam.ca@smtp.office365.com:587/'
set signature = "`pwd`/signature"
diff --git a/dot_config/neomutt/accounts/rkavanag.alumni.cmu.edu/private_read.rc.tmpl b/dot_config/neomutt/accounts/rkavanag.alumni.cmu.edu/private_read.rc.tmpl
index 16febff..f6ed07a 100644
--- a/dot_config/neomutt/accounts/rkavanag.alumni.cmu.edu/private_read.rc.tmpl
+++ b/dot_config/neomutt/accounts/rkavanag.alumni.cmu.edu/private_read.rc.tmpl
@@ -1,8 +1,7 @@
# vim: syntax=muttrc
set imap_keepalive = 60
-{{- if .password.cmu }}
-set imap_pass = '{{ .password.cmu }}'
-{{- end }}
+set imap_authenticators = 'xoauth2'
+set imap_oauth_refresh_command = "mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' \"$XDG_STATE_HOME/xoauth2-tokens/rkavanag.alumni.cmu.edu\""
set imap_passive = 'no'
set imap_user = 'rkavanag@alumni.cmu.edu'
diff --git a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/encrypted_alias.rc.asc b/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/encrypted_alias.rc.asc
deleted file mode 100644
index 3acd49e..0000000
--- a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/encrypted_alias.rc.asc
+++ /dev/null
@@ -1,40 +0,0 @@
------BEGIN PGP MESSAGE-----
-
-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
-e4Fo5B9ePsKEYcU=
-=7eze
------END PGP MESSAGE-----
diff --git a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/folders.rc b/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/folders.rc
deleted file mode 100644
index fab8acc..0000000
--- a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/folders.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-# vim: syntax=muttrc
-
-set mbox = '+INBOX/Read'
-set postponed = '+Drafts'
-set record = '+Sent Items'
diff --git a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/format.rc b/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/format.rc
deleted file mode 100644
index 3d4c8fe..0000000
--- a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/format.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-# vim: syntax=muttrc
-
-set pager_format = '-%Z-MAIL.MCGILL.CA: %C/%m: %-20.20n %s%* -- (%P)'
-set compose_format = '-- MAIL.MCGILL.CA: Compose [Approx. msg size: %l Atts: %a]%>-'
-set status_format = '-%r-MAIL.MCGILL.CA: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---
diff --git a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/main.rc b/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/main.rc
deleted file mode 100644
index 23b81f9..0000000
--- a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/main.rc
+++ /dev/null
@@ -1,12 +0,0 @@
-# vim: syntax=muttrc
-
-cd $XDG_CONFIG_HOME/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca
-
-set folder = 'imaps://ryan.kavanagh@mail.mcgill.ca@outlook.office365.com/'
-
-source folders.rc
-source read.rc
-source send.rc
-source format.rc
-
-cd
diff --git a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/read.rc b/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/read.rc
deleted file mode 100644
index 055e807..0000000
--- a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/read.rc
+++ /dev/null
@@ -1,8 +0,0 @@
-# vim: syntax=neomuttrc
-
-set imap_authenticators = 'xoauth2'
-set imap_oauth_refresh_command = "~/bin/mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' `pwd`/xoauth2-token"
-set imap_passive = 'no'
-set imap_user = 'ryan.kavanagh@mail.mcgill.ca'
-
-unset imap_pass
diff --git a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/send.rc b/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/send.rc
deleted file mode 100644
index 146b28a..0000000
--- a/dot_config/neomutt/accounts/ryan.kavanagh.mail.mcgill.ca/send.rc
+++ /dev/null
@@ -1,12 +0,0 @@
-# vim: syntax=muttrc
-
-# Set copy to no so long as you use McGill's smtp,
-# which automatically saves messages to $record
-set copy = no
-set from = 'Ryan Kavanagh <rkavanagh@cs.mcgill.ca>'
-set smtp_authenticators = 'xoauth2'
-set smtp_oauth_refresh_command = "~/bin/mutt_oauth2.py --encryption-pipe='cat' --decryption-pipe='cat' `pwd`/xoauth2-token"
-set smtp_url = 'smtp://ryan.kavanagh@mail.mcgill.ca@smtp.office365.com:587/'
-
-unset sendmail
-unset smtp_pass
diff --git a/dot_config/neomutt/neomuttrc.tmpl b/dot_config/neomutt/neomuttrc.tmpl
index d2b8811..24a02bc 100644
--- a/dot_config/neomutt/neomuttrc.tmpl
+++ b/dot_config/neomutt/neomuttrc.tmpl
@@ -24,7 +24,7 @@ set pager_stop = yes
# Display HTML mail only if there's no text/plain
alternative_order text/plain text/html *
auto_view text/html
-set display_filter="~/bin/lbdb-fetchaddr-wrapper"
+set display_filter="~/.local/bin/lbdb-fetchaddr-wrapper"
set timeout=15
set mail_check=60
diff --git a/dot_config/private_borgmatic/encrypted_private_home.yaml.tmpl.asc b/dot_config/private_borgmatic/encrypted_private_home.yaml.tmpl.asc
index aa4828e..d901639 100644
--- a/dot_config/private_borgmatic/encrypted_private_home.yaml.tmpl.asc
+++ b/dot_config/private_borgmatic/encrypted_private_home.yaml.tmpl.asc
@@ -1,41 +1,41 @@
-----BEGIN PGP MESSAGE-----
-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
-=71/j
+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
+=kx5z
-----END PGP MESSAGE-----
diff --git a/dot_config/private_borgmatic/encrypted_private_music.yaml.asc b/dot_config/private_borgmatic/encrypted_private_music.yaml.asc
index 6166b3f..d199f76 100644
--- a/dot_config/private_borgmatic/encrypted_private_music.yaml.asc
+++ b/dot_config/private_borgmatic/encrypted_private_music.yaml.asc
@@ -1,38 +1,39 @@
-----BEGIN PGP MESSAGE-----
-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
-=zvcZ
+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
+ycxThJXf0KgoBN6JMD9x42gxuHYV
+=HPZ7
-----END PGP MESSAGE-----
diff --git a/dot_config/private_borgmatic/encrypted_private_pictures.yaml.asc b/dot_config/private_borgmatic/encrypted_private_pictures.yaml.asc
index 83699e6..115ce95 100644
--- a/dot_config/private_borgmatic/encrypted_private_pictures.yaml.asc
+++ b/dot_config/private_borgmatic/encrypted_private_pictures.yaml.asc
@@ -1,38 +1,39 @@
-----BEGIN PGP MESSAGE-----
-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
-=2Q9u
+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
+cAzyhl5bFABDApO4cECE8XiGDJxJoA==
+=GEh1
-----END PGP MESSAGE-----
diff --git a/dot_config/private_borgmatic/encrypted_private_tosh.yaml.asc b/dot_config/private_borgmatic/encrypted_private_tosh.yaml.asc
index ceb508f..ffa041b 100644
--- a/dot_config/private_borgmatic/encrypted_private_tosh.yaml.asc
+++ b/dot_config/private_borgmatic/encrypted_private_tosh.yaml.asc
@@ -1,40 +1,40 @@
-----BEGIN PGP MESSAGE-----
-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
-YAdd1SsI0BLu96No
-=fuxo
+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
+Jh1q3/XGAG79dPixBWKmVmgdWla2aUm9
+=OQp5
-----END PGP MESSAGE-----
diff --git a/dot_config/private_mpv/input.conf b/dot_config/private_mpv/input.conf
new file mode 100644
index 0000000..b674700
--- /dev/null
+++ b/dot_config/private_mpv/input.conf
@@ -0,0 +1 @@
+r cycle_values video-rotate 90 180 270 0
diff --git a/dot_config/sh/10_aliases b/dot_config/sh/10_aliases
index 1b8f65d..9937b56 100644
--- a/dot_config/sh/10_aliases
+++ b/dot_config/sh/10_aliases
@@ -1,10 +1,28 @@
#!/bin/sh
-alias apt-upgrade='sudo apt-get update && sudo apt-get dist-upgrade'
+apt-upgrade() {
+ sudo apt-get update && sudo apt-get dist-upgrade
+}
-alias 1920s='mplayer -playlist http://kara.fast-serv.com:8398/listen.pls'
-alias dismuke='mplayer -playlist https://early1900s.org/radiodismuke/radiodismuke.pls'
-alias wzum='mplayer http://pubmusic.streamguys1.com/wzum-aac'
+1920s() {
+ mpv -playlist 'http://kara.fast-serv.com:8398/listen.pls'
+}
+dismuke() {
+ mpv -playlist 'https://early1900s.org/radiodismuke/radiodismuke.pls'
+}
+wzum() {
+ mpv 'http://pubmusic.streamguys1.com/wzum-aac'
+}
+wesa() {
+ # WESA JazzWorks
+ mpv 'https://ais-sa3.cdnstream1.com/2558_128.aac'
+}
+wyep() {
+ mpv 'https://ais-sa3.cdnstream1.com/2557_128.aac'
+}
+slpr() {
+ lpr -P PK-4680.A "$@"
+}
alias mplayer-fb='mplayer -vo fbdev'
alias links2-fb='links2 -driver fb'
diff --git a/dot_config/sway/config b/dot_config/sway/config
index 80c392e..2e4a4d8 100644
--- a/dot_config/sway/config
+++ b/dot_config/sway/config
@@ -73,7 +73,7 @@ bindsym --to-code {
'swaymsg exit'
# Lock screen
- $mod+F5 exec swaymsg 'output * dpms toggle'
+ $mod+F5 exec swaymsg 'output * power toggle'
$mod+F7 exec $lock
# List all windows
diff --git a/dot_config/sway/config.d/40_keyboards b/dot_config/sway/config.d/40_keyboards
index efe2bd8..f8f610a 100644
--- a/dot_config/sway/config.d/40_keyboards
+++ b/dot_config/sway/config.d/40_keyboards
@@ -10,6 +10,7 @@ input "1:1:AT_Translated_Set_2_keyboard" {
# Home Kinesis Advantage Pro
input "1523:7:HID_05f3:0007" {
+ xkb_model "kinesis"
xkb_options "nbsp:level3n,lalt_meta:lalt_meta,ralt_super:ralt_super,caps:swapescape,grp:shifts_toggle,lv3:switch"
}
diff --git a/dot_config/sway/config.d/99_reload.conf b/dot_config/sway/config.d/99_reload.conf
new file mode 100644
index 0000000..14023e0
--- /dev/null
+++ b/dot_config/sway/config.d/99_reload.conf
@@ -0,0 +1,4 @@
+# reload config after parsing once to apply custom keyboard layouts
+exec swaymsg reload
+
+# vim:set ft=swayconfig:
diff --git a/dot_config/swayidle/.keep b/dot_config/swayidle/.keep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/dot_config/swayidle/.keep
diff --git a/dot_config/swayidle/config b/dot_config/swayidle/config
new file mode 100644
index 0000000..a4779da
--- /dev/null
+++ b/dot_config/swayidle/config
@@ -0,0 +1,4 @@
+timeout 180 swaylock
+timeout 240 'swaymsg "output * power off"' resume 'swaymsg "output * dpms on"'
+before-sleep swaylock
+after-resume 'swaymsg "output * power on"'
diff --git a/dot_config/systemd/user/borgmatic@.service b/dot_config/systemd/user/borgmatic@.service
index a4ad31e..be1cb96 100644
--- a/dot_config/systemd/user/borgmatic@.service
+++ b/dot_config/systemd/user/borgmatic@.service
@@ -7,6 +7,7 @@ After=network-online.target
ConditionACPower=true
ConditionFileNotEmpty=/home/rak/.config/borgmatic/%I.yaml
Documentation=https://torsion.org/borgmatic/
+OnFailure=notify-unit-failure@%n.service
[Service]
Type=oneshot
diff --git a/dot_config/systemd/user/mbsync.service b/dot_config/systemd/user/mbsync@.service
index da0f146..f8c23b7 100644
--- a/dot_config/systemd/user/mbsync.service
+++ b/dot_config/systemd/user/mbsync@.service
@@ -1,9 +1,10 @@
[Unit]
Description=Mailbox synchronization service
+OnFailure=notify-unit-failure@%n.service
[Service]
Type=oneshot
-ExecStart=/usr/bin/mbsync -a
+ExecStart=/usr/bin/mbsync %i
[Install]
WantedBy=default.target
diff --git a/dot_config/systemd/user/mbsync.timer b/dot_config/systemd/user/mbsync@.timer
index b613c7f..26580a4 100644
--- a/dot_config/systemd/user/mbsync.timer
+++ b/dot_config/systemd/user/mbsync@.timer
@@ -4,7 +4,6 @@ Description=Mailbox synchronization timer
[Timer]
OnBootSec=2m
OnUnitActiveSec=15m
-Unit=mbsync.service
[Install]
WantedBy=timers.target
diff --git a/dot_config/systemd/user/notify-unit-failure@.service b/dot_config/systemd/user/notify-unit-failure@.service
new file mode 100644
index 0000000..f339470
--- /dev/null
+++ b/dot_config/systemd/user/notify-unit-failure@.service
@@ -0,0 +1,5 @@
+[Unit]
+Description=Failure Notification
+
+[Service]
+ExecStart=notify-send --icon /usr/share/icons/Adwaita/symbolic/status/task-past-due-symbolic.svg "systemd unit failure" "systemd unit %I failed"
diff --git a/dot_config/systemd/user/plocate-updatedb.service b/dot_config/systemd/user/plocate-updatedb.service
new file mode 100644
index 0000000..55620c5
--- /dev/null
+++ b/dot_config/systemd/user/plocate-updatedb.service
@@ -0,0 +1,28 @@
+[Unit]
+Description=Update the plocate database
+ConditionACPower=true
+
+[Service]
+Type=oneshot
+ExecStart=/usr/sbin/updatedb.plocate -l 0 -o "${XDG_STATE_HOME}/plocate/home.db" -U "${HOME}"
+LimitNOFILE=131072
+IOSchedulingClass=idle
+Nice=19
+
+CapabilityBoundingSet=CAP_DAC_READ_SEARCH CAP_CHOWN
+IPAddressDeny=any
+LockPersonality=true
+MemoryDenyWriteExecute=true
+NoNewPrivileges=true
+PrivateTmp=true
+PrivateDevices=true
+PrivateNetwork=true
+ProtectClock=true
+ProtectControlGroups=true
+ProtectHostname=true
+RestrictAddressFamilies=AF_UNIX
+RestrictNamespaces=true
+RestrictRealtime=true
+RestrictSUIDSGID=true
+SystemCallArchitectures=native
+SystemCallFilter=@system-service @chown
diff --git a/dot_config/systemd/user/plocate-updatedb.timer b/dot_config/systemd/user/plocate-updatedb.timer
new file mode 100644
index 0000000..1d25abb
--- /dev/null
+++ b/dot_config/systemd/user/plocate-updatedb.timer
@@ -0,0 +1,11 @@
+[Unit]
+Description=Update the plocate database daily
+
+[Timer]
+OnCalendar=daily
+RandomizedDelaySec=1h
+AccuracySec=6h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
diff --git a/dot_config/systemd/user/sbuild-update.service b/dot_config/systemd/user/sbuild-update.service
new file mode 100644
index 0000000..2d93232
--- /dev/null
+++ b/dot_config/systemd/user/sbuild-update.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Update sbuild unshare chroot tarballs
+ConditionACPower=true
+Wants=network-online.target
+
+[Service]
+Type=oneshot
+ExecStart=%h/.local/lib/sbuild/update-chroots.sh
+LimitNOFILE=131072
+IOSchedulingClass=idle
+Nice=19
diff --git a/dot_config/systemd/user/sbuild-update.timer b/dot_config/systemd/user/sbuild-update.timer
new file mode 100644
index 0000000..2576e16
--- /dev/null
+++ b/dot_config/systemd/user/sbuild-update.timer
@@ -0,0 +1,11 @@
+[Unit]
+Description=Update sbuild unshare chroot tarballs
+
+[Timer]
+OnCalendar=daily
+RandomizedDelaySec=1h
+AccuracySec=6h
+Persistent=true
+
+[Install]
+WantedBy=timers.target
diff --git a/dot_config/systemd/user/ssh-agent.service.d/override.conf b/dot_config/systemd/user/ssh-agent.service.d/override.conf
deleted file mode 100644
index a3b6435..0000000
--- a/dot_config/systemd/user/ssh-agent.service.d/override.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-[Unit]
-Description=OpenSSH Agent
-Documentation=man:ssh-agent(1)
-Before=basic.target
-ConditionPathExists=/etc/X11/Xsession.options
-Wants=dbus.socket
-After=dbus.socket
-
-[Service]
-ExecStart=
-ExecStart=/home/rak/.local/lib/openssh/agent-launch start
diff --git a/dot_config/systemd/user/swaybg-random.service b/dot_config/systemd/user/swaybg-random.service
index 06d7c29..f35fd77 100644
--- a/dot_config/systemd/user/swaybg-random.service
+++ b/dot_config/systemd/user/swaybg-random.service
@@ -5,7 +5,7 @@ Description=Randomize Wayland background
Type=exec
Restart=always
RuntimeMaxSec=1h
-ExecStart=/home/rak/bin/swaybg-random
+ExecStart=%h/.local/bin/swaybg-random
[Install]
WantedBy=wayland-session.target
diff --git a/dot_config/systemd/user/symlink_gcr-ssh-agent.socket b/dot_config/systemd/user/symlink_gcr-ssh-agent.socket
new file mode 100644
index 0000000..dc1dc0c
--- /dev/null
+++ b/dot_config/systemd/user/symlink_gcr-ssh-agent.socket
@@ -0,0 +1 @@
+/dev/null \ No newline at end of file
diff --git a/dot_config/systemd/user/timers.target.wants/symlink_mbsync.timer b/dot_config/systemd/user/timers.target.wants/symlink_mbsync.timer
deleted file mode 100644
index adba734..0000000
--- a/dot_config/systemd/user/timers.target.wants/symlink_mbsync.timer
+++ /dev/null
@@ -1 +0,0 @@
-/home/rak/.config/systemd/user/mbsync.timer
diff --git a/dot_config/systemd/user/timers.target.wants/symlink_plocate-updatedb.timer b/dot_config/systemd/user/timers.target.wants/symlink_plocate-updatedb.timer
new file mode 100644
index 0000000..28d405c
--- /dev/null
+++ b/dot_config/systemd/user/timers.target.wants/symlink_plocate-updatedb.timer
@@ -0,0 +1 @@
+/home/rak/.config/systemd/user/plocate-updatedb.timer
diff --git a/dot_config/systemd/user/timers.target.wants/symlink_sbuild-update.timer b/dot_config/systemd/user/timers.target.wants/symlink_sbuild-update.timer
new file mode 100644
index 0000000..24c026e
--- /dev/null
+++ b/dot_config/systemd/user/timers.target.wants/symlink_sbuild-update.timer
@@ -0,0 +1 @@
+/home/rak/.config/systemd/user/sbuild-update.timer \ No newline at end of file
diff --git a/dot_config/waybar/config b/dot_config/waybar/config
index 234ba92..f1ded1a 100644
--- a/dot_config/waybar/config
+++ b/dot_config/waybar/config
@@ -7,7 +7,7 @@
// Choose the order of the modules
"modules-left": ["sway/workspaces", "sway/mode", "sway/scratchpad", "custom/media"],
"modules-center": ["sway/window"],
- "modules-right": ["mpd", "idle_inhibitor", "pulseaudio", "network", "cpu", "memory", "temperature", "backlight", "keyboard-state", "battery", "battery#bat2", "clock", "tray"],
+ "modules-right": ["mpd", "idle_inhibitor", "pulseaudio", "network", "cpu", "memory", "temperature", "backlight", "keyboard-state", "battery", "battery#bat2", "clock", "tray", "custom/notification"],
// "modules-right": ["mpd", "idle_inhibitor", "pulseaudio", "network", "cpu", "memory", "temperature", "backlight", "keyboard-state", "sway/language", "battery", "battery#bat2", "clock", "tray"],
// Modules configuration
// "sway/workspaces": {
@@ -161,8 +161,27 @@
"default": "🎜"
},
"escape": true,
- "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
+ "exec": "/usr/share/waybar/custom_modules/mediaplayer.py 2> /dev/null" // Script in resources folder
// "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
+ },
+ "custom/notification": {
+ "tooltip": false,
+ "format": "{icon}",
+ "format-icons": {
+ "notification": "ï‚¢<span foreground='red'><sup>ï‘„</sup></span>",
+ "none": "ï‚¢",
+ "dnd-notification": "<span foreground='red'><sup></sup></span>",
+ "dnd-none": "",
+ "inhibited-notification": "ï‚¢<span foreground='red'><sup>ï‘„</sup></span>",
+ "inhibited-none": "ï‚¢",
+ "dnd-inhibited-notification": "<span foreground='red'><sup></sup></span>",
+ "dnd-inhibited-none": ""
+ },
+ "return-type": "json",
+ "exec-if": "which swaync-client",
+ "exec": "swaync-client -swb",
+ "on-click": "swaync-client -t -sw",
+ "on-click-right": "swaync-client -d -sw",
+ "escape": true
}
}
-
diff --git a/dot_config/waybar/style.css b/dot_config/waybar/style.css
index ebddece..645bf9e 100644
--- a/dot_config/waybar/style.css
+++ b/dot_config/waybar/style.css
@@ -279,3 +279,7 @@ label:focus {
#scratchpad.empty {
background-color: transparent;
}
+#custom-notification {
+ font-family: "NotoSansMono Nerd Font";
+ margin: 0 5px;
+}
diff --git a/dot_emacs b/dot_emacs
index b181f0c..3e5d42b 100644
--- a/dot_emacs
+++ b/dot_emacs
@@ -1,20 +1,24 @@
;; -*- emacs-lisp -*-
;; (setq debug-on-error t)
-(require 'package)
-(setq package-enable-at-startup nil)
-(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
(let ((default-directory "~/.emacs.d/lisp/"))
(normal-top-level-add-subdirs-to-load-path))
-(package-initialize)
-;; Bootstrap `use-package'
-(unless (package-installed-p 'use-package)
- (package-refresh-contents)
- (package-install 'use-package))
+;; Boostrap straight.el
+(defvar bootstrap-version)
+(let ((bootstrap-file
+ (expand-file-name
+ "straight/repos/straight.el/bootstrap.el"
+ (or (bound-and-true-p straight-base-dir)
+ user-emacs-directory)))
+ (bootstrap-version 7))
+ (load bootstrap-file nil 'nomessage))
+;; use-package integration:
+(straight-use-package 'use-package)
+;; prevent org version mismatches
+(straight-use-package 'org)
-(eval-when-compile
- (require 'use-package))
+(setq package-enable-at-startup nil)
;;; General emacs configuration
(use-package emacs
@@ -52,18 +56,18 @@
(if (string= (system-name) "demeter.rak.ac")
(use-package leuven-theme ; nice theme for lecturing / projectors
- :ensure t
+ :straight t
:config
(load-theme 'leuven t))
(use-package moe-theme
- :ensure t
+ :straight t
:after powerline ; must be loaded after for powerline-moe-theme to work
:config
(moe-dark)
(moe-theme-powerline)))
(use-package ace-window
- :ensure t
+ :straight t
:custom
;; home row keys
(aw-keys '(?h ?t ?n ?s ?a ?o ?e ?u ?i ?d))
@@ -86,7 +90,7 @@
(?? aw-show-dispatch-help))))
(use-package aggressive-indent
- :ensure t
+ :straight t
:config
(global-aggressive-indent-mode 1))
@@ -94,7 +98,7 @@
:diminish auto-revert-mode)
(use-package avy
- :ensure t
+ :straight t
:config
(avy-setup-default)
:bind
@@ -221,7 +225,7 @@ Extended Format date in the date field and return it as a string obeing
(seq-do (lambda (pair) (add-to-list 'bibtex-autokey-titleword-change-strings pair)) charMap))))
(use-package bibtex-completion
- :ensure ivy-bibtex
+ :straight ivy-bibtex
:custom
(bibtex-completion-bibliography "~/Documents/papers/library.bib")
(bibtex-completion-library-path '("~/Documents/papers/pdfs/"))
@@ -230,10 +234,10 @@ Extended Format date in the date field and return it as a string obeing
(bibtex-completion-pdf-extension '(".pdf" ".djvu" ".txt")))
(use-package cape
- :ensure t
+ :straight t
;; Bind prefix keymap providing all Cape commands under a mnemonic key.
;; Press C-c p ? to for help.
- :bind ("C-c p" . cape-prefix-map) ;; Alternative key: M-<tab>, M-p, M-+
+ :bind ("M-+" . cape-prefix-map) ;; Alternative key: M-<tab>, M-p, M-+
;; Alternatively bind Cape commands individually.
;; :bind (("C-c p d" . cape-dabbrev)
;; ("C-c p h" . cape-history)
@@ -250,16 +254,16 @@ Extended Format date in the date field and return it as a string obeing
(c-default-style "bsd"))
(use-package company-bibtex
- :ensure t
+ :straight t
:hook
(bibtex-mode . (lambda () (add-to-list 'company-backends 'company-bibtex))))
(use-package company-coq
- :ensure t
+ :straight t
:hook (coq-mode . company-coq-mode))
(use-package consult
- :ensure t
+ :straight t
:bind
(("C-x b" . consult-buffer)
("C-x C-f" . find-file)
@@ -267,6 +271,7 @@ Extended Format date in the date field and return it as a string obeing
("M-x" . execute-extended-command)))
(use-package consult-mu
+ :straight (consult-mu :type git :host github :repo "armindarvish/consult-mu" :files (:defaults "extras/*.el"))
:after (consult mu4e)
:bind
:custom
@@ -287,7 +292,7 @@ Extended Format date in the date field and return it as a string obeing
(setq consult-mu-embark-attach-file-key "C-a")
(use-package corfu
- :ensure t
+ :straight t
:bind
(:map corfu-map
("SPC" . corfu-insert-separator))
@@ -295,7 +300,7 @@ Extended Format date in the date field and return it as a string obeing
(global-corfu-mode))
(use-package csv-mode
- :ensure t)
+ :straight t)
(use-package cus-edit
:custom
@@ -303,7 +308,7 @@ Extended Format date in the date field and return it as a string obeing
;; Use Dabbrev with Corfu!
(use-package dabbrev
- :ensure t
+ :straight t
;; Swap M-/ and C-M-/
:bind (("M-/" . dabbrev-completion)
("C-M-/" . dabbrev-expand))
@@ -315,7 +320,7 @@ Extended Format date in the date field and return it as a string obeing
(add-to-list 'dabbrev-ignored-buffer-modes 'tags-table-mode))
(use-package diary
- :ensure diary-lib
+ :straight diary-lib
:custom
(diary-display-function 'diary-fancy-display)
:hook ((diary-list-entries . diary-include-other-diary-files)
@@ -324,36 +329,36 @@ Extended Format date in the date field and return it as a string obeing
(use-package dictem)
(use-package diminish
- :ensure t)
+ :straight t)
(use-package doi-utils
;; provided by org-ref
- :ensure org-ref)
+ :straight org-ref)
(use-package dtrt-indent
- :ensure t)
+ :straight t)
(use-package dune
- :ensure t)
+ :straight t)
(use-package dune-format
- :ensure t)
+ :straight t)
(use-package eldoc
:diminish)
(use-package elpher
- :ensure t)
+ :straight t)
(use-package elpy
- :ensure t
+ :straight t
:after python
:config (elpy-enable)
:custom
(elpy-rpc-python-command "python3"))
(use-package embark
- :ensure t
+ :straight t
:bind
(("C-." . embark-act) ;; Begin the embark process
("C-;" . embark-dwim) ;; good alternative: M-.
@@ -361,27 +366,70 @@ Extended Format date in the date field and return it as a string obeing
)
(use-package embark-consult
- :ensure t)
+ :straight t)
(use-package ess
- :ensure t)
+ :straight t)
(use-package erc
- :ensure t
+ :straight t
:custom
- (erc-hide-list '("JOIN" "PART" "QUIT"))
+ (erc-hide-list '("JOIN" "PART" "QUIT"
+ ;; https://www.rfc-editor.org/rfc/rfc2812.txt
+ "305" ; ":You are no longer marked as being away"
+ "306" ; ":You have been marked as being away"
+ "332" ; RPL_TOPIC "<channel> :<topic>"
+ "353" ; RPL_NAMEREPLY
+ ))
(erc-lurker-hide-list '("JOIN" "PART" "QUIT"))
- ;; :config
- ;; (erc-tls :server "libera.pounce.rak.ac"
- ;; :port 40404
- ;; :nick "rak"
- ;; :client-certificate '("/home/rak/.config/catgirl/weechat.pem"
- ;; "/home/rak/.config/catgirl/weechat.pem")
- ;; :user "koios-erc")
- )
+ (erc-fill-column 120)
+ (erc-fill-function 'erc-fill-static)
+ (erc-fill-static-center 20)
+ (erc-track-exclude '("#debian-devel-changes"))
+ (erc-track-visibility nil)
+ (erc-truncate-mode t)
+ (erc-input-line-position -1)
+ :config
+ (defun my/connect-irc ()
+ (interactive)
+ (erc-tls :server "libera.pounce.rak.ac"
+ :port 40404
+ :nick "rak"
+ :client-certificate '("/home/rak/.config/catgirl/weechat.pem"
+ "/home/rak/.config/catgirl/weechat.pem")
+ :user "koios-erc")
+ (erc-tls :server "oftc.pounce.rak.ac"
+ :port 40404
+ :nick "rak"
+ :client-certificate '("/home/rak/.config/catgirl/weechat.pem"
+ "/home/rak/.config/catgirl/weechat.pem")
+ :user "koios-erc")
+ (erc-tls :server "tilde.pounce.rak.ac"
+ :port 40404
+ :nick "rak"
+ :client-certificate '("/home/rak/.config/catgirl/weechat-sdf.pem"
+ "/home/rak/.config/catgirl/weechat-sdf.pem")
+ :user "koios-erc")
+ (erc-tls :server "sdf.pounce.rak.ac"
+ :port 40404
+ :nick "rak"
+ :client-certificate '("/home/rak/.config/catgirl/weechat-sdf.pem"
+ "/home/rak/.config/catgirl/weechat-sdf.pem")
+ :user "koios-erc"))
+ (add-to-list 'erc-modules 'nickbar)
+ (add-to-list 'erc-modules 'nicks)
+ (add-to-list 'erc-modules 'notifications)
+ (add-to-list 'erc-modules 'spelling)
+ (add-to-list 'erc-modules 'truncate)
+ :hook
+ ((erc-mode . (lambda ()
+ ;; to help ensure the ERC> prompt stays at the bottom
+ (setq-local scroll-conservatively 101))))
+ :bind
+ (("C-<f6>" . my/connect-irc)))
(use-package fill-column-indicator
- :ensure t)
+ :straight t)
(use-package flyspell
:bind
@@ -396,7 +444,7 @@ Extended Format date in the date field and return it as a string obeing
("C-;" . flyspell-correct-wrapper)))
(use-package gnus
- :ensure t
+ :straight t
:defer t
:bind
;; (:map gnus-summary-buffer-map
@@ -446,28 +494,28 @@ Extended Format date in the date field and return it as a string obeing
(gnus-group-mode . gnus-topic-mode))
(use-package haskell-mode
- :ensure t
+ :straight t
:hook ((haskell-mode . turn-on-haskell-doc-mode)
(haskell-mode . turn-on-haskell-indentation)))
(use-package info-look
- :ensure t)
+ :straight t)
(use-package ispell
- :ensure t
+ :straight t
:defer t
:custom
(ispell-dictionary "en_CA-w_accents"))
(use-package ivy-bibtex
- :ensure t
+ :straight t
:bind (("C-c b" . ivy-bibtex)))
(use-package ivy-hydra
- :ensure t)
+ :straight t)
(use-package latex
- :ensure auctex
+ :straight auctex
:after info-look
:mode ("\\.tex\\'" . LaTeX-mode)
:init
@@ -504,6 +552,12 @@ Otherwise split the current paragraph into one sentence per line."
(LaTeX-mode . (lambda () (set (make-local-variable 'TeX-electric-math)
(cons "\\(" "\\)"))))
(LaTeX-mode . (lambda ()
+ (add-to-list 'LaTeX-indent-environment-list
+ '("refsection" current-indentation))
+ (add-to-list 'LaTeX-indent-environment-list
+ '("refsegment" current-indentation))))
+ (LaTeX-mode . (lambda () (add-to-list 'LaTeX-verbatim-environments "Piton")))
+ (LaTeX-mode . (lambda ()
(LaTeX-add-environments
'("axiom" LaTeX-env-label)
'("theorem" LaTeX-env-label)
@@ -512,6 +566,7 @@ Otherwise split the current paragraph into one sentence per line."
'("corollary" LaTeX-env-label)
'("lemma" LaTeX-env-label)
'("example" LaTeX-env-label)
+ '("exercise" LaTeX-env-label)
'("conjecture" LaTeX-env-label)
'("figure" LaTeX-env-label))))
(LaTeX-mode . (lambda ()
@@ -525,7 +580,8 @@ Otherwise split the current paragraph into one sentence per line."
(add-to-list 'LaTeX-label-alist '("definition" . "def:"))
(add-to-list 'LaTeX-label-alist '("proposition" . "prop:"))
(add-to-list 'LaTeX-label-alist '("theorem" . "theorem:"))
- (add-to-list 'LaTeX-label-alist '("example" . "ex:"))
+ (add-to-list 'LaTeX-label-alist '("example" . "exa:"))
+ (add-to-list 'LaTeX-label-alist '("exercise" . "exe:"))
(add-to-list 'LaTeX-label-alist '("lemma" . "lemma:"))
(add-to-list 'LaTeX-label-alist '("figure" . "fig:")))))
:config
@@ -539,7 +595,7 @@ Otherwise split the current paragraph into one sentence per line."
("M-q" . ales/fill-paragraph)))
(use-package lsp-mode
- :ensure t
+ :straight t
:custom
(lsp-completion-provider :none) ;; we use Corfu!
:init
@@ -550,28 +606,32 @@ Otherwise split the current paragraph into one sentence per line."
(lsp-completion-mode . my/lsp-mode-setup-completion))
(use-package magit
- :ensure t
+ :straight t
:config
(put 'magit-clean 'disabled nil)
:custom
(magit-diff-refine-hunk 'all))
(use-package marginalia
- :ensure t
+ :straight t
:bind (:map minibuffer-local-map
("M-A" . marginalia-cycle))
:init
(marginalia-mode))
(use-package markdown-mode
- :ensure t
+ :straight t
:init
(autoload 'markdown-mode "markdown-mode"
"Major mode for editing Markdown files" t)
- :hook ((markdown-mode . (lambda ()
- (setq-default indent-tabs-mode nil))))
+ :hook
+ ((markdown-mode . (lambda ()
+ (setq-default indent-tabs-mode nil))))
+ (markdown-mode . turn-off-auto-fill)
+ (markdown-mode . visual-line-mode)
+ (markdown-mode . visual-fill-column-mode)
:mode (("\\.markdown\\'" . markdown-mode)
- ("\\.mdown\'" . markdown-mode)))
+ ("\\.mdown\'" . markdown-mode)))
(use-package menu-bar
:config
@@ -581,7 +641,7 @@ Otherwise split the current paragraph into one sentence per line."
(use-package merlin
;; ocaml assistant
- :ensure t)
+ :straight t)
(use-package message
:custom
@@ -594,7 +654,7 @@ Otherwise split the current paragraph into one sentence per line."
(message-mode . visual-fill-column-mode))
(use-package message-view-patch
- :ensure t)
+ :straight t)
(use-package minibuffer
:config
@@ -609,7 +669,7 @@ Otherwise split the current paragraph into one sentence per line."
(mpc-host "asteria.home.arpa"))
(use-package mu4e
- :ensure t
+ :straight t
:bind
(("<f6>" . mu4e))
:config
@@ -739,7 +799,7 @@ Otherwise split the current paragraph into one sentence per line."
("/queensu/INBOX" . ?q))))
(use-package mu4e-column-faces
- :ensure t
+ :straight t
:after mu4e
:config (mu4e-column-faces-mode))
@@ -748,16 +808,16 @@ Otherwise split the current paragraph into one sentence per line."
:after mu4e)
(use-package oauth2
- :ensure t)
+ :straight t)
(use-package ocp-indent
- :ensure t)
+ :straight t)
(use-package octave
:mode ("\\.m\'" . octave-mode))
(use-package orderless
- :ensure t
+ :straight t
:custom
;; Configure a custom style dispatcher (see the Consult wiki)
;; (orderless-style-dispatchers '(+orderless-consult-dispatch orderless-affix-dispatch))
@@ -775,20 +835,20 @@ Otherwise split the current paragraph into one sentence per line."
(org-link-file-path-type 'relative))
(use-package org-chef
- :ensure t)
+ :straight t)
(use-package org-noter
- :ensure t
+ :straight t
:custom
;; Surely there's an easier way of setting this?
(org-noter-notes-search-path '("~/Documents/papers/notes/")))
(use-package org-ref
- :ensure t
+ :straight t
:after ivy-bibtex)
(use-package org-ref-arxiv
- :ensure org-ref
+ :straight org-ref
:custom
(arxiv-entry-format-string "@Misc{%s,
title = {%s},
@@ -835,7 +895,7 @@ Returns a formatted BibTeX entry."
(advice-add 'arxiv-get-bibtex-entry-via-arxiv-api :override 'my/arxiv-get-bibtex-entry-via-arxiv-api))
(use-package org-ref-bibtex
- :ensure org-ref
+ :straight org-ref
:after bibtex-completion ; needs bibtex-completion-library-path
:custom
(org-ref-title-case-types '(("article" "title")
@@ -887,10 +947,10 @@ Returns a formatted BibTeX entry."
((prog-mode . flyspell-prog-mode)))
(use-package reftex-cite
- :ensure t)
+ :straight t)
(use-package org-ref-core
- :ensure org-ref
+ :straight org-ref
:after org-ref-bibtex
:after reftex-cite
:after ivy-bibtex
@@ -1034,27 +1094,27 @@ If not, issue a warning."
orcb-clean-nil-opinionated)))
(use-package org-ref-isbn
- :ensure org-ref)
+ :straight org-ref)
(use-package org-ref-pdf
- :ensure org-ref)
+ :straight org-ref)
(use-package ox-md
;; org-mode to markdown exporter
- :ensure org
+ :straight org
:after (org))
(use-package outline
- :ensure t
+ :straight t
:hook (LaTeX-mode . outline-minor-mode))
(use-package outline-magic
- :ensure t
+ :straight t
:after outline
:bind (:map outline-minor-mode-map ([f10] . outline-cycle)))
(use-package paren
- :ensure t
+ :straight t
:config
(show-paren-mode t)
:custom
@@ -1062,7 +1122,7 @@ If not, issue a warning."
(show-paren-style 'expression))
(use-package pdf-tools
- :ensure t
+ :straight t
:config
(pdf-tools-install))
@@ -1072,10 +1132,10 @@ If not, issue a warning."
("C-s" . isearch-forward)))
(use-package powerline
- :ensure t)
+ :straight t)
(use-package proof-general
- :ensure t
+ :straight t
:custom
(proof-disappearing-proofs t)
(proof-electric-terminator-enable t)
@@ -1085,13 +1145,13 @@ If not, issue a warning."
(proof-locked-face ((t (:weight bold)))))
(use-package py-autopep8
- :ensure t
+ :straight t
:hook (python-mode . py-autopep8-enable-on-save)
:custom
(py-autopep8-options '("--max-line-length=80")))
(use-package python
- :ensure t
+ :straight t
:mode ("\\.py\\'" . python-mode)
:custom (python-python-command "/usr/bin/python3")
:interpreter ("python3" . python-mode)
@@ -1101,14 +1161,14 @@ If not, issue a warning."
(python-shell-interpreter "python3"))
(use-package rainbow-delimiters
- :ensure t
+ :straight t
:hook ((LaTeX-mode prog-mode) . rainbow-delimiters-mode))
(use-package rainbow-mode
- :ensure t)
+ :straight t)
(use-package reftex
- :ensure t
+ :straight t
:after latex
:hook (LaTeX-mode . reftex-mode)
:custom
@@ -1120,7 +1180,8 @@ If not, issue a warning."
("corollary" ?c "cor:%F:" "~\\ref{%s}" t ("corollary" "cor.") -3)
("lemma" ?l "lemma:%F:" "~\\ref{%s}" t ("lemma" "lem.") -3)
("conjecture" ?j "conj:%F:" "~\\ref{%s}" t ("conjecture" "conj.") -3)
- ("example" ?X "ex:%F:" "~\\ref{%s}" t ("example" "ex.") -3)
+ ("example" ?X "exa:%F:" "~\\ref{%s}" t ("example" "ex.") -3)
+ ("exercise" ?x "exe:%F:" "~\\ref{%s}" t ("exercise" "ex.") -3)
("figure" ?F "fig:%F:" "~\\ref{%s}" t ("figure" "fig.") -3)
("ax" ?a "ax:%F:" "~\\ref{%s}" t ("axiom" "ax.") -3)
("thm" ?h "theorem:%F:" "~\\ref{%s}" t ("theorem" "th.") -3)
@@ -1141,7 +1202,7 @@ If not, issue a warning."
(rfc2047-quote-decoded-words-containing-tspecials t))
(use-package sass-mode
- :ensure t)
+ :straight t)
;; Persist history over Emacs restarts. Vertico sorts by history position.
(use-package savehist
@@ -1168,7 +1229,7 @@ If not, issue a warning."
(setq smerge-command-prefix (kbd "C-c v")))
(use-package sml-mode
- :ensure t
+ :straight t
:mode ("\\.sml\\'" . sml-mode))
(use-package solar
@@ -1181,11 +1242,11 @@ If not, issue a warning."
(calendar-location-name "Montreal, QC"))
(use-package spaceline
- :ensure t
+ :straight t
:requires spaceline-config)
(use-package tex
- :ensure auctex
+ :straight auctex
:custom
(reftex-plug-into-AUCTeX t)
(TeX-parse-self t) ; Parse documents to provide completion for packages, etc.
@@ -1219,7 +1280,7 @@ If not, issue a warning."
(tramp-default-method "ssh"))
(use-package tuareg
- :ensure t
+ :straight t
:config
(add-hook 'tuareg-mode-hook 'merlin-mode t))
@@ -1229,7 +1290,7 @@ If not, issue a warning."
(add-to-list 'vc-handled-backends 'git))
(use-package vertico
- :ensure t
+ :straight t
:custom
(vertico-scroll-margin 0) ;; Different scroll margin
(vertico-count 20) ;; Show more candidates
@@ -1239,25 +1300,25 @@ If not, issue a warning."
(vertico-mode))
(use-package vertico-directory
- :ensure vertico)
+ :straight vertico)
(use-package visual-fill-column
- :ensure t)
+ :straight t)
(use-package wc-mode
- :ensure t)
+ :straight t)
(use-package windmove
- :ensure t
+ :straight t
:config
(windmove-default-keybindings)
:custom
(windmove-wrap-around t))
(use-package ws-butler
- :ensure t
+ :straight t
:config
(ws-butler-global-mode))
(use-package yaml-mode
- :ensure t)
+ :straight t)
diff --git a/bin/executable_Internet.m3u.sh b/dot_local/bin/executable_Internet.m3u.sh
index 62d83d0..62d83d0 100644
--- a/bin/executable_Internet.m3u.sh
+++ b/dot_local/bin/executable_Internet.m3u.sh
diff --git a/bin/executable_copyright.awk b/dot_local/bin/executable_copyright.awk
index 371a9c2..371a9c2 100755
--- a/bin/executable_copyright.awk
+++ b/dot_local/bin/executable_copyright.awk
diff --git a/bin/executable_do_blue.sh b/dot_local/bin/executable_do_blue.sh
index cd79e50..cd79e50 100755
--- a/bin/executable_do_blue.sh
+++ b/dot_local/bin/executable_do_blue.sh
diff --git a/bin/executable_do_dac.sh b/dot_local/bin/executable_do_dac.sh
index 7ae913e..7ae913e 100755
--- a/bin/executable_do_dac.sh
+++ b/dot_local/bin/executable_do_dac.sh
diff --git a/bin/executable_do_speakers.sh b/dot_local/bin/executable_do_speakers.sh
index 84b82e1..84b82e1 100755
--- a/bin/executable_do_speakers.sh
+++ b/dot_local/bin/executable_do_speakers.sh
diff --git a/bin/executable_icd b/dot_local/bin/executable_icd
index 367b87f..367b87f 100755
--- a/bin/executable_icd
+++ b/dot_local/bin/executable_icd
diff --git a/bin/executable_lbdb-fetchaddr-wrapper b/dot_local/bin/executable_lbdb-fetchaddr-wrapper
index bb1270a..bb1270a 100755
--- a/bin/executable_lbdb-fetchaddr-wrapper
+++ b/dot_local/bin/executable_lbdb-fetchaddr-wrapper
diff --git a/bin/executable_lfoot b/dot_local/bin/executable_lfoot
index 5522085..5522085 100644
--- a/bin/executable_lfoot
+++ b/dot_local/bin/executable_lfoot
diff --git a/bin/executable_mailx-alias b/dot_local/bin/executable_mailx-alias
index c1d961a..c1d961a 100755
--- a/bin/executable_mailx-alias
+++ b/dot_local/bin/executable_mailx-alias
diff --git a/bin/executable_mice.sh b/dot_local/bin/executable_mice.sh
index 794f86f..794f86f 100755
--- a/bin/executable_mice.sh
+++ b/dot_local/bin/executable_mice.sh
diff --git a/bin/executable_mpd_only.sh b/dot_local/bin/executable_mpd_only.sh
index 468c6a5..468c6a5 100755
--- a/bin/executable_mpd_only.sh
+++ b/dot_local/bin/executable_mpd_only.sh
diff --git a/bin/executable_mpd_others.sh b/dot_local/bin/executable_mpd_others.sh
index b27e11e..b27e11e 100755
--- a/bin/executable_mpd_others.sh
+++ b/dot_local/bin/executable_mpd_others.sh
diff --git a/bin/executable_mutt-fetchbug b/dot_local/bin/executable_mutt-fetchbug
index 93ffc58..93ffc58 100755
--- a/bin/executable_mutt-fetchbug
+++ b/dot_local/bin/executable_mutt-fetchbug
diff --git a/bin/executable_mutt_bgrun b/dot_local/bin/executable_mutt_bgrun
index f833bab..f833bab 100755
--- a/bin/executable_mutt_bgrun
+++ b/dot_local/bin/executable_mutt_bgrun
diff --git a/bin/executable_mutt_oauth2.py b/dot_local/bin/executable_mutt_oauth2.py
index 559811f..559811f 100644
--- a/bin/executable_mutt_oauth2.py
+++ b/dot_local/bin/executable_mutt_oauth2.py
diff --git a/bin/executable_ptmp b/dot_local/bin/executable_ptmp
index e42c695..e42c695 100755
--- a/bin/executable_ptmp
+++ b/dot_local/bin/executable_ptmp
diff --git a/dot_local/bin/executable_sbuild-experimental b/dot_local/bin/executable_sbuild-experimental
new file mode 100644
index 0000000..ed938bf
--- /dev/null
+++ b/dot_local/bin/executable_sbuild-experimental
@@ -0,0 +1,2 @@
+#!/bin/sh
+sbuild --dist=experimental --extra-repository='deb http://deb.debian.org/debian experimental main contrib non-free' --build-dep-resolver=aspcud $@
diff --git a/dot_local/bin/executable_set-ic7300-time.py b/dot_local/bin/executable_set-ic7300-time.py
new file mode 100644
index 0000000..cf4ecf1
--- /dev/null
+++ b/dot_local/bin/executable_set-ic7300-time.py
@@ -0,0 +1,86 @@
+#!/usr/bin/env python3
+# horrible python script to set time and date on the IC7300
+# or other Icom radios that use the same protocol.
+# I made this script because the IC7300 has a faulty RTC battery and it does not have
+# ethernet connection and NTP client like the 7610, 705, 9700, R8600, etc.
+# This script sets the time slightly wrong because you cannot set seconds, only minutes.
+
+# I'm a sysadmin and not a programmer and this script violates ALL the programming
+# best practices. ALL of them. Feel free to make it much better.
+# IZ4UFQ
+#
+# cleaned up in 2026 by Ryan Kavanagh VA2RKV
+
+civaddress="0x94" #this is the default IC7300 address. Change to match your radio config.
+baudrate = 19200 #change to match your radio serial speed
+#serialport = "/dev/ttyUSB0" # Serial port of your radios serial interface. See comment below
+
+# you can set a serial port by id so that it always connect to the correct radio, usefeul if you have more than
+# one usb serial port connected (I have 8 of them)
+serialport = "/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_IC-7300_02048039-if00-port0"
+
+
+#Import libraries we'll need to use
+import time
+import serial
+import struct
+
+# Get time in GMT. If you want local time change to "t = time.localtime()"
+t = time.localtime()
+offset = time.localtime().tm_gmtoff
+
+# extract strings for year, day, month, hour, minute
+# with a leading zero if needed
+year = str(t.tm_year)
+month = str(t.tm_mon).rjust(2,'0')
+day = str(t.tm_mday).rjust(2,'0')
+hour = str(t.tm_hour).rjust(2,'0')
+minute = str(t.tm_min).rjust(2,'0')
+off_hour = "%02d" % abs(offset // 3600)
+off_minute = "%02d" % (offset % 3600)
+off_sign = "00" if offset > 0 else "01"
+
+# set date, ci-v command is 0x94
+command = ["0xFE", "0xFE", civaddress, "0xE0", "0x1A", "0x05", "0x00" ]
+command.append("0x94")
+command.append("0x"+year[0:2])
+command.append("0x"+year[2:])
+command.append("0x"+month)
+command.append("0x"+day)
+command.append("0xFD")
+
+with serial.Serial(serialport, baudrate) as ser:
+ for cmd in command:
+ senddata = int(bytes(cmd, 'UTF-8'), 16)
+ ser.write(struct.pack('>B', senddata))
+
+# set time, ci-v command is 0x95
+# you CANNOT set seconds, so unless you want to wait for the minute mark
+# you'll end up with a time that is set incorrectly by less than one minute
+# I prefer to set time incorrectly than to wait for up to 59 seconds
+
+command = ["0xFE", "0xFE", civaddress, "0xE0", "0x1A", "0x05", "0x00" ]
+command.append("0x95")
+command.append("0x"+hour)
+command.append("0x"+minute)
+command.append("0xFD")
+
+with serial.Serial(serialport, baudrate) as ser:
+ for cmd in command:
+ senddata = int(bytes(cmd, 'UTF-8'), 16)
+ ser.write(struct.pack('>B', senddata))
+
+# set UTC offset, ci-v command is 0x96
+# Format described on page 19-11 of IC-7300 "Full Manual"
+
+command = ["0xFE", "0xFE", civaddress, "0xE0", "0x1A", "0x05", "0x00" ]
+command.append("0x96")
+command.append("0x"+off_hour)
+command.append("0x"+off_minute)
+command.append("0x"+off_sign)
+command.append("0xFD")
+
+with serial.Serial(serialport, baudrate) as ser:
+ for cmd in command:
+ senddata = int(bytes(cmd, 'UTF-8'), 16)
+ ser.write(struct.pack('>B', senddata))
diff --git a/bin/executable_startaudio b/dot_local/bin/executable_startaudio
index 3fbfa7f..3fbfa7f 100755
--- a/bin/executable_startaudio
+++ b/dot_local/bin/executable_startaudio
diff --git a/bin/executable_swaybg-random b/dot_local/bin/executable_swaybg-random
index ba4baa1..ba4baa1 100644
--- a/bin/executable_swaybg-random
+++ b/dot_local/bin/executable_swaybg-random
diff --git a/bin/executable_tmcg b/dot_local/bin/executable_tmcg
index 5ebb3cf..5ebb3cf 100755
--- a/bin/executable_tmcg
+++ b/dot_local/bin/executable_tmcg
diff --git a/bin/executable_wd-bak b/dot_local/bin/executable_wd-bak
index f824fba..f824fba 100755
--- a/bin/executable_wd-bak
+++ b/dot_local/bin/executable_wd-bak
diff --git a/bin/executable_wd-mount b/dot_local/bin/executable_wd-mount
index b8f8a45..b8f8a45 100644
--- a/bin/executable_wd-mount
+++ b/dot_local/bin/executable_wd-mount
diff --git a/bin/executable_wd-umount b/dot_local/bin/executable_wd-umount
index 08e55eb..08e55eb 100644
--- a/bin/executable_wd-umount
+++ b/dot_local/bin/executable_wd-umount
diff --git a/bin/executable_wofi-window-switcher b/dot_local/bin/executable_wofi-window-switcher
index 2344093..2344093 100644
--- a/bin/executable_wofi-window-switcher
+++ b/dot_local/bin/executable_wofi-window-switcher
diff --git a/dot_local/lib/openssh/executable_agent-launch b/dot_local/lib/openssh/executable_agent-launch
deleted file mode 100644
index 36e06ff..0000000
--- a/dot_local/lib/openssh/executable_agent-launch
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-# helper script for launching ssh-agent, used by systemd unit
-set -e
-
-options="$(getopt -o '' -l help -- "$@")" || exit 1
-eval set -- "$options"
-
-if [ ! -d "$XDG_RUNTIME_DIR" ]; then
- # shellcheck disable=SC2016
- echo 'This needs $XDG_RUNTIME_DIR to be set' >&2
- exit 1
-fi
-
-while :; do
- case $1 in
- --help)
- echo 'Usage:' >&2
- echo " $0 start [-- ssh-agent options]" >&2
- echo " $0 stop"
- exit 0
- ;;
- --)
- shift
- break
- ;;
- *)
- echo "Unexpected argument: $1" >&2
- exit 1
- ;;
- esac
-done
-
-if [ "$1" = start ]; then
- shift
- if [ ! -S "$SSH_AUTH_SOCK" ] && grep -s -q '^use-ssh-agent$' /etc/X11/Xsession.options; then
- S="$XDG_RUNTIME_DIR/openssh_agent"
- dbus-update-activation-environment --verbose --systemd SSH_AUTH_SOCK="$S" SSH_AGENT_LAUNCHER=openssh
- exec ssh-agent -D -a "$S" "$@"
- fi
-elif [ "$1" = stop ]; then
- if [ "$SSH_AGENT_LAUNCHER" = openssh ]; then
- dbus-update-activation-environment --systemd SSH_AUTH_SOCK=
- fi
-else
- echo "Unknown command $1" >&2
- exit 1
-fi
diff --git a/dot_local/lib/sbuild/executable_update-chroots.sh b/dot_local/lib/sbuild/executable_update-chroots.sh
new file mode 100644
index 0000000..fdbcfc5
--- /dev/null
+++ b/dot_local/lib/sbuild/executable_update-chroots.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+TARGETS="unstable-amd64 unstable-i386 unstable-sh4"
+
+DEST=~/.cache/sbuild
+
+call_mmdebstrap() {
+ # call_mmdebstrap dist arch mirror
+ mmdebstrap \
+ --quiet \
+ --arch=$2 \
+ --variant=buildd \
+ --components=main,contrib,non-free \
+ --aptopt='Acquire::http::proxy "http://127.0.0.1:3142";' \
+ $1 "$DEST/$1-$2.tar" "$3"
+}
+
+get_mirror() {
+ case $1 in
+ sh4)
+ echo "http://ftp.ports.debian.org/debian-ports/"
+ ;;
+ *)
+ echo "http://deb.debian.org/debian"
+ ;;
+ esac
+}
+
+for target in $TARGETS; do
+ dist="$(echo "$target" | cut -d- -f1)"
+ arch="$(echo "$target" | cut -d- -f2)"
+ mirror="$(get_mirror $arch)"
+ call_mmdebstrap "$dist" "$arch" "$mirror"
+ if [ "$dist" = "unstable" ] && [ ! -L "$DEST/experimental-$arch.tar" ]; then
+ ln -s "$DEST/$dist-$arch.tar" "$DEST/experimental-$arch.tar"
+ fi
+done
diff --git a/dot_mailcap b/dot_mailcap
index 908d198..ee1fad5 100644
--- a/dot_mailcap
+++ b/dot_mailcap
@@ -1,7 +1,7 @@
text/html; mutt_bgrun firefox %s; nametemplate=%s.html
text/html; w3m -T text/html -cols 80 -dump %s; nametemplate=%s.html; copiousoutput
-application/pdf; mutt_bgrun evince %s; nametemplate=%s.pdf; test=test "$DISPLAY" != ""; description=Portable Document Format
+application/pdf; mutt_bgrun papers %s; nametemplate=%s.pdf; test=test "$DISPLAY" != ""; description=Portable Document Format
application/x-pdf; mupdf %s; nametemplate=%s.pdf; test=test "$DISPLAY" != ""; description=Portable Document Format
-application/x-gzpdf; evince %s; nametemplate=%s.pdf.gz; test=test "$DISPLAY" != ""; description=Portable Document Format
-application/x-bzpdf; evince %s; nametemplate=%s.pdf.bz2; test=test "$DISPLAY" != ""; description=Portable Document Format
+application/x-gzpdf; papers %s; nametemplate=%s.pdf.gz; test=test "$DISPLAY" != ""; description=Portable Document Format
+application/x-bzpdf; papers %s; nametemplate=%s.pdf.bz2; test=test "$DISPLAY" != ""; description=Portable Document Format
audio/mpeg; mplayer %s; description=MPEG Audio
diff --git a/dot_tmux-mail.conf b/dot_tmux-mail.conf
index 8445e37..a972fda 100644
--- a/dot_tmux-mail.conf
+++ b/dot_tmux-mail.conf
@@ -5,8 +5,8 @@ split-window -c '~' 'neomutt -f imaps://imap.rak.ac'
split-window -c '~' -h 'neomutt -f imaps://ryanakca@gmail.com@imap.gmail.com/'
split-window -c '~' -h 'neomutt -f imaps://kavanagh.ryan@uqam.ca@outlook.office365.com'
selectl -t mail tiled
-new-window -d -c '~' -n hades 'ssh hades.rak.ac'
-new-window -d -c '~' -n eos 'ssh eos.rak.ac'
+new-window -d -c '~' -n hades 'ssh hades.home.arpa'
+new-window -d -c '~' -n eos 'ssh eos.home.arpa'
new-window -d -c '~' -n republic 'ssh republic'
new-window -d -c '~' -n sdf 'ssh -t beastie.sdf.org /sdf/arpa/ns/r/rak/bin/tsdf'
new-window -d -c '~' -n tt 'ssh -t tt bash -ic tt'
diff --git a/dot_zshrc.tmpl b/dot_zshrc.tmpl
index 312ad0e..eb09aa3 100644
--- a/dot_zshrc.tmpl
+++ b/dot_zshrc.tmpl
@@ -49,7 +49,7 @@ export MANWIDTH=80
export MANOPT="-L en"
export PAGER=less
export LESS=-FQXR
-export PDFVIEWER=evince
+export PDFVIEWER=papers
export BROWSER=firefox
export KRB5CCNAME=DIR:${HOME}/.cache/krb5cc # kerberos credentials cache
export GOPATH=${HOME}/.go
@@ -587,12 +587,7 @@ NO_verbose \
# GPG / SSH AGENT
if command -v keychain > /dev/null && test -d ~/.ssh/keys/{{ .chezmoi.hostname }}; then
- keychain --inherit any ~/.ssh/keys/{{ .chezmoi.hostname }}/id_*[^p][^u][^b]
- [ -z "$HOSTNAME" ] && HOSTNAME=`uname -n`
- [ -f $HOME/.keychain/$HOSTNAME-sh ] &&
- . $HOME/.keychain/$HOSTNAME-sh
- [ -f $HOME/.keychain/$HOSTNAME-sh-gpg ] &&
- . $HOME/.keychain/$HOSTNAME-sh-gpg
+ keychain --ssh-allow-forwarded ~/.ssh/keys/{{ .chezmoi.hostname }}/id_*[^p][^u][^b]
fi
# vim: set ft=zsh:
diff --git a/equivs/rak-meta/debian/changelog b/equivs/rak-meta/debian/changelog
index a829bd8..ef5da7f 100644
--- a/equivs/rak-meta/debian/changelog
+++ b/equivs/rak-meta/debian/changelog
@@ -1,3 +1,28 @@
+rak-meta (0.26) UNRELEASED; urgency=medium
+
+ * rak-sway: icon-theme-adwaita and libnotify-send for failed backup
+ notifications
+
+ -- Ryan Kavanagh <rak@debian.org> Fri, 07 Aug 2026 13:19:10 -0400
+
+rak-meta (0.25) unstable; urgency=medium
+
+ * rak-sysadmin: drop etckeeper
+
+ -- Ryan Kavanagh <rak@debian.org> Mon, 16 Mar 2026 13:26:03 -0400
+
+rak-meta (0.24) unstable; urgency=medium
+
+ * rak-sway: python3-psutils python3-tenacity
+
+ -- Ryan Kavanagh <rak@debian.org> Mon, 29 Sep 2025 14:53:18 -0400
+
+rak-meta (0.23) unstable; urgency=medium
+
+ * rak-sway: sway-notification-center and python3-i3ipc
+
+ -- Ryan Kavanagh <rak@debian.org> Mon, 29 Sep 2025 14:07:21 -0400
+
rak-meta (0.22) unstable; urgency=medium
* git merge
diff --git a/equivs/rak-meta/debian/control b/equivs/rak-meta/debian/control
index c6eb5a1..5e4cfc2 100644
--- a/equivs/rak-meta/debian/control
+++ b/equivs/rak-meta/debian/control
@@ -275,11 +275,16 @@ Depends:
imv,
jq,
kanshi,
+ libnotify-bin,
light,
python3-dbus-next,
+ python3-i3ipc,
+ python3-psutils,
+ python3-tenacity,
seatd,
slurp,
sway,
+ sway-notification-center,
swayidle,
swaylock,
swaysome,
@@ -290,6 +295,8 @@ Depends:
xdg-desktop-portal-wlr,
xwayland,
${misc:Depends},
+Recommends:
+ icon-theme-adwaita,
Description: rak - sway
slurp: select screen region, pipe to grim for screenshot of region
Architecture: all
@@ -306,7 +313,6 @@ Depends:
dlocate,
dselect,
eject,
- etckeeper,
htop,
iputils-ping,
jmtpfs,
diff --git a/private_dot_ssh/config.tmpl b/private_dot_ssh/config.tmpl
index 230d967..d065a3c 100644
--- a/private_dot_ssh/config.tmpl
+++ b/private_dot_ssh/config.tmpl
@@ -6,7 +6,7 @@ NoHostAuthenticationForLocalhost yes
## Debian hosts
Host master
Hostname %h.debian.org
-Host *.debian.org master !*.ssh.debian.org !ssh.debian.org
+Host *.debian.org *.debian.net master !*.ssh.debian.org !ssh.debian.org
ProxyJump ssh.debian.org
Match final host *.debian.org
UserKnownHostsFile ~/.ssh/known_hosts.d/debian
diff --git a/private_dot_ssh/known_hosts.d/debian b/private_dot_ssh/known_hosts.d/debian
index a0eaf68..ffdd0f2 100644
--- a/private_dot_ssh/known_hosts.d/debian
+++ b/private_dot_ssh/known_hosts.d/debian
@@ -33,6 +33,8 @@ bembo.debian.org,bembo,140.211.166.212,2605:bc80:3010:b00:0:deb:166:212 ssh-ed25
bembo.debian.org,bembo,140.211.166.212,2605:bc80:3010:b00:0:deb:166:212 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCwMnhURrIKM+9FS3+ccujW9rw+b0UGekSKYqEP0wIqbDdScm38kiuDrM7iQNJF7t8mydhrvbVzk+tk+5rbYSCLwDMzByjhuKhKL7hj53Qs7auY47l4i6bWUPoIFuVsfDWLV/W9FrQGhL2ybPixg1FdCKOVQNAGHFiGbN1RMveq6qmpQkF0npfbZnozOAnHhwLBz/cYnoz2DmBLRLiKepQ3/8h2L5Lv6tY7ub/sdElKruKCDOL0Negu9RApW3Atm4ICNcuCoZ4QKINeYcVBMOrFaTMgE1H6X1FfG9FTsAPb3g1pmJXvEboP9r1Kd+EVpOaLudcr6zPz0LonZKKzofWZ root@bembo
bendel.debian.org,bendel,lists.debian.org,lists,2001:41b8:202:deb:216:36ff:fe40:4002,82.195.75.100 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC03N4Hc/E3KpC6dyL/9yXTNv+mtCNkle2rH+VSafyz/VY3z2te8318F7Fryj20yZHgvMJVAF5mC9W96DMb1P+OO/kz95shhzM1WS4wX42tSvKBrrcv1Lb4eBsyNL2zCr0MiCw3kJriCgyJYN/L3IAWkEb5CZma5Qt+CIqTaYxp9FnaqYURu9DzFm4StfKyP7ZIHBi4BAXy2ZqK4A72UJ68Ax6lpFqkSTwSKYd6Yk5il5yYlJPB3t/LXwfO2tTitoVSuElgB5o/x03ZalhWwNkMEk+CplwbN3VVLMZfl9j8IIGvgZT78K3/MwLsXHM7knTsrJ3Ik8epNwjvz7pInpHT root@bendel
bendel.debian.org,bendel,lists.debian.org,lists,2001:41b8:202:deb:216:36ff:fe40:4002,82.195.75.100 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG/uOFs80WbcyVtNu/1fkhnsTAlYQUyPmuQrBEzSV6a+ root@bendel
+berlioz.debian.org,berlioz,128.31.0.35,2603:400a:ffff:bb8::801f:23 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC/VNpBD/wI3USLWcI1/lL90OMwdAibJpogKQRpI1DplsGQ9C4XtncbvNaK+L5w0LRm/5LnMsNtWoDjDrDtnYtLZDS02ujRYT4H0GNJmWzJhi2r3+rOFYDpHLk5CZ8HYb8Oj1vwKg+4w74xu1/ghfo5zLfvyMLmOWKNqWZVJGBL5LCHBL/iyCwkN8bvsncg3VRZwvHwvG5leBtBDc0ZpVh+UDOhBh6o14Wv6z37xCGxRq6JqPBSx7iXDFhjB4g15MYQDbpwvySa48b47V5o6JVd9bqLxd8zx2ROwWGx5GHym70zF8HnZXxuSV1mtZ44IccTSsE1bP8/184mq36XdNn508/Y16KV1e4jeg/2iO2h6kl/Seuwwv3OkKoXwVD6nNqDDo5JeXEUp2ISMqMMJu2atfxF4uLxGOGao4B7DG04Hd3Jz0su6mVoY9Iebe1i/8YhmXXAutPis4xpHGzkJ7kci4tyfp6fMiOi+W/6cnii5CdN5xJPEIq0F2loo0qJoCU= root@berlioz
+berlioz.debian.org,berlioz,128.31.0.35,2603:400a:ffff:bb8::801f:23 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII01LPEfZNFvmDapNQgYORbUaCwGY4kopwInwbkXdrSV root@berlioz
boott.debian.org,boott,194.177.211.206,2001:648:2ffc:deb::211:206 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6LGmfZZ/UqWWyx2iwQtkerfdYrxKL7fd7oOYiVrTb8Sn3KF6y/jgVPZjPcAhKN9b7IuNHcI5WOAtstZ7hu3wojA8KnyDJc4rx+uSS6oJx7AgbjnmR5VZbqiXNScKOXL16DsXUTwsgQ6Ua+TUhaYfGVU9+S4cXGvHjhVM7pW9CSMgcpdsAHCcSTt65Ng5b9TrEjyNa19QPUikJRfIkOouJJVLx1Q//o2SRyndaPU4olUw/b/10+f5xDT0aJ5JHfIXp2bH8oMZj7/ODiEKcde9sq6gG6gK6IbO76TP0qS54ra1h0sKJrNH2O4/eC4VPMZLKFRhPgOXq6vPHtr+BpQMN root@boott
boott.debian.org,boott,194.177.211.206,2001:648:2ffc:deb::211:206 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDEESsl5ugI6p/BkU0HetkzGJVbaY56bVZgUsfnNJ9ps root@boott
buxtehude.debian.org,buxtehude,bugs-master.debian.org,bugs-master,209.87.16.39,2607:f8f0:614:1::1274:39 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDY/L8kVXouUxQwQBgOevkfobhPwO1/MLztqVznveA4xQfiJTw5Idzynva+cO0Tg0PRZahNe9R5CHe3pEb9MjgdOMEuhXcTmnbS3R/ASp9n3fPVLmbuhJA7Wc9d4xBB9RgN83VWZLm6PHFiI9+VMDlkAZKjCaYVvIwe9Omd8KKsBGrByQeEuf3fkMMdF45TZ5mDQmRQzlaYjt62oXw3nRrLHXvUsFARey6pGQOxMxF7oW6aUfmFZpByHFjLg5+znFKcAITZPGwgIWAa/6D0jKgIlR57qxT/Pv5mdmU3q1cOuPJtzi2T1070RxYV5RBLfOQeoYRv3LPaIL6KK4PGofTr root@buxtehude
@@ -49,6 +51,8 @@ conova-node-arm05.debian.org,conova-node-arm05,217.196.149.228,2a02:16a8:dc41:10
conova-node-arm05.debian.org,conova-node-arm05,217.196.149.228,2a02:16a8:dc41:100::228 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVN4lHlew2BdV4dOXssXwuM9/aDGHwew+CUhfGBjnKurrAACKa11uvfZaHrN83cHXlXuOGO5SlUHX/ltCRSOwTsfhDN/5CxXpy4aRei+y5j1aO5YVO2QblFIsI1sICxDJ0y5p3RpFVy/pwh8ejgSsvM4/CwQELvoIOXROAmYEwFKt7UR2hg97tYgJGGc1ajSDW3eCDsx9rhDn2IDYpy87uDcwkUHuz8c9QMN+iAleBQIZn1Tmc5G8REBxsifywOh/NcpmKK8R0nw9Fh9ubIYSBEUkZ95zWX3QrMSqXfbk2kbmMQoydF6SVNV3Ji9IahBRe9OnlY4yhm36Dr3bF/tU41reRG0UZeA4p2vQYBfsAXZr+B90NS8zTtVHOCMb7pC8es2uxTbQVv1g1VgQCi9e2mq2kvOB86xsNm++JJqsPvRSwI3kYshVAkyG2hVRi9ihIXikvxOu+sr+mvCiOuhJIuX2pvtplZcm6Rf4NAglkRGdDw8H/qlYARlVgfHfGQN8= root@conova-node-arm05
conova-node-arm06.debian.org,conova-node-arm06,217.196.149.227,2a02:16a8:dc41:100::227 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG1faAl0N9IpRqS41R4fz9tn3XIhJ44As0nMYcEzAF9Z root@conova-node-arm06
conova-node-arm06.debian.org,conova-node-arm06,217.196.149.227,2a02:16a8:dc41:100::227 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCwgQKSQ4OY75Yp5E22kiIHAMoA9+NjcEVVWXryEJzjgTynFwx7lYyg7gt2bUA2LhEUBd0+2uhIQqU8BWItbYmVKn5q4uE7PYy04a3LI9Ssbz1tT4eTb7AXs/7en/yp0lQ0CqpD7nrbgeXnZA4FHA2aeWNdfTogoe8jiiT+ydc7i9df98ZdqAl+HtXltJ+w2qzFgkAGN3vNTrlpcSl7qq/xV/oQgIbSJDu0ed9C0g6baPZ6Cykdaehne5/a6gGoFpe2gcen82kfepPqWxT8xTbaorsmeWWXtP6s/PXLp/UGo8bgZFPFuaZao+2WGsprNjxekcMZviUfrcSRbZxZ/xkW4nDKL5DX3ofZ4z7aitv0oPFq1MKiCZ9iap1VO33DrdqcUZJhlI3ALskVHZBxS4p1Jf6uqnIonmtEfBiKbKhGm+iUunRbZRSzNP1j/4tgkkzUKzWxK0Yv0nku95oqqcVZEMEDOt/bMN7HPzOgBGkt/2lEmK+dBZDbW0KT9LtDtVs= root@conova-node-arm06
+conova-node-loongson07.debian.net,2a02:16a8:dc41:100::f002 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCugA5iFYEJn/CpHubDcTu86uku8dO4tLxqHvxpAINoDGm6eZ+QuR7oCmIzihQZQDRYxQr/VK+7Jqb8QvXf3M9dIZZARyKSBZ/7sUVB/bWP7s8gjxHLPOKKEOU8ZTsOnmGLu/G2KqRa1k2U4GiQA8g8oQ8TYfTs379YOHH+crvhfrYPhy8ujh7NxvsJPEWjP0y0veryCZl37mBY6r+zRQDWwl3AZlc1j5IpaOy41PGVwL6ULG7KKtKT6zvVe5OqGOSCWDjyWSH8xfbtqk/NMWMcNxqczrxmuOV3laa4I+670OvSGNRqzV3lNNq7eKF6kCBB2R2qumUHteuzrBa1EMEtnrBnNMz9MIZwVKlwhiPy2tc1iT6k49i41L79IVEoepN8pxHox5+PUoBQJgp/dkNKulUUVpz9KWg1R5SP5PDkR8NUlEYRF+g4grpCXfjjXqqmSLQSqReE9nYDyd4EFJdc/7u/pTUr7VTqLlXulotDpCjuiYs/A+jFSSQ7RNAvhGc= root@conova-node-loongson07
+conova-node-loongson07.debian.net,2a02:16a8:dc41:100::f002 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMaoZYHNXncwHPUh/hDZyEZtiMIbWVf+VwP+XpBM7IYx root@conova-node-loongson07
conova-node03.debian.org,conova-node03,185.69.161.162,2a02:16a8:dc41:100::162 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDKqOUBREdy+H3v8/8bxc9hyxTpsuZz4XFNb+uHbTHyi root@conova-node03
conova-node03.debian.org,conova-node03,185.69.161.162,2a02:16a8:dc41:100::162 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEJquw4cKoxjIBkRNF303lpuAGg5gwYm5PRcIdPRIYahq4Fy466qjBpPeAf42LU8juG8dTIYI8nFNL33Ogd6If676sEfsQ6wn8NHNqbteXgmFizw3Fkn79pwcGvrCw1NAq8CYitUsGMS6kUqtIyuWiNd/SVaP4YXhywM8DuGasgG+Y7H07E7g496s9FaD3b4IRq4EGj4O+MyawHl8UtOztdmXNeMb83LYFuEjfHAxsdJUbwnDcxYOUIjBQ5IHs71ManQkA0cBAhFnk3vgaPkT743SjNOmJKl9RWLofztB7ktsCD8hIe716u+hNNl/VozwTPOO52uyNfQn+WNz2yZdb root@conova-node03
conova-node04.debian.org,conova-node04,185.69.161.163,2a02:16a8:dc41:100::163 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC7qrxxUQj9oAzt+M5Vada+haZLyYk1NE6oHcFRcor/C root@conova-node04
@@ -67,8 +71,8 @@ danzi.debian.org,danzi,209.87.16.30,2607:f8f0:614:1::1274:30 ssh-rsa AAAAB3NzaC1
danzi.debian.org,danzi,209.87.16.30,2607:f8f0:614:1::1274:30 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMBtWc9kc9eURQqrEJSbJ+vPahTpLPx1HhImVya397e5 root@danzi
debmon-01.debian.org,debmon-01,194.177.211.211,2001:648:2ffc:deb:216:61ff:fe3b:32c7 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO6h932njH4DLts1HsMiqoCmXNoLQajBvw51fXqoA2r4 root@debmon-01.debian.org
debmon-01.debian.org,debmon-01,194.177.211.211,2001:648:2ffc:deb:216:61ff:fe3b:32c7 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDbEHZ67Sa2IklVtlcBCBQ8riuoYMSt3u033sdpyfbJDCEUQgzkOY4lsQYJw0kCYuD3N40uC3xOY4ZUcCIIblTO0ICySWgw+FYUazr4SpeokxDyOV9/+z5M55jkZO4LK9X816xWFpgSPBv1qz2j4xzSNNUMQ68/47jrxQemqtVxqVMHyi7bzqGFddmH/qBDlDlrRKM8lKcnOG8mmvL7BOuV3MxA/99M/eQvrva28SoJqi4LS9pz8P7Tk8J2AdXRgHWuKEwjgNIbzIubwq9niIvcb8oRWWl8dLtXiCZltmtnDkmfEfljmFt6SjN8GsbjwYM5ARhCLOP4+4IeSIRr+8z4ArA6acDLzfitc3uM+0dETXxqUxL7Szt1xonTI73mpo/HAZ1j6hfTXxaMILcN7ykgcHDz5f8xTrrXrUOGhCLpy6C4VCNgJ9uaQs0O2MDHE03+J+czvXX5bPfsK7rHT4TPRJHYzKmD9ljhsxE42mXMf8bKuNvlUedR1RiR5hAQ7U8= root@debmon-01.debian.org
-debussy.debian.org,debussy,debconf24.debconf.org,debconf25.debconf.org,209.87.16.46,2607:f8f0:614:1::1274:46 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDB4UhlFHznDWUP8uLEcVLf7aPYHXlcYzwFS4cDW7ao8g+GoOSF28haMBhm79tlkjWrwUTDTcXC8zsnKaBBciSPItcHMxd91xvo5KLTNKYbqHXIaLPjAxDqoW+BYWbLl7gP4cTBxKZc5OPgTGeoBuKeUy19NHnqkpPZPIUHJbchC2KO7MGhs47pO0s9JH34HFD4iYz0d6Ez7I9PBOn144wLNW1jSAOB/IHrwsBnWHmsasRoJv3wVa42enovwUIxyg1a/e+Ug07PX8+REgap7XY1WYJEn3LNIyWJcv1dqgz8WdTT4JAS07qiojCZBWZcNrtx+rqp1rojaJL+mxMQ/plJ root@debussy
-debussy.debian.org,debussy,debconf24.debconf.org,debconf25.debconf.org,209.87.16.46,2607:f8f0:614:1::1274:46 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIByOcZ9Y3iaZ2VfU565BDi7qvOQgI52vZ77rHMaTlMh9 root@debussy
+debussy.debian.org,debussy,debconf24.debconf.org,debconf25.debconf.org,debconf26.debconf.org,209.87.16.46,2607:f8f0:614:1::1274:46 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDB4UhlFHznDWUP8uLEcVLf7aPYHXlcYzwFS4cDW7ao8g+GoOSF28haMBhm79tlkjWrwUTDTcXC8zsnKaBBciSPItcHMxd91xvo5KLTNKYbqHXIaLPjAxDqoW+BYWbLl7gP4cTBxKZc5OPgTGeoBuKeUy19NHnqkpPZPIUHJbchC2KO7MGhs47pO0s9JH34HFD4iYz0d6Ez7I9PBOn144wLNW1jSAOB/IHrwsBnWHmsasRoJv3wVa42enovwUIxyg1a/e+Ug07PX8+REgap7XY1WYJEn3LNIyWJcv1dqgz8WdTT4JAS07qiojCZBWZcNrtx+rqp1rojaJL+mxMQ/plJ root@debussy
+debussy.debian.org,debussy,debconf24.debconf.org,debconf25.debconf.org,debconf26.debconf.org,209.87.16.46,2607:f8f0:614:1::1274:46 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIByOcZ9Y3iaZ2VfU565BDi7qvOQgI52vZ77rHMaTlMh9 root@debussy
delfin.debian.org,delfin,209.87.16.71,2607:f8f0:614:1::1274:71 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDfa0uD9MHoKYDvOTr5At0tvrrAOYL915GLyMDrQ1N0NaBQC+iV21q5y5X0soeU7Ffvhq1jJwz+RHxAwQkx/UHEhxYcAts1loPdDvXXAPjYiBY/AxXIX1vrDQjd3aS6PNM48gzvUgV3U8qUFw4uWuan12wNWNrbHs2l8N9fvyNLsSAO6GVZ/TME7c4LakedbNWvnS1YZNIa3Mc8HdIhuIfV9zxVFIl3hR2Wrex+psT2WGzpKrevah9y/EVgcjUtNMcR5S+7/8av4GablyNNUwRMzWf0+17n3+fzZTy94AQcktjo+pTesvTqTiC1vlTEGsR+wgSZwwB+XO25/SdTl8RD root@delfin
delfin.debian.org,delfin,209.87.16.71,2607:f8f0:614:1::1274:71 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK8hkP3aRXW64DuLhnY84Mi03Jak1NRXWF8p/MZzcaxL root@delfin
denis.debian.org,denis,dns.debian.org,dns,194.177.211.218,2001:648:2ffc:deb::211:218 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCk73y+bb3gUuo5Bc/T2vHhQwfWdcfyHqCVdNKagwfMIHOh6teg6UIVBPtarYtQNGal5aFiw6SPqpe+xS0h59K2D9IYCtQWO5jgaG6Rez7ZZOzvu8jEAEeDZSQo44khO+rHJufinQrp58xGsMI7KC5i/SQxOZTTMILaU98NZ3vTBoMnYj9gFaKdDkfuyF90k+qx5sfDkSyM+qUzSbg8SA6v44lEeP46lbzbN0wc9GaXWR8uaOdDeekxpJgKMQac2wlvRUfgtvmwCN/aGRQHC04IyCQUYI9ScfpdNxQDsiDnM6cQ8W/wZhXvT69FzsTAbNa+HztbYe532Jt+xU2T32QZ root@denis
@@ -77,8 +81,8 @@ diabelli.debian.org,diabelli,209.87.16.28,2607:f8f0:614:1::1274:28 ssh-rsa AAAAB
diabelli.debian.org,diabelli,209.87.16.28,2607:f8f0:614:1::1274:28 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDW96YhQBJ5XJCGLLaajCE3pUyR6fV39/bVmO21gsjvC root@diabelli
dillon.debian.org,dillon,2001:41b8:202:deb::311:99,82.195.75.99 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCpi33kipMGkruyOJFBFVREocVv6aiWMDNEcVlfHC+TYl3r5ROlonIsawZRjW1fKCx4wg0XuEJSom/99RYASmDIrGmqjQSrI3jN6INdZK+VVBpzo8zFdk5lPWGSlA/9gL2Xh3uIFUQH4yHWdV6C7dLZMOAIHgPkrXx8tE8WiBM9v2wQkZweACFsJPh0DSeqwg4QOeDO18soyp/WGxKAgyNH0TMwNKpmrZZgKmNNRB6oT8YM9hefgKE+BnC0Vy+m/N0RA/aCV9oT6gNJxiHNMrY8xoh7uo79W94OMH8AndVQfoADep7MOBk06gqD/EZ67eK7cDvB7yS/s87nhd4wcyqZ root@dillon
dillon.debian.org,dillon,2001:41b8:202:deb::311:99,82.195.75.99 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQv8bEi7EA0gJH+sEcr+9qX1Mx+ni0SkPzSfy/DPxUG root@dillon
-dinis.debian.org,dinis,2001:41b8:202:deb::311:77,82.195.75.77 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNuP8QxC8GV7S1jLsYrO1VRKLfz4G3HYxy9IxP5oRvz6wOCVODHIueXHV7P+oV6LRlMDkAZbA2BtB4xCcL+YbFPKMb+huBK/tcmk8bVo0HPV1O5zrlKjXfqjcoAiKJRUkhQlI785tMV3i6giQcdW3vBBsdCmbP34vKQUtMgpBITkBZlgdvKhTkrYJXkwlk8dYULLVNnL4wTFNXcIAzGfvq2dxenu6ruZWdNyh52P9UWE/DBWTS9MSBe1bfgRKp/UQIRAw73ytyncuBtoRz6kCabrap4Krn31dxzs1UTXAKkDw1QuxkJWACjs2hzwoi2RcaQdmSsXeejJslAdkRYoXt root@tristano
-dinis.debian.org,dinis,2001:41b8:202:deb::311:77,82.195.75.77 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICVdIywC/J6hmK3sprr6+4lPrP0JgSD5u+EFewM5JTN3 root@dinis.debian.org
+dinis.debian.org,dinis,209.87.16.79,2607:f8f0:614:1::1274:79 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNuP8QxC8GV7S1jLsYrO1VRKLfz4G3HYxy9IxP5oRvz6wOCVODHIueXHV7P+oV6LRlMDkAZbA2BtB4xCcL+YbFPKMb+huBK/tcmk8bVo0HPV1O5zrlKjXfqjcoAiKJRUkhQlI785tMV3i6giQcdW3vBBsdCmbP34vKQUtMgpBITkBZlgdvKhTkrYJXkwlk8dYULLVNnL4wTFNXcIAzGfvq2dxenu6ruZWdNyh52P9UWE/DBWTS9MSBe1bfgRKp/UQIRAw73ytyncuBtoRz6kCabrap4Krn31dxzs1UTXAKkDw1QuxkJWACjs2hzwoi2RcaQdmSsXeejJslAdkRYoXt root@tristano
+dinis.debian.org,dinis,209.87.16.79,2607:f8f0:614:1::1274:79 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICVdIywC/J6hmK3sprr6+4lPrP0JgSD5u+EFewM5JTN3 root@dinis.debian.org
donizetti.debian.org,donizetti,debdelta.debian.net,209.87.16.65,2607:f8f0:614:1::1274:65 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDT9RHdjdT4YrEAWEywjBJvz5aGxnJ7edDcONitGTHnfr/Z4REG1Xohl60wxu0Co9DTm+OR/gr0I0K1rELf2fY3QGUrWk+O21gLKvwTvS8YRsyPovWT87HMqHHVJbYYGc7bM1eYZKevSZqt3ePfiexPemBFtP9xh6/xYhuu39KD7Vkyi2mN6lojmgJ8AX8zg+2ws9ovuoQk2yf5JtOfychRjEWh3E2P0D2jtVesnyDoJsCu4BMtEK8oZJBaiR6GCUWoFFZ3Glo/0nQhMLKPj6ECiImW2Q0wouUsrIhf0Z9eDaki+GfszbO1R+ZQlrg+0jHVzW0cHgoW4wFPPRaqhBHH root@donizetti
donizetti.debian.org,donizetti,debdelta.debian.net,209.87.16.65,2607:f8f0:614:1::1274:65 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID5HMMIV8/fcO3RpaU7B0QxVpKnEACWeImrLHOv+DrXu root@donizetti
draghi.debian.org,draghi,db.debian.org,db,195.192.210.136,2a02:16a8:dc41:100::13a ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAy1mAS0xIOZH9OrJZf1Wv9qYORv5Z5fmpF0o8Y4IMdS+ZzTjN1Sl8M77jaFTJbumJNs+n2CMcX8CoMemQEPBoRe20a5t3dExPQ3c7FNU0z+WIVFbu/oTTkAWGp5gCDwF3pg2QxUjqYc0X4jpv6pkisyvisij6V/VJ5G1hsIMuKqrCKYyyyiJJytfzSfRrBx2QvB5ZWQxhYeSYDoLDvuF31qUy4TLZ/HR3qZQ1cBrP9dCh5d+GQxdY9LuO6zjlnSyU64GHkyjYt3p03AKG4plD7WHX01bD0DQQ/NOFVwFhOZ63mePyridPuqBMFW39jBf4jSsewV95RE5VbY04+MY4XQ== root@draghi
@@ -98,14 +102,16 @@ geo3.debian.org,geo3,194.177.211.201,2001:648:2ffc:deb::211:201 ssh-rsa AAAAB3Nz
geo3.debian.org,geo3,194.177.211.201,2001:648:2ffc:deb::211:201 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMW+TIEaLp1cm1hIWZjwqv77O6T5tNAGHfSXcU5XqsgP root@geo3
gideon.debian.org,gideon,push.dgit.debian.org,push.dgit,2001:41b8:202:deb::311:78,82.195.75.78 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCYqnyj1DmotwOfOh35/YRNkZ/EIye1YcxaaUP21R/6hgfujh7jhBzM/njJ9Eip8/Jr3Yv1krWzGs8vzhhqFjNCCr1kwmYO8Xh/echhPtgs49Wopm8zcpo6BUYXxvnyB5C5NGrm9t5XPBNYKXa5zZEOwRuamFoWyv9oOSCvPcAUvH1eV/E/+BY02y10UvpKks092EjN4m3xt5GPZI6DXDpZeKNkxef+0hib1m1DO9Qjq2OK/pUQV32UF0o7t5kBx2kbnHxBBJjreCYHuxXAAWNlSQs57ogB3OXzbRS0gubcaCqNwm1nrGSQuC5ztjR0GBbBjJ1Q0tYTM1NJfZLXQsB root@gideon
gideon.debian.org,gideon,push.dgit.debian.org,push.dgit,2001:41b8:202:deb::311:78,82.195.75.78 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILGX4gkOcTOhHBzBOwLGhxwJYVds799OfVZ1mME+Sq5A root@gideon
+gitlab-runner-01.debian.org,gitlab-runner-01,209.87.16.80,2607:f8f0:614:1::1274:80 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFtbM2Gxfef38pWWepc0x4qsJQJLVFO+HMJu7IBiIFiK root@gitlab-runner-01
+gitlab-runner-01.debian.org,gitlab-runner-01,209.87.16.80,2607:f8f0:614:1::1274:80 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCrF0uFEmBEdDKbohtfLvKhxtLA7NVaLSf6DUhbgc5Ln30y1o1nY0gjiSqy94icAnHJgHmJ7ZtY2dMv/8PmWcTFteUPvpQTLYc9UXTehf/uq910IwRzE6GLPXBdZWM0yhOyjR1Fczej79w1p4P93eA/CxJj6UHKfnL45yHksZYq1yd3XlbHD88WC64rrW0oZfxVmw8ySxTHN8FrbrRW2MXXJ4q/uIKb13mCFqvLdWMYTyQyLl9XlvSvuvQ/jwn19k1Bd9QzAQe9/Z5CODO3nBT7PeCuG61uiZMox77I2L8+/z3XBPAR7Bf3G3mFCLmonW1vkQlMMmFG5wsxo0YAuqhlb6viI93tBdiWpCAu7rEgvFUcecSRtlbOWGMHgVP0omN7p5iCMh9tLhp6OlL+mtNZHWbQ1fkUyj7Hw3352Wn4JR7WyMoo9d3+lj6PHIQRMiW/NeeAvFH33XkReDf39RBHNwYglww/M0q+Qi30KpO1kZjlShkrl7TmYeIR9E1ko30= root@gitlab-runner-01
godard.debian.org,godard,salsa.debian.org,salsa,209.87.16.44,2607:f8f0:614:1::1274:44 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKXSHb3wNeJC/stGkU/0vCAGpw4A0Zm2bfClmK+zkZWr root@godard
godard.debian.org,godard,salsa.debian.org,salsa,209.87.16.44,2607:f8f0:614:1::1274:44 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCr4ClEmJjUlngh9cG1T9zuD60DaN1Rw/53hhz4njq86PzAo/qT88RuYEltzYrXD33nVOAhJZZkdKGiosS6bQBJhvClOC0pi6lJbbhQDaV95L/fCjXCDWZXqv3zaccE64RigqTDqtbMbJks1SOBW3wwuC4tBUldELITWusavr5mCoVRNT5INejI7nHDnfV1Fa+VNW1S27CPg0GOD1coTMfRIgXXnoCrHQ5g8h8Q6rWspNoxN5jJV5e10KCAk/DiocA4aq2UVtErH+ASjR6Zk7jQ3BVQk1cIjVER22Q3BA7zXxyKnn8Bc/Gc+HeSon4dWtDyVVlDBrCbxJW48AiWc/z9 root@godard
gombert.debian.org,gombert,gobby.debian.org,gobby,209.87.16.25,2607:f8f0:614:1::1274:25 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCU2zmY9zdsCVAHN+QfIUO0c+6/m/uYxUZnJNqM40BErzRu/NoCqOkaUSfekYxeXjjgxvO/pv7G/fg1T8oqH/pxP/ENs0TlCCacaOJWc9xpMAusqM5cC0KfRLSSNwZEG2qbPaVdoRLLx/NrKab/GD4K6wLJ6IUQd8yw6HkQA34W34cPcGq7tOUn8XnD/9TMYOZVfcM2QP0MpESif2xrJk1lSyQV4SMTORTzXMmIgtV8P9Pbupleo2apW1uVvdIk9BObayapIFfh8O73JWEyyrbyxST4ESfpfZXEGsrDOgpm59wgjb5bfhMj9AEGYTNRsVStmo6l4ykQVYQNpAfRUAB root@gombert
gombert.debian.org,gombert,gobby.debian.org,gobby,209.87.16.25,2607:f8f0:614:1::1274:25 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAfUwnxZeM55ltQ7XxpG8bm4oRxWRt+eynCfKYZjx1YH root@gombert
grabbe.debian.org,grabbe,alioth-archive.debian.org,alioth-archive,209.87.16.48,2607:f8f0:614:1::1274:48 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDED1M/0KgwDIXNJS6euJsJ8xywF/w86pzaBtoNcrXix2kdPHosxi0+FSDg0/AEt7A4EEDUF0fVYfaPFYwQJFFgRXqZB2Ig6IuIGjd7RCVpZH1Ash3m0Z/9MrlJrIryBet9Vpx7UHSores0tdcNT3OxAK5vjJl6zklx7dxqzbNz+x0ttCWXj6iUhRAXYKQimSbJZp7R5hHtLeWYhofRx48nJvTl3cKOeKutk07DmJDx1wkF7vIJ2JRTDM1FmoLIrh3AJoYqxOKGnodohhg1rhoae3vWVlBMROaXyHVQxHj60bl/DWvZRkZ1BCcb8P4gDfu6qlss2urVU0EvYjGOT37/ root@grabbe
grabbe.debian.org,grabbe,alioth-archive.debian.org,alioth-archive,209.87.16.48,2607:f8f0:614:1::1274:48 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPPWPdwbwfKay7MSCvP2kcaTcgN9XKCjkU9reIhl+YWK root@grabbe
-gretchaninov.debian.org,gretchaninov,syncproxy2.wna.debian.org,syncproxy2.wna,209.87.16.36,2607:f8f0:614:1::1274:36 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5MXd4IcTJW8UxrXWyYldtTPHprh6vIN9r1nAAt8TAQdkvgGm8rZyK5ich5TRor9gYewbMM0PTMQhbQGhswCkNkznsTB/CmNIPIabmcGZG6EfKORikVgPWRAaGARov2wzwfYlmW5CsP0R7XZdcolsDW574bHSZWqfXIBEvr3Deb0baehqK2RYKmz1PMOy4Jfj5Udfvnm4ng1o/RdiN6tZSnPcI9SzwD/yjlgxtTPIbkJqZXRGUoM+Xv3WD/VOG6Dp1Ldo5CE4+YygafXtG4XoCJLuybCKNevN0LombpeZ7dd/QoMOJ2Ea412VRyGwOUDmogm/2uo2vV8dfsGrxNgEF root@gretchaninov
-gretchaninov.debian.org,gretchaninov,syncproxy2.wna.debian.org,syncproxy2.wna,209.87.16.36,2607:f8f0:614:1::1274:36 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBIkKlrP+o3MY24HGjTnVfSHo2cylOB5sF54Hx1+Y2dw root@gretchaninov
+gretchaninov.debian.org,gretchaninov,syncproxy3.wna.debian.org,syncproxy3.wna,209.87.16.36,2607:f8f0:614:1::1274:36 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC5MXd4IcTJW8UxrXWyYldtTPHprh6vIN9r1nAAt8TAQdkvgGm8rZyK5ich5TRor9gYewbMM0PTMQhbQGhswCkNkznsTB/CmNIPIabmcGZG6EfKORikVgPWRAaGARov2wzwfYlmW5CsP0R7XZdcolsDW574bHSZWqfXIBEvr3Deb0baehqK2RYKmz1PMOy4Jfj5Udfvnm4ng1o/RdiN6tZSnPcI9SzwD/yjlgxtTPIbkJqZXRGUoM+Xv3WD/VOG6Dp1Ldo5CE4+YygafXtG4XoCJLuybCKNevN0LombpeZ7dd/QoMOJ2Ea412VRyGwOUDmogm/2uo2vV8dfsGrxNgEF root@gretchaninov
+gretchaninov.debian.org,gretchaninov,syncproxy3.wna.debian.org,syncproxy3.wna,209.87.16.36,2607:f8f0:614:1::1274:36 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBIkKlrP+o3MY24HGjTnVfSHo2cylOB5sF54Hx1+Y2dw root@gretchaninov
grnet-node03.debian.org,grnet-node03,ganeti.grnet.debian.org,ganeti.grnet,194.177.211.197,2001:648:2ffc:deb::211:197 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGQOuGl32D8AO5RlMZIMRtV5GR/Qg+5gp7iS+lg+uqTO root@grnet-node03
grnet-node03.debian.org,grnet-node03,ganeti.grnet.debian.org,ganeti.grnet,194.177.211.197,2001:648:2ffc:deb::211:197 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDDy9qWoJSW1pBrz2FIj79Y7TkHgShXQpjmxFj9c7a2eJ5TajQ4o2QT3DVvAw9yWMrPFHXZe4jyjsMrTsYvclkZjf0VwMHpeztDTKtr4S4LuF0G8iL0lbayd21MJ8E/BJeqV6oQTdvAUltg0jFZM8YB+4ElY97ZOBmfq4FH5lCTQ/+cYnMj3/9xEqTRGCkgpFYmxPOcAk50dCpK/sv5UHciurixAt9P1HVWDyjtgodus4aD2RxG6IUILb8CwAameHXjEPeMHd1LHYJzxCOM/5gBGfcxsUvM0xgYP80IoibkL3AqlUrFCu6uoZg/DJi961X4hSG+8+A+6dbqMitM/BUR root@grnet-node03
grnet-node04.debian.org,grnet-node04,ganeti.grnet.debian.org,ganeti.grnet,194.177.211.198,2001:648:2ffc:deb::211:198 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMsvXagiI9+Mu1+oE3yGLd6Vrt+TIT+COitQdAj7bx6O root@grnet-node04
@@ -124,6 +130,12 @@ loghost-grnet-01.debian.org,loghost-grnet-01,194.177.211.200,2001:648:2ffc:deb::
loghost-grnet-01.debian.org,loghost-grnet-01,194.177.211.200,2001:648:2ffc:deb::211:200 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCSUGmDObVxk080g9MiCO0HeUPVOuDUwFd9AvyI0tPav3Xkgz3VWikzFgx5irL4tip2w5L993r67GSM22iwuinkvOWY2cMuskB9tXBrRxQsHWh4RSRp27dNN0PUtzKMEffDm0zUQt5JPb7kCZzXrMcvHGKAxw2GgrEZhzjDG2B2VbGV9rNjhrx1DSQcISbUJiKff0S4T6DQK8IoqLkuN04LpuC4nImkQUqpebwlUwmRrNN2z1ACRZGmv3MSvgbl6kGlE3zd65rUjgnckhftvFSdFQ0qDwd3i9tVq02AKEC34sjYRbDZppnlpooVR1DkbrAlW76B4YIVmd99HXZCLzRd root@loghost-grnet-01
loghost-osuosl-01.debian.org,loghost-osuosl-01,140.211.166.202,2605:bc80:3010:b00:0:deb:166:202 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEeVpEQsYayC2P1XcFsJ7B6JTHhH4YgWAXdEWRtk8y3J root@loghost-osuosl-01
loghost-osuosl-01.debian.org,loghost-osuosl-01,140.211.166.202,2605:bc80:3010:b00:0:deb:166:202 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDUIG1X97Yrq93APCLi8m//C/tJB6mFAeCoV+DDHVOlNrFdW+gcLjSaBUts2P+wQPTSqTXcvv3s57lIbHB5z5SxCKI74WbL9qNXtPmOsEj+RA+3/sY+AJCLhlI4jL+I8yQvgK7nnv2dPslg4axLHmkFppe/PpEScBLDo100MVZybyJnLKobnFPPlGoKRHTwETelHiOKtv14DxinANqkXY000j+8VzkQEZE4xnQwpysZEmugCz/3djggm0Ly8L6g753g+uUsbBBLTaaWgq67cJjqgKp7KEjc8uwMsANh8Nmn+GhlcqxhMCSiT/YPLJMzeWbQqKJuoqq6J7vAOmSrASMR root@loghost-osuosl-01
+loongson-conova-01.debian.net,2a02:16a8:dc41:100::f004 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCdGvQ8OzAuzdacMeDsOv39n6NDlWzIrXk8Tm3r7v6xnMBW2ahPG3FtMQEdoxPBxtfPKf6x8y/khUKSxdloQCeuXlQLpQxpgYkmKDwJHc2V/CTlKsCI1f9OU6oX81l1LWqvzEbIpq3E2K2T1EqN5//DQuwaVf53iGhD+8r8NJlILWRVyqcE1fEagNcMhk/t8tXjXyJdgu5MAkd96cEjnYaphrAQsa8lLtJ+uyATCwiixK1a0M3p7cBsuQkeAIvM/DuLcFciGlC3WDqoeEhO6qF9rjCeyOe2m9tSye6XuCyMMts8DlYJl2DaQjvOl9vkKjLD0VduCTrK7P9HhN6eDjBUUKSY4KG2xgWjl1hyExV2i+g5oN1Qj7h/Jz74rarrBWU0UN1AA1vdpw6v4VawHBuEHBUzHtzsLZfiXcTENkoEkJgNRJrKS9rtxfbXyIe/lEfMyPNb5Yx9cF3YerHNDXBkbKIjMU/MAJcwVWVu4C2aARGY3e4Jd+b6z/5fDby+Lw8= root@loongson-conova-01
+loongson-conova-01.debian.net,2a02:16a8:dc41:100::f004 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBUtcaBz7Bey8lGrSB7rDXfk8LUI54T2IYKkCl7KUeqF root@loongson-conova-01
+loongson-conova-02.debian.net,2a02:16a8:dc41:100::f005 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDEzBbQj6JWEEee5GfZ5lYI6uVY1V4QTm1+Q43/NpO0g3fBYCNpwqKiKj/Q5I/hfkSnihqsh2gV2y+X1NREKgms+Bf1oOpTZVU7wCyVSFi1hOQUNbplFnnuCXDT0snav2BosDiwMnRpRz5fmTUuCCsldIruN6Ld7wFFBHj2DW+zl50Ymfy/AgumTWU2nGllh8hrBKFlMM6Omg+vJc1WkPLJ9xtw+OAJGKkxCtvaZh72QIkvMw4zYDKxvR2gKjm1WR8Mr5cTv5E60a8gFKVEsXGIAQe1KEVqqtnHAuEL8ZZ9ofM/0BpUqwlx7jKm5gji1CYOcL3jW8eGbHRDnMp2lUFIpK0lZVZ3b2fuUHh56EfTZly7448DovpNxH2nSKEIlvsGwXpxQUYbHFFSWZiq9HAYZCzK0vUwMolkpEFtEd+ulCNRKJaKc8p4/SCAfDkrys23usJp55XJ0bG89dixsIB6omfHp2kVEpsWG8w+9xppgT/PT6tnufiwsrHdOqDT2l8= root@loongson-conova-02
+loongson-conova-02.debian.net,2a02:16a8:dc41:100::f005 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL/8rGh3044VQo7M1Ddowls7NBvtRpO66F+9cJjUFESP root@loongson-conova-02
+loongson-conova-03.debian.net,2a02:16a8:dc41:100::f006 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCTL4WoUvjhjlD/ItSHVZHZQM5K0Ft3t9i7vyE0K9SrRK+DZabWwzvuOa+i15oL/Mv8JxBy6sYnntg5bdt8P/44QBBFGAxoIKTuadweo9ZFIAc8da3596sRIHToOSQl9Ld142sk/XaoZ+x+gSB8ZO8qdzlTEAf3k71342BvvFDsT819YV9ha8cYrEDiX64eTpFD4g8GgNvY36LapQ9009aJzaCBOVmYxVcquSzWiVZqsSCFNJjvOqKqn05ZUhg0UzYwFdYaCc1Er/CUxf/z11ayQbz4pdtifbFvTZPkQyvRcCbwDycTP/iMQAyjTbcbSmuWmZJLSWuTiwjUYgiKvH5PYeetbxh2GdbM29dAgNyVxUzr40VjbfzvamWi7Nw+jlywinBdjQUgZliM9csAZWptWU/BP+6sr0hmDYCUdpqCc12dbVlAyVmjXt0seU6RZTRyh4mLfUtx/mSqeZLQP0QjYk5oOR9uoBWRNXiSGvNQYGSCt0ttRGzQ+hRbU6ANcDc= root@loongson-conova-03
+loongson-conova-03.debian.net,2a02:16a8:dc41:100::f006 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICcbYmZZ9c3MWou0vQKUzBWMJN1ifhxH0q4fP7jFV7Q4 root@loongson-conova-03
lotti.debian.org,lotti,209.87.16.32,2607:f8f0:614:1::1274:32 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1+PgHDRqjK9eCrzCOT2IbFaEyXnC524HPjJy7HVqN+8BYrMDGLADhjufyujz4eLnRffjl5COFnZEt0IGn1cvdE3WhwfReoEMT5nLAcT+/W4RGcbFtX6nXmb9BDn/6Yg+z619yAdLQNHe4pHI2n61MONhOnFC/+OxVWFz3ZANr/z3a/J+wMEZR1nAG+zTwlcEi8E7+fXz7oFlRljerleZRLFhQuHeKARaY5U5CthUMniUFkc2GlI/W2ZmMKy42iIQscu7+mit0ytqShZJSPLBdL6NSKKYrzI8mVeUXi7aCOTtywaoG+JrZ+a0szIt5TE0rHM7w22qR8NMPrt4gDkT1Q== root@lotti
lotti.debian.org,lotti,209.87.16.32,2607:f8f0:614:1::1274:32 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFkTbWYi3K/Eg/bUS8HKZllAJtFCOaMdnOA6qZPueqYC root@lotti
lw01.debian.org,lw01,185.17.185.177,2001:1af8:4020:b030:deb::177 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICPK/sUZrA0Yf1Y2YXLOanzIWTqLt/GmzrT1Mk5mZJ17 root@lw01
@@ -162,32 +174,28 @@ mipsel-conova-01.debian.org,mipsel-conova-01,2a02:16a8:dc41:100::1005 ssh-ed2551
mipsel-conova-01.debian.org,mipsel-conova-01,2a02:16a8:dc41:100::1005 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDceF+agh+zyElw8fIF0KOFnNhiK2pjAne2mMxzB2Vl7ExMOgBQUVAidZnZGs4kpXgAd4PDS6VKGMeCPHqqecHmP3tFvsiDXttIQU3g43qilbaZX+dN0yIS3jBBQa6g1R1gS3lpk7fkMt2jALAvIeUPapBhCHdUALW9LaBM08JX2PGOxNSx8CKZzChi3L5cB3PafvnCdbM2/YdZYzSq/X9DlfXH1Fy0k63hFed9GspsUXTsmsOzU/mj34W0SZmFEU23qt8HRRC/EtSbApjeZKudgYbP58ZFJaGkFLNsXFJFnnRuow88PhnADaVs4Aa0QyVfLTBPCqjEfsLkWxhRJnZf root@mipsel-conova-01
mipsel-conova-02.debian.org,mipsel-conova-02,2a02:16a8:dc41:100::1006 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDpa1B3M/Q6APuN7O0NEfxEHbNyZN/RGwH5v2mqK6NBYsicQLaYw0tyYq79GubKg/6qM4KSh6DOUQlvf6P7Pk1qF04rFFYII1Ov/0l3Qk3RMItbkDLw48LDV/zriV8S26l9dEjlqKIN0Jk8tM0gKnK4H0DDwDMXTUdBgM9CIV6tFWPaGs8kzEk299T3M3mPeNmMgBTFTRudqaTIz3k6JdUI8V3HembzHU3tKbkl+8iRZu+SpLcZYSz+JWFNGkaiBFqaDfNi8R7ZTzviMqzYZva2etKbBPvZj2v1sac7tw8kCGxjTfRjob1dm0gfSjSSlfpfRlmWvXN3bbLNazcDC0yb root@mipsel-conova-02
mipsel-conova-02.debian.org,mipsel-conova-02,2a02:16a8:dc41:100::1006 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEzCTHg/FJEd0Evk5HvtZ6ohxqEQzDP59+00avSjDi4P root@mipsel-conova-02
-mipsel-osuosl-01.debian.org,mipsel-osuosl-01,140.211.166.210,2605:bc80:3010:b00:0:deb:166:210 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD0aJKZxxq5C61bdkGo5MsO2vuQllHS8Tnl/PI4LvRfJIkE0xRJQhwN9t0rZORmwQTcgxYV79H9f/sUllW4glZRclG4aq8tbB0W1br6LNeREmi7J8ZONC7DdqpUeS2ZCj9Vpz/+6v2X4ecOfyGriVFZeLlzNIrYmcp5ImaUFvgaUR5TXbDs7pL1QoUbuNwMiPOF0JBR+UjGKiJMCLDGdcjgXCRo606NiR/G9GLftweSbtFHQFBFvWfYR3xhKf7/N2orUiIPYISSEkSKaL/48pMeaa8ZPYfRmVvFzG8LywHxNhpregQ6r+sezeAtA991ezFK0dTUYaCn+HHDnuSJEazF root@mipsel-osuosl-01
-mipsel-osuosl-01.debian.org,mipsel-osuosl-01,140.211.166.210,2605:bc80:3010:b00:0:deb:166:210 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOWo7DUfS91tZsbelaBicgK6+KBtEOKnWbEw22o2luSv root@mipsel-osuosl-01
-mipsel-osuosl-02.debian.org,mipsel-osuosl-02,140.211.166.211,2605:bc80:3010:b00:0:deb:166:211 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDjqARBPra9x6ZFymuFJ5/u2AXmLdF615fR2VHBt4DVjg+RB6rAFIEDOghAIFt+uqjLPX44MXixGsC3Ce2ArnHx+7Cl3bthbp1lX+JkPO6fIfaBvLh0TZ1tuEAPv4TpdcpAxVDRPGBaBSwjvp6h2+7WNXqkIKz3kBGcOAZsriyZNM7T2IHrb4FyyPK4IwBWOEJhKJ2X5xRsNExTmNIqr/kbX5F5HjPBoIuUuM/Q5SzBa4eOrGKf05SWsxnU0B4fD8Du7OFaixb6KRDVBnk/yi3fCm+Kqz2qSN1VA6ocwXAf2XN+2sKdiVDEU4QZaxJCVAzcd9zwzp9jrEi00jRTXyJD root@mipsel-osuosl-02
-mipsel-osuosl-02.debian.org,mipsel-osuosl-02,140.211.166.211,2605:bc80:3010:b00:0:deb:166:211 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvaKbqGHqQGSlM0gEV9gMLRm13DvHZKv2GgkeZHHT4N root@mipsel-osuosl-02
mipsel-osuosl-03.debian.org,mipsel-osuosl-03,140.211.166.214,2605:bc80:3010:b00:0:deb:166:214 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPyQqSoNdTtxTgUjpX0iiqlkEPKXNtfIVhG0+oiZXSFG root@mipsel-osuosl-03
mipsel-osuosl-03.debian.org,mipsel-osuosl-03,140.211.166.214,2605:bc80:3010:b00:0:deb:166:214 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCypOEAUnKiVpmXzJCj7xLUyZDHT8IQeasVaHscljq5Cr0lt1+x+2o9EDNYu5zK1LMmU7FCe2XgBvf66s4SeGGN2soFe5ntR9UcpO3wqwJSY/dsiKfk5kvmsFGt/Zvlpg2oeELCi8Ldk50rd2nmFBR4HIMQ+F0IG/D1YJBbqsIa7w52yXCyhxM/xetRRFngSn2/2v3rtNUaa+csq90OkV8XYiXfkzHrO/sm4ny0xPOiRLh5JGfJIIERYlKPPyclEyRd0Qsne8JCjthT6xH8RZWIhCfWB2LMxs6leocagYYj+hUF64dNIh0WQoczjrBWz6Baycef4KkMB2nr3F/mu4Wd root@mipsel-osuosl-03
mipsel-osuosl-04.debian.org,mipsel-osuosl-04,140.211.166.215,2605:bc80:3010:b00:0:deb:166:215 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAnnz2mIqf2N/ZW7qucmnv+cKGx2hma+mBpKz10BF2tY root@mipsel-osuosl-04
mipsel-osuosl-04.debian.org,mipsel-osuosl-04,140.211.166.215,2605:bc80:3010:b00:0:deb:166:215 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCdyqzZ9Q1OG3wAupfkgGtoO6sQQeXcbKhxHG2JK8nyrfswofICLarM/44O0Kir92Gm+12L13/nj5A50FUmIVTv4b3VVZKKp40lq8deDIuq+BcDD8DuWD3jZ7lnWse0nmohrAaypgLZePYwrhmj3jqRCM/PQG267/z7W4GPCHiRIf2vXfhZQ2aUV9fXN+raH2AYSg4J9VZWkZkGR/6uEGXo8eEIRvUHpH2qIzBV3VrDO5EsmnrgDWd1qC8Fe0PKtErlIydZXhEGsimfzxwnl5d7OtmkeYCdYA2XRAk/hHwE2qzyfa7whIyJ0CasIdDHHDehZaIPKaBznqc1fusVHN9 root@mipsel-osuosl-04
mipsel-osuosl-05.debian.org,mipsel-osuosl-05,140.211.166.216,2605:bc80:3010:b00:0:deb:166:216 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDETCxb/Naekd3tmbiXI7tZHNzJRcyEJ9mWwXT3d2BT1oztxOoE2WuUjvCtObCuQyuCNn5g5JKVf+kmct63IsTj5MGrQUFzPFnS3HVw8sz6Wuv6XOJ/DrKU0Ty2W9L2uwUgiRrPZJIKSOh6gpnOFT2XcfdWClJb5SDMrTwUmaDMnjJ3Jv6nn9tvMfabE65p3wGlLYOyzvOCxfKa6riohDzSG9DHGwpFpY+n2ALDKt+nRa6sRfuGpuJZot/L2HU/Z2h1tsHr7TbNz2OiLnRVtNPjpXMHmJn9olIfCn5nmWnuO8qo7aClKgN16d9u6dAQxdOJGBhscvjjpHgwt1jp/G4f root@mipsel-osuosl-05
mipsel-osuosl-05.debian.org,mipsel-osuosl-05,140.211.166.216,2605:bc80:3010:b00:0:deb:166:216 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOhimrBYPbuPAGVu9eqWUh5VMRRIZKlRC/5UIANvDKAm root@mipsel-osuosl-05
-mirror-accumu.debian.org,mirror-accumu,130.242.6.199,2001:6b0:1e:2::1c7 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINnoUPiW8Wj8Ur7u43ljrnASXlXeerWy+MhaIn+r10Ot root@mirror-accumu
-mirror-accumu.debian.org,mirror-accumu,130.242.6.199,2001:6b0:1e:2::1c7 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQdCRLgOMwOzl4on6dnzVzJY1K+T54ntPiiVuOo92V5fQIb7hHmmNKjY8l4JV9e+iPbj6cJu5MpYMQEqVBEk965GpCGOlpd8Cgx8+V5yRg7bXlquLXwxZlnEgNZGOkXzDrpd3OzeVRwF0fcLTT9+vkJ4LPQUEfRXbELfWt06+78Tu/ZAdMa6YS4cMlRUiSRBklEAuG2ZG/i8i4xRlks5mhpgypGDwDmGk93X7cfYqrAE2o9JnFUB5v0bn6m8wq7itXLPEt2i2Nz9eFT2gtS5of45NYgFHwoSN9GOWBJ/o+eGK1WI81i7ZWBw5M/+MNQOIEC9EVUlmhWnZX4WcIVxe1 root@mirror-accumu
+mirror-accum.debian.org,mirror-accum,194.71.11.122,2001:6b0:19:2::122 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMh6RjsUna1Vein6DnvO1Q6QxzYalmqGa77xK/tM932t root@mirror-accum
+mirror-accum.debian.org,mirror-accum,194.71.11.122,2001:6b0:19:2::122 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3iHckEHk0X21cC1IFpIeciNbTiCEYgAyeea0YIdXe1jZ6xT5Vp2WlzctYGmdfhhbF4gq5XQ+0ZfraEqtIzt994gzUZbF3iPGq8e9FwiE/LwEKkXOecMuVcwu0nk0kV1zicLYuPg4wZj/td2KENitwIgpSkd5VILdCDzebc7ACZC0H8gj89VrG6QMbgm0ANuakiF+C5vq/iKXAb7Lg7LX50U2KNCCuF87lE1T0YFEjRKHAqququrgaMfS5NWsoIQcvaryUZYNWyGifThTw46DXNAX6FGsDlZf+WZloV7H4qkKl0lkj7blydYgbsLcAzdN6XmdIVSy5arV84UfSh/J4Eq/uT/PyCP+FWt5pILelV0z/AiyCNETUA8eFztcsnEnfWwXDtLLL2HTzdRKcinXxhOgFKM/1ZPy8Ux3ZzFCDrHRzDgl3yNS4Qv1QEjfGJ4q+0vJHdpNTReJDHLRhj/+3C9V8MsWJ88neX6WoaXr7ogzFZKR8tQIC7ZMegUNDpLU= root@mirror-accum
mirror-anu.debian.org,mirror-anu,syncproxy.au.debian.org,syncproxy.au,103.84.224.38,2400:a4c0::26 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCyP+FJUXyppK3YDH82UpKQOlUIYKq7j1RPLfB2KXlrxzXGO1DcsMr3rdm2bvJtZhxmeY+No/bKLOzJBJE56tJFAar4MkjmiqoCh3GFkWyRG9twAKEiVdrGZx9O0SqqqDb8pP/fxkf069ooi1HTzaGRUosKi1n6/0jUubApno3OAfrBNsW16ReBbf6kWbYUvH6oH+PdORInrMBk1zskcvu66d3C0RgZmlTsD1NYivqK9sbizODxCzuOhd4gOJ0Awcsg21Eh2kFWWhka57d+Fjj3TbAr0XdVyzcilLNj5xWoKuyAZFSLTAGYOZ2mPU+CVQHJmba2m4uj+Bp12YBwVR3R root@mirror-anu
mirror-anu.debian.org,mirror-anu,syncproxy.au.debian.org,syncproxy.au,103.84.224.38,2400:a4c0::26 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMcJUDcOPY1UQxmfskqlzJsD21dUoyblvoNdBmjbl5nN root@mirror-anu
mirror-csail.debian.org,mirror-csail,128.31.0.62,2603:400a:ffff:bb8::801f:3e ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEisl3AXeKUTLNqStsdFUanbNCgEmyjRCVnAhAVW4nug7XcdUX+XslucwycDig3a8f4JuX2cdD3kJuLYukdoAnbyRUxOj/BCXwg/A/QSGfHhrJM5F5Acd3BYMUowW5Y0hl9mrFXLwhlM22KoFBdNheMstD3bUR56Ldfj4W5z9L2aVkETOlKq/YeAkTKh1v7ueima83YGnob8q5CR5b0KIluopN0zOeElgcBVcoGo4BMjEJ4Mz+aJWRnUQQmF7IjbGD+u4cVU8WYXNooWh4qdur1fiJ0F26+6UcOo9SzdrZhQsl+LcNJnEuIS8ixNEFi4K/j7BBbjT12Ey5zgUTvh0N root@mirror-csail
mirror-csail.debian.org,mirror-csail,128.31.0.62,2603:400a:ffff:bb8::801f:3e ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMTcT5hP3DlFbPr0gC1UX9NlrbOrFqZ9qhHHhxtsLK2f root@mirror-csail
-mirror-osuosl.debian.org,mirror-osuosl,syncproxy4.wna.debian.org,syncproxy4.wna,140.211.166.200,2605:bc80:3010:b00:0:deb:166:200 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINCE9n0h4OTpjKfRpr7FvPRfmnLfem88ciGhvIpm2JMJ root@mirror-osuosl
-mirror-osuosl.debian.org,mirror-osuosl,syncproxy4.wna.debian.org,syncproxy4.wna,140.211.166.200,2605:bc80:3010:b00:0:deb:166:200 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCtWIqL9Ky5ZX/Kcgx/XPsEiMGyDmEBD0/n0luyKjjTUR5NKS42GFri8UHeZHIwpYmp43tG+cRjs+BD4pX+wXdXrmiPzgfRvKNSPsNcn0hmbEc/d/BHONun14qzpqZU8TK2Lqw9GFVMHYGUhTWJlRPUpMXPervSXu/71ByvH0IPmAGZLC/3F8VaoiSEGU8SMioZTtQVoF6DeRMRDlXzs6F8Q9zbLzQqRqETmAYvHZiwd88wTo9jaeyJWzARdmKs67SFq3rESJ6F1dKmht8iVdEzAbaiMHVWVWzRTSN851XIRj7juGryOECzUnwUSjtU2bhJQkraE1/KXZZzXqwuVYrwM7LaKYy+v3ZXmXDJp8nys9U3efxq7FuN2nz/SVBxr07deUlc5HhlDr/Dt//sPvqyi0s7fAKm8YB6JvM+nItEbMoQwmeag7W48HT+5irIGinR4AYmJ2tAT7zTy9+1OGWIC0/nAJj/VSbBBCBZZceVsDlcwDw24VV3rY5aCrpoP90= root@mirror-osuosl
+mirror-osuosl.debian.org,mirror-osuosl,syncproxy2.wna.debian.org,syncproxy2.wna,140.211.166.200,2605:bc80:3010:b00:0:deb:166:200 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINCE9n0h4OTpjKfRpr7FvPRfmnLfem88ciGhvIpm2JMJ root@mirror-osuosl
+mirror-osuosl.debian.org,mirror-osuosl,syncproxy2.wna.debian.org,syncproxy2.wna,140.211.166.200,2605:bc80:3010:b00:0:deb:166:200 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCtWIqL9Ky5ZX/Kcgx/XPsEiMGyDmEBD0/n0luyKjjTUR5NKS42GFri8UHeZHIwpYmp43tG+cRjs+BD4pX+wXdXrmiPzgfRvKNSPsNcn0hmbEc/d/BHONun14qzpqZU8TK2Lqw9GFVMHYGUhTWJlRPUpMXPervSXu/71ByvH0IPmAGZLC/3F8VaoiSEGU8SMioZTtQVoF6DeRMRDlXzs6F8Q9zbLzQqRqETmAYvHZiwd88wTo9jaeyJWzARdmKs67SFq3rESJ6F1dKmht8iVdEzAbaiMHVWVWzRTSN851XIRj7juGryOECzUnwUSjtU2bhJQkraE1/KXZZzXqwuVYrwM7LaKYy+v3ZXmXDJp8nys9U3efxq7FuN2nz/SVBxr07deUlc5HhlDr/Dt//sPvqyi0s7fAKm8YB6JvM+nItEbMoQwmeag7W48HT+5irIGinR4AYmJ2tAT7zTy9+1OGWIC0/nAJj/VSbBBCBZZceVsDlcwDw24VV3rY5aCrpoP90= root@mirror-osuosl
mirror-skroutz.debian.org,mirror-skroutz,154.57.0.251,2a03:e40:42:200::151:3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMDCMMTpWJwdS4zb5OeLPlG0ipyfVon099nq33r03mc root@mirror-skroutz
mirror-skroutz.debian.org,mirror-skroutz,154.57.0.251,2a03:e40:42:200::151:3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCiopVsG2gX9fyLshcVNzjMdRXe8u+oP2/EdMoxM0FbiArLcbrX95EKMfHuFlNsVobhyYzfMSQrgCMk3sbSvXE08UhwQZV8qsE7w8j0t2LfEcwlhxsrEXW1Ub0wVIRxoOhnAYOZNpwkfskg6AORlHpYvIjVLAKtUuG4PaJD1hq7ffPR8eJdBrOoMKvKPrxf6pnUgFdgP5JVwDdSoUdymdM9Vq0cjpVjK536MyKRqzZVVwoYsAFnzcMoDCcrh+QgqcGkS8E0fD3Y7JbYiCk4yPacDfgi8HLqsV/d4fqmdWaDZ/wJei7IliOdbsp3GhD1cf+hFdqJiHKq0a82C3zj6yC5 root@mirror-skroutz
mitchy.debian.net,92.243.17.82 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC38GpyS0WuNc4i74gvymbQ5izJFxRb/Y7Da9mHs6SJFvvMHOQZ5atULgmw0gX+EjAqDiXXXqFX75tuM4QCyaKBBUdb46QZM7PJMAlAgzMYinfxqgZY9PisrpjkGf5QhR1LbEgutlIa8QndiIcQZ8GeMfT6X847rtfQ3PWo9mqr3MtSSCDCK/oUoUgycPavaJ2PeMx0Q71BXTmKjR9OAtaOI54Yf6Se5e7YUTw8csKKbzEg1C1U0TCLqtnWMsW8fDQJvPgfwlj1nObub+oLwHHFIdQ8GEBEOdjUm33sgSiBTtx5tAPD+Dot7WHkYbryPB7QP4bOZA9AV07JL9o9WWy9oNgh0RODyCgnWhMfSdBg2k7xYwjMuBfx+BqzMSX2eepzElqWlPzCqd3CSLGX+aGAlb9r5cKGfXPxdSUmGUVgI0LM4JZ5VNIPq6UL16gFYa1y+lHj391QvnBgV8GThvcPAVz2dGo89FjKeHktZlA/ZPTz2vorpMvyUH4CBieTctM= root@mitchy
mitchy.debian.net,92.243.17.82 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDnZMERGcoPveZHVQNlRI/bPkIl9MgJuAGeh+ZIaLUfU root@mitchy
mitropoulos.debian.org,mitropoulos,2001:648:2ffc:deb:216:61ff:fe9d:958d,194.177.211.212 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN8iAYQQ+CftJ7R3KaWtj/zUsvYQZlIXqusqc8h74aDp root@mitropoulos.debian.org
mitropoulos.debian.org,mitropoulos,2001:648:2ffc:deb:216:61ff:fe9d:958d,194.177.211.212 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCl7NhHHqHhoBn6OB1ektbyrCHj4U+DPB5G8SsVd3fH/SxfFJ3k+eERt8sGLtT9wlQn6542ziaVXxjaXCGxLDj7yZ2T+jyrIuA+FnH436lDsMETxc88zCfhKSkcn1EepiXKVBVhOcKI0rx6wvzcsQrqqDU/1ZV8hPrDABm30y+8VGPFhwooQxBd7Il9yCoXzY1yVRMcSrjZn5LkgFlEcTqZlgfhpDYXY3cP3/6NZM6WRZSEcflPR4wYz1Wzbc0ooqEoM6S8f6gEtNFYh8NuZwKb2DKR5MIFwRsrSIfgiN4oKnrEeAXNFybo67msWGnfvgdtESELUO4rLdcPyjUBmN38GBmpj2WuabS8USo6iS94DszaVOKA1A7Rnid7x9pFZAPh3Kx/HQZi+u3G3I9+UlUFifl0/f/jouygCb6BGuTNmwFnAsKXkiBg7pV+wQQigIxHAoTgwyJdJcKlUOVyLJsDvOyl+Y4P/ve5PVug5MVdjUMuzDKlzxfua302KH5aZlc= root@mitropoulos.debian.org
-montestclient-01.debian.org,montestclient-01,194.177.211.213,2001:648:2ffc:deb:216:61ff:feda:293a ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILc+R4NhkL8KBlgRxx0XwqQvPFDdS810nkF1njFMUO5t root@montestclient-01.debian.org
-montestclient-01.debian.org,montestclient-01,194.177.211.213,2001:648:2ffc:deb:216:61ff:feda:293a ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCwkpUIQYqjtuiszyWNlaZhRqbl9NH6XtmsLCnXKz8wJ97SHmyhIBf/ZLRk570+v3fZomAHjav5di292qnDZpom12BUenh/t+evbpntddD5q+tQ0NH3BKHgdl71Vx/ZSJQkn/uhi7nBIy3b8UCkhdZA5kCTvXuXD+BxBtkJFXZe5SCtqJLJ25LBoSqdOXkRbuVixJY2WmRpxPP5mppcjNibEPZBeg8SbZTaJ7mnkTCS7RP7a5u88/qQT70pfDylukdt426T69CbRgaZG1JRh41BGBy+/ypFANM3lquZxgKLuRSIMQ634iBa+aurSul+9g4lmDDtCzsUJk2nNW05ej7BOL/34QyzqELsm/kLtmG3LVQGwfgWfhtlTXCa+34cAdC3IUFfCRVbfw/ELxmAoIT8WHzl3DHIonvhlax9saR33t8a1KRT730CSNSkIBfi4KAFPyVG+tR/eCy5nUFzMDbpm2r4lJ81kS3LDvvGc5A3YbAOSo0sUHDEHUmQfqBy59U= root@montestclient-01.debian.org
+mozart.debian.org,mozart,wiki.debian.org,wiki,195.192.210.130,2a02:16a8:dc41:100::130 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDSHg6RVOcxQntHZhGy0eaZSj8xv0ViLJ7zVPsy+WE9C root@mozart
+mozart.debian.org,mozart,wiki.debian.org,wiki,195.192.210.130,2a02:16a8:dc41:100::130 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCkaVrcUL7r9gOy3sE12o1a7R1GSSIhI2MGGndUOjzSOO7Dl/77GzaKPHjlP+/C0O2P1aKbFAodC/3hCztatGYRoJg0d9EtzVWIkcG5cpZAWt02x9Qegi5o7zNbuhfU9r5nelpSnY5oBVMmmjdd4HjWsd2eHdzcoqi2veV6Y7/mYfmqCijVyiI+LBxKocCbqIlFp10V6Je91kUeLgIDmif+eTrhJ8/kP00XIiy7bgmOcQA0LE8ejXeW/JeN36xBJzTO2Zc7EliN7AzeUc5AcAYXQOznZOiKtYWn0AQBeJjT/BGp2JPoh9jhpKxbJTtgPnBHDN9EHN+CSV/wIogfy5GC1S4oH3XxTOGU3nj5ZiIBOUyrvp8qNY6OcceDVUO+kTld3i9A7wOuh4pAPC594Ro3Dw9EGBp/2JRUnxnWR9QtuuHXHVfQIYXU3h/KqKT/4xUr5Kf4OHWe/ttm6l4TOCwCH/ouJ8zGqtdSbVXsYwaRmAv14b2nlHtQU1SjoZQrhXM= root@mozart
muffat.debian.org,muffat,209.87.16.33,2607:f8f0:614:1::1274:33 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFE/i/o3rahiKi0iG2B2Q1OrfroYutScRt7I3ooKqQId root@muffat
muffat.debian.org,muffat,209.87.16.33,2607:f8f0:614:1::1274:33 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmCjmWYdwUeqMRXfCLOBIyeDQ5zjsAXqVwrdmmK5DYsRIiQGx6X09BDSaK8woRfoC/5iIB05n4JCSOMxqESmW3EQgCo1Q+cAPEBorOovilMVXnAop3emjDGWz20PZThlWuYmH6bYMtPQAKIMzfQkA/oP1TN0P0x2Q9REG7qxI7/J0W8sVsCXm4CCtDMSGetdmrbr3WXyLWArKZ6qxNzsfww3yr+lZNopgdCfX88ESpOlFD+6TlH1bAndI5z7Hx/GQY2J+zHdUvoMbn0wylYvoSovaLXMjrcjU5gPLOY06/eF7EEqRQCOe7w06cj3AreCyruVn/1ur/HFtfxVngs6Jt root@muffat
nono.debian.org,nono,nm.debian.org,nm,209.87.16.26,2607:f8f0:614:1::1274:26 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMsO5hRL28IjJhppFFZpLSB4ZhPb9o3fiBW6NGl8/m01ZrXCf7Ru1ZQG3UX3QxzkzmWqyyj0ZPE6B7ZIRPmmwJJ9wjStXThcof0x35UWQ18SNd9+0shi8CUTPMgrh8XVyUuoIKA7ZBd/5SanDdRev1Bho7aYzE9xOqjyDlnFUf84KWzyjuRbU25+/JSpb/Wk0Cywx2W6dacFo1i/9v3w1Qx6rSzrYUIl2rDbUU2eGIsq5Sd7sXXoavpEVUQUuuSY2eXb8s21OVaIoIfMS+PEOwWV2/9vHHxe4EhOLekOfL+cQQFgUnI89tu+fgSnBap3eKx8bgyi9GqpAZvm57QD0V root@nono
@@ -231,8 +239,6 @@ porta.debian.org,porta,194.177.211.207,2001:648:2ffc:deb::211:207 ssh-rsa AAAAB3
porta.debian.org,porta,194.177.211.207,2001:648:2ffc:deb::211:207 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICBifiWT/VNx5TLWUzHUeYJDsUBBlrQiuJTyJZccq8yw root@porta
postgresql-conova-01.debian.org,postgresql-conova-01,195.192.210.129,2a02:16a8:dc41:100::129 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/fnUaGrmh+8vKhmvhpLzMFQawSTSNppPlHbXeQHTH033pQe80tBXrHks7cOUpNunxiTvbpb5krfjuh4s4C0EpzPhxVCQoR49fOptB8HzBtEMAIlAZQrxaktd9QcAaNzUx4Y5Czz/26KjI333ZtK+xUFwL/9DDwsAOqWCREeu2g54+cQv5Ipqn5upafFspUuY/BkKqlhfj1M4j+Vs9TurrII4j0TQV28hEn2fyHPS9uQN4cT5eGn208nRPTy56huIMtWzzOH5xBamRVolkCSy7OA0qRPDukY6fuzvvyh3X4vUvwsq4PJaxg//bNvu23Wz2zscAxUzgC9TN6juw+/jX root@postgresql-conova-01
postgresql-conova-01.debian.org,postgresql-conova-01,195.192.210.129,2a02:16a8:dc41:100::129 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK0m1lDNg8vXMU/TVhVxOWteIKd+FCswn2A2DzvNXh/h root@postgresql-conova-01
-postgresql-manda-01.debian.org,postgresql-manda-01,82.195.75.76,2001:41b8:202:deb::311:76 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3/J/VbrhV1J025fBXBmgg2aC8RROp1XxivuDRn0B3V6zlgKsiTUp2gWIOtr8cbWzoK5poTvTAWSDxbE3suCaHXEx2GYBgc5WwQo9qazO5K6MaPK85CqnioLgLGIDuhvclkn/1hqTx2z7CxknebSkE61xmQKY5lgodx+3aWAyw/2b9sFW1bnzfmZOLB9PThCYEBrGAjrRXUBRJqLVI1az9cRGFTuzHk31w4VnoEeZdkJD+R5xpWFw01PV7nrl+upSMTtHrXvLplIF7R17UE3fLJY53gad2iY9qavqrbLq4LwKmod3LkroitSzZxuQeGIqtuQBcGjePrsY71vAEIPdr root@postgresql-manda-01
-postgresql-manda-01.debian.org,postgresql-manda-01,82.195.75.76,2001:41b8:202:deb::311:76 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMKXe+SWbk6Qk7Ul+R1uByx24kQxHDQuAu55biLO3ja1 root@postgresql-manda-01
ppc64el-conova-01.debian.org,ppc64el-conova-01,195.192.210.138,2a02:16a8:dc41:100::138 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDmCi4JdZ+ofCsP+Sr0Cx/OJ2NkKrf1bTwymxbgq6N6g root@ppc64el-conova-01
ppc64el-conova-01.debian.org,ppc64el-conova-01,195.192.210.138,2a02:16a8:dc41:100::138 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhI02YIfXEl3PyNcSGPLPQiNio0BpJTkwC8+Lrla6pGBGMyFgm0I2OZfpyD+748e7PQSEPVBH/OLwgMpXuyG/DC0XwSC9YfD1udUd3v+eSEPMtUkbVyIWaFDfvCoxQiKAxoPx7Ani8vD+lJxeE4vydLLMg0CCgbB2L1ftcVWNs+BKPoU0nb4ZDeey2AqTqX3wihGu9VAqRno6GCPwdCDzGwug4/g8DRHiodU/BdnXvTGzUFiatzn/QY9L87/xaDcAnslkEf5+T0ykrEPSJ2m9b7yYsubj9FcFfIDECyS7SPqmpc4V6e9nR7ugwJlg1jRPsWdqFJW9ZL8O+2VYCQAEikmEI+gshYKAeALzJNwzTge3NKFfqvNmYCnZ+0CKl72wSWidX8wVdMbobAek/TgYwI77tGFMZ1mi+hRr7AN0bGMu2y7DKIB1Q1DVglP3UY+BsBWCaka3WucZ2Ljc3edGaQMnw0cC5td2y8QlKGNomhPZW+1W8a9StTVOZWXpKJZU= root@ppc64el-conova-01
ppc64el-conova-02.debian.org,ppc64el-conova-02,2a02:16a8:dc41:100::244 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC8Xh2QLIavN5Enj2kWG66IBM9/83a8qzvQpfPsQrLuM5pXrvcB+egnK0PGQFmbw63UoHqqYP3jU6WBOQ9iPUfWBLStOSVIgnqqQJ6DnZco9De9JeYiw0W65KR4KMXmzH7Rud8jUp79ZqwyoeglSOLSzQZEK+o8k3Xglm4mpjRT4qksbchfhM25rVTs4/eCj/GHnVMAMkVdAwO741WBQxK7M7gis56/l17jlVou+WyEpCKsTsPofWlEK5LmqztFWPad1NEmTR56e9hsiOD14281Sh7XSZjDqRpIe+98DqGmIx0c3BrAsLHsto6Z/5b0WvvpVPfnjzykjoY9OE7pym1Lw96UnYRPcXNObKYr5dn3GGtNdAwWE1bObG67+ujA4rSQVC1hxLKgvxc8vAkAfYyVW0Vz+a/3xWgKyc+Fd3Sg7qcPxLKF7V+O61SpiY3lk8BQbAVFgGdob/sm2dqLkDKjfssVd24kdjmIjcjuZsXv7Nwt1JtgunQ6VmGaWQi2Xls= root@ppc64el-conova-02
@@ -275,8 +281,6 @@ rv-osuosl-04.debian.org,rv-osuosl-04,140.211.166.206,2605:bc80:3010:b00:0:deb:16
rv-osuosl-04.debian.org,rv-osuosl-04,140.211.166.206,2605:bc80:3010:b00:0:deb:166:206 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDEozOfrrTfQ/Pk75DR5//D/1K+1QrVl+7OrgUzicGB6 rv-osuosl-04
rv-osuosl-05.debian.org,rv-osuosl-05,140.211.166.207,2605:bc80:3010:b00:0:deb:166:207 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCx1X0rZ8Wv1sJEhHLU/2YM4OxKxJWwqmaxrW2L0ADltK0Sb3T8gf+HHK9KL9kN9BSQ7Pc61hWw7Mko7B3J5UR2ALLVOC7PAmVN8pZ7tY1miEI4/JLJK3wLipYtBz+5/BRFZbD3rVZJteOSys2gibJoJL5fIFbHRrMZyxb363nZi071xhbfwM37EMg8eawRCBNHfyzD2ITNkUwKRBiSH7X70GcFfmTL7nwWpDzP/Dd/AY8ZJxQtLaP1dzCJITeOxiOH1y+b1GeTtJTvoiKGwyi70ZW9TqQvXxNfGr3+bLNKuYtcubKnyNjiJ3eE87+/nNnHZcyYgSpFpOhIzLflUVu3tKHp4cIhiOOVOHYj4bWvXTwskoimRze9RAik8QyIyGVhsx6y+opnH2PN4UegbsI/E/NbkT6s4tgMnDqdyYSVGrfahbXY9dTO/kLbrbzlT8vNK0mROKFWb6GZ90s2tKpIKrVp5ONYmV+XT8WIOxBTjybG+YPnUDRZcMiEbiM88ts= rv-osuosl-05
rv-osuosl-05.debian.org,rv-osuosl-05,140.211.166.207,2605:bc80:3010:b00:0:deb:166:207 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEbtoWFXBeehqJ2yEjVNfEeJfX+BPfcpjpVSwgBfnD51 rv-osuosl-05
-sallinen.debian.org,sallinen,snapshot.debian.org,snapshot,snapshot-master.debian.org,snapshot-master,193.62.202.26,2001:630:206:4000:1a1a:0:c13e:ca1a ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBOoq7Z3SP095A5G0pCcc786vSN3aXvAcUv7G7rhohxNpdPF5g7Xk6xspSOYIUP3yl72+bfsnWI5qO3rod2jC+f7gBHYMYgezd9LXJMqmm9p6klUYWwZLPpLR5tsBY1mgAO9tYYAYTQsnCN5MsZ/9VB1U3Lu3ZMqlQYJvnXa8TL98tqziTlpgOj/MnevUypTMLWAYmmb0E2mp+AHOfGFmLBHfXxFzWhlazFfnJPCqSPXFwrhUxnMpkjKHI/xztuxPsxwUIjXaDCuaoYQMY2n33YHNGYRIXSv0+/JMq/8fTKTYOhoWEvbL4pxO7ZMGAJigBLSI6TiFomeZwkI8vZ/0N root@sallinen
-sallinen.debian.org,sallinen,snapshot.debian.org,snapshot,snapshot-master.debian.org,snapshot-master,193.62.202.26,2001:630:206:4000:1a1a:0:c13e:ca1a ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINIklNm4DoNbd/dAcgw6wl6kAZNDMl009ifSEouaUod5 root@sallinen
santoro.debian.org,santoro,200.17.202.197,2801:82:80ff:8009:e61f:13ff:fe63:8e88 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjsrVeO5z3ySR/pXi6OqKgtIPja9f2iYeuCyENtMqVO root@santoro
santoro.debian.org,santoro,200.17.202.197,2801:82:80ff:8009:e61f:13ff:fe63:8e88 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWbVhzuwKFiMPRBRzWTn5B6+QfapjbkNRZa6NL1l4bluv64HopyGkGnxHEYuQoYw27xrp8aMttvLjxQ28a9NRb8sJv1xBnlZ+tWBCsBp9kUE62Rj2zfypo1WexVYPB4mjg5N6sRHkZRDko1zvrTHNyRcoUOFdjRYUhmAsCBeJ+ZvOixgLaS7pBBrfaIkc4sMQTxcBMu7PgLYCEiWHrE1bramKawI3vRhKx1ykopBTPTGOI/BBmCwOLDNGpSNQ8u1xGulcBl21lOiCcZBhm/2+y2/BpIiKGoqt8zDYex3k+DC0AX5Gf27jvauxKeR1FEy+RxHKViyA/osQOCNhMD83x root@santoro
schmelzer.debian.org,schmelzer,185.69.161.161,2a02:16a8:dc41:100::161 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPZHfnCPZ+gShcnsgK08fG0+cO89PI7wtbFYNbBTfM8C root@schmelzer
@@ -285,16 +289,14 @@ schumann.debian.org,schumann,2001:8d8:580:400:6564:a62::43,212.227.126.43 ssh-ed
schumann.debian.org,schumann,2001:8d8:580:400:6564:a62::43,212.227.126.43 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFoHwiIZGdRMZZ2aIopjoJN7KeXrqEafs21PXcRG29qPKdzwkMRqrQYTIYjJaPTxgphLC4DST6oFaFWrye0d4lZqaQsXabjrz3hL+aR5oij+K5BMmoPP+SoJMYWVq321L9orgGOo1jGkZs2kKnItZJ1u4C7oHfJ+v6CGUQohGOjCUc4XS5J2p5bY/hlDDVgBf8EbIjI7yxIpLB7jEpOkAk6D/IhEePmyF6U9ih0W0+IgbYRK1FqgKG3RLTfnsh0gaGyRKXMFXvVzuKzGPsUWqqYqOlr635cNy3AuB3tR/wRSHYUpaHpST08a4DtdO8LgZZ3PDFfu8rHANRRbWG1Ltx root@schumann
seger.debian.org,seger,82.195.75.93,2001:41b8:202:deb::311:93 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDcLb9G3HW3lFSlT+BrkgHm0GqSooPB0ZU8xg0wriJiqdb5Qs4y1WzwURkUAw2am1ASqrJaI5+e4hTf8Y2US2o4Jqy6EudnE3TiNQpvi7v+9EqfU311Z8oBUvCMSFG/VhVbomNuoxM6HPSEsvwTVhv2V7+Xlsrp+lEPPH8m92NLXJZYbtsfebPEyF7NFnir4FIIhx89WeKOwGkAfFVYHbjK7bKtDxnLju6C1D8HjKcQSUjik17yPDL+OLYMAJZPbjkXcHu2G4ioj7450yzGjYVhdG0Zc1p1JQjVHZBxoEMkZNM6akNeuhngTPG/vO6hODkKKrWeVJYIcWs+S6C8iijh root@seger
seger.debian.org,seger,82.195.75.93,2001:41b8:202:deb::311:93 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDvPr8I6fLTZB8k5f3epjqyRFJwNIXjB1Mn622JaTvZM root@seger
-setoguchi.debian.org,setoguchi,133.242.99.74,2401:2500:103:11a::74 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBdVj3FELGsuJR2g7W60ryWAX5+3np7pE5lRZYwSiSSR root@setoguchi
-setoguchi.debian.org,setoguchi,133.242.99.74,2401:2500:103:11a::74 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBBkl53xHB44PGQtYs1zW1bougShYuAeXmEbkEgAYAtmxAvm+7AbiOJuj9meMuHDGSMQy0RZjY4hYsK5MMP3JeFy9HzN+N4sel/R+o3+Hb9ULT/aywo3MOM2Pa+tcrubC1PAgYYRd9iSp+DwpGGIqAHRsTPOWicfhsM0q3UWxj6GxBigvkf+ZjqssS0j7eEs8Ev4qDo6jmtELlerAuKRWk+xeK5ObBek9Z3uF+UlK++jR+iiY0S3DTi9VYzW9m8Z5O6md1EXHoyjdRK2zv2vXrcn8nZ9MfKJN+y1VaGrOtskD4IZA0B5DTYA8SNOukMfvQHHWgAbKLoqRKFZY/dMj/ root@setoguchi
shenzhou.debian.net,2a02:16a8:dc41:100::f001 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmp46LBKq2M/ivu/kHIXuGAQJFe0CgB+v3zC8Goc3PLB+qekkxBLxCOSlJ9kKI73QdSjMVul9dzkH5EwMJw+8Sdqx2iAGaai1m9hq0luY1eGilqqM0msxlu8j3GdE8+6c4b3aNfCU5ZOoCO064KJ8vqFLYy/nUmFGQpabrUpBDuAe+TMZbfX9Fj6uIFjApXCgcAxlu3JiTlsGr7TP8rYxD9sv1HtzLStCQlPEiFf8lLDAoBpYe2Jf/YSwX8txHtqg6/MvByaI8ipqy9OhWFEH2EbKcca7s/aV/3cF/L8tGLSflGJHS9MqLaxZy14MbQYq21K5FAu/I77aYhTGsFR4FkpVCptLY9zvf+2t87sUwpDGZOwqIce3kEjWQVUTSkwIRQ98X7rxQ85ALml0tIP/yQ93Jq5h9nuem7QoyX5dpp/suEjxPCzmqd0eMivFlFm3G0dVQMMQHim3JNLb0OSor7iT0+uqLgzkXhj+Y8H5BpBiaVBBN6O1t2pGjGGlsVGk= root@shenzhou
shenzhou.debian.net,2a02:16a8:dc41:100::f001 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJMV2dNXbchehy0XcqMCu6yGbU+XT4P0bIxALKkMiyvo root@shenzhou
-sibelius.debian.org,sibelius,morgue.debian.org,morgue,snapshot.debian.org,snapshot,193.62.202.28,2001:630:206:4000:1a1a:0:c13e:ca1c ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDD4Om7GYw2y+aM/YpN3IHl8j1JVJa0Ec0dp7+C5BcS4OVkyJ0tA9p9bKNkCwMvJR+LyBo4DzYxTTEpqDJUVHWpzjhwEokjUkiZzXfnoH1zK/e5vhWfhTpCSRT6aJN1m8MJKT9l20ZKCnW+UBy8SPa0sh4knVhjPi0STTn09kesUbpf/DGzKI3/eJ8Ft2ASL6tIJ9W6pRv1fzXuAjC9kcTdBYf6tN50BNU5Dxb4WmHHTEammj1nCHIuv14jNAmUUFAIPHeZxwObpm+/8ntlEkeNX6jncnieVesiBCKP+rIgsyuQ6gs159UAXTTUETnsI/F9TCWI4M+bsRWYNAaI/8R3 root@sibelius
-sibelius.debian.org,sibelius,morgue.debian.org,morgue,snapshot.debian.org,snapshot,193.62.202.28,2001:630:206:4000:1a1a:0:c13e:ca1c ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL4TB13pV1hhz1FUKXDbSz4ePg9YtSh12aSCb3B0MlhA root@sibelius
smit.debian.org,smit,130.89.148.78,2001:67c:2564:a119::78 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKu5zdpMx7OuRFWQQ2DhPEeyqtyL7qoel0uBErhbnSgo root@smit
smit.debian.org,smit,130.89.148.78,2001:67c:2564:a119::78 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDaqytvSSjEKVkZQ8zh+H+6UVVrF/8BlBEoh/hWpjFmbHBivl0Is3+2sddTRZsXrFxoXpiC3i97SufhrpNTEFLimGP4jmHv3+R277lgshFD5157+WrvAJtJt9vvG8Mf1V/YTathIESwGj9TKAOsj+VDt7b//CPXiLCZoIkQ+1/Cm7lntZCE/NLqskGjRiAwIC26nWxFXOdcjMRbnwSZ9fn5ha44z2jK8e++5iGMre4FYIOj1GbSvmxdbwakmMAIB4d/SwED8x+OfU009KQxNqIhSMx4bU0qulRzCOnBb+r0ctxtFeTRZRRoxn93T6kgn1Wq99ODaUGTvlJ7MHjZmD35 root@smit
-snapshot-dev-01.debian.org,snapshot-dev-01,195.192.210.139,2a02:16a8:dc41:100::139 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsNMsT7sI5+26zYn6lKtZbSfx6NpXRFd+pybNj6091MjSBh4eRMTOSx49U72qcNloE3F5FSOkSpo2IP++uyOkXvb+vkIfC9YeCpCtF+XPMrjvJ7p4FdY+8JsD/IG0duEGR4jr/ToeYSsK78XqhBpsChWn5QUjE2ZLVXtHj/PC0JM4KnnasdUIP5h2OuE0oQ/YnHBxNbCZv+cP/PYDPNugMYgTRvJEpiO/5a6btTp9GbsRB2tSQkgtPRxNmoBiw3Td7bmbzUAstHvJknEW+ovF59rS8g6DdFHp+DqWuK6vghlQzNKuzR4DPE+L5Gzwy08qjZDS0HuwkvAcDj6oQEc3C7FLSFNUwAd2lAO+szrv1S/bWJx0XK6QZcsqZN8YBSerI0kaqsJvxsvcErqUjCdDVamQXpIsULGghnFssH9z8EmxgwIuxhioSBk6w1nXAZEDwq0S6/Erlqo55/7e+tuOgfjZy8GxCymkVKh9hGwW7QrVnuvlANEbitEsDZw7cjDk= root@snapshot-dev-01
snapshot-dev-01.debian.org,snapshot-dev-01,195.192.210.139,2a02:16a8:dc41:100::139 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC4XkTZNoJo7o89S9oZVMEgUwAD4V0k3eIRpi3csw/dQ root@snapshot-dev-01
+snapshot-dev-01.debian.org,snapshot-dev-01,195.192.210.139,2a02:16a8:dc41:100::139 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDsNMsT7sI5+26zYn6lKtZbSfx6NpXRFd+pybNj6091MjSBh4eRMTOSx49U72qcNloE3F5FSOkSpo2IP++uyOkXvb+vkIfC9YeCpCtF+XPMrjvJ7p4FdY+8JsD/IG0duEGR4jr/ToeYSsK78XqhBpsChWn5QUjE2ZLVXtHj/PC0JM4KnnasdUIP5h2OuE0oQ/YnHBxNbCZv+cP/PYDPNugMYgTRvJEpiO/5a6btTp9GbsRB2tSQkgtPRxNmoBiw3Td7bmbzUAstHvJknEW+ovF59rS8g6DdFHp+DqWuK6vghlQzNKuzR4DPE+L5Gzwy08qjZDS0HuwkvAcDj6oQEc3C7FLSFNUwAd2lAO+szrv1S/bWJx0XK6QZcsqZN8YBSerI0kaqsJvxsvcErqUjCdDVamQXpIsULGghnFssH9z8EmxgwIuxhioSBk6w1nXAZEDwq0S6/Erlqo55/7e+tuOgfjZy8GxCymkVKh9hGwW7QrVnuvlANEbitEsDZw7cjDk= root@snapshot-dev-01
+snapshot-hel-01.debian.org,snapshot-hel-01,95.216.114.62,2a01:4f9:2a:3d91::2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILF4QjCdk7XkcK9fpuRbOD9FpGjjlNf6MxLj+BX9SO7s root@snapshot-hel-01
+snapshot-hel-01.debian.org,snapshot-hel-01,95.216.114.62,2a01:4f9:2a:3d91::2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCtHB3Z0smvnER7OOgXyq9nM38Wn+AV1aCi4gsdnOCfEeIv+fRXUDMLk70q4zAgrXaFq5vdZ409Mji8Bsc/BBP+V75J1ihPPTpWFg/8LOA8F0e7TNTs/e0d1CoydiUybCZiXw/uGh80vtDgZ2U7Gop8y+i9qUR4ssrozYwf2hoosrkn6e5RQRiW0zrnHyN6NHHot0rI76oPYkD5/4XgLDsawqqrYeVBfp/a0J16TcG2pDe8n2uz/QtwhkyCYNfDtc3ARA/hyIWV32mmV1esSG1zjiRldOPK85FRGutBqzGiUyTa6wj2M68wfRyfdnwazyL1vjHvLQrpdc5HDX+VnN42vmF/1Sqw5UerfB/s9qj3fV2ODh55R74MrCWMjUJ3nbC/H5OoeHz5XjwDSwaiHxRNsFAoI2S+s2o+kRJzsU1M6paUWReSEU+cUticG/OP7/4LYHb8RlZUadnBHWyzlIjT/zam4ADhAxGYnzH7somniNh0BQLlCDp7cXjyMO2re7c= root@snapshot-hel-01
snapshot-mlm-01.debian.org,snapshot-mlm-01,185.213.153.170,2a03:1b20:1:e014::2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCgAFhlOhFgcusMmyXuLMuqEx66VWCvnrB9AbeaYJl8VezPmiFP/bdFfRlng2Ra+29N1IIWJunZpm4Ve9D5w54bLHDMlmM0zpCAOZHKqbd3hBjdxjlzrTIFdJeCHFeNl6zbBr3dGmP4drPZPpqacAiq0Nx3JXYhpyKw+k3aX39PzuD0eNdnF0Z9uLqaVL6lblr1Xeb4QJ9W4SH6fcY3b+XTcu2FZ1ioSr+wIBc6uDDfNXSGSRltUzMgCI+4me9vxhR+oQBYzs96a0JqL7kui5XPTbpEuOAb/qPDB95j91SK45qgTy4wAbVBLmvhzNWrMQlaa0DSJVYMBLncWtxeau/n root@snapshot-mlm-01
snapshot-mlm-01.debian.org,snapshot-mlm-01,185.213.153.170,2a03:1b20:1:e014::2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHR5rmWhI4gvPVy6e4tpCegNrWdl4mw96mg3xHVZSlh/ root@snapshot-mlm-01
snapshot-mmx-01.debian.org,snapshot-mmx-01,141.98.255.34,2a03:1b20:1:1004::2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCmSnh51G912safE4/5oCj2fuYsHONEZuowEwsgI70Ca6YElAyBc7vb6c7lRgx3e2QdY1sQfCfYNTgy1lpaa63a9WeXHZmqJFz4ZuEDTU0Ebx18aapczGUdQF9r3RDnmrXSW/o7lnwYKtKXZBmtZvN9rm05k/nXPtezE3Zd6YZWu/etyc1yMyZyRv6DOe9bc29tayh6LC4U8m4o0mPAxVyJUpXm7u7RvrsncnSyDEArbTH7u+E7qG7vIMRw+GAYF2NRVvgrzLjpSI+728b+i+6A73tL58GvhALFt/jFQUuvTiws/90WDmRlTyzryAfFDdMbkrflUaNmUACOfg9aRXditX+55Il+pjoUthQIE0TEr3/abtp2mldvbIqt3BeEe+jiMeLTrtfML/gkz0IVjg03q1YdX+7mx/NBdZwZU2Pgg1u3DgaJWKRocFcFFRX30ZV+PlebczsQBjho92rDIMfysYypyfoPwU1GgwKhKClbWoeQhron68nUThRx367FF3E= root@snapshot-mmx-01
@@ -327,22 +329,16 @@ tag2upload-manager-01.debian.org,tag2upload-manager-01,209.87.16.76,2607:f8f0:61
tag2upload-manager-01.debian.org,tag2upload-manager-01,209.87.16.76,2607:f8f0:614:1::1274:76 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDWwNyaLBEJ7Cm3UkCmajgiwItUGqfBYg+qgA8hH/Gvo root@tag2upload-manager-01.debian.org
tag2upload-oracle-01.debian.org,tag2upload-oracle-01,2a02:16a8:dc41:100::247 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICmBRN9jDRURMYYik5eh4DVx5ZSnMfIV8LpqpmCImeNq root@tag2upload-oracle-01
tag2upload-oracle-01.debian.org,tag2upload-oracle-01,2a02:16a8:dc41:100::247 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC+O3tenQiwFHqMeUrPF6Mh5FD7aNGVpiD9MaiA64K8Y0LjSn52jhxhTQxJn8gA22ICp6TndKkvmcOKFONljhuv7iQ+NsHjzmmr3cwo66CnE3TvNcJIU1ByiQte/6r+PGy8wcY9argXhlMfRdZPUZilFDayeGUdTmyjXvlWNtjHjxc1uUMbpJDhm5u/+Y+w/pVBan6J0XQ5NhJs0CmTuU/s3P5uicr/2cWDG8NiaomGp+/L5rwZWBxBhEZY2VqjeIOTYE0poNdPT9K4cs/85O47dYLU5FHkKgntH+d2qr8xK7XfA5WE22x/V/I4gswrFf/ec5VQoQ7pA35YRbuk74lBwVyNLlm2h7/W78YvEhCQ40bumxgCgcWx05/lWAdmsFMWlbTD1phIlPS7B8HqJeZcGarpvha7dDeUTb6eHJgdcJ9f9ktDCoJr2LwVRXCzTAIOhhmh5uIRL6iZxdQsC65BE0CpCNvS7JCwPaViUuCo2vgiqotL04aXG6LCFA+FRtk= root@tag2upload-oracle-01
-tate.debian.org,tate,debtags.debian.org,debtags,195.192.210.130,2a02:16a8:dc41:100::130 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQI6u9+G9vH2IDMoyC3uEQQr4m7I2nXbdBZHxQ+IzXv9ATosXwR8bgQDNYIViWv2IpQQ35nplWlJq8WF/QIdsQbS6CSCYfvCBjvfVbf2Fl3uVYcTnxYs8NeBF/paFCZ54ydDduW3ea6jCNPnP03COeT8LgSLMM5omPc2cx2Nx67ie11wcNZ0jZsOUcQanSCqGkInApIgjCNtmhDNeVVtO27HykIRW/+TiZfi/signlggXLcb4zoumEfDgRlLKdreczcouJyNw83dj9hsoxUejq8x/hVkFTzL34x1HMpBSf0TriI1HFl/X7krQjXrpUS2cEnMpknl+oqywhiMpwS3fx root@tate
-tate.debian.org,tate,debtags.debian.org,debtags,195.192.210.130,2a02:16a8:dc41:100::130 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL26oUg0UeECSZz0or6S/VH9w0IsbKmm0nj+W+AnJI9J root@tate
tchaikovsky.debian.org,tchaikovsky,209.87.16.35,2607:f8f0:614:1::1274:35 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA8ZI2wkpeBadC42zGBn/zojUBRb/rOoTWS+r2x+ZDOJ6CIfdVTdaD7VBB/p50z746Q+4YzxLAPbJRJwZnTECvJdHTUiHJdZBMzPxIY1iw8SypMJ8Yp0y+ZwzR+hfaATGRKNmwj8IaWc4PWSfrU6Armv157Wxxe8hQFWpL8ss2SJNSNAl5XVsYsxS7saqunkQwyS+tdnBWLXpV8Yb+oLiDqZaY4YU1E9DwVxflK1rH1LIDHPPXMvbFGGluHHX+YOClXdLVX2epeh/DABdogckxnsL9I0l10LIUdvdqbqKCGjTd/38i/S9F1go9EYmZTw2Whyrvc0jgL9fqiJSO4cqTiw== root@tchaikovsky
tchaikovsky.debian.org,tchaikovsky,209.87.16.35,2607:f8f0:614:1::1274:35 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFwtalEOGjmYlOr3EBVoJl0GwcorilW7wqaOvrEETPgr root@tchaikovsky
+tecnico-node-loongson01.debian.net,193.136.160.140,2001:690:2100:4:67b:cbff:fefe:97a5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAOakOnBs7Vn6DTZDK+n/+F+lLHzkgiu1DXrVwm2ip0C root@tecnico-node-loongson01
+tecnico-node-loongson01.debian.net,193.136.160.140,2001:690:2100:4:67b:cbff:fefe:97a5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDKiyWsOiyQQ0rTJ3yqeRKuWhy+QcNeTzwQVVP+ws7vP7siV19eGipiE+nH1QTv4FUnC9CdEcwgza3pvhUkc2Ak0iJrGXfrBtOGEQoeYjqzNeLbWIEZCeEWByKfOBMFg3NbgZaeCqVPQ7nejQfy8gZA+PvbVIW8rjbyiNLLyjkvb/QJZCxTuHVjIoZfUwL5juzb/RYNjFQw/CKE2NAyRynCJYVGgBWUos9muzlaqGPffbA6GaQ3X8w2HBGvGtJUtOwZ8SppzF9aDDB9yQxHfME27QcuV23bDY58th02Zuy8pTSrht70BM7kga0uf7bqbP4z41Gofn5DjI6s35LSRLp1brN1uBJDpv8E0NqEzy6+9jZ8bt2ZK0ojmWpbi4LzgGzgcioSZs10umd7YJQsMMacyk9w6uSWfVSfrKRT3U1AuxfaDcQ60Ez3Y+qLmqSHsyUEAHncrhO2ihE9yA/EhHMOYmTbFjvtMevmxi+1K0xEoBHeWjrBj3gHuiV/9DPcNJk= root@tecnico-node-loongson01
ticharich.debian.org,ticharich,tracker.debian.org,tracker,209.87.16.64,2607:f8f0:614:1::1274:64 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDODclF9/+X/35ZZ4vgi0fgbJR58/M5YtX4ZQFcO2iWO2K35Qv2HhyU5h9fPsrYU3zXJIxdQN4P+vG0+xshkPrHv3pkkd5VVkjsa3vcuxS4W7Do3GcLnqpGVNqAolS6IKNy2C3WGrUIvqd6Du5r0pL1lUTEIx37wBNH3KZORhRF0wAxIUD/mdsjRT1iQDG0aMNMt/EJ91UqBwlu7SBBjqe2tDxmPJPS51TkRKk+Kozj9cpe0mdJOxPmn0D6QBWNmR7KnBd0zuaFyOc6xAnDMeo0doCXVB7Bqlb3bWjfeS9j9Q5+dSHjeTVIvkR3vh5B2FH7WpJac6h8OK5C8FraSEwX root@ticharich
ticharich.debian.org,ticharich,tracker.debian.org,tracker,209.87.16.64,2607:f8f0:614:1::1274:64 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICohKjjEFJ3BRcwbX+zCQ3UDJEDCBavY2ZOv0tOUKfSs root@ticharich
trabaci.debian.org,trabaci,209.87.16.49,2607:f8f0:614:1::1274:49 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDErjMpUn99sFdZF5gJaAQSky2ETv5D+4OVxcf2G+AjwOUkJYLPiwgm7Ob6VfhtW7KU7SBdNIXOe6bBM639coIgfz7Euhrl+Cc/WfH5D9tbalE1sto229lGzwRsMTqRMvizJsBdkhxObZ7Lzz1/pqsyBUDf0lLkAtui92Roi/C91Iks1cNXr/I8B8XlbyqmzoZtvODdsG/opU8TN4KfWU1MgMMNBzBUOliq9AExgQBvW7ROemNDiXSkOJlYx58C4kYc1eko/s9aTZiNXJ2zClElbFBP65R8yooV4dqB4cM7Z/FRGEv/Bj8TdDCltWb1rJlbSoQrg8WNs90lhJhNGtkH root@trabaci
trabaci.debian.org,trabaci,209.87.16.49,2607:f8f0:614:1::1274:49 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFShOH7RfH0gjdIDTC42eo96pBPmlXcq1vssgj9Ab0ay root@trabaci
tye.debian.org,tye,i18n.debian.org,i18n,209.87.16.37,2607:f8f0:614:1::1274:37 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgEkJYvdSgHE2Bn1g75+l9JyO1YVAJo8lVRm2HoFMi/zdjlPonPwpzkgl3QjUE2lVXiM0k68L2gIC7gN9ZgX5shw8VI1Ww/WIAyIU9EVwr+BjQVWgNJy1pe46wZsmdNzU6edP2yHtZMBa9DEvmx4kecedI7OJxkuIrV3uCbPp0tts/u/oESnNMlzG1Ujrf0sVZcqNQp4C5WJdfQ4pcCvhvhYKy34FibASNpSDRUowvDJRdyrJEIFIxqUAtlN7J3DIUGgZ0kypM4eYT0AXcF0x7eG+eIKzG7cqhAPN07nFxWpHTyc5XvjU/17Fdr8u1Domcz2Si5WSsVsc0WAD72duR root@tye
tye.debian.org,tye,i18n.debian.org,i18n,209.87.16.37,2607:f8f0:614:1::1274:37 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHVdGITDe1USj7SULfEeQYX3RBiyyKnyPxtI56zMslfY root@tye
-ubc-node-arm04.debian.org,ubc-node-arm04,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.102,2607:f8f0:614:1::1274:102 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCxM29IdSQxiuhC/FWX7q9l7yuGpajgRhdB7KJ0FF9O62tLFzaLanc1MRcfvFzzMkyYGNwXM8hUsY6TqK9Xa04Z5t059a03LsWo639PbmFuyWRzBlj3pq5Q7YDdNxEut3XHVHGAjIqJcx7A9hA9k8Mx2ks9th88z2fV2jtt3KXG5RHlZsD9qeU7FaLZLAod7YCSWsBuKxvl5fWAIbvxj7gTCpnwV4LuXiVnCk/P5HGnptjdbMzj9fLJQ4R/Wbc+E/2n42C0DyPLOOn4wxtq9en7GUPTHaAFHJhiaGtP2uj2PVEr360IIEpjxHOE1WVCkKpLI1ZE9VnD6HLdh7zNJdG1 root@ubc-node-arm04
-ubc-node-arm04.debian.org,ubc-node-arm04,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.102,2607:f8f0:614:1::1274:102 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMX/wGizDE3R/KG3Q90GsHVVLSvNgxBE6Qb2NKtyqOaA root@ubc-node-arm04
-ubc-node-arm05.debian.org,ubc-node-arm05,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.112,2607:f8f0:614:1::1274:112 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCWgKJBPlt5vPRQKaAlo4igMPZc/qCswNB6thRuO2zuYo9ZWdB63TIOA46NThavk8EpN0Qo7oTdRlZ6wtTqLpsAGjfsVIj63rUx37pac8XpqvDK4YPuEvkQ4FxiHflLPEobPJQszIBQki4cJ+2gthCQUhZXn/Gn2zge63Q0KbSbKfKIASd3Th1TnzOwtJjjZe4p9L8Z8sASrNiID32NOoajTD4udS8V25nQ9Jh9QsbIWxQgknNLt5r2h4fPNf5O/LIePQxIXuODGoHS3UJwQGF5RbrMnh3dMbbctxkMNTv+0hUXtEZKDieiOm15hP4oYBojs5WfuXV1AyJzCRYLFbI9 root@ubc-node-arm05
-ubc-node-arm05.debian.org,ubc-node-arm05,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.112,2607:f8f0:614:1::1274:112 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGyVzd2SpqShI/XNXSL1avJRXZ/PoNLtS9GN7E6Uu1Tw root@ubc-node-arm05
-ubc-node-arm06.debian.org,ubc-node-arm06,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.122,2607:f8f0:614:1::1274:122 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8GLNmf8PIh59ELLMuL9oTmx3m+o7uX58juyR7LRK0JDDAf6TjX0nJdh1+c04wy8zavgRtqm71yYb6CjnctwPGArufO634sxQRST+Dn9Bgr7GYd9ibLS/0oIOzdoIKYEvrBjKuj81R+tM5k1IIuzGN6YYJhxdBuV+YNx4770rKjhnEdENnqL6jLJyk+9JqhC0e006y++7zdbNwlYzLerEYsvFR3Xm+RmEakoq2eO+N3Woll9xzR1fOI81H/U8tKnXTI4zONbnquJQRlSK7yZDimo/K8EGd3qZ1zuon3ert/HISQAKYOdCA0ADNYXj9gBm3rNtamf30gHSxj8qfSvXV root@ubc-node-arm06
-ubc-node-arm06.debian.org,ubc-node-arm06,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.122,2607:f8f0:614:1::1274:122 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP4MswDtiSuRAF64X4gkUenLq4rDVFQ71cBx5BGsF98y root@ubc-node-arm06
ubc-node01.debian.org,ubc-node01,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.131,2607:f8f0:614:1::1274:131 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDGArSSmByuIE44bCxOmNb2TlaeIt0X2/s6DKXhYM6Tv97OVWdkPQiu9gG1sS9d0ylEodIMNamnClJRNxWUY/p1vUwQ0Rut/6lozB/d/2R5B1OpgaYS06LttdWEnKe1cWMwhvqzXOidd7dBirQval5KgWx88b8qsUFyJL77BSej2SXaRBQgifj0VcNAaKHsRJ56uPdZj0fwZwKEWU3e9RbqZeEMZ9rn0ywVSokX+JVxsW3GctlPYQzcYTC2ordUFL5u8SJYgPTGSqXuvtaxWDldDp0s1bB8E2+L03HjR/H+K8TmoavQiWtiB3jtPxKLNtE5Y3yYk0FOlqXkruBRTiL+ancnAeihwtlDAb/C8rKtQBxuPQB3bMjw17liiwQnZug+OthsozcmMtscqEZMiF3/Idtitq9tSFs82DuKmmALA+kDn7U6xMqPlyIbAvuKMzOop9Q1o0IYsmOBWJE1YDPzZTyez1AJORgxI5oEEIXKl7m9IOp8eTsmG1nB99HCqJU= root@ubc-node01
ubc-node01.debian.org,ubc-node01,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.131,2607:f8f0:614:1::1274:131 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF71pbTEnR3fGCFAKpI2cd3NNbYTxTEACxuM0iP/zen5 root@ubc-node01
ubc-node02.debian.org,ubc-node02,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.132,2607:f8f0:614:1::1274:132 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDlRgK5yNYZuOp/5zDxWPAPNtDQuduA1hsu57PMLW0zVjicqwhZSkrs7r19HZmzAEVCuwhwVpKCt6VAMI/NZoW8Dj8MO4uAeM/ucCGT8KTPtooIcgta4VcroH/OYV3Yn7unNLblBsx4Wc4rj6DEOSKOq+lH4WyYB2TRslg7wexuRbiGZwoHXrcfdpjDste5c98zaaYrN4fqRdiN/is3bKLZeCRDKWt7hwwnaTADgEgUDkaXJ9mCbIO98+08qB4s4LKbszJS/imHTYfSxJn5ANXD7n5mJgv3uyNp81eCHsEwK/bMrWmiIzQ5oYWle1z2hu48tN0kk2dq8DafPgoK8h6oAcgZxVdg9fbxgWWnwx4jVGArYvEOoccWp7ZS04eZIc3uTnwWsqWWCPvnYmj+GRnTxRq/3WlZWA8QvNjKM3OcOO953pGmCYl74ISa+ejBWlF0NLx5GbmzhrxnKlCecWxRrzFyByM4xnNIAhq2wnR38g66vlIkeHWI+9pFuWiSmPs= root@ubc-node02
@@ -351,6 +347,10 @@ ubc-node03.debian.org,ubc-node03,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.13
ubc-node03.debian.org,ubc-node03,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.133,2607:f8f0:614:1::1274:133 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDk0ym3h5vkMdcwKfKcoc12RV7ws5WXIs/GFxPrPxE+dn9hzLpz+kNkbYczwRvGZeNXefqevvFuU0LAEisuQ+HB005E179l4V9riQG7wly3wXfMB9ei1WAfujFYiyWpLh+uDoqNMEz6755LydI3eVsyO1SRzemQRt5eHK/tqN4M5RpvaCjJAqNE+kRewRW5qE21qABt0hwjsIocJBzOEXEQW5JEVW1mJxBp4X52OYEVqJSs0M5A3VThPc8rNIVgXuBfQvE4h4sNz8UO3rr0EF04WjF6tjpx8yiV7CUV6031Y7PD8tl9PrUYQ+tiVzrkF0RKk9/7XYc39ms+GtNKUp92DlOmAPYeF/lzvLLoEIhFundPDlpCJT3tWwYULujLLeHp3v2J0TNR8jITpjpfy4Nvw1OOvEcwwu6tcFaKbDugGxHkHteH9RH2lLhX9Qwy1/eMEW49S5pWZ8PRTpI5/VTMfi8XIkVzVklSdFSduuKCNDdKGD9ZJWShJU1qYoiQltU= root@ubc-node03
ubc-node04.debian.org,ubc-node04,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.134,2607:f8f0:614:1::1274:134 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOSh23iHGM1LUPYCkY4ULrTC0v7aQoTZWAD3+pPLTvQE root@ubc-node04
ubc-node04.debian.org,ubc-node04,ganeti4.ubc.debian.org,ganeti4.ubc,209.87.16.134,2607:f8f0:614:1::1274:134 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDVHqoze4JBMgcQVjtHQIKXdnaIagTixZeDaxzrFlgz+GcJcgKsKCnkOoNfGQdbD8IvWh6cN5vloCOQuW7Qv4zj181QH3Ga7SRAE5Z5xY/I0dHDbX/WSomYI2Lhh+0YyrodwlgUF5rOOC9oEF8SeHg6EG7DwuxTTaM74eU/H+FyfbK1d1hpbk/8BiaQt/GLjxqGFnH5XyRCaRBXp3e+ExkwRUmQcbRUsNThcwJFmlMDyaM59U2WPwMVzP4pjpbfT3tV2hUsBmGH0Z9i61TQPA2P+MTIaqlJF1CFd11g33bP6JEuNnLpUnR+PUUvu9T9ogbPuhNGrLsvXbUUj2xWfxMTZzhqlVuYkgJJe074BnR33+UC2jFrM0B5JJGO6thJrihfWEICdl+2HhLBWFFI/SGK2eYG992kQZRa2qPLGzwatf8couCgjCaGJDkmpURVgxrmlYL3IPqscF8YC8CtWbsDEuE5wAd8gjc66kZuudhYOoFkbItFVnkjSVBRDp6TIpE= root@ubc-node04
+ubc-node05.debian.org,ubc-node05,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.135,2607:f8f0:614:1::1274:135 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC6WBEmDeL5t200OLIkuqZjmbi5rzwkBajhPOOZYmwuzmbOfYizGmH5Vexm4VbSwu8Y9ICZ3PAqw2IPP4+pvZUgmB5r+mjPjyEge8H1rp4yDfoinN/TDmGjGcMB0Lr4nyI8ZlpI+9MSj+eQqQML2A2WnUbVuH32Rtvmc08NY1oD+boTbbSwUQ/Lc7f0zCUYAZhJXJ9bDwMoIJPbrezQ/02EMj+Wl08TBf0FGB69yQY+FSt/PFaI7BY4MWcSTU+UxyaFfrx7z8SGVEQ+/T9RQRdvamDwL7KNWe9HimfG3ciRAv9lgxR5r7keNfD6pbcb4SiuAOzban38KkxYamZTdg31xh0vbgwuVHyE+DGYH5dSP+Y5jvhRzteMA9cP1J0UBoZROceBcHMvDS6Jzp3vzgyXxqU8cV5SupGW4oaC5Szd8kor3ugUqCUahKJCBUvruOI/DtCA9NOESFzyNQwjTB7xX9Ag/52xZmy1yfiQz4KMsDb6nwcehpZqaAoJKzd6jSs= root@ubc-node05
+ubc-node05.debian.org,ubc-node05,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.135,2607:f8f0:614:1::1274:135 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKzU6O210wfsP6Isc3VNAYkWvVX1jQzMtM8E+VdeoWDP root@ubc-node05
+ubc-node06.debian.org,ubc-node06,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.136,2607:f8f0:614:1::1274:136 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGwOluS5fG5CXGLuMzKMkHAYpcUD6ivenVU+CAS1cvlt root@ubc-node06
+ubc-node06.debian.org,ubc-node06,ganeti3.ubc.debian.org,ganeti3.ubc,209.87.16.136,2607:f8f0:614:1::1274:136 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3HRZNgk3QguletFCD9sUoaiwkmoH+U11Gd7d5jb1DTz8wdnXj+WDOOCBwXGNDKZNcpgrgZH5NuiKhFXes5pJ4fM2ihHt4Z3ax6A3EFDpin2EAR4ZN/3JisPKN7o5coyFfkf/pcKlVGyN15XZXl5QQfN6HmoNiTK03EUcGdxgljFwm4bm+XWMGdoWr5++pWZ8rLnrYAV1R/65/K6ylnNyrDg8UulKDIfD2FnuNlx7jv488K83nM5ZPDBxIQIMTuFmdifyDP7SWhuZmHTq4xuZtqiDop0GKsdYBCRdcFXjUgYjF6zuB07ofrsx2w6cGa+og35n9tNEPJM7mRwFtXybzPSuqbPOzJm9pZRJfy6NWAYnrHU/F+0LqGuDCSkifHdTCvzXUfrKWug/d3pn19TAl2vJcLuhkLR/gXUitx39PasHwZiWuJjLr2NxlZV/3rFr9fUCrxuxIU8HDprTu3G4/9ZH7ocnqgdyavSm2cp/Goff1lPGcNYNzxzs9YVmjO78= root@ubc-node06
ullmann.debian.org,ullmann,udd.debian.org,udd,209.87.16.38,2607:f8f0:614:1::1274:38 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGDszrIZGuFXX8+z+rt/p7U7JfwUT2WaLZ1mhUTYWXndooNWKC0H4OH1rHBkETRe8J/7zbBUW373PwHGnbg5rQ0GSPqnOe+ksSgdY724DkJgubW57DSLMGdhr/qxqVzsC9yUIKwfYi5BDOvA5PQ/tgqiG9+hw1myNX9VOdW+zNfyjuuGn3XFm8zkv9uDnXunTs9Wt+tp7MdhmbeWDGNKZm3CspTiCXoxaF+jno7eRacoZKFpjswh5ig82N6KZjTq5H8E9T4FRfXLLeS5BQVas4JUlwaf5i5nJJC3KYJ7+pfKzvXZpweMSQIRCEMMO3RU98gXWj+itiX6odJZz6AXXv root@ullmann
ullmann.debian.org,ullmann,udd.debian.org,udd,209.87.16.38,2607:f8f0:614:1::1274:38 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEeu0or5+kSoVfHuHUMp/EHUlZ02hU0yiAT1DhTFI05j root@ullmann
usper.debian.org,usper,ftp.upload.debian.org,ftp.upload,ssh.upload.debian.org,ssh.upload,128.31.0.69,2603:400a:ffff:bb8::801f:45 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDFEbWreNcybGXMObOGPp4tlh42nUM8J/u/kr5qOFBksXrmNefC5dSVdTSvxrE6fq2w+WF8a2rhvHAkdJVO2dw/ebps//4AS822RUkIilSsmpWby5tplvHJUTSdYM/lTGkx19DbHGXwmaFbn6Mj7xX3M1tLv50g+RS2F17jc/khI0Ceq9+CQ2wcER1Gyk3tygI1xcEKZqwdF8MKm/RreSPCyIz8T3/04RyM7cOgFpH3pHk5oT1fL1BZfcmqxhcCcaSV1DD/KtMdeVI1m51GMcUK4SVA2nNfz49eav2tTHyGssDUX/X2X6+M+qIGku/BZ1+BHEcIIj+wm112f+5uzs7V root@usper
@@ -367,8 +367,8 @@ vogler.debian.org,vogler,82.195.75.92,2001:41b8:202:deb:1b1b::92 ssh-rsa AAAAB3N
vogler.debian.org,vogler,82.195.75.92,2001:41b8:202:deb:1b1b::92 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFXJ7FfgZO+jMbEQnhIz5ZiJF3x1BzDw53Q7A5Qpw2le root@vogler
wieck.debian.org,wieck,2001:8d8:580:400:6564:a62::40,212.227.126.40 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINRTe7jmIO6ix0ovPM8K226qfO31TvhnUTppkVUs3FPn root@wieck
wieck.debian.org,wieck,2001:8d8:580:400:6564:a62::40,212.227.126.40 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7i/1mv+Gu7Lx2vMHEN+aeyVDoWwRR4GOXDQpx58PZQ4q8yK0wjgsla1QNjQst2j+u8mva0y6kRwUGARjjlGFt5X64Ee2ZWHRn/EbHoK05IeJ6zLz659jUldZXyTsl73i/lndWVDHpeFUf3qQslV2HoyB9STR1O8OGNCU/kb1WOsJYIwqna7dAsQrQZJp88+GrzHYnfDhlLVZEJnGqXnFfRw4H0FbcZtLLjTYGt1nsXRECi5bjzR8chTyObcXm+yJNjFbHlhbWzVsfTd3Dqep3tx6IFVVMhTPF6AJyVJBAxntcY0edpwWKxBMWe/zXfsbcrWWOvIKj/oF3+c06pnkL root@wieck
-wilder.debian.org,wilder,wiki.debian.org,wiki,82.195.75.112,2001:41b8:202:deb:6564:a62:52c3:4b70 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDhmBF90DW/2Sq8fFDqGLxmWLpkW71nbIx5H7I1SSXoTiugtxkCwvS3ne+5b6mdu4ZYGj2h2F0XU709L3dUCrF4OPQL7hjhOCQrvRR7vUCFEeW0Vx/p28uXokFYnIfZWwf4O4IUWZAkgZID4KcwyyZrMBsAq2rXLw27o8TK6KUgPi2LjZ7dkVEMSi8VMRgaYK9+kZTzHJSEW5Q+7ma5dnJL5yKYkuc74M5fAlKKemL1ni8Mqlk4YEFVrPK2qeVoFhG6I/K5bgIyUPmmNlTKrBJOqzbM5/FoXpGlckc59IKhE2fmMWAOMaMVJydRoDhBp14uKTJKThvQNX6Q075K/MTH root@wilder
-wilder.debian.org,wilder,wiki.debian.org,wiki,82.195.75.112,2001:41b8:202:deb:6564:a62:52c3:4b70 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF9E4is2dfax0BzEDEveNoJ/9rHH+OWGVMG5Wx++h0yQ root@wilder
+wilder.debian.org,wilder,wiki.debian.org,wiki,209.87.16.78,2607:f8f0:614:1::1274:78 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDhmBF90DW/2Sq8fFDqGLxmWLpkW71nbIx5H7I1SSXoTiugtxkCwvS3ne+5b6mdu4ZYGj2h2F0XU709L3dUCrF4OPQL7hjhOCQrvRR7vUCFEeW0Vx/p28uXokFYnIfZWwf4O4IUWZAkgZID4KcwyyZrMBsAq2rXLw27o8TK6KUgPi2LjZ7dkVEMSi8VMRgaYK9+kZTzHJSEW5Q+7ma5dnJL5yKYkuc74M5fAlKKemL1ni8Mqlk4YEFVrPK2qeVoFhG6I/K5bgIyUPmmNlTKrBJOqzbM5/FoXpGlckc59IKhE2fmMWAOMaMVJydRoDhBp14uKTJKThvQNX6Q075K/MTH root@wilder
+wilder.debian.org,wilder,wiki.debian.org,wiki,209.87.16.78,2607:f8f0:614:1::1274:78 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF9E4is2dfax0BzEDEveNoJ/9rHH+OWGVMG5Wx++h0yQ root@wilder
wolkenstein.debian.org,wolkenstein,2001:41b8:202:deb:6564:a62:52c3:4b41,82.195.75.65 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA3MKM/MyTPLmtZmycj8tHx65v/U/se+EcfxJ0fJd/yk0gDFHn7Ssfdpwk6JAq/zCZpeXefixIUFzkAB5g8CZupdRsUcCHHayI8eUIs9ERZ6OIcrogF2fMoimyDrnoQ/DegsNuFbfVo/DY1VW335di8bunOI+l1SiNYg9YURYYdIBfFxm7pB8ephH6EbvGH2IF6OrlGQqtelcQUqy0TEMUnJghV38wjGxqdObEPxlbz9x88mmFxgQMWaCoPG13WMRrJqqNfZ4g7/7/xJIeP00Wp33x8UQeCbajlG20I8372JeqFFThbMpnhNU9Eh0RsMZZ/d6luQ/SaSED7KpV/rRGUw== root@dijkstra
wolkenstein.debian.org,wolkenstein,2001:41b8:202:deb:6564:a62:52c3:4b41,82.195.75.65 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIXhdUGAF5MxBCm4OIHDcrj6HImB47dLzxTyIjgG7hMU root@wolkenstein
wuiet.debian.org,wuiet,buildd.debian.org,buildd,209.87.16.60,2607:f8f0:614:1::1274:60 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCjlCdt1AJhHYzaxWhb+ZcHIs1VxAW4uEkGMORjvmJBr4tuEMQ/giGoMrJ5jjya4oMJJuDEJHIXmuWX1O1I1/T6ynHXTgRTri4xY68PzBA6OrdPZqMrX3WhZWsF1xNE1/ca0uYkluPrNOf8yhsGVlSTWiW/jsqSpNp/fflTWYpVHQu+kSUKwtkSngsBcR9FIFFzEHXFx4VgfQLUUDqRrS9weTIRii86tUZF8D0wNFIgh8cPhwQZqKk4IdtdDpTv30iG49UCdNbVxP2lH0SlrOGxE56DA2uLXeZ5Hof98a0bIwkQzoxYlOVDGIPZ8TT3TNf3zktnxQhuO2pzRGwrVUN root@wuiet
diff --git a/private_dot_ssh/private_keys/asteria/certs/eos.rak.ac.pub b/private_dot_ssh/private_keys/asteria/certs/eos.rak.ac.pub
index 0232646..b288ad2 100644
--- a/private_dot_ssh/private_keys/asteria/certs/eos.rak.ac.pub
+++ b/private_dot_ssh/private_keys/asteria/certs/eos.rak.ac.pub
@@ -1 +1 @@
-ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIE6O5KvWPdy+72cwED5fWrKYeMeuGG3ko4gGmIGPjfneAAAAIAaAqrBZRKRRelxr68ZzxT5Oq1c3BXhS6vZKypPBeaK8AAAAAAAAAAAAAAABAAAAGDIwMjQtMDctMTdUMjE6MTI6MzhaX3JhawAAAAcAAAADcmFrAAAAAGdglpoAAAAAaFHZGgAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAEXAAAAB3NzaC1yc2EAAAADAQABAAABAQDKJT7R6NhBLkxybSA+ZuM6HpW51nb9j7VFSBm3sMiCCLLg/9kb3AFRYV1a2ZwqPGu6Nm88WXGocF9HaSOfSg8bxyZRsDRqswCG2/VM+pwP1jzWkww8ag4ETuif+VpN7zqZoGi+0YnyC+7CBG/CpIFZ7veA5vVnqzXjxp1SK85YtkaTFJicY+zKZTcIbW8t82D0qrRlHrCztq4KV9CdD5itV3Dh1j0FC9l2X1BoZ8PUYzD7axds0+tmo+H/F+MyQoqqdeq+obAWpEqIkh9JtVLlkHukHgIl/HMhs5twm/zXU5iFJUlscfz7vSmjgobUZB5CY+rZn/M5OiWO9/1M43AvAAABFAAAAAxyc2Etc2hhMi01MTIAAAEADpPpHxoIjy/t2Bbh2X+8P9aO30KdFo92CxQO7vfHUI8D2dtonVPQ+q+a165jsoLmR0054z6HvZnB2DZeuuyVlSH1Sgmj/7ZljdQwthmNayRC7r3xDvKtXkZQCyTNtLxkJXCvXh47zue6HJNl3tiLiVD4QuJAITqcwHam8NLmC7ZaTlnnDRxo/g88ylH236UzuiUZ8trW+zZrTCpV4czWvIqJjpWq7VFmhJ/xOTnn5rOwSE0ppJwjqDKzonDlXaM2mTU/PSfTJC+fyCDxTV4iF8o6NsOF8J1JZ/6P695vo9Vw++YLnqe9YKeXQI/O2EvErkFWmuhzNvo6JlvkAtqxgQ== rak@asteria
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIDhVNP89xD1HHp++GH7Fx6L3Hh7HrmmajtjWb1xhOUv/AAAAIAaAqrBZRKRRelxr68ZzxT5Oq1c3BXhS6vZKypPBeaK8AAAAAAAAAAAAAAABAAAAGDIwMjYtMDEtMjJUMTM6MDY6NThaX3JhawAAAAcAAAADcmFrAAAAAGo34MYAAAAAaykjRgAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAEXAAAAB3NzaC1yc2EAAAADAQABAAABAQDKJT7R6NhBLkxybSA+ZuM6HpW51nb9j7VFSBm3sMiCCLLg/9kb3AFRYV1a2ZwqPGu6Nm88WXGocF9HaSOfSg8bxyZRsDRqswCG2/VM+pwP1jzWkww8ag4ETuif+VpN7zqZoGi+0YnyC+7CBG/CpIFZ7veA5vVnqzXjxp1SK85YtkaTFJicY+zKZTcIbW8t82D0qrRlHrCztq4KV9CdD5itV3Dh1j0FC9l2X1BoZ8PUYzD7axds0+tmo+H/F+MyQoqqdeq+obAWpEqIkh9JtVLlkHukHgIl/HMhs5twm/zXU5iFJUlscfz7vSmjgobUZB5CY+rZn/M5OiWO9/1M43AvAAABFAAAAAxyc2Etc2hhMi01MTIAAAEACohzcD/QOnflSuFJ2u2J6NkxCmJefjS7Ml+a350jc8P2yS1tN9YWRvXRteqRTAd2D+acaKbm3EPWAgPqcEHyUDokLJrFtKO3BkeMsPNOTPMm2YCVFGCI3gw6oO/mi1GZfsCmbwpXYyJIOh7Z8DpocxRh0qCsqYIj3KC5AjjxO1j2QlGrtJS9yfuFDw+JAj8SUAhethbyVng3ZqvCPHEdU8sX1FO1VJtNI2cayAFqc9aoduNs0hobBECs65lvNO6yzNxP/HNiA5kjQKpry3EPg41/Ipud4jo6muxZDewPYbF9qTeRclSfFc2s5qR9xusoLQWpbiKPuVa1QPjopz8Qqg== rak@asteria
diff --git a/private_dot_ssh/private_keys/asteria/certs/hades.rak.ac.pub b/private_dot_ssh/private_keys/asteria/certs/hades.rak.ac.pub
index 085a390..c3796f9 100644
--- a/private_dot_ssh/private_keys/asteria/certs/hades.rak.ac.pub
+++ b/private_dot_ssh/private_keys/asteria/certs/hades.rak.ac.pub
@@ -1 +1 @@
-ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIB+u++zVsi+zUb1bVdaN4WY+cRq0Wee62vfK1pW8CV1NAAAAIAaAqrBZRKRRelxr68ZzxT5Oq1c3BXhS6vZKypPBeaK8AAAAAAAAAAAAAAABAAAAGDIwMjQtMDctMTdUMjE6MTI6NDFaX3JhawAAAAcAAAADcmFrAAAAAGdglp0AAAAAaFHZHQAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQCfdeufiJSL4Vbxb11zdbPdEMRt57oAYBILSZpABX7qi2qB7SBTpX0NurliWKHOsJ9WXjqWbqVp9VmXAehuEb+26kLA6LpFlOwJMrO2cF5UH26oq7p2MyQVFuzKpv9rfPrMEXhN7T+pRotU323eJLcxWYrJX68Ai2u9KudgN8wcGebsIwKcn8qPdPfb08CcgQzwaknX5uiiVhqNp7784ZnZ0Q2zvQi13SGWYfZbrO/ufi6X1c9+qtRW7izAvGttTZJNwrIFePWkQQygmtb2oZ1HOD6J+WK91GHwQHPSRfvNoT87XOGrVf8mYnbbCoEVxmpPZ5F1r4tvvc1HbCFydIJAkaPsM9r5oYsEIvHqpQxBo5m3HXj9DDVLktWNYB1ZfiiM6qvz44eDz4IBoou9IUHUNcX+37LuTBgtrJX0GaptpBQwmLGmKX2F6jj0CMIV9Ir+ztjGcEctnEXDF37ApiLioRt8r1yUylAvYaKmePSwqzQZscTvCIv4ralNaAFRBb0AAAGUAAAADHJzYS1zaGEyLTUxMgAAAYAUS+F+PcT1Q5XcWOLfSsoYKSeiO2ad+hPMCvY/S0jrEsLxnDcffa8V+BU8Qm5PGBhjvDNBIi+n38J3O2gUNOxkb3vTyWgkJoywaqcgQpvgQh/Idsv4q4xkk0OBS2GOI+JNpd7BzhSFVMdFEm9T0EavZ6fHbXI/c7Qk9Rg+Eb7AiIU6Gh5pxRA4WcvQqTqKuaQqagK+JaGpv2UgdIDKBtaQoxlhyPRwqoCnRABxHufTV50U4pnr4hPsZptRGSCIw0tECuEn2bMmLD3iqXg6RCcZS3cfRoZJGdDYiLCOFwbhRq7BjZ+lS4Swip38XA1Bg+I0Y4+qyvJwqBQ1eeQQ4eTGdz3dzCEL48/pDxf2miswr+YFteVnOMK5x/4Y74MXkuqpsodzRyJpyBaIQwMHiu2GqhapSI8p6VctMdzqXqKFny13iY83X3LF0x+8HvVXgBoKdvWyVmklgKcXPVxaFmLeGwlTyXoW3Pb0P784+/+a0oPGsGxR5lgJ1ZY8yutZjII= rak@asteria
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIPSqI959zf663iCCj8otEJ9muCy0NEHtb9JY/9+hedGBAAAAIAaAqrBZRKRRelxr68ZzxT5Oq1c3BXhS6vZKypPBeaK8AAAAAAAAAAAAAAABAAAAGDIwMjYtMDItMjJUMTM6MDY6MDJaX3JhawAAAAcAAAADcmFrAAAAAGo34MoAAAAAaykjSgAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQCfdeufiJSL4Vbxb11zdbPdEMRt57oAYBILSZpABX7qi2qB7SBTpX0NurliWKHOsJ9WXjqWbqVp9VmXAehuEb+26kLA6LpFlOwJMrO2cF5UH26oq7p2MyQVFuzKpv9rfPrMEXhN7T+pRotU323eJLcxWYrJX68Ai2u9KudgN8wcGebsIwKcn8qPdPfb08CcgQzwaknX5uiiVhqNp7784ZnZ0Q2zvQi13SGWYfZbrO/ufi6X1c9+qtRW7izAvGttTZJNwrIFePWkQQygmtb2oZ1HOD6J+WK91GHwQHPSRfvNoT87XOGrVf8mYnbbCoEVxmpPZ5F1r4tvvc1HbCFydIJAkaPsM9r5oYsEIvHqpQxBo5m3HXj9DDVLktWNYB1ZfiiM6qvz44eDz4IBoou9IUHUNcX+37LuTBgtrJX0GaptpBQwmLGmKX2F6jj0CMIV9Ir+ztjGcEctnEXDF37ApiLioRt8r1yUylAvYaKmePSwqzQZscTvCIv4ralNaAFRBb0AAAGUAAAADHJzYS1zaGEyLTUxMgAAAYARylk1Z5I/tcTIbgceuH9GT9iXvtZImSxsDcTweUuA0fFoPlXF9Z90BqkgPcWWhAz6uu4JptFUCdL7v+w8v5/wWP2uBnksBC1DekD021UwmBcbTYzWhXJ+bq7zplsiSgbwLohtXyv9uJLpS9GC9ZBaOPs3yICON5QmR8rdp0I8n4qmvYORDTdpZ4uwZIWYn9KLg5XZCV9IjlZ+kaMofNqUGUtF543Nu/Oou9ID5lDl2qW8EPqhH9EKqLpQNsN3fJmPF/n8AgqgLyW1cAKqWbc0TGn5MKAW+SYTva9Y9p0JR5hEq3BPCrUtDVzr/kjW81WFWyPBmnGgdZgkFwME3hgT7yZxn+1r6KWTffjsfcqC3p5VC3TfT/YzUurUeO++bAToH6f6S8SN9GGKjcu5yCphUcsN0iVSz557L4hbqcQr7ou96blVAR5K9kSSX0HducOVTEe2fsY7xvHShBccie1JlIicRMJhboxaGhTpSjtkHiL5Xq7QUqxG6rHfiIe4sqo= rak@asteria
diff --git a/private_dot_ssh/private_keys/asteria/certs/rak.pub b/private_dot_ssh/private_keys/asteria/certs/rak.pub
index d597ad0..dcac5e4 100644
--- a/private_dot_ssh/private_keys/asteria/certs/rak.pub
+++ b/private_dot_ssh/private_keys/asteria/certs/rak.pub
@@ -1 +1 @@
-ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIPTXXD07oL0hk2KaMBtORmpsFtqxjXSU4Qx1MaBBIOQ+AAAAIAaAqrBZRKRRelxr68ZzxT5Oq1c3BXhS6vZKypPBeaK8AAAAAAAAAAAAAAABAAAAGDIwMjQtMDctMTdUMjE6MTI6NDFaX3JhawAAAAcAAAADcmFrAAAAAGdglp0AAAAAaFHZHQAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIOgOV5atVQfbpFQ2R1wkUPy2yoCxzloVMTwUU6j7R4v3AAAAUwAAAAtzc2gtZWQyNTUxOQAAAEDcWSIS7O+Z35g/NBUKV0Va29jfVx4kCS/uxxTduKklt0nu/WQZEOdCBSl4Vzg6zPStRE5B/qin8NWxp40I2eEK rak@asteria
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIMcdqOwRn5UmzfBzNnHSWfrjqsq+/woXuZG5/LD2yFTrAAAAIAaAqrBZRKRRelxr68ZzxT5Oq1c3BXhS6vZKypPBeaK8AAAAAAAAAAAAAAABAAAAGDIwMjYtMDItMjJUMTM6MDY6MDNaX3JhawAAAAcAAAADcmFrAAAAAGo34MsAAAAAaykjSwAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIOgOV5atVQfbpFQ2R1wkUPy2yoCxzloVMTwUU6j7R4v3AAAAUwAAAAtzc2gtZWQyNTUxOQAAAEBbcc0pL79IBDlLY7h+Yu88WUJroJCRe4sVdQmz9U1DftX8noU9ZnQo2A4m3kykFgfaOI13z1nAH0cT3aILENAN rak@asteria
diff --git a/private_dot_ssh/private_keys/demeter/certs/eos.rak.ac.pub b/private_dot_ssh/private_keys/demeter/certs/eos.rak.ac.pub
index 4c47f93..afeb815 100644
--- a/private_dot_ssh/private_keys/demeter/certs/eos.rak.ac.pub
+++ b/private_dot_ssh/private_keys/demeter/certs/eos.rak.ac.pub
@@ -1 +1 @@
-ssh-rsa-cert-v01@openssh.com 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 rak@demeter.rak.ac
+ssh-rsa-cert-v01@openssh.com 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 rak@demeter.rak.ac
diff --git a/private_dot_ssh/private_keys/demeter/certs/hades.rak.ac.pub b/private_dot_ssh/private_keys/demeter/certs/hades.rak.ac.pub
index a99f8f9..161da66 100644
--- a/private_dot_ssh/private_keys/demeter/certs/hades.rak.ac.pub
+++ b/private_dot_ssh/private_keys/demeter/certs/hades.rak.ac.pub
@@ -1 +1 @@
-ssh-rsa-cert-v01@openssh.com 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 rak@demeter.rak.ac
+ssh-rsa-cert-v01@openssh.com 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 rak@demeter.rak.ac
diff --git a/private_dot_ssh/private_keys/demeter/certs/rak.pub b/private_dot_ssh/private_keys/demeter/certs/rak.pub
index 5be3f55..6582db2 100644
--- a/private_dot_ssh/private_keys/demeter/certs/rak.pub
+++ b/private_dot_ssh/private_keys/demeter/certs/rak.pub
@@ -1 +1 @@
-ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgLaVh93xN1MUQsrMqEhzfv4xtYPMZDsIKyhTlCF5AOPMAAAADAQABAAAD9AxLw9W5prc8OAFN0X0z7pXheII9HdtHzvkINW+Wl15H2qu4Z2Pr9x8P1fElD6D3Uafr2CIP6s9DrYT6BPNeXC2aKMZx+r46dWBVRvn2DvKYcG9sxW9au3RwFPhHIguHWAovN4MYHD4/Qqhc9km4nNHSKV7YZQFqDUEiUUzIJCQXXIIyUUFS80xGxbr5FuidqegX4+yA2bgWy0LrQ38m1lMBPQj8JEk2HT4RssznYdF0Hy6Y0WnhZDGxkNs58ybXchEPCPLaf4pAwAG1ZRNuFDwJPmvv4bG0Nl7Qn5yI94tiYcYmfLq/ZKBaZnoWJdnWdHB+UrXehDaW3ch8R1MdvEKbgamjxReXXrzy+dpMs84Crdzc6YE9gU0g3n8R2CVbu0VRYIPWZVvbN0wE4CnZW0MPMJCx7s8HSG2W1xee6suS+rohMQlZ0Dz0f5/3YL5qay+0P26wE002kTVMqSdkif7G3EzUwyFvQTj72TZR4ExLOkLDSjZ1FMa3TOc+jEDWWmBvOXFGN/Ksyc9OqsDHNulNslBmn7oYIncCy/3e3/u2chBozSsVcUxsHjAiBcrZvryQoDz9ZzjxInIbMmFk1bJo/68Y0d/CIaJSj/8xwot7c3wqoMN4Z158KjFG/X4AsQcqvfAP0GC9PG/EioUVjv2n4ppZ2+pUctmO0nrsbumbhZz2IYF0HCziIeHcGjUCcmYoeZlwxaAqjStErBGbfeie3sEmi2f+qsjeGHXg3XMeqh5HrHkwqFuDZUq7PKIhUyM1DUhisraGc7Xlr2OnRny8MqZN1Rz6gwvwq/7JCDjqKxbRS4FpbjUuIrm07t8aYiOHRhurllT5Pi6VJ0PmUIeidGy8db7yERK21O/qu1iXg8anSgcKKKhDx1eZUx12FiYuWEChzeyzScdbXI+NqVaiidb3pHEEIfeii6A2EukTOWzdVSg2ZKqY3m+nGSyIeTONWW9MECwsFZrppqz2uMeioIg1BWS8KfOOCorRaRxUhi+3f3ctlqBNM0SFFU7ZC0Jgx+G5mY40MaXuu9Jo4y9CEjqmfyp2McaXHVztvccd/b9cw5a20mPap8VEjDU9BY7qp5Yk8rTMFAFPpRNg6RGPUJksvyX2Vo4ru8Uq0s42+LEWCstSH8aatANWmauIIicqqylGLKc6Qvh/eP4MsCQsNQ4rVpB7jOoAV3LrVguUbwqxpryfLfxmOmLcWgV6mHU9j/+aaSKPdwMpdFOefu7wy1Ol8mVzoNkS2nFmPTjuYlNiiCKh/np/wdrHK5XJidEHOlychL6kIztLSW9AnJo51wrfwgRruoiF4P8Q+od/WIU9ma1q9GRYDaQxC+c8ySTEOdkAAAAAAAAAAAAAAAEAAAAYMjAyNC0wNy0xN1QyMToxMjozNFpfcmFrAAAABwAAAANyYWsAAAAAZ2CWlgAAAABoUdkWAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAg6A5Xlq1VB9ukVDZHXCRQ/LbKgLHOWhUxPBRTqPtHi/cAAABTAAAAC3NzaC1lZDI1NTE5AAAAQPr6q7QR25etOvNaxa1fR3jw50X0v2TTb7myY4AgwNt2IMFaPw0FVuZdErmNeEfe8DY8prLdN5BDu3mW73n6nAE= rak@demeter.rak.ac
+ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgXSYVR5qIt1kA736KGqA3N6KqDkk3lrBMUyOdKk3kl4oAAAADAQABAAAD9AxLw9W5prc8OAFN0X0z7pXheII9HdtHzvkINW+Wl15H2qu4Z2Pr9x8P1fElD6D3Uafr2CIP6s9DrYT6BPNeXC2aKMZx+r46dWBVRvn2DvKYcG9sxW9au3RwFPhHIguHWAovN4MYHD4/Qqhc9km4nNHSKV7YZQFqDUEiUUzIJCQXXIIyUUFS80xGxbr5FuidqegX4+yA2bgWy0LrQ38m1lMBPQj8JEk2HT4RssznYdF0Hy6Y0WnhZDGxkNs58ybXchEPCPLaf4pAwAG1ZRNuFDwJPmvv4bG0Nl7Qn5yI94tiYcYmfLq/ZKBaZnoWJdnWdHB+UrXehDaW3ch8R1MdvEKbgamjxReXXrzy+dpMs84Crdzc6YE9gU0g3n8R2CVbu0VRYIPWZVvbN0wE4CnZW0MPMJCx7s8HSG2W1xee6suS+rohMQlZ0Dz0f5/3YL5qay+0P26wE002kTVMqSdkif7G3EzUwyFvQTj72TZR4ExLOkLDSjZ1FMa3TOc+jEDWWmBvOXFGN/Ksyc9OqsDHNulNslBmn7oYIncCy/3e3/u2chBozSsVcUxsHjAiBcrZvryQoDz9ZzjxInIbMmFk1bJo/68Y0d/CIaJSj/8xwot7c3wqoMN4Z158KjFG/X4AsQcqvfAP0GC9PG/EioUVjv2n4ppZ2+pUctmO0nrsbumbhZz2IYF0HCziIeHcGjUCcmYoeZlwxaAqjStErBGbfeie3sEmi2f+qsjeGHXg3XMeqh5HrHkwqFuDZUq7PKIhUyM1DUhisraGc7Xlr2OnRny8MqZN1Rz6gwvwq/7JCDjqKxbRS4FpbjUuIrm07t8aYiOHRhurllT5Pi6VJ0PmUIeidGy8db7yERK21O/qu1iXg8anSgcKKKhDx1eZUx12FiYuWEChzeyzScdbXI+NqVaiidb3pHEEIfeii6A2EukTOWzdVSg2ZKqY3m+nGSyIeTONWW9MECwsFZrppqz2uMeioIg1BWS8KfOOCorRaRxUhi+3f3ctlqBNM0SFFU7ZC0Jgx+G5mY40MaXuu9Jo4y9CEjqmfyp2McaXHVztvccd/b9cw5a20mPap8VEjDU9BY7qp5Yk8rTMFAFPpRNg6RGPUJksvyX2Vo4ru8Uq0s42+LEWCstSH8aatANWmauIIicqqylGLKc6Qvh/eP4MsCQsNQ4rVpB7jOoAV3LrVguUbwqxpryfLfxmOmLcWgV6mHU9j/+aaSKPdwMpdFOefu7wy1Ol8mVzoNkS2nFmPTjuYlNiiCKh/np/wdrHK5XJidEHOlychL6kIztLSW9AnJo51wrfwgRruoiF4P8Q+od/WIU9ma1q9GRYDaQxC+c8ySTEOdkAAAAAAAAAAAAAAAEAAAAYMjAyNi0wMi0yMlQxMzowNjozMVpfcmFrAAAABwAAAANyYWsAAAAAajfg5wAAAABrKSNnAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAg6A5Xlq1VB9ukVDZHXCRQ/LbKgLHOWhUxPBRTqPtHi/cAAABTAAAAC3NzaC1lZDI1NTE5AAAAQFbPdQglzo215G81HYTBNf5UdaR4rH7B0AG3sUho/yhUMoTKny44gcM9bJO5pQVyj/ZqHN4kHmt4RJ8mTARddgI= rak@demeter.rak.ac
diff --git a/private_dot_ssh/private_keys/koios/certs/eos.rak.ac.pub b/private_dot_ssh/private_keys/koios/certs/eos.rak.ac.pub
index 06a63a2..aba1dfc 100644
--- a/private_dot_ssh/private_keys/koios/certs/eos.rak.ac.pub
+++ b/private_dot_ssh/private_keys/koios/certs/eos.rak.ac.pub
@@ -1 +1 @@
-ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIEhLcTRxveJONC0nvJOil7EinWnxbEMzF+3fvdoCpzVFAAAAIF3200rIEC9Ly9LTxuhkPxorNOrqR5LuaO5R55AmoZ4aAAAAAAAAAAAAAAABAAAAGDIwMjQtMDctMTdUMjE6MTI6NDVaX3JhawAAAAcAAAADcmFrAAAAAGdglqEAAAAAaFHZIQAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAEXAAAAB3NzaC1yc2EAAAADAQABAAABAQDKJT7R6NhBLkxybSA+ZuM6HpW51nb9j7VFSBm3sMiCCLLg/9kb3AFRYV1a2ZwqPGu6Nm88WXGocF9HaSOfSg8bxyZRsDRqswCG2/VM+pwP1jzWkww8ag4ETuif+VpN7zqZoGi+0YnyC+7CBG/CpIFZ7veA5vVnqzXjxp1SK85YtkaTFJicY+zKZTcIbW8t82D0qrRlHrCztq4KV9CdD5itV3Dh1j0FC9l2X1BoZ8PUYzD7axds0+tmo+H/F+MyQoqqdeq+obAWpEqIkh9JtVLlkHukHgIl/HMhs5twm/zXU5iFJUlscfz7vSmjgobUZB5CY+rZn/M5OiWO9/1M43AvAAABFAAAAAxyc2Etc2hhMi01MTIAAAEAmhbqDmhmwLiJufbBSaste3p++sPBuej7d4/4jCoTowUFdX6dBEHPwlReDZp6tib5LeC2YacOT5GMZpP0LT7pklDzSG4p8vcWBu9Rg5Umgs7hvuFTML/bakZaIxsH95KqtqFhzuKgiDN+rjXZj5i8IC79GS5S4IhXB2BnFIXVbSL8byrL0pV/GAhWDNnFUbViIsxTsx1Jb7OwaoNSNRj4L42l/p2RcsetWlq/Z2T0jZ8klSruCoh+2BqBa+9uVV/J16ya3eyq2NA7ixgQKKR0QTdwqxfBi701qTu9RfbSKIFYmEzJg7rbMBAZXSNp/6Bzb9yMIxsW8sIGNooXieADsA== rak@koios.rak.ac
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIDwZK27RJq7qHu5vSyaFpV5i7t89galzFHP/iFv6C98eAAAAIF3200rIEC9Ly9LTxuhkPxorNOrqR5LuaO5R55AmoZ4aAAAAAAAAAAAAAAABAAAAGDIwMjYtMDItMjJUMTM6MDY6MTNaX3JhawAAAAcAAAADcmFrAAAAAGo34NUAAAAAaykjVQAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAEXAAAAB3NzaC1yc2EAAAADAQABAAABAQDKJT7R6NhBLkxybSA+ZuM6HpW51nb9j7VFSBm3sMiCCLLg/9kb3AFRYV1a2ZwqPGu6Nm88WXGocF9HaSOfSg8bxyZRsDRqswCG2/VM+pwP1jzWkww8ag4ETuif+VpN7zqZoGi+0YnyC+7CBG/CpIFZ7veA5vVnqzXjxp1SK85YtkaTFJicY+zKZTcIbW8t82D0qrRlHrCztq4KV9CdD5itV3Dh1j0FC9l2X1BoZ8PUYzD7axds0+tmo+H/F+MyQoqqdeq+obAWpEqIkh9JtVLlkHukHgIl/HMhs5twm/zXU5iFJUlscfz7vSmjgobUZB5CY+rZn/M5OiWO9/1M43AvAAABFAAAAAxyc2Etc2hhMi01MTIAAAEAtzeGBsxYsX8fLKj7+DxQkpZ5baVMeB/VLingBPCKVzXg2H/vSecq9FBjhxcWmBTCWzUzbMiBXE+eBGGqhkdD4eOwSLjewc0gFAlqz4puldXQ3f1R7jAihVqc/Dy5MnGGFsCAVzP9p6XnfBj9vNk7Vz8GE6E5GZcO/X8QXTSX7yH5UJ02/gPfiaJw/+wXYRCHtbJgNWOlIjcoqx2jTpAmq80CD2MM7piQPlkWFSxQuOTM2TaqesFF4I/xdLaTF0gHfOroU17ZbF4R953/DKD96WcBBcVNNW18LkMw2NUcakYgQutqMCQgxK8MvclHTDhlzAPTwzQxGdSn6se6AV8PuQ== rak@koios.rak.ac
diff --git a/private_dot_ssh/private_keys/koios/certs/hades.rak.ac.pub b/private_dot_ssh/private_keys/koios/certs/hades.rak.ac.pub
index 4010b82..d4fb0ee 100644
--- a/private_dot_ssh/private_keys/koios/certs/hades.rak.ac.pub
+++ b/private_dot_ssh/private_keys/koios/certs/hades.rak.ac.pub
@@ -1 +1 @@
-ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIKpulCqNLv1C/VMlMHZ7TfbrgwSMIBACZPGZ9wK71vg6AAAAIF3200rIEC9Ly9LTxuhkPxorNOrqR5LuaO5R55AmoZ4aAAAAAAAAAAAAAAABAAAAGDIwMjQtMDctMTdUMjE6MTI6NDhaX3JhawAAAAcAAAADcmFrAAAAAGdglqQAAAAAaFHZJAAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQCfdeufiJSL4Vbxb11zdbPdEMRt57oAYBILSZpABX7qi2qB7SBTpX0NurliWKHOsJ9WXjqWbqVp9VmXAehuEb+26kLA6LpFlOwJMrO2cF5UH26oq7p2MyQVFuzKpv9rfPrMEXhN7T+pRotU323eJLcxWYrJX68Ai2u9KudgN8wcGebsIwKcn8qPdPfb08CcgQzwaknX5uiiVhqNp7784ZnZ0Q2zvQi13SGWYfZbrO/ufi6X1c9+qtRW7izAvGttTZJNwrIFePWkQQygmtb2oZ1HOD6J+WK91GHwQHPSRfvNoT87XOGrVf8mYnbbCoEVxmpPZ5F1r4tvvc1HbCFydIJAkaPsM9r5oYsEIvHqpQxBo5m3HXj9DDVLktWNYB1ZfiiM6qvz44eDz4IBoou9IUHUNcX+37LuTBgtrJX0GaptpBQwmLGmKX2F6jj0CMIV9Ir+ztjGcEctnEXDF37ApiLioRt8r1yUylAvYaKmePSwqzQZscTvCIv4ralNaAFRBb0AAAGUAAAADHJzYS1zaGEyLTUxMgAAAYAnrBb8sWoOEmlLPFbS3iwmrtp2nWh64Ff3Lbqak1HQFKwrmbcVX3gki/LQezbb+dd62VQM5NOPMetoyE/rwVt1Vr00Rzg8JbEVgY4EYqGWdG2COZy7588IM8Z+egZ4is81eQlQCUOeekmEWuGEFeecA/7wHKmDwNJ2TnfcKBrBasweJoqScu7daD+XfMp5f8niScj/TIu3oI6dc+CQJb0lJpsL4Jnumu41m43kpfN8Lb41yKcl+wNcQQysimDuPNNl9g72STBhKxwV1aag6hfdalB5EB4zhmb5B86lbdsmEZrIg1aWQ5R5SDGMWMff6VHuQWqIHpGSs4RmKefPBnbGeeqY7lb9QcjDX2FBY1ptHdA4QyIgzRNFTzR552Gux1+ue2a/LtIBpyXlCTqs0q7Y83uYJ1Pb/TIQ9Chm6wR89r0oneZkKPSJceu1w2bGvF4NdUdVms2P+9TPqH3yXcOk+KusTYK2S7bQtCfjQy0E0f1LtjmkVvULrMcqeIXnoho= rak@koios.rak.ac
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIF/KFVIT/MS7S/7WHKqNIwdY5ntuxRqzOJHwnW0KYZc8AAAAIF3200rIEC9Ly9LTxuhkPxorNOrqR5LuaO5R55AmoZ4aAAAAAAAAAAAAAAABAAAAGDIwMjYtMDItMjJUMTM6MDY6MTZaX3JhawAAAAcAAAADcmFrAAAAAGo34NgAAAAAaykjWAAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAGXAAAAB3NzaC1yc2EAAAADAQABAAABgQCfdeufiJSL4Vbxb11zdbPdEMRt57oAYBILSZpABX7qi2qB7SBTpX0NurliWKHOsJ9WXjqWbqVp9VmXAehuEb+26kLA6LpFlOwJMrO2cF5UH26oq7p2MyQVFuzKpv9rfPrMEXhN7T+pRotU323eJLcxWYrJX68Ai2u9KudgN8wcGebsIwKcn8qPdPfb08CcgQzwaknX5uiiVhqNp7784ZnZ0Q2zvQi13SGWYfZbrO/ufi6X1c9+qtRW7izAvGttTZJNwrIFePWkQQygmtb2oZ1HOD6J+WK91GHwQHPSRfvNoT87XOGrVf8mYnbbCoEVxmpPZ5F1r4tvvc1HbCFydIJAkaPsM9r5oYsEIvHqpQxBo5m3HXj9DDVLktWNYB1ZfiiM6qvz44eDz4IBoou9IUHUNcX+37LuTBgtrJX0GaptpBQwmLGmKX2F6jj0CMIV9Ir+ztjGcEctnEXDF37ApiLioRt8r1yUylAvYaKmePSwqzQZscTvCIv4ralNaAFRBb0AAAGUAAAADHJzYS1zaGEyLTUxMgAAAYCQpbPt7OdsyE1GjxmmP5jgciaHX57Kt/gxzh77do9umVVHigrxdE4UTABxJH3w0Qj7/zG1sP846C4weFnlwrNMaZgU1T9mt65hAsyaSvC4c01666Qqb2bS+M/ua59H/KE8b1TwCViij/lFqiqOUtopo4ncUlkb/KIL3gro4IZQHJGN3zYttWqKphr+dHNL6+naW6iIrhL0cprEHonWkFkE9n0gQDw3yONXwOPj7uQNu5xIgydSkNivomz9ATuZvGh2KXtSGIDGfz4HDD/ZmYD/jaJNKbCA9hDeKSLJphVd9OAwKSXVLDgxRCraCMIwT/bezFBFo6gGs3VZHAo/rlpj8TTNkqa93Ze3JhSrg/3EjdVJA9+Ipim/onTMAA836Hz8JECZznALMwpNXEVJyiUZMXZq13hu75S1aUpxKuiXxp1pQTrpBB0zSUe1EaHSmVV2ZPRBRRe1kS/I3iiuYN7OTal9k1WHOSkvENFYhZwfZf2yM+Et16eseVnLMZH1x1A= rak@koios.rak.ac
diff --git a/private_dot_ssh/private_keys/koios/certs/rak.pub b/private_dot_ssh/private_keys/koios/certs/rak.pub
index d209270..cd686a1 100644
--- a/private_dot_ssh/private_keys/koios/certs/rak.pub
+++ b/private_dot_ssh/private_keys/koios/certs/rak.pub
@@ -1 +1 @@
-ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIE9BYILMIldPxy/stpJaTKDYUyvt9p+fYBQwQiVEzw9cAAAAIF3200rIEC9Ly9LTxuhkPxorNOrqR5LuaO5R55AmoZ4aAAAAAAAAAAAAAAABAAAAGDIwMjQtMDctMTdUMjE6MTI6NDhaX3JhawAAAAcAAAADcmFrAAAAAGdglqQAAAAAaFHZJAAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIOgOV5atVQfbpFQ2R1wkUPy2yoCxzloVMTwUU6j7R4v3AAAAUwAAAAtzc2gtZWQyNTUxOQAAAEC3POuUnEZJaEJz2/4LHYkT+t7IEs3vut4ohesJYTE2Zh36K5aIMn+FlFpDUN9z0ndtSFM5MeSllax/5IZWinkG rak@koios.rak.ac
+ssh-ed25519-cert-v01@openssh.com AAAAIHNzaC1lZDI1NTE5LWNlcnQtdjAxQG9wZW5zc2guY29tAAAAIMyAs0aOop4napZjmfD4siwYj1tQlPhk+3bONLGE2RVqAAAAIF3200rIEC9Ly9LTxuhkPxorNOrqR5LuaO5R55AmoZ4aAAAAAAAAAAAAAAABAAAAGDIwMjYtMDItMjJUMTM6MDY6MTZaX3JhawAAAAcAAAADcmFrAAAAAGo34NgAAAAAaykjWAAAAAAAAACCAAAAFXBlcm1pdC1YMTEtZm9yd2FyZGluZwAAAAAAAAAXcGVybWl0LWFnZW50LWZvcndhcmRpbmcAAAAAAAAAFnBlcm1pdC1wb3J0LWZvcndhcmRpbmcAAAAAAAAACnBlcm1pdC1wdHkAAAAAAAAADnBlcm1pdC11c2VyLXJjAAAAAAAAAAAAAAAzAAAAC3NzaC1lZDI1NTE5AAAAIOgOV5atVQfbpFQ2R1wkUPy2yoCxzloVMTwUU6j7R4v3AAAAUwAAAAtzc2gtZWQyNTUxOQAAAECxFYcecIYgLbo6AEJADe2zQIPEbCBqKGFjBTZMlkRy30BMDyuM5AUmIFfY2HYHyfQLQXmDl9ZXDbNiJo86h0cB rak@koios.rak.ac
diff --git a/private_dot_ssh/private_keys/zeta/certs/eos.rak.ac.pub b/private_dot_ssh/private_keys/zeta/certs/eos.rak.ac.pub
index 451c00d..3925186 100644
--- a/private_dot_ssh/private_keys/zeta/certs/eos.rak.ac.pub
+++ b/private_dot_ssh/private_keys/zeta/certs/eos.rak.ac.pub
@@ -1 +1 @@
-ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAg91Gfy5+VjEiB9trLY2r/r0u1iI9ojOuKe9/m0j1PulAAAAADAQABAAABgQDllUCYh+UsI3Am8EXcJCni8EmZgQ7e4UPt6e9GVgp1TNi4B+JEMOYZrf9NkluHbvUwnmLOA0H/QyPQ+BMYDf0WdQdCaJ/Gl7tmHAvMgA1zXZh+83dzAc9al7/mZJ8a6ZST2nmcx5ZKXmA8oF6fmT/6Sy0qBavyveiS65ULsVCWYLuotvFz42SEVcdUk0//mkosRtF+E6/q7eLEYZOrGDvBTMW2szICKQoDEcvqR8Qc32Ob5JIz8LUQ1uvisiZRN6azh1HLYzx7yfo6NfgcofGixcM7tWlMm9wgHfHzO0ymKklBHXBcI++K+aOUOx0b0bJ6aXnaTCit2aexP8N4WDSA0OhkzPAgGSLXZc1YEGwjIwJOdpnCuJfltI34597FlCGcbh6YxLnkk7IsHdHvURTsku0aCERdg3AGB0/z3TxuN1ybbPM5yQluE6itgbok+xYOAJacJG3qz40/4sN5PUCefVRkCA5RMiDbot0+T1nXMxaSpLsdPmuKQPbl2lLfPhkAAAAAAAAAAAAAAAEAAAAYMjAyNC0wNy0xN1QyMToxMjo1MlpfcmFrAAAABwAAAANyYWsAAAAAZ2CWqAAAAABoUdkoAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAARcAAAAHc3NoLXJzYQAAAAMBAAEAAAEBAMolPtHo2EEuTHJtID5m4zoelbnWdv2PtUVIGbewyIIIsuD/2RvcAVFhXVrZnCo8a7o2bzxZcahwX0dpI59KDxvHJlGwNGqzAIbb9Uz6nA/WPNaTDDxqDgRO6J/5Wk3vOpmgaL7RifIL7sIEb8KkgVnu94Dm9WerNePGnVIrzli2RpMUmJxj7MplNwhtby3zYPSqtGUesLO2rgpX0J0PmK1XcOHWPQUL2XZfUGhnw9RjMPtrF2zT62aj4f8X4zJCiqp16r6hsBakSoiSH0m1UuWQe6QeAiX8cyGzm3Cb/NdTmIUlSWxx/Pu9KaOChtRkHkJj6tmf8zk6JY73/UzjcC8AAAEUAAAADHJzYS1zaGEyLTUxMgAAAQA6kDw73dO17r693LudlloGCFd8jShTKaaJ7iAYntzanbfDyQDq+o5PxehFx60/VGFMTXtxJJJNSNEqY6c47JakhO2PIE8gYSoAeSAFWlodeoUcj/ZxdtAGiRNEMYegkuNrngT3Fj219MOG0BnKm1wrQvQtNIn8LP5lb5jEssDsrNEOnyrfLilJXQxW7Oa3+UGdq9d5IAMErTUFUqpI438F8BQ2PeAGNvnTn5X0tCB8H2Vz1gNo/++A6TYqEK7BKQMxh706ksew8p+wZ+eXy9Fp9SNRBPhOd+D4YQAeT3+O3JZIkaPx7OWgXxItCLEj11z8h4DV98f7LgBFmkapdQRs rak@zeta.rak.ac
+ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgesRzeOIdCc+MTk6zY2NCxrIPYRRQThl1fwqEeFoZqJQAAAADAQABAAABgQDllUCYh+UsI3Am8EXcJCni8EmZgQ7e4UPt6e9GVgp1TNi4B+JEMOYZrf9NkluHbvUwnmLOA0H/QyPQ+BMYDf0WdQdCaJ/Gl7tmHAvMgA1zXZh+83dzAc9al7/mZJ8a6ZST2nmcx5ZKXmA8oF6fmT/6Sy0qBavyveiS65ULsVCWYLuotvFz42SEVcdUk0//mkosRtF+E6/q7eLEYZOrGDvBTMW2szICKQoDEcvqR8Qc32Ob5JIz8LUQ1uvisiZRN6azh1HLYzx7yfo6NfgcofGixcM7tWlMm9wgHfHzO0ymKklBHXBcI++K+aOUOx0b0bJ6aXnaTCit2aexP8N4WDSA0OhkzPAgGSLXZc1YEGwjIwJOdpnCuJfltI34597FlCGcbh6YxLnkk7IsHdHvURTsku0aCERdg3AGB0/z3TxuN1ybbPM5yQluE6itgbok+xYOAJacJG3qz40/4sN5PUCefVRkCA5RMiDbot0+T1nXMxaSpLsdPmuKQPbl2lLfPhkAAAAAAAAAAAAAAAEAAAAYMjAyNi0wMi0yMlQxMzowNjowNlpfcmFrAAAABwAAAANyYWsAAAAAajfgzgAAAABrKSNOAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAARcAAAAHc3NoLXJzYQAAAAMBAAEAAAEBAMolPtHo2EEuTHJtID5m4zoelbnWdv2PtUVIGbewyIIIsuD/2RvcAVFhXVrZnCo8a7o2bzxZcahwX0dpI59KDxvHJlGwNGqzAIbb9Uz6nA/WPNaTDDxqDgRO6J/5Wk3vOpmgaL7RifIL7sIEb8KkgVnu94Dm9WerNePGnVIrzli2RpMUmJxj7MplNwhtby3zYPSqtGUesLO2rgpX0J0PmK1XcOHWPQUL2XZfUGhnw9RjMPtrF2zT62aj4f8X4zJCiqp16r6hsBakSoiSH0m1UuWQe6QeAiX8cyGzm3Cb/NdTmIUlSWxx/Pu9KaOChtRkHkJj6tmf8zk6JY73/UzjcC8AAAEUAAAADHJzYS1zaGEyLTUxMgAAAQC4mt3rleZ2qq9bDwUw9YokCwLgkyxc2ZFNpu1m3/iFrD7J8NQtVa/t3AENRkqrdNXO4sv6S7XnIyFMiSS2S7aslXDO/GGiBuQ48E5JGup/Jj6Mcu4ZK/03dDQhXPdSGjXR2ogD6d3C4DJAXA3pCwFY3/nduSlewHiQbQZE1LG8iTHndrPNWYKkWBTJjTxmxt5fG0hJFhn5l72TYjCsB0KHCeC/YJhP03Dved+jju8PQ8OgYqfeK1UWWHsDHhybNYAdVM5GJXJs6UbJIbYr5qw/rfRgCmkiqSjaryh0q0Nxx1sPq4p7ydu0TwF7fcM49ogncMUQp0H46W/YQxJ97CVU rak@zeta.rak.ac
diff --git a/private_dot_ssh/private_keys/zeta/certs/hades.rak.ac.pub b/private_dot_ssh/private_keys/zeta/certs/hades.rak.ac.pub
index c47d1d5..ea25c45 100644
--- a/private_dot_ssh/private_keys/zeta/certs/hades.rak.ac.pub
+++ b/private_dot_ssh/private_keys/zeta/certs/hades.rak.ac.pub
@@ -1 +1 @@
-ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgjSZUhOWtb991OxSChUhCAITI0kO86RQGYnEaxR+CnrIAAAADAQABAAABgQDllUCYh+UsI3Am8EXcJCni8EmZgQ7e4UPt6e9GVgp1TNi4B+JEMOYZrf9NkluHbvUwnmLOA0H/QyPQ+BMYDf0WdQdCaJ/Gl7tmHAvMgA1zXZh+83dzAc9al7/mZJ8a6ZST2nmcx5ZKXmA8oF6fmT/6Sy0qBavyveiS65ULsVCWYLuotvFz42SEVcdUk0//mkosRtF+E6/q7eLEYZOrGDvBTMW2szICKQoDEcvqR8Qc32Ob5JIz8LUQ1uvisiZRN6azh1HLYzx7yfo6NfgcofGixcM7tWlMm9wgHfHzO0ymKklBHXBcI++K+aOUOx0b0bJ6aXnaTCit2aexP8N4WDSA0OhkzPAgGSLXZc1YEGwjIwJOdpnCuJfltI34597FlCGcbh6YxLnkk7IsHdHvURTsku0aCERdg3AGB0/z3TxuN1ybbPM5yQluE6itgbok+xYOAJacJG3qz40/4sN5PUCefVRkCA5RMiDbot0+T1nXMxaSpLsdPmuKQPbl2lLfPhkAAAAAAAAAAAAAAAEAAAAYMjAyNC0wNy0xN1QyMToxMjo1NlpfcmFrAAAABwAAAANyYWsAAAAAZ2CWrAAAAABoUdksAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAAZcAAAAHc3NoLXJzYQAAAAMBAAEAAAGBAJ9165+IlIvhVvFvXXN1s90QxG3nugBgEgtJmkAFfuqLaoHtIFOlfQ26uWJYoc6wn1ZeOpZupWn1WZcB6G4Rv7bqQsDoukWU7Akys7ZwXlQfbqirunYzJBUW7Mqm/2t8+swReE3tP6lGi1Tfbd4ktzFZislfrwCLa70q52A3zBwZ5uwjApyfyo9099vTwJyBDPBqSdfm6KJWGo2nvvzhmdnRDbO9CLXdIZZh9lus7+5+LpfVz36q1FbuLMC8a21Nkk3CsgV49aRBDKCa1vahnUc4Pon5Yr3UYfBAc9JF+82hPztc4atV/yZidtsKgRXGak9nkXWvi2+9zUdsIXJ0gkCRo+wz2vmhiwQi8eqlDEGjmbcdeP0MNUuS1Y1gHVl+KIzqq/Pjh4PPggGii70hQdQ1xf7fsu5MGC2slfQZqm2kFDCYsaYpfYXqOPQIwhX0iv7O2MZwRy2cRcMXfsCmIuKhG3yvXJTKUC9hoqZ49LCrNBmxxO8Ii/itqU1oAVEFvQAAAZQAAAAMcnNhLXNoYTItNTEyAAABgGui6xk7Kl25/G0WR+qku5y0oxUXcjMfzXUhbl8V4/Cku50yaXCN4Eus2zet7RYZy6pCpgidsLv0dsIR/Jt2PQm74gJj5eg674vbxQheLsWuTGoW+FF2YS03HrbPNR3SEAqF3nt21HDZjXzASmCy6dn6r6u0OYT03CyLVyRl0vPRmHzGbtegn7WTbTnZp+Lb/fQz+lgnmAsWYULdi3bmIImuGS2/Yz+9i/g/ut+TBxa/gfLJwP5bTikFOMElWJ0qvTEdL5zkDd+gNMNgFJ2I6tu+S1C9BVm9ojRB/J6H24w+wSmxlMLQsKRpp0uL4FB1UOa/l7LjrYdz/kczv4i+oREbRkrgBFLQuYQMtjnvc4TW5MKzVPnF5CXBySHgYHaMd9u87hv2w4EJg+AX0ezTUHqcLWggzY0q3pKxM2iDsgkK85kpHVIegs7HfMbxJMuYS5U43e33kxxMJQPKNA/XD/U9vSQ7WQePfVvhXiMBROdUB5xzOsj4h0zqQiH2mf3qZw== rak@zeta.rak.ac
+ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgk+0QlqQaUdPlQBAfQ21w+iunY3izol8f7NMQikXyJi0AAAADAQABAAABgQDllUCYh+UsI3Am8EXcJCni8EmZgQ7e4UPt6e9GVgp1TNi4B+JEMOYZrf9NkluHbvUwnmLOA0H/QyPQ+BMYDf0WdQdCaJ/Gl7tmHAvMgA1zXZh+83dzAc9al7/mZJ8a6ZST2nmcx5ZKXmA8oF6fmT/6Sy0qBavyveiS65ULsVCWYLuotvFz42SEVcdUk0//mkosRtF+E6/q7eLEYZOrGDvBTMW2szICKQoDEcvqR8Qc32Ob5JIz8LUQ1uvisiZRN6azh1HLYzx7yfo6NfgcofGixcM7tWlMm9wgHfHzO0ymKklBHXBcI++K+aOUOx0b0bJ6aXnaTCit2aexP8N4WDSA0OhkzPAgGSLXZc1YEGwjIwJOdpnCuJfltI34597FlCGcbh6YxLnkk7IsHdHvURTsku0aCERdg3AGB0/z3TxuN1ybbPM5yQluE6itgbok+xYOAJacJG3qz40/4sN5PUCefVRkCA5RMiDbot0+T1nXMxaSpLsdPmuKQPbl2lLfPhkAAAAAAAAAAAAAAAEAAAAYMjAyNi0wMi0yMlQxMzowNjoxMFpfcmFrAAAABwAAAANyYWsAAAAAajfg0gAAAABrKSNSAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAAZcAAAAHc3NoLXJzYQAAAAMBAAEAAAGBAJ9165+IlIvhVvFvXXN1s90QxG3nugBgEgtJmkAFfuqLaoHtIFOlfQ26uWJYoc6wn1ZeOpZupWn1WZcB6G4Rv7bqQsDoukWU7Akys7ZwXlQfbqirunYzJBUW7Mqm/2t8+swReE3tP6lGi1Tfbd4ktzFZislfrwCLa70q52A3zBwZ5uwjApyfyo9099vTwJyBDPBqSdfm6KJWGo2nvvzhmdnRDbO9CLXdIZZh9lus7+5+LpfVz36q1FbuLMC8a21Nkk3CsgV49aRBDKCa1vahnUc4Pon5Yr3UYfBAc9JF+82hPztc4atV/yZidtsKgRXGak9nkXWvi2+9zUdsIXJ0gkCRo+wz2vmhiwQi8eqlDEGjmbcdeP0MNUuS1Y1gHVl+KIzqq/Pjh4PPggGii70hQdQ1xf7fsu5MGC2slfQZqm2kFDCYsaYpfYXqOPQIwhX0iv7O2MZwRy2cRcMXfsCmIuKhG3yvXJTKUC9hoqZ49LCrNBmxxO8Ii/itqU1oAVEFvQAAAZQAAAAMcnNhLXNoYTItNTEyAAABgAfl/xCbRAgYulXWW9TrBjX7zjlCSxitod6qwjPDTsLR9SEDpeiiIXPh2mQjNw34w2l9VRcJd7LSMuDQDBNHRj0P41NEN1oVhCaofIseVUnxZL2z6lGK5MERxHt3xbBqH5tJR7IvSdBAy0mIFGSClUcXrDssfl3iDgQc+cJRIIpoDkxs9jY8SpAOSm7Gs+G4+L2qMy4rwTaJ4OsvqrGi3xL5cYUWkDZtAViffEY8/QmYxtg+WaiKHJjrbBRz4lxTvA4Q2myO2/IB0yLG2ub5AvrJ1ldPQ9oD4es0Pt6i0coysREiBAhutqqCZGkd5uXpXjZIshqBeoS+1siIwJX4/qX2zqJrECacPEgZ5ky+jNep6nd0L7uMhCX2JYLOI+KXMf7G8acQ2n/tARP2EH24ERug6bPUfjom9ku3whvYUZqkZbJ0BuoLPVlCCPmPxrwIYa2ehLFpyrqoxcN0oFolKDMQ4aPfyOzMLIopRK1w5Qbq/oFPVg3OStnHr7isyeRtkQ== rak@zeta.rak.ac
diff --git a/private_dot_ssh/private_keys/zeta/certs/rak.pub b/private_dot_ssh/private_keys/zeta/certs/rak.pub
index e519d21..8198a9d 100644
--- a/private_dot_ssh/private_keys/zeta/certs/rak.pub
+++ b/private_dot_ssh/private_keys/zeta/certs/rak.pub
@@ -1 +1 @@
-ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgPnrhgmgJVasRSQ8kLGKJ4xsnu1O8usS+j5e3qKFr0FEAAAADAQABAAABgQDllUCYh+UsI3Am8EXcJCni8EmZgQ7e4UPt6e9GVgp1TNi4B+JEMOYZrf9NkluHbvUwnmLOA0H/QyPQ+BMYDf0WdQdCaJ/Gl7tmHAvMgA1zXZh+83dzAc9al7/mZJ8a6ZST2nmcx5ZKXmA8oF6fmT/6Sy0qBavyveiS65ULsVCWYLuotvFz42SEVcdUk0//mkosRtF+E6/q7eLEYZOrGDvBTMW2szICKQoDEcvqR8Qc32Ob5JIz8LUQ1uvisiZRN6azh1HLYzx7yfo6NfgcofGixcM7tWlMm9wgHfHzO0ymKklBHXBcI++K+aOUOx0b0bJ6aXnaTCit2aexP8N4WDSA0OhkzPAgGSLXZc1YEGwjIwJOdpnCuJfltI34597FlCGcbh6YxLnkk7IsHdHvURTsku0aCERdg3AGB0/z3TxuN1ybbPM5yQluE6itgbok+xYOAJacJG3qz40/4sN5PUCefVRkCA5RMiDbot0+T1nXMxaSpLsdPmuKQPbl2lLfPhkAAAAAAAAAAAAAAAEAAAAYMjAyNC0wNy0xN1QyMToxMjo1NlpfcmFrAAAABwAAAANyYWsAAAAAZ2CWrAAAAABoUdksAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAg6A5Xlq1VB9ukVDZHXCRQ/LbKgLHOWhUxPBRTqPtHi/cAAABTAAAAC3NzaC1lZDI1NTE5AAAAQEyFarQFK7M9Z2xfzhC+o3KdGpV1p4LoxWSP3937m8fK0hc3I7fOve90ydHxbKy4gV734+ZBpO4rJ6GxiL4GAww= rak@zeta.rak.ac
+ssh-rsa-cert-v01@openssh.com AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAg4Ityp+64kbXsgVRKm1BqkTIBdiG9k6UnGvBBtOVujxYAAAADAQABAAABgQDllUCYh+UsI3Am8EXcJCni8EmZgQ7e4UPt6e9GVgp1TNi4B+JEMOYZrf9NkluHbvUwnmLOA0H/QyPQ+BMYDf0WdQdCaJ/Gl7tmHAvMgA1zXZh+83dzAc9al7/mZJ8a6ZST2nmcx5ZKXmA8oF6fmT/6Sy0qBavyveiS65ULsVCWYLuotvFz42SEVcdUk0//mkosRtF+E6/q7eLEYZOrGDvBTMW2szICKQoDEcvqR8Qc32Ob5JIz8LUQ1uvisiZRN6azh1HLYzx7yfo6NfgcofGixcM7tWlMm9wgHfHzO0ymKklBHXBcI++K+aOUOx0b0bJ6aXnaTCit2aexP8N4WDSA0OhkzPAgGSLXZc1YEGwjIwJOdpnCuJfltI34597FlCGcbh6YxLnkk7IsHdHvURTsku0aCERdg3AGB0/z3TxuN1ybbPM5yQluE6itgbok+xYOAJacJG3qz40/4sN5PUCefVRkCA5RMiDbot0+T1nXMxaSpLsdPmuKQPbl2lLfPhkAAAAAAAAAAAAAAAEAAAAYMjAyNi0wMi0yMlQxMzowNjoxMFpfcmFrAAAABwAAAANyYWsAAAAAajfg0gAAAABrKSNSAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAADMAAAALc3NoLWVkMjU1MTkAAAAg6A5Xlq1VB9ukVDZHXCRQ/LbKgLHOWhUxPBRTqPtHi/cAAABTAAAAC3NzaC1lZDI1NTE5AAAAQBm2D9Nmi6ATJwD3J4IVzg9AN3dvAqwZ4uSbCaF9zXmfO/poV/tfVKahJzQ2SUWJ834N79eO7IBmgcLwqBzgDQ0= rak@zeta.rak.ac