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/encrypted_private_alias.rc.asc142
-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
101 files changed, 831 insertions, 570 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/encrypted_private_alias.rc.asc b/dot_config/neomutt/encrypted_private_alias.rc.asc
index 99d9ddb..dc1ce31 100644
--- a/dot_config/neomutt/encrypted_private_alias.rc.asc
+++ b/dot_config/neomutt/encrypted_private_alias.rc.asc
@@ -1,74 +1,74 @@
-----BEGIN PGP MESSAGE-----
-hQUMAwAAAAAAAAAAASf/XCSqG6T4heYwCIZidJqlzJXQvK5wzLBw0ip69mXVxK4K
-tQBaxK2wiAY3rqkw7OATtvSfle98C65VmDVrXsDh41PGku67TLmiwEMDOR2FB+wX
-9RfyeTmRu128wfPQ6YWekwV6t0TD+Baw5FtvaH3fSHtiZxFsL/XC7OHYVd2MrzfA
-FIsVbx5ksKkP6O0SRJowffihpu78N9b3+dBFmLKMtGSjzC4qNsrCtsoOGBTwQ4MB
-iNqOMVZOP/Cy2gmEKgfazhcTdHLQQjK5oM1un6Typb/rxX/y54tE0IRWf5y4mD2E
-Cqe/qR0iNyYY3qa/4VJc/epfQ1q3MuFNFSA8jZCmvFkllmkI0ajGIrpy+pXdARaW
-eNamt7psi1uggBp0dF7TcXRdGfTm2NLF92IKYOnLNqJVrseS/wLm5JxHlaAp7j88
-FIz5VRy9097kTH4Dceo4VEmHH02pxYVrTYyS2Pd9Tqlnw0P6Yv3axD2su8JZeoVQ
-kwPmi5Q4+qQFZymO1Vx8wjou6KlwOwPw1HumdZ/pU8esacLrSGBkSB4YyiOQQDHd
-ioPSpxQCaAsBeeZ3+rIjpb1pXBYE5a29/tb+T5NR86d5ycfDv1eCceifwJ5WpxbX
-4OIdJq7JQHOXaqqjOoYn/BFruRzXOUAOFycOg1p1aMfYNuHeLBFewFEQBv/U6VS7
-yvZMzPcI4loe8I2aKzC2PaK7tDkGSwstynyDgJn8UM214kgIq06pnidox7PwrgPW
-/ro2BHilLkCLei/ZoYPpliAuE5yKvs9Bgda6vHzwfySslz64iZjwTXV1QhusWKoK
-uc2F7oIBWyrg/XKfps/65kGwfqVADNFXMmGIAS0vLWftJyIPoyzib3k6W9hW2ULl
-BtMxXA1MPCCX/i/MTbB4BfW531oOMZxUccP7emo38XCGpATUt2DqpVKRcgzLISIV
-DQ/aN8qditXnufYyKklwvfXtEyQjjQgp7M/4rk7ZSfTC3ys9/prg89h1ObrYusfd
-l8qaStRaIG62Rk3nRY60ri3snXQQ7gb4+ZEANPy6wjl9MO5ZcZxvVUMzEMoL6Kdj
-CqTBs0XP1k8zwC+njyW98Bwelk5dp5tsB5FF+MOszdEwi2zm7pOic8suQGT2DtO6
-wOECK44EdsYglWeZaLu7Cph6pmU0CSUUjKbp9fP4dFVh0E7jpdEgH7sjKDl7RFSg
-f+QMD5roXLpOgb1fVSey/UT96d6QNeveB+EXnCBz2m3Qh4WD/xaEUK0UMJd/EgPA
-AF7JsVp5OjVbojbA0X9Kt2wFC7X3XHPCJ0uPSJymCHfMYB/UgH4KI3ihn8dT+EAi
-x+xFkWo7yE/ymZ1ptrHHehcLY8J3OuvmK7qWjk3Pk2vgxgo/uR3fM5nwATuUz3sQ
-ZUHUGdRM++NEn5sP/lVmRG7Sxe+w4U2BBKn/TL4XIBfZlbsm1/UjFT26Pe2S9gqs
-o4SMePz7KkVzQsD6fylREPeLY1FEaocuXIxKWgJyE12oS7RlX7/1YpChkq+yXFQL
-FZgprHAlwcjSV/6YrO4RbHOKJHsahx8PjLCSxj8cLMemIlp7Zn8Tl7oLtOD8N41m
-aZeSjDzzZ+BaBOtQmxZ/OomP7V7E5GXa996g9oy3sTL2i7T4774HJKVxbWk96Btb
-50h9AHoapfuqQH3nQs0mtcP6AEJ+bu7R313VYVkiIRCZbQVIDk7v0HqroZd41hfS
-6gEJvEZFRqEKKmpe130CxjPJ2DK6lozGVNvMLDAxAipjvC83SnmF+qsXIYIXbrFB
-3e35nGOqhLOlc4s5ZG7u31K5aCG4dRxj8FnK4sp+YaGh4jdc9KI/feh8DskGSeQ+
-ehmZkpEmSmncczQca1GEmXPSHLAX3rObuGkh2VRXZI6vWzN4fZ+ZKKSx/a7bJmMZ
-/FExuSh+dAzATJMA1758+w7zSyCR5yQw9eXiLxx4BlZY4b1q52gDfdTBuHqkxeOs
-tYENJZ/GH0BzcqHklDz2Jn4BD5xIVB79c/CGsir+JFrfcFpYGxkDaUFJkgmjnQdP
-RneDAPhdkb4cWC59gOz8IRKRBBKYOgYR4Tugl577E1pAuAboDsBmmKbBew/2Eqey
-n94nDBHsemkTEvSOG6VHfqSLbeRUZwLbI0DbJbv2kxghRglr66SaKXKXwOigU6Gn
-qcl/74W6+3DGszDwPo05/XKpEbnhK4zKjWYtaDUahWuxHQL+5qO2/hmwQfDVYvQu
-MDx2O5sJayfinZL/i1jhWrZ0yxVWU1pjRFWlaGwlrs7+r1O0a7Ba3E2R3L4N/vQM
-4pL5x2fqufUjFZLWZSoRO/bqwYyTKJSVFSsjPtUqJN+TCbIch+8R7Z1IXgztiLaI
-7Z1oQbzJT8lofKV/GIxrXDr1J4c3SWEk/peq9kY16lIL3umAGvgIY/gn+JKwMTmT
-EA1PnBjV+OOrC1N4yJnuMjAvSXBmRITu1Yi0DD4l6ydNk/NC5XiwIw+h0E4HeOgR
-b/Vzm0S9gItvXpzLztOhdKCYo94OJIf2wyEX/q1+rrDue81p5kxhcugdsL5OYe+y
-YXe3uKROqHrJaLGryRtcCW2gW6R910iy0VB8jWUjTtdPDOHxDMhAPl3umFLw0AxT
-Y3rZyk8wXmYFaqz+hBbV3AP1fY0CIVQ0mSVS4hWxXIW076RX7AdtLSIKH66i+qDY
-r7J/FYMCX0bTFFsKExd5t8S8VsjPjjbG4Slife89MOcP/yRzbnC1etnKbfluXw3x
-VLcrBLMDOycFJwyuqVzQgpsbJHN0DRPmxaP45UfJglGzXrxjeeSi5vXe1rxAeNpc
-31fo3jVBz3ZU7jxEalz/2Mc7NSm85KRzXLp9kiDrxXJaCW9IC5Zpej9gkBPium5f
-1yS7lBYqQICRhw0hrI7KBlg1fCyE5bken2A4JYl2TrRaz8rI2nZdoqP9cv8q8Sx8
-gyI/45l9bvtDJYTb8iotV8YNRPH0MrqZOP+dhDm+f6QiG0AxybW2IRjNWtDuhvkg
-h1YyvQX4oC8oCj+maiCV7ijcrlZ3a0XH7Bg6jPC6tAZjm0O4Uxivn65HQeBclUs+
-yLPuKiaAZJb4+UhrNDexL2zptQp+/RKiIta6PVgMkk2CRYMPZ76qnqRj2dvhmikb
-jp3xuoWCwYJ+rgPKEdjyBGVeDYMsjukUlScDQL/tEcSTT3DCRZLLYRApL4Bu468P
-Nivxk5/eSKh7GrunZYZ1BrNVYCsyV+BmbFkL7GeC3hnigMVTSzJK10ZdaxsYMmCu
-2E1tjUNyCRUZ5QX9PyUsEc8XNT3gEctZSeb07Ii2Z3VxdKxZ8xWADORybXWHj3Mw
-zJCxJaslzRYXo3Lzf5PFK3MEiNHqG2/YJNK6Bx190FVpXSIn7GQ+oU7/kwW9C0Dj
-6RehmV97idqHtYJ0V9Da6gSAsyMlrO/XSbMvelPqVNMPTY7R53gowvhKkSwtu+sS
-aysAbQB2iW6Xqx509Itskil0/OXF5qDjqgsgFrmxk887QzqptrIerlHgnRs0r5EP
-0zoIBHszzGcorCrbDBocDIx8X266jLfK3/T98Z209KOM5kunIVVrGZLZJyKI2xGN
-cFHKDFMtUKMuXZDndxQksCmJzZo0wC1a4WOnXexAdvPEFcFTayqrY8Khj0G7OX7V
-p9Df5Nl56E7ICEtZ4ddoK7KVv9bEGXYJm7fSWfKFg7ZAxg5FWvD1HaCqO5amdaLy
-Yh6t4b4upWlmbrFc0v9c3ERMTwX0RH+727ZifBIZXQxqsEg2XL8AO9pMrUHRwsJg
-YV7BP1+tYAResdqGJO0kTf/Z9JvScKOzu4FjLJkHUBSGQFdgIsVzKI5HVP5l6xio
-Xe5XxZhF2B7c4Ymt0x0wApqsC3+2Lh5bit+BSQt+ym2E0qj4dJHF7GeQ08t3ePrM
-ybzQNxzjubblw5WyoMPz0Yj+cODJVvhA1/RLbzo6P9MaPkx2sWwqCVrWrDttun67
-RcdsvOujIQkDrsAh99Cf+U1EP0/qFmijAgKAqoR2/HtEBhhr/+4s5bOcDXPkwWz0
-xYkoKzjgCDNdbCSOhaTIP6CzEWpg0wxwHqkiZF5S/6V25TgRlMWi6Uwj15xc6Igz
-363o6vxTwzHvhdUlNqogGVLGBK5R5ocFDZnpbrCIlo7ukG1hlT9luVUEqgSKae7J
-RQiA4mVEzeNfIBR2Vr9LFdAYlGaESpwigoy/1eBHD16+ZPy5txQiln6JgpfXZRBq
-tzFBm0nVfih+Z8b7IQGDf8zRtkzV8idUpr5sd0Ht9+IppkXK9QgH6h2cv8v/FfP3
-1+UkPrXEMQ23Qe5eqIshP+soyfDRAyvNqjBkqJLqiu0zU6/cTKFdRI8wOpb0edBN
-KWi4cFPOF94UoEbOKxw9+411xI4J1SLwo0kQlxbeJvq5oTT/X3UB+gAAvYuzKzxe
-isa5bGR2VhJavAxr3tdtJXKbNW/LbMDrd4nozJqd/SAb2BQ=
-=9dIs
+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
+VdvZZ9Xam9IilMQwG2w+4kC0
+=jTkN
-----END PGP MESSAGE-----
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..ea2d684 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-----
-hQUMAwAAAAAAAAAAASf/ST9RPEkscRDyDBNYo3wBBEDaR7ZwBPsjca+TzrLkyoJI
-VpWvW2BCXjf7MPIJX16HggME6nnonS7hWBC4Tt8SX7Q9D4yY1KcNtIJZ45K1uCwQ
-8IC3OK76YN8SFdqsVJq7OPuC5I0NxNhxfzPXuXJWvH0GyodTJxRNtolvUeVsDNNl
-j9Yovd866UzFbj4LZs/fGamacb89QLTkDjjCTn36GCp6Wa3bCMML4WeVoEFJ6/gj
-Ukt+qFKd5PCUhBgfW5aD78206GShHGEWdlrx1eSqdw5WHmAgIPsPbrpjmotx0Omz
-Fh1MYEAtWEWWIaunOD8cWCWjmIkQQAhWYma2Tz+eNYQqY4gH0La56qxfOH2XVzgq
-nFEr5eEzzV64PB0wuf3epLlkpnxOB3JyeNrv75kBvvWda7zFkljkseoFb6ZmrbHl
-YIdX+ZQTFOre5Oz7F2TM7cit8oy9Pc978Jwf64pqP0waIQHIDkdkWUdkyCKE4G5O
-y9mrBr3RxouZBnYV3LSjB2K6itV1hDc/6jBfqDfs/wdCaKRYgOcLpNz99dmtcGa6
-QouaM/TMgG2tVInkKzMJkGKQG/HKh1bqzE/MBJ3DZEMed9YJ9Plt/ke0BvTNZfdG
-dA86XbqrMibmGR861DIPxzyXnYgQvG1kcTG7/thj80yzu30XitBsD/Nimjq+2Og+
-tgdk39ngJ219U4QwyMIXU5iIJStFMRj1fz9Yc0SJ+u8mVkmDeBPV1HNY0Q51AM/x
-rVWtqK88LXoli35TJYtF38z5XJkQPQzJ2h9yxI4dtqC+MAtzw+IHfidwb1i4UngS
-KGVDewMz5gakKdRv3Mwq12EtY94S7mhHDwcU9LtGpT11ImcZhTHQav761A1rFhd3
-uXPIMre1BU8NBt05D9xKe5oV2R6aHoVQYXypJrva2EksDXt35GZsdMGicjxsQaVA
-f0p9VkiKNOtRWb1KFi0/rj+wV8xUdG5wP0AhP2TXvhN2cN1mSlGWKmHj/34Sxy/f
-SBA9wZ4M1lJG0l6YzyV4usb1+3sqBEToY6p+oodYyzK617h8kxSoVgTC4Dcj2BVw
-kNv4W0ihg0X9p5iOzvmAyVoyKWmrwX0dvE06WrWsRsVQve7sU5/Qz3iVSkz3l6ax
-8onNR4k/LpwR3iz9jQZ+PyTdNUIzVR9x1m73egXT7BSKcTsKVV+x/sa2XIeigSM1
-k70mlUU7ik6yLj4wzfC2jA4KHn0WnXjbPeKdreHfc9OrK/QMkKDz4/9LIY05PsF9
-5DeGjBNWUU8gx4QbIsoKi2sP/eA2DfW05/uHU1B7nkpqzBs0F3moRYaszE2TgRZ+
-TjMwazRXXGEAgz1yFW5G7Ps6GjWYPFLLINcACrlE7My35Nu6PiIAsR5WrceFK0tL
-kZ0ewcfM4M79u6Ry9ug3mh16aj+/6FYpWB4x4oNyMvSRzitHUYUyfyOkVm9bdwoe
-TggVwp2Hhb4RnpzclwqPWYrQdM5AB8GS2sYIEQAV+JczNeeuoSd9SIzAI09khkQ2
-W7mOGAMn3MFLQbU44AvWenAJD40RsjZ5cU1kHyU7mdS1BjAOCFmc1782TyykWg2s
-zGhpss1xhGpuxH6FlLooxEWpmbxYdYWfITC4ExnfzuwoyAYFhI8Jky1t0f8MjJU2
-TdL+i1tTrRVrnhPMjeYn0Fy9OgPHU3pxmjEQQBpPdUMzkjLeYGCERNWGEC3S48HS
-wIEBLHJUbV36b5xSGemoa2BL1sCvYsvkUfpaO0VB58sIxFF7PcLeL4nIL/Rd3Yc9
-bXYAOGJtCTo0PHFXbQHGbr72PsRGycnGvGxl+XFsjgb4QO2FmogNc/n4OYWp+8fc
-OGyCmi5oA3WVM1VRGZiN3iwXl4iUQTcABep8rtNnjHRG+Ctwyg3qLYjgw5cp+iSl
-+NsLGtpq7F7LJeGVAC0hIwFYhbtfoHwhNIwKH5EPDfJbSreGvw/0OYRf5qvCqt1a
-aZrcbdNWWlkTaoFvYtB4JWQsH2m1/ski0DDSwWdqsPSOry45vIKfaUUcKQcQIVMG
-e8PM9v/8rncnC8uCHyPlZmwohA7lCHh+k0XJ6R5FFnk59HEC9+Gd/5HRxbKr6pZ8
-OR8PJ9osyL9rh6nZLkw1qY1lIEhMotBugJBScGcjWLeiYfg=
-=zvcZ
+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
+uMAmW+fg4VoA1Vd0UZ8H
+=kLAY
-----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..9b7b7cb 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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
+rrITsp7JMDEgHeiKX+X9
+=2Zol
-----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..6853745 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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
+zSC7cd2moVnmauhXM7zn
+=7Prt
-----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 AAAAHHNzaC1yc2EtY2VydC12MDFAb3BlbnNzaC5jb20AAAAgHjlPD99G3LLQH/P5ZJMCI57dWbZ4+dUTDdguk6YNguEAAAADAQABAAAD9AxLw9W5prc8OAFN0X0z7pXheII9HdtHzvkINW+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+c8ySTEOdkAAAAAAAAAAAAAAAEAAAAYMjAyNC0wNy0xN1QyMToxMjozMVpfcmFrAAAABwAAAANyYWsAAAAAZ2CWkwAAAABoUdkTAAAAAAAAAIIAAAAVcGVybWl0LVgxMS1mb3J3YXJkaW5nAAAAAAAAABdwZXJtaXQtYWdlbnQtZm9yd2FyZGluZwAAAAAAAAAWcGVybWl0LXBvcnQtZm9yd2FyZGluZwAAAAAAAAAKcGVybWl0LXB0eQAAAAAAAAAOcGVybWl0LXVzZXItcmMAAAAAAAAAAAAAARcAAAAHc3NoLXJzYQAAAAMBAAEAAAEBAMolPtHo2EEuTHJtID5m4zoelbnWdv2PtUVIGbewyIIIsuD/2RvcAVFhXVrZnCo8a7o2bzxZcahwX0dpI59KDxvHJlGwNGqzAIbb9Uz6nA/WPNaTDDxqDgRO6J/5Wk3vOpmgaL7RifIL7sIEb8KkgVnu94Dm9WerNePGnVIrzli2RpMUmJxj7MplNwhtby3zYPSqtGUesLO2rgpX0J0PmK1XcOHWPQUL2XZfUGhnw9RjMPtrF2zT62aj4f8X4zJCiqp16r6hsBakSoiSH0m1UuWQe6QeAiX8cyGzm3Cb/NdTmIUlSWxx/Pu9KaOChtRkHkJj6tmf8zk6JY73/UzjcC8AAAEUAAAADHJzYS1zaGEyLTUxMgAAAQCAp5mS79Tyk8ImCMKkK9fELRtdCB23pD2HARlN0bN5wrJcEz/PYJM97++IyPh722vWrBPVTCzgpNYMyhzrT4EjbMGoWkI5b1H9gnJDOslJG03NRyx9pg0jFEC2GNirIgvA4HAH0aa0+sEboZu2DdOnRx4/1hHjLR9c9CRxY/ok7jA4rmD34f8Sxn9IJnp0yI46ZYP51y204DJZXzRtdOdo2uCjkr0BKO8M3jCLTr+iU3LghJHhk35DSytgpXiHkRxN4aTgxNocvJ5jd3sRkWgrLq5LPQi09hP6rz6nPkWIsBLzklqQUbxa/XI3uMK+YmEgA09ToaBV7ZIZpzHDy/un 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