Compare commits
14 Commits
pia-client
...
7f1e304012
| Author | SHA1 | Date | |
|---|---|---|---|
| 7f1e304012 | |||
| 9e3dae4b16 | |||
| c649b04bdd | |||
| 6fce2e1116 | |||
| 3e192b3321 | |||
| bc863de165 | |||
| cfa5c9428e | |||
| abddc5a680 | |||
| 577dc4faaa | |||
| a8b0385c6d | |||
| fc85627bd6 | |||
| f9cadba3eb | |||
| c192c2d52f | |||
| 04c7a9ea51 |
@@ -20,7 +20,7 @@
|
|||||||
networking.firewall.enable = true;
|
networking.firewall.enable = true;
|
||||||
networking.firewall.allowPing = true;
|
networking.firewall.allowPing = true;
|
||||||
|
|
||||||
time.timeZone = "America/New_York";
|
time.timeZone = "America/Denver";
|
||||||
i18n.defaultLocale = "en_US.UTF-8";
|
i18n.defaultLocale = "en_US.UTF-8";
|
||||||
|
|
||||||
services.openssh.enable = true;
|
services.openssh.enable = true;
|
||||||
|
|||||||
@@ -1,7 +1,21 @@
|
|||||||
{ config, lib, ... }:
|
{ config, lib, ... }:
|
||||||
|
|
||||||
|
with builtins;
|
||||||
|
|
||||||
let
|
let
|
||||||
system = (import ../ssh.nix).system;
|
system = (import ../ssh.nix).system;
|
||||||
|
|
||||||
|
# hostnames that resolve on clearnet for LUKS unlocking
|
||||||
|
unlock-clearnet-hosts = {
|
||||||
|
ponyo = "unlock.ponyo.neet.dev";
|
||||||
|
};
|
||||||
|
|
||||||
|
# hostnames that resolve on tor for LUKS unlocking
|
||||||
|
unlock-onion-hosts = {
|
||||||
|
liza = "5synsrjgvfzywruomjsfvfwhhlgxqhyofkzeqt2eisyijvjvebnu2xyd.onion";
|
||||||
|
router = "jxx2exuihlls2t6ncs7rvrjh2dssubjmjtclwr2ysvxtr4t7jv55xmqd.onion";
|
||||||
|
ponyo = "cfamr6artx75qvt7ho3rrbsc7mkucmv5aawebwflsfuorusayacffryd.onion";
|
||||||
|
};
|
||||||
in {
|
in {
|
||||||
networking.hosts = {
|
networking.hosts = {
|
||||||
# some DNS providers filter local ip results from DNS request
|
# some DNS providers filter local ip results from DNS request
|
||||||
@@ -12,17 +26,29 @@ in {
|
|||||||
|
|
||||||
programs.ssh.knownHosts = {
|
programs.ssh.knownHosts = {
|
||||||
liza = {
|
liza = {
|
||||||
hostNames = [ "liza" "liza.neet.dev" ];
|
hostNames = [ "liza" "mail.neet.dev" ];
|
||||||
publicKey = system.liza;
|
publicKey = system.liza;
|
||||||
};
|
};
|
||||||
|
liza-unlock = {
|
||||||
|
hostNames = [ unlock-onion-hosts.liza ];
|
||||||
|
publicKey = system.liza-unlock;
|
||||||
|
};
|
||||||
ponyo = {
|
ponyo = {
|
||||||
hostNames = [ "ponyo" "ponyo.neet.dev" "ponyo.zt.neet.dev" "git.neet.dev" ];
|
hostNames = [ "ponyo" "ponyo.neet.dev" "ponyo.zt.neet.dev" "git.neet.dev" ];
|
||||||
publicKey = system.ponyo;
|
publicKey = system.ponyo;
|
||||||
};
|
};
|
||||||
ponyo-unlock = {
|
ponyo-unlock = {
|
||||||
hostNames = [ "unlock.ponyo.neet.dev" "cfamr6artx75qvt7ho3rrbsc7mkucmv5aawebwflsfuorusayacffryd.onion" ];
|
hostNames = [ unlock-clearnet-hosts.ponyo unlock-onion-hosts.ponyo ];
|
||||||
publicKey = system.ponyo-unlock;
|
publicKey = system.ponyo-unlock;
|
||||||
};
|
};
|
||||||
|
router = {
|
||||||
|
hostNames = [ "router" "192.168.1.228" ];
|
||||||
|
publicKey = system.router;
|
||||||
|
};
|
||||||
|
router-unlock = {
|
||||||
|
hostNames = [ unlock-onion-hosts.router ];
|
||||||
|
publicKey = system.router-unlock;
|
||||||
|
};
|
||||||
ray = {
|
ray = {
|
||||||
hostNames = [ "ray" "ray.zt.neet.dev" ];
|
hostNames = [ "ray" "ray.zt.neet.dev" ];
|
||||||
publicKey = system.ray;
|
publicKey = system.ray;
|
||||||
@@ -60,4 +86,15 @@ in {
|
|||||||
publicKey = system.n7;
|
publicKey = system.n7;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# prebuilt cmds for easy ssh LUKS unlock
|
||||||
|
environment.shellAliases =
|
||||||
|
let
|
||||||
|
# TODO: remove when all systems are updated to new enough nixpkgs
|
||||||
|
concatMapAttrs =
|
||||||
|
f: with lib; flip pipe [ (mapAttrs f) attrValues (foldl' mergeAttrs { }) ];
|
||||||
|
in
|
||||||
|
concatMapAttrs (host: addr: {"unlock-over-tor_${host}" = "torsocks ssh root@${addr}";}) unlock-onion-hosts
|
||||||
|
//
|
||||||
|
concatMapAttrs (host: addr: {"unlock_${host}" = "torsocks ssh root@${addr}";}) unlock-clearnet-hosts;
|
||||||
}
|
}
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
{ lib, config, pkgs, ... }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
cfg = config.services.pia;
|
|
||||||
in {
|
|
||||||
imports = [
|
|
||||||
./pia.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
options.services.pia = {
|
|
||||||
enable = lib.mkEnableOption "Enable PIA Client";
|
|
||||||
|
|
||||||
dataDir = lib.mkOption {
|
|
||||||
type = lib.types.str;
|
|
||||||
default = "/var/lib/pia";
|
|
||||||
description = ''
|
|
||||||
Path to the pia data directory
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
user = lib.mkOption {
|
|
||||||
type = lib.types.str;
|
|
||||||
default = "root";
|
|
||||||
description = ''
|
|
||||||
The user pia should run as
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
group = lib.mkOption {
|
|
||||||
type = lib.types.str;
|
|
||||||
default = "piagrp";
|
|
||||||
description = ''
|
|
||||||
The group pia should run as
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
users = mkOption {
|
|
||||||
type = with types; listOf str;
|
|
||||||
default = [];
|
|
||||||
description = ''
|
|
||||||
Usernames to be added to the "spotifyd" group, so that they
|
|
||||||
can start and interact with the userspace daemon.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
|
|
||||||
# users.users.${cfg.user} =
|
|
||||||
# if cfg.user == "pia" then {
|
|
||||||
# isSystemUser = true;
|
|
||||||
# group = cfg.group;
|
|
||||||
# home = cfg.dataDir;
|
|
||||||
# createHome = true;
|
|
||||||
# }
|
|
||||||
# else {};
|
|
||||||
users.groups.${cfg.group}.members = cfg.users;
|
|
||||||
|
|
||||||
systemd.services.pia-daemon = {
|
|
||||||
enable = true;
|
|
||||||
after = [ "network.target" ];
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
|
||||||
serviceConfig.ExecStart = "${pkgs.pia-daemon}/bin/pia-daemon";
|
|
||||||
serviceConfig.PrivateTmp="yes";
|
|
||||||
serviceConfig.User = cfg.user;
|
|
||||||
serviceConfig.Group = cfg.group;
|
|
||||||
preStart = ''
|
|
||||||
mkdir -p ${cfg.dataDir}
|
|
||||||
chown ${cfg.user}:${cfg.group} ${cfg.dataDir}
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
@@ -1,147 +0,0 @@
|
|||||||
diff --git a/Rakefile b/Rakefile
|
|
||||||
index fa6d771..bcd6fb1 100644
|
|
||||||
--- a/Rakefile
|
|
||||||
+++ b/Rakefile
|
|
||||||
@@ -151,41 +151,6 @@ end
|
|
||||||
# Install LICENSE.txt
|
|
||||||
stage.install('LICENSE.txt', :res)
|
|
||||||
|
|
||||||
-# Download server lists to ship preloaded copies with the app. These tasks
|
|
||||||
-# depend on version.txt so they're refreshed periodically (whenver a new commit
|
|
||||||
-# is made), but not for every build.
|
|
||||||
-#
|
|
||||||
-# SERVER_DATA_DIR can be set to use existing files instead of downloading them;
|
|
||||||
-# this is primarily intended for reproducing a build.
|
|
||||||
-#
|
|
||||||
-# Create a probe for SERVER_DATA_DIR so these are updated if it changes.
|
|
||||||
-serverDataProbe = Probe.new('serverdata')
|
|
||||||
-serverDataProbe.file('serverdata.txt', "#{ENV['SERVER_DATA_DIR']}")
|
|
||||||
-# JSON resource build directory
|
|
||||||
-jsonFetched = Build.new('json-fetched')
|
|
||||||
-# These are the assets we need to fetch and the URIs we get them from
|
|
||||||
-{
|
|
||||||
- 'modern_shadowsocks.json': 'https://serverlist.piaservers.net/shadow_socks',
|
|
||||||
- 'modern_servers.json': 'https://serverlist.piaservers.net/vpninfo/servers/v6',
|
|
||||||
- 'modern_region_meta.json': 'https://serverlist.piaservers.net/vpninfo/regions/v2'
|
|
||||||
-}.each do |k, v|
|
|
||||||
- fetchedFile = jsonFetched.artifact(k.to_s)
|
|
||||||
- serverDataDir = ENV['SERVER_DATA_DIR']
|
|
||||||
- file fetchedFile => [version.artifact('version.txt'),
|
|
||||||
- serverDataProbe.artifact('serverdata.txt'),
|
|
||||||
- jsonFetched.componentDir] do |t|
|
|
||||||
- if(serverDataDir)
|
|
||||||
- # Use the copy provided instead of fetching (for reproducing a build)
|
|
||||||
- File.copy(File.join(serverDataDir, k), fetchedFile)
|
|
||||||
- else
|
|
||||||
- # Fetch from the web API (write with "binary" mode so LF is not
|
|
||||||
- # converted to CRLF on Windows)
|
|
||||||
- File.binwrite(t.name, Net::HTTP.get(URI(v)))
|
|
||||||
- end
|
|
||||||
- end
|
|
||||||
- stage.install(fetchedFile, :res)
|
|
||||||
-end
|
|
||||||
-
|
|
||||||
# Install version/brand/arch info in case an upgrade needs to know what is
|
|
||||||
# currently installed
|
|
||||||
stage.install(version.artifact('version.txt'), :res)
|
|
||||||
diff --git a/common/src/posix/unixsignalhandler.cpp b/common/src/posix/unixsignalhandler.cpp
|
|
||||||
index f820a6d..e1b6c33 100644
|
|
||||||
--- a/common/src/posix/unixsignalhandler.cpp
|
|
||||||
+++ b/common/src/posix/unixsignalhandler.cpp
|
|
||||||
@@ -132,7 +132,7 @@ void UnixSignalHandler::_signalHandler(int, siginfo_t *info, void *)
|
|
||||||
// we checked it, we can't even log because the logger is not reentrant.
|
|
||||||
auto pThis = instance();
|
|
||||||
if(pThis)
|
|
||||||
- ::write(pThis->_sigFd[0], info, sizeof(siginfo_t));
|
|
||||||
+ auto _ = ::write(pThis->_sigFd[0], info, sizeof(siginfo_t));
|
|
||||||
}
|
|
||||||
template<int Signal>
|
|
||||||
void UnixSignalHandler::setAbortAction()
|
|
||||||
diff --git a/daemon/src/linux/linux_nl.cpp b/daemon/src/linux/linux_nl.cpp
|
|
||||||
index fd3aced..2367a5e 100644
|
|
||||||
--- a/daemon/src/linux/linux_nl.cpp
|
|
||||||
+++ b/daemon/src/linux/linux_nl.cpp
|
|
||||||
@@ -642,6 +642,6 @@ LinuxNl::~LinuxNl()
|
|
||||||
unsigned char term = 0;
|
|
||||||
PosixFd killSocket = _workerKillSocket.get();
|
|
||||||
if(killSocket)
|
|
||||||
- ::write(killSocket.get(), &term, sizeof(term));
|
|
||||||
+ auto _ = ::write(killSocket.get(), &term, sizeof(term));
|
|
||||||
_workerThread.join();
|
|
||||||
}
|
|
||||||
diff --git a/extras/support-tool/launcher/linux-launcher.cpp b/extras/support-tool/launcher/linux-launcher.cpp
|
|
||||||
index 3f63ac2..420d54d 100644
|
|
||||||
--- a/extras/support-tool/launcher/linux-launcher.cpp
|
|
||||||
+++ b/extras/support-tool/launcher/linux-launcher.cpp
|
|
||||||
@@ -48,7 +48,7 @@ int fork_execv(gid_t gid, char *filename, char *const argv[])
|
|
||||||
if(forkResult == 0)
|
|
||||||
{
|
|
||||||
// Apply gid as both real and effective
|
|
||||||
- setregid(gid, gid);
|
|
||||||
+ auto _ = setregid(gid, gid);
|
|
||||||
|
|
||||||
int execErr = execv(filename, argv);
|
|
||||||
std::cerr << "exec err: " << execErr << " / " << errno << " - "
|
|
||||||
diff --git a/rake/model/qt.rb b/rake/model/qt.rb
|
|
||||||
index c8cd362..a6abe59 100644
|
|
||||||
--- a/rake/model/qt.rb
|
|
||||||
+++ b/rake/model/qt.rb
|
|
||||||
@@ -171,12 +171,7 @@ class Qt
|
|
||||||
end
|
|
||||||
|
|
||||||
def getQtRoot(qtVersion, arch)
|
|
||||||
- qtToolchainPtns = getQtToolchainPatterns(arch)
|
|
||||||
- qtRoots = FileList[*Util.joinPaths([[qtVersion], qtToolchainPtns])]
|
|
||||||
- # Explicitly filter for existing paths - if the pattern has wildcards
|
|
||||||
- # we only get existing directories, but if the patterns are just
|
|
||||||
- # alternates with no wildcards, we can get directories that don't exist
|
|
||||||
- qtRoots.find_all { |r| File.exist?(r) }.max
|
|
||||||
+ ENV['QTROOT']
|
|
||||||
end
|
|
||||||
|
|
||||||
def getQtVersionScore(minor, patch)
|
|
||||||
@@ -192,12 +187,7 @@ class Qt
|
|
||||||
end
|
|
||||||
|
|
||||||
def getQtPathVersion(path)
|
|
||||||
- verMatch = path.match('^.*/Qt[^/]*/5\.(\d+)\.?(\d*)$')
|
|
||||||
- if(verMatch == nil)
|
|
||||||
- nil
|
|
||||||
- else
|
|
||||||
- [verMatch[1].to_i, verMatch[2].to_i]
|
|
||||||
- end
|
|
||||||
+ [ENV['QT_MAJOR'].to_i, ENV['QT_MINOR'].to_i]
|
|
||||||
end
|
|
||||||
|
|
||||||
# Build a component definition with the defaults. The "Core" component will
|
|
||||||
diff --git a/rake/product/linux.rb b/rake/product/linux.rb
|
|
||||||
index f43fb3e..83505af 100644
|
|
||||||
--- a/rake/product/linux.rb
|
|
||||||
+++ b/rake/product/linux.rb
|
|
||||||
@@ -18,8 +18,7 @@ module PiaLinux
|
|
||||||
QT_BINARIES = %w(pia-client pia-daemon piactl pia-support-tool)
|
|
||||||
|
|
||||||
# Version of libicu (needed to determine lib*.so.## file names in deployment)
|
|
||||||
- ICU_VERSION = FileList[File.join(Executable::Qt.targetQtRoot, 'lib', 'libicudata.so.*')]
|
|
||||||
- .first.match(/libicudata\.so\.(\d+)(\..*|)/)[1]
|
|
||||||
+ ICU_VERSION = ENV['ICU_MAJOR'].to_i;
|
|
||||||
|
|
||||||
# Copy a directory recursively, excluding *.debug files (debugging symbols)
|
|
||||||
def self.copyWithoutDebug(sourceDir, destDir)
|
|
||||||
@@ -220,16 +219,5 @@ module PiaLinux
|
|
||||||
# Since these are just development workflow tools, they can be skipped if
|
|
||||||
# specific dependencies are not available.
|
|
||||||
def self.defineTools(toolsStage)
|
|
||||||
- # Test if we have libthai-dev, for the Thai word breaking utility
|
|
||||||
- if(Executable::Tc.sysHeaderAvailable?('thai/thwbrk.h'))
|
|
||||||
- Executable.new('thaibreak')
|
|
||||||
- .source('tools/thaibreak')
|
|
||||||
- .lib('thai')
|
|
||||||
- .install(toolsStage, :bin)
|
|
||||||
- toolsStage.install('tools/thaibreak/thai_ts.sh', :bin)
|
|
||||||
- toolsStage.install('tools/onesky_import/import_translations.sh', :bin)
|
|
||||||
- else
|
|
||||||
- puts "skipping thaibreak utility, install libthai-dev to build thaibreak"
|
|
||||||
- end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -1,139 +0,0 @@
|
|||||||
{ pkgs, lib, config, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
nixpkgs.overlays = [
|
|
||||||
(self: super:
|
|
||||||
|
|
||||||
with self;
|
|
||||||
|
|
||||||
let
|
|
||||||
# arch = builtins.elemAt (lib.strings.splitString "-" builtins.currentSystem) 0;
|
|
||||||
arch = "x86_64";
|
|
||||||
|
|
||||||
pia-desktop = clangStdenv.mkDerivation rec {
|
|
||||||
pname = "pia-desktop";
|
|
||||||
version = "3.3.0";
|
|
||||||
|
|
||||||
src = fetchgit {
|
|
||||||
url = "https://github.com/pia-foss/desktop";
|
|
||||||
rev = version;
|
|
||||||
fetchLFS = true;
|
|
||||||
sha256 = "D9txL5MUWyRYTnsnhlQdYT4dGVpj8PFsVa5hkrb36cw=";
|
|
||||||
};
|
|
||||||
|
|
||||||
patches = [
|
|
||||||
./fix-pia.patch
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
cmake
|
|
||||||
rake
|
|
||||||
];
|
|
||||||
|
|
||||||
prePatch = ''
|
|
||||||
sed -i 's|/usr/include/libnl3|${libnl.dev}/include/libnl3|' Rakefile
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
mkdir -p $out/bin $out/lib $out/share
|
|
||||||
cp -r ../out/pia_release_${arch}/stage/bin $out
|
|
||||||
cp -r ../out/pia_release_${arch}/stage/lib $out
|
|
||||||
cp -r ../out/pia_release_${arch}/stage/share $out
|
|
||||||
'';
|
|
||||||
|
|
||||||
cmakeFlags = [
|
|
||||||
"-DCMAKE_BUILD_TYPE=Release"
|
|
||||||
];
|
|
||||||
|
|
||||||
QTROOT = "${qt5.full}";
|
|
||||||
QT_MAJOR = lib.versions.minor (lib.strings.parseDrvName qt5.full.name).version;
|
|
||||||
QT_MINOR = lib.versions.patch (lib.strings.parseDrvName qt5.full.name).version;
|
|
||||||
ICU_MAJOR = lib.versions.major (lib.strings.parseDrvName icu.name).version;
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
mesa
|
|
||||||
libsForQt5.qt5.qtquickcontrols
|
|
||||||
libsForQt5.qt5.qtquickcontrols2
|
|
||||||
icu
|
|
||||||
libnl
|
|
||||||
];
|
|
||||||
|
|
||||||
dontWrapQtApps = true;
|
|
||||||
};
|
|
||||||
in rec {
|
|
||||||
openvpn-updown = buildFHSUserEnv {
|
|
||||||
name = "openvpn-updown";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "openvpn-updown.sh";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-client = buildFHSUserEnv {
|
|
||||||
name = "pia-client";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [
|
|
||||||
pia-desktop
|
|
||||||
xorg.libXau
|
|
||||||
xorg.libXdmcp
|
|
||||||
]);
|
|
||||||
runScript = "pia-client";
|
|
||||||
};
|
|
||||||
|
|
||||||
piactl = buildFHSUserEnv {
|
|
||||||
name = "piactl";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "piactl";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-daemon = buildFHSUserEnv {
|
|
||||||
name = "pia-daemon";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "pia-daemon";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-hnsd = buildFHSUserEnv {
|
|
||||||
name = "pia-hnsd";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "pia-hnsd";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-openvpn = buildFHSUserEnv {
|
|
||||||
name = "pia-openvpn";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "pia-openvpn";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-ss-local = buildFHSUserEnv {
|
|
||||||
name = "pia-ss-local";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "pia-ss-local";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-support-tool = buildFHSUserEnv {
|
|
||||||
name = "pia-support-tool";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [
|
|
||||||
pia-desktop
|
|
||||||
xorg.libXau
|
|
||||||
xorg.libXdmcp
|
|
||||||
]);
|
|
||||||
runScript = "pia-support-tool";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-unbound = buildFHSUserEnv {
|
|
||||||
name = "pia-unbound";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "pia-unbound";
|
|
||||||
};
|
|
||||||
|
|
||||||
pia-wireguard-go = buildFHSUserEnv {
|
|
||||||
name = "pia-wireguard-go";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "pia-wireguard-go";
|
|
||||||
};
|
|
||||||
|
|
||||||
support-tool-launcher = buildFHSUserEnv {
|
|
||||||
name = "support-tool-launcher";
|
|
||||||
targetPkgs = pkgs: (with pkgs; [ pia-desktop ]);
|
|
||||||
runScript = "support-tool-launcher";
|
|
||||||
};
|
|
||||||
})
|
|
||||||
];
|
|
||||||
}
|
|
||||||
@@ -2,15 +2,17 @@ rec {
|
|||||||
users = [
|
users = [
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVR/R3ZOsv7TZbICGBCHdjh1NDT8SnswUyINeJOC7QG"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMVR/R3ZOsv7TZbICGBCHdjh1NDT8SnswUyINeJOC7QG"
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE0dcqL/FhHmv+a1iz3f9LJ48xubO7MZHy35rW9SZOYM"
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE0dcqL/FhHmv+a1iz3f9LJ48xubO7MZHy35rW9SZOYM"
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO0VFnn3+Mh0nWeN92jov81qNE9fpzTAHYBphNoY7HUx" # reg
|
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHSkKiRUUmnErOKGx81nyge/9KqjkPh8BfDk0D3oP586" # nat
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHSkKiRUUmnErOKGx81nyge/9KqjkPh8BfDk0D3oP586" # nat
|
||||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFeTK1iARlNIKP/DS8/ObBm9yUM/3L1Ub4XI5A2r9OzP" # ray
|
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFeTK1iARlNIKP/DS8/ObBm9yUM/3L1Ub4XI5A2r9OzP" # ray
|
||||||
];
|
];
|
||||||
system = {
|
system = {
|
||||||
liza = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDY/pNyWedEfU7Tq9ikGbriRuF1ZWkHhegGS17L0Vcdl";
|
liza = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDY/pNyWedEfU7Tq9ikGbriRuF1ZWkHhegGS17L0Vcdl";
|
||||||
|
liza-unlock = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ6eMKW7jBNUKm2r9zEoape4s3KVrmLTLC0nkW9t/8JK";
|
||||||
ponyo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMBBlTAIp38RhErU1wNNV5MBeb+WGH0mhF/dxh5RsAXN";
|
ponyo = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMBBlTAIp38RhErU1wNNV5MBeb+WGH0mhF/dxh5RsAXN";
|
||||||
ponyo-unlock = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC9LQuuImgWlkjDhEEIbM1wOd+HqRv1RxvYZuLXPSdRi";
|
ponyo-unlock = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC9LQuuImgWlkjDhEEIbM1wOd+HqRv1RxvYZuLXPSdRi";
|
||||||
ray = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQM8hwKRgl8cZj7UVYATSLYu4LhG7I0WFJ9m2iWowiB";
|
ray = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDQM8hwKRgl8cZj7UVYATSLYu4LhG7I0WFJ9m2iWowiB";
|
||||||
|
router = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFr2IHmWFlaLaLp5dGoSmFEYKA/eg2SwGXAogaOmLsHL";
|
||||||
|
router-unlock = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJOw5dTPmtKqiPBH6VKyz5MYBubn8leAh5Eaw7s/O85c";
|
||||||
s0 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAwiXcUFtAvZCayhu4+AIcF+Ktrdgv9ee/mXSIhJbp4q";
|
s0 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAwiXcUFtAvZCayhu4+AIcF+Ktrdgv9ee/mXSIhJbp4q";
|
||||||
n1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPWlhd1Oid5Xf2zdcBrcdrR0TlhObutwcJ8piobRTpRt";
|
n1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPWlhd1Oid5Xf2zdcBrcdrR0TlhObutwcJ8piobRTpRt";
|
||||||
n2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ7bRiRutnI7Bmyt/I238E3Fp5DqiClIXiVibsccipOr";
|
n2 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ7bRiRutnI7Bmyt/I238E3Fp5DqiClIXiVibsccipOr";
|
||||||
@@ -26,6 +28,7 @@ rec {
|
|||||||
liza
|
liza
|
||||||
ponyo
|
ponyo
|
||||||
ray
|
ray
|
||||||
|
router
|
||||||
s0
|
s0
|
||||||
n1
|
n1
|
||||||
n2
|
n2
|
||||||
@@ -41,6 +44,7 @@ rec {
|
|||||||
servers = with system; [
|
servers = with system; [
|
||||||
liza
|
liza
|
||||||
ponyo
|
ponyo
|
||||||
|
router
|
||||||
s0
|
s0
|
||||||
n1
|
n1
|
||||||
n2
|
n2
|
||||||
|
|||||||
@@ -68,11 +68,11 @@
|
|||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
"reg" = mkSystem "x86_64-linux" nixpkgs ./machines/reg/configuration.nix;
|
|
||||||
"ray" = mkSystem "x86_64-linux" nixpkgs-unstable ./machines/ray/configuration.nix;
|
"ray" = mkSystem "x86_64-linux" nixpkgs-unstable ./machines/ray/configuration.nix;
|
||||||
"nat" = mkSystem "aarch64-linux" nixpkgs ./machines/nat/configuration.nix;
|
"nat" = mkSystem "aarch64-linux" nixpkgs ./machines/nat/configuration.nix;
|
||||||
"liza" = mkSystem "x86_64-linux" nixpkgs ./machines/liza/configuration.nix;
|
"liza" = mkSystem "x86_64-linux" nixpkgs ./machines/liza/configuration.nix;
|
||||||
"ponyo" = mkSystem "x86_64-linux" nixpkgs ./machines/ponyo/configuration.nix;
|
"ponyo" = mkSystem "x86_64-linux" nixpkgs ./machines/ponyo/configuration.nix;
|
||||||
|
"router" = mkSystem "x86_64-linux" nixpkgs-unstable ./machines/router/configuration.nix;
|
||||||
"s0" = mkSystem "aarch64-linux" nixpkgs-unstable ./machines/storage/s0/configuration.nix;
|
"s0" = mkSystem "aarch64-linux" nixpkgs-unstable ./machines/storage/s0/configuration.nix;
|
||||||
"n1" = mkSystem "aarch64-linux" nixpkgs ./machines/compute/n1/configuration.nix;
|
"n1" = mkSystem "aarch64-linux" nixpkgs ./machines/compute/n1/configuration.nix;
|
||||||
"n2" = mkSystem "aarch64-linux" nixpkgs ./machines/compute/n2/configuration.nix;
|
"n2" = mkSystem "aarch64-linux" nixpkgs ./machines/compute/n2/configuration.nix;
|
||||||
@@ -85,12 +85,12 @@
|
|||||||
|
|
||||||
packages = let
|
packages = let
|
||||||
mkKexec = system:
|
mkKexec = system:
|
||||||
(nixpkgs.lib.nixosSystem {
|
(nixpkgs-unstable.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [ ./machines/ephemeral/kexec.nix ];
|
modules = [ ./machines/ephemeral/kexec.nix ];
|
||||||
}).config.system.build.kexec_tarball;
|
}).config.system.build.kexec_tarball;
|
||||||
mkIso = system:
|
mkIso = system:
|
||||||
(nixpkgs.lib.nixosSystem {
|
(nixpkgs-unstable.lib.nixosSystem {
|
||||||
inherit system;
|
inherit system;
|
||||||
modules = [ ./machines/ephemeral/iso.nix ];
|
modules = [ ./machines/ephemeral/iso.nix ];
|
||||||
}).config.system.build.isoImage;
|
}).config.system.build.isoImage;
|
||||||
|
|||||||
@@ -1,18 +1,35 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, modulesPath, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
imports = [
|
||||||
|
(modulesPath + "/installer/cd-dvd/channel.nix")
|
||||||
|
];
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "e1000" "e1000e" "virtio_pci" "r8169" ];
|
boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "e1000" "e1000e" "virtio_pci" "r8169" ];
|
||||||
boot.kernelParams = [
|
boot.kernelParams = [
|
||||||
"panic=30" "boot.panic_on_fail" # reboot the machine upon fatal boot issues
|
"panic=30" "boot.panic_on_fail" # reboot the machine upon fatal boot issues
|
||||||
"console=ttyS0" # enable serial console
|
"console=ttyS0,115200" # enable serial console
|
||||||
"console=tty1"
|
"console=tty1"
|
||||||
];
|
];
|
||||||
boot.kernel.sysctl."vm.overcommit_memory" = "1";
|
boot.kernel.sysctl."vm.overcommit_memory" = "1";
|
||||||
|
|
||||||
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
|
||||||
|
# hardware.enableAllFirmware = true;
|
||||||
|
# nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
cryptsetup
|
cryptsetup
|
||||||
btrfs-progs
|
btrfs-progs
|
||||||
|
git git-lfs
|
||||||
|
wget
|
||||||
|
htop
|
||||||
|
dnsutils
|
||||||
|
pciutils
|
||||||
|
usbutils
|
||||||
|
lm_sensors
|
||||||
];
|
];
|
||||||
|
|
||||||
environment.variables.GC_INITIAL_HEAP_SIZE = "1M";
|
environment.variables.GC_INITIAL_HEAP_SIZE = "1M";
|
||||||
|
|
||||||
networking.useDHCP = true;
|
networking.useDHCP = true;
|
||||||
@@ -24,5 +41,5 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
services.getty.autologinUser = "root";
|
services.getty.autologinUser = "root";
|
||||||
users.users.root.openssh.authorizedKeys.keys = (import ../common/ssh.nix).users;
|
users.users.root.openssh.authorizedKeys.keys = (import ../../common/ssh.nix).users;
|
||||||
}
|
}
|
||||||
@@ -5,19 +5,6 @@
|
|||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# 5synsrjgvfzywruomjsfvfwhhlgxqhyofkzeqt2eisyijvjvebnu2xyd.onion
|
|
||||||
|
|
||||||
firmware.x86_64.enable = true;
|
|
||||||
bios = {
|
|
||||||
enable = true;
|
|
||||||
device = "/dev/sda";
|
|
||||||
};
|
|
||||||
|
|
||||||
luks = {
|
|
||||||
enable = true;
|
|
||||||
device.path = "/dev/disk/by-uuid/2f736fba-8a0c-4fb5-8041-c849fb5e1297";
|
|
||||||
};
|
|
||||||
|
|
||||||
system.autoUpgrade.enable = true;
|
system.autoUpgrade.enable = true;
|
||||||
|
|
||||||
networking.hostName = "liza";
|
networking.hostName = "liza";
|
||||||
|
|||||||
@@ -13,6 +13,18 @@
|
|||||||
boot.kernelModules = [ ];
|
boot.kernelModules = [ ];
|
||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
|
firmware.x86_64.enable = true;
|
||||||
|
|
||||||
|
bios = {
|
||||||
|
enable = true;
|
||||||
|
device = "/dev/sda";
|
||||||
|
};
|
||||||
|
|
||||||
|
luks = {
|
||||||
|
enable = true;
|
||||||
|
device.path = "/dev/disk/by-uuid/2f736fba-8a0c-4fb5-8041-c849fb5e1297";
|
||||||
|
};
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
{ device = "/dev/disk/by-uuid/b90eaf3c-2f91-499a-a066-861e0f4478df";
|
{ device = "/dev/disk/by-uuid/b90eaf3c-2f91-499a-a066-861e0f4478df";
|
||||||
fsType = "btrfs";
|
fsType = "btrfs";
|
||||||
|
|||||||
@@ -7,17 +7,6 @@
|
|||||||
|
|
||||||
networking.hostName = "ponyo";
|
networking.hostName = "ponyo";
|
||||||
|
|
||||||
firmware.x86_64.enable = true;
|
|
||||||
bios = {
|
|
||||||
enable = true;
|
|
||||||
device = "/dev/sda";
|
|
||||||
};
|
|
||||||
|
|
||||||
luks = {
|
|
||||||
enable = true;
|
|
||||||
device.path = "/dev/disk/by-uuid/4cc36be4-dbff-4afe-927d-69bf4637bae2";
|
|
||||||
};
|
|
||||||
|
|
||||||
system.autoUpgrade.enable = true;
|
system.autoUpgrade.enable = true;
|
||||||
|
|
||||||
services.zerotierone.enable = true;
|
services.zerotierone.enable = true;
|
||||||
|
|||||||
@@ -10,6 +10,18 @@
|
|||||||
boot.kernelModules = [ "kvm-intel" "nvme" ];
|
boot.kernelModules = [ "kvm-intel" "nvme" ];
|
||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
|
firmware.x86_64.enable = true;
|
||||||
|
|
||||||
|
bios = {
|
||||||
|
enable = true;
|
||||||
|
device = "/dev/sda";
|
||||||
|
};
|
||||||
|
|
||||||
|
luks = {
|
||||||
|
enable = true;
|
||||||
|
device.path = "/dev/disk/by-uuid/4cc36be4-dbff-4afe-927d-69bf4637bae2";
|
||||||
|
};
|
||||||
|
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
{ device = "/dev/mapper/enc-pv";
|
{ device = "/dev/mapper/enc-pv";
|
||||||
fsType = "btrfs";
|
fsType = "btrfs";
|
||||||
|
|||||||
@@ -5,37 +5,21 @@
|
|||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
firmware.x86_64.enable = true;
|
|
||||||
efi.enable = true;
|
|
||||||
|
|
||||||
boot.initrd.luks.devices."enc-pv" = {
|
|
||||||
device = "/dev/disk/by-uuid/c1822e5f-4137-44e1-885f-954e926583ce";
|
|
||||||
allowDiscards = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
|
|
||||||
|
|
||||||
networking.hostName = "ray";
|
networking.hostName = "ray";
|
||||||
|
|
||||||
hardware.enableAllFirmware = true;
|
services.tor.enable = true;
|
||||||
|
services.tor.client.enable = true;
|
||||||
|
|
||||||
|
hardware.openrazer.enable = true;
|
||||||
|
hardware.openrazer.users = [ "googlebot" ];
|
||||||
|
hardware.openrazer.devicesOffOnScreensaver = false;
|
||||||
|
users.users.googlebot.packages = [ pkgs.polychromatic ];
|
||||||
|
|
||||||
# depthai
|
# depthai
|
||||||
services.udev.extraRules = ''
|
services.udev.extraRules = ''
|
||||||
SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"
|
SUBSYSTEM=="usb", ATTRS{idVendor}=="03e7", MODE="0666"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# gpu
|
|
||||||
services.xserver.videoDrivers = [ "nvidia" ];
|
|
||||||
hardware.nvidia = {
|
|
||||||
modesetting.enable = true; # for nvidia-vaapi-driver
|
|
||||||
prime = {
|
|
||||||
reverseSync.enable = true;
|
|
||||||
offload.enableOffloadCmd = true;
|
|
||||||
nvidiaBusId = "PCI:1:0:0";
|
|
||||||
amdgpuBusId = "PCI:4:0:0";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# virt-manager
|
# virt-manager
|
||||||
virtualisation.libvirtd.enable = true;
|
virtualisation.libvirtd.enable = true;
|
||||||
programs.dconf.enable = true;
|
programs.dconf.enable = true;
|
||||||
@@ -43,6 +27,11 @@
|
|||||||
environment.systemPackages = with pkgs; [ virt-manager ];
|
environment.systemPackages = with pkgs; [ virt-manager ];
|
||||||
users.users.googlebot.extraGroups = [ "libvirtd" ];
|
users.users.googlebot.extraGroups = [ "libvirtd" ];
|
||||||
|
|
||||||
|
# allow building ARM derivations
|
||||||
|
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
|
||||||
|
|
||||||
|
services.spotifyd.enable = true;
|
||||||
|
|
||||||
# vpn-container.enable = true;
|
# vpn-container.enable = true;
|
||||||
# containers.vpn.interfaces = [ "piaw" ];
|
# containers.vpn.interfaces = [ "piaw" ];
|
||||||
|
|
||||||
|
|||||||
@@ -8,34 +8,54 @@
|
|||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
[ (modulesPath + "/installer/scan/not-detected.nix")
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# boot
|
||||||
|
efi.enable = true;
|
||||||
boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usbhid" "usb_storage" "sd_mod" ];
|
boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "usbhid" "usb_storage" "sd_mod" ];
|
||||||
boot.initrd.kernelModules = [ "dm-snapshot" ];
|
boot.initrd.kernelModules = [ "dm-snapshot" ];
|
||||||
|
|
||||||
|
# kernel
|
||||||
boot.kernelModules = [ "kvm-amd" ];
|
boot.kernelModules = [ "kvm-amd" ];
|
||||||
boot.extraModulePackages = [ ];
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
|
# firmware
|
||||||
|
firmware.x86_64.enable = true;
|
||||||
|
hardware.enableAllFirmware = true;
|
||||||
|
|
||||||
|
# gpu
|
||||||
|
services.xserver.videoDrivers = [ "nvidia" ];
|
||||||
|
hardware.nvidia = {
|
||||||
|
modesetting.enable = true; # for nvidia-vaapi-driver
|
||||||
|
prime = {
|
||||||
|
reverseSync.enable = true;
|
||||||
|
offload.enableOffloadCmd = true;
|
||||||
|
nvidiaBusId = "PCI:1:0:0";
|
||||||
|
amdgpuBusId = "PCI:4:0:0";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# disks
|
||||||
|
boot.initrd.luks.devices."enc-pv" = {
|
||||||
|
device = "/dev/disk/by-uuid/c1822e5f-4137-44e1-885f-954e926583ce";
|
||||||
|
allowDiscards = true;
|
||||||
|
};
|
||||||
fileSystems."/" =
|
fileSystems."/" =
|
||||||
{ device = "/dev/vg/root";
|
{ device = "/dev/vg/root";
|
||||||
fsType = "btrfs";
|
fsType = "btrfs";
|
||||||
options = [ "subvol=root" ];
|
options = [ "subvol=root" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/home" =
|
fileSystems."/home" =
|
||||||
{ device = "/dev/vg/root";
|
{ device = "/dev/vg/root";
|
||||||
fsType = "btrfs";
|
fsType = "btrfs";
|
||||||
options = [ "subvol=home" ];
|
options = [ "subvol=home" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystems."/boot" =
|
fileSystems."/boot" =
|
||||||
{ device = "/dev/disk/by-uuid/2C85-2B59";
|
{ device = "/dev/disk/by-uuid/2C85-2B59";
|
||||||
fsType = "vfat";
|
fsType = "vfat";
|
||||||
};
|
};
|
||||||
|
|
||||||
swapDevices =
|
swapDevices =
|
||||||
[ { device = "/dev/vg/swap"; }
|
[ { device = "/dev/vg/swap"; }
|
||||||
];
|
];
|
||||||
|
|
||||||
hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
|
|
||||||
|
|
||||||
# high-resolution display
|
# high-resolution display
|
||||||
hardware.video.hidpi.enable = lib.mkDefault true;
|
hardware.video.hidpi.enable = lib.mkDefault true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,35 +0,0 @@
|
|||||||
{ config, pkgs, fetchurl, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./hardware-configuration.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
# smcxui7kwoyxpswwage4fkcppxnqzpw33xcmxmlhxvk5gcp5s6lrtfad.onion
|
|
||||||
|
|
||||||
boot.kernelPackages = pkgs.linuxPackages_5_12;
|
|
||||||
|
|
||||||
firmware.x86_64.enable = true;
|
|
||||||
efi.enable = true;
|
|
||||||
|
|
||||||
luks = {
|
|
||||||
enable = true;
|
|
||||||
device = {
|
|
||||||
path = "/dev/disk/by-uuid/975d8427-2c6a-440d-a1d2-18dd15ba5bc2";
|
|
||||||
allowDiscards = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
networking.hostName = "reg";
|
|
||||||
|
|
||||||
de.enable = true;
|
|
||||||
de.touchpad.enable = true;
|
|
||||||
|
|
||||||
services.zerotierone.enable = true;
|
|
||||||
|
|
||||||
# VNC
|
|
||||||
networking.firewall.allowedTCPPorts = [ 5900 ];
|
|
||||||
|
|
||||||
networking.interfaces.enp57s0f1.useDHCP = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
# Do not modify this file! It was generated by ‘nixos-generate-config’
|
|
||||||
# and may be overwritten by future invocations. Please make changes
|
|
||||||
# to /etc/nixos/configuration.nix instead.
|
|
||||||
{ config, lib, pkgs, modulesPath, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
imports =
|
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
|
||||||
];
|
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usb_storage" "sd_mod" "rtsx_pci_sdmmc" ];
|
|
||||||
boot.initrd.kernelModules = [ "dm-snapshot" ];
|
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
|
||||||
boot.extraModulePackages = [ ];
|
|
||||||
|
|
||||||
fileSystems."/" =
|
|
||||||
{ device = "/dev/disk/by-uuid/b3a2906b-e9a5-45bd-aac5-960297437fe9";
|
|
||||||
fsType = "btrfs";
|
|
||||||
options = [ "subvol=root" "noatime" "nodiratime" "discard" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/home" =
|
|
||||||
{ device = "/dev/disk/by-uuid/b3a2906b-e9a5-45bd-aac5-960297437fe9";
|
|
||||||
fsType = "btrfs";
|
|
||||||
options = [ "subvol=home" "noatime" "nodiratime" "discard" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
fileSystems."/boot" =
|
|
||||||
{ device = "/dev/disk/by-uuid/6C41-24A0";
|
|
||||||
fsType = "vfat";
|
|
||||||
};
|
|
||||||
|
|
||||||
swapDevices =
|
|
||||||
[ { device = "/dev/disk/by-uuid/34ec322f-79c3-4993-a073-ef1da3c6ef51"; }
|
|
||||||
];
|
|
||||||
|
|
||||||
powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
|
|
||||||
}
|
|
||||||
15
machines/router/configuration.nix
Normal file
15
machines/router/configuration.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{ config, lib, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
./hardware-configuration.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
networking.hostName = "router";
|
||||||
|
|
||||||
|
services.zerotierone.enable = true;
|
||||||
|
|
||||||
|
system.autoUpgrade.enable = true;
|
||||||
|
|
||||||
|
networking.useDHCP = lib.mkForce true;
|
||||||
|
}
|
||||||
47
machines/router/hardware-configuration.nix
Normal file
47
machines/router/hardware-configuration.nix
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
# kernel
|
||||||
|
boot.kernelPackages = pkgs.linuxPackages_latest;
|
||||||
|
boot.initrd.availableKernelModules = [ "igb" "mt7915e" "xhci_pci" "ahci" "ehci_pci" "usb_storage" "sd_mod" "sdhci_pci" ];
|
||||||
|
boot.initrd.kernelModules = [ "dm-snapshot" ];
|
||||||
|
boot.kernelModules = [ "kvm-amd" ];
|
||||||
|
boot.extraModulePackages = [ ];
|
||||||
|
|
||||||
|
# Enable serial output
|
||||||
|
boot.kernelParams = [
|
||||||
|
"panic=30" "boot.panic_on_fail" # reboot the machine upon fatal boot issues
|
||||||
|
"console=ttyS0,115200" # enable serial console
|
||||||
|
"console=tty1"
|
||||||
|
];
|
||||||
|
|
||||||
|
# firmware
|
||||||
|
firmware.x86_64.enable = true;
|
||||||
|
hardware.enableAllFirmware = true;
|
||||||
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
|
# boot
|
||||||
|
bios = {
|
||||||
|
enable = true;
|
||||||
|
device = "/dev/sda";
|
||||||
|
};
|
||||||
|
|
||||||
|
# disks
|
||||||
|
luks = {
|
||||||
|
enable = true;
|
||||||
|
device.path = "/dev/disk/by-uuid/9b090551-f78e-45ca-8570-196ed6a4af0c";
|
||||||
|
};
|
||||||
|
fileSystems."/" =
|
||||||
|
{ device = "/dev/disk/by-uuid/421c82b9-d67c-4811-8824-8bb57cb10fce";
|
||||||
|
fsType = "btrfs";
|
||||||
|
};
|
||||||
|
fileSystems."/boot" =
|
||||||
|
{ device = "/dev/disk/by-uuid/d97f324f-3a2e-4b84-ae2a-4b3d1209c689";
|
||||||
|
fsType = "ext3";
|
||||||
|
};
|
||||||
|
swapDevices =
|
||||||
|
[ { device = "/dev/disk/by-uuid/45bf58dd-67eb-45e4-9a98-246e23fa7abd"; }
|
||||||
|
];
|
||||||
|
|
||||||
|
nixpkgs.hostPlatform = "x86_64-linux";
|
||||||
|
}
|
||||||
@@ -6,8 +6,6 @@
|
|||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# nsw2zwifzyl42mbhabayjo42b2kkq3wd3dqyl6efxsz6pvmgm5cup5ad.onion
|
|
||||||
|
|
||||||
networking.hostName = "s0";
|
networking.hostName = "s0";
|
||||||
|
|
||||||
boot.loader.grub.enable = false;
|
boot.loader.grub.enable = false;
|
||||||
|
|||||||
@@ -1,37 +0,0 @@
|
|||||||
age-encryption.org/v1
|
|
||||||
-> ssh-ed25519 xoAm7w 6LPdjXDINKLmWzBbhs/gcQQnJTqePJAGVWX5YhwibHA
|
|
||||||
5O06D+H2KbLtueFoKNVIgFYlBeJimTL2Mk5S3biEKdw
|
|
||||||
-> ssh-ed25519 mbw8xA Ubq0SL3E410a1+3z2jZ6KFi6+tqNbqG7En0moLx+B1A
|
|
||||||
EWhz0Q4UWJDEwt1jYrX0udCdflA7unlYhddCg2vJpXA
|
|
||||||
-> ssh-ed25519 N240Tg 9UOgws8kFmAABuG68rjq9vNDLbBJa8pFOAnqtSsObm0
|
|
||||||
CWJLwZEVg4mK5DjDSXoDnHt51WTQ9WAka0sCM78bg7o
|
|
||||||
-> ssh-ed25519 2a2Yhw +xRtdu4UdGfIFkoLTQxBkkitPOKMcJJKepcvCGofaRI
|
|
||||||
qFjGwGjta954LgzVFCPOTmzbGO7ApEpIo88+dnLOA5s
|
|
||||||
-> ssh-ed25519 dMQYog wWsB7E4PjFCh44K2t65IVG2uOMJMyCDu4RyoMgbreQY
|
|
||||||
iFuu7dgxBzBTqt0iecUCt2avL7i6PQ7pf1rSRrsJo/I
|
|
||||||
-> ssh-ed25519 G2eSCQ mlVuEjjG1ZZbeRZ+mPPxIkEjNnzbRjvBQz7gBEUL+lg
|
|
||||||
1+8DUKJNvUxIpwIDEV6xRoI66Xgt4Z2YqtPA3hk/804
|
|
||||||
-> ssh-ed25519 6AT2/g n4A59l+hQA9jsQaM8ONFxp91c7jLN+bljIoNrRaSZlQ
|
|
||||||
lwmGQF1+dviOSkHGTg2pbSiHaDmhWSvav5XfUeaXDYE
|
|
||||||
-> ssh-ed25519 yHDAQw ACe/PrRD6xPh04w8WIPTpb5f051BmhaxD01u2YK82AM
|
|
||||||
itYUUUS1+aJ+lZ2IIwys1shG2GQWrF3q3ZgfVztMALg
|
|
||||||
-> ssh-ed25519 hPp1nw YY8vayLICissYqcnWCvxcDyB3KxnpH6xOSYAvunQzE8
|
|
||||||
SBzK7KsQy+Z+vsRKFgxkEJC4I4CwSM7MQ7ZbOJJ1W7Q
|
|
||||||
-> ssh-ed25519 CRfjsA iGbknT4mBJzDd8eEXLYCmDIzfLKzGrQNeHfRx0t0BSo
|
|
||||||
e9i000+K/KG0nikIGfXWEY8nPnnbOpWHhrys4qeXFY0
|
|
||||||
-> ssh-ed25519 vwVIvQ BYFMu0y8DnHivMOzITB+10tDGH3vXgUCuwASMPN4DnI
|
|
||||||
q8te5woh6MpFXKLOzZz8VK7vvivDnxIIm2YT9stxqLs
|
|
||||||
-> ssh-ed25519 fBrw3g qJT3udFmHFFf6p+B7+rQlKeBkDjiGPJjjDoAHoP/skI
|
|
||||||
UIC1B5eCaJArcEPetgG7cvHy2/7iOCPLPC1DM44/lmE
|
|
||||||
-> ssh-ed25519 S5xQfg teWDWxkmGO/6Pdq9BUSpyNP3HV6Abs7Dbe4YS4E8hV0
|
|
||||||
cij5vsyrDdKolTdEMKiWe4wFB0/T/5l6slHdJ7PaAcg
|
|
||||||
-> ssh-ed25519 XPxfUQ eNsWuyTu3Z7o9MkQ5c06F9nbwyKnNdCTBnVtHWfw5TU
|
|
||||||
bdlQbFoOflX0mN0fOfSRKv/pLSyy7wI4FKhMWtkC7sk
|
|
||||||
-> ssh-ed25519 SpD5mg BhsBDO0HY8ukC5xl6dPA0crSsFw5ItIEj1STIib+3zs
|
|
||||||
fJHJQUDczhv/XWBzi3CX1CRf2/zypk1tDTWro1EBA78
|
|
||||||
-> ssh-ed25519 Kk8sng rhJTlmqcgXZQY8KXCzhA/s8rZki7TmBxuFDlZgr27hY
|
|
||||||
wGjSOZgCYeVUYG6xXCG/kX18E5ljfytxfbSzPeG2M8k
|
|
||||||
-> BT2o-grease
|
|
||||||
d46Jzs4hD8i10FLG
|
|
||||||
--- UWVcEz0fWRw7B8XDTX4SJfRPIgzAN7YfHQEJAVqQxYc
|
|
||||||
v¯©ð˜‡ñò·ˆù•Tá4¡!ö=1›¬}nPÝ“$ºÖ~š€"nfêm‰V¡<56>‹>žÖ§3Å|ì~¸ó€Ü<E282AC>cRoeL=4(<28>"hòã¾ÌÞoPÀÇR3;ˆä’‹Æ.poÖþy-‚UO6¨í¢!Q2ìqo"ÆìúV)³GÝàªE<08>ºf¥½°™<E284A2>4Ü?[~W±<57>ÎÌz qëÚY껪Góè.fm7w¸¹"•1˜šÜã,ÿi}Çø^Öæ¿Ž ø&/“RD‚gkÛªãn
|
|
||||||
Binary file not shown.
@@ -1,39 +1,39 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w NvgGcHYNA6WmPn3sCmMzPCib+6P7s5R/G6lSJFpih2E
|
-> ssh-ed25519 xoAm7w ubom+8Q47IB+J+Oq2engREnGa0DE+H2wmG2fz2mjxi8
|
||||||
gLugCNcPJtAl9+2fa80OD7D7XaBkpb2bzKJclOdjGfw
|
wpYS6ylA2PFgcsvClvv1nZBgG+Cy4RD4sVpqRcdW820
|
||||||
-> ssh-ed25519 mbw8xA dBYbSV7QcUTOp9a5hUAZeMlL828KrRp6tB3zMIopPDA
|
-> ssh-ed25519 mbw8xA lh99YoeAM6ktJXa5z46A0JVuUcfLcwvFj3ncaf4gmxU
|
||||||
i4QRHxTVaN60elfiuYXuESwbphxPN4tsQ7scH0ZJjoA
|
WCOvhJJU+A6Slju2HN9kAQsGRm/0aE/rhprkMG+17BU
|
||||||
-> ssh-ed25519 N240Tg Xg5q74f1ylRZGLpPggkTy1QU+LWEcHpqCV6wQ2OhQlk
|
-> ssh-ed25519 2a2Yhw PVqMJAGJZOb62UAfQF5shDnGUu5VPUHFZjLOCOPfIgg
|
||||||
RubXACwdS4+xNt8nt0C0wk8XU2YIWOSRwIXUg47sNA0
|
+fRdzAagc+MmbgPdx6sOp3Vna97gaxnc4L5KZuXciRU
|
||||||
-> ssh-ed25519 2a2Yhw p5w1WsmcVHImVtolvrULgSsYXlm06g2za8zSiDf9uR8
|
-> ssh-ed25519 dMQYog f0o48KwYRsZ9w1WowdZtH8aag/TgrV0w9r4DwJ4SdBo
|
||||||
qVuj2L8jvRmINprQbYg91yoJU0XZmO7TprQv2UsvpmY
|
VGtlt0K/IpbJhOnqc/IEdcqDMt90pjUR+FwRco7Ca0U
|
||||||
-> ssh-ed25519 dMQYog EFYjggjACyNwvNCG75XsceqnUrrrsX4cv7e+Mu2Z2zI
|
-> ssh-ed25519 G2eSCQ vtbTZPGjRxUmWiE/V41pwPYw0y8rDSqSlK9g8FF8rmc
|
||||||
Q7VPIP7iNqHxGGtRG2Q122f60ZztSRsRHRbziGAinNY
|
iHQjLPdVYWCnuHEcQiOPwG/ymWS873dmEQ3YBeypdlE
|
||||||
-> ssh-ed25519 G2eSCQ 5Y6Tazqz2Wjl2/lrlQMUWgEnSBJpmzwXAUGEK56upgE
|
-> ssh-ed25519 6AT2/g CTGtBM6qUCPKIp6SsipQtGIM4K2gKYlcKm1lZ7oU5Gg
|
||||||
eVxcvshe+uecw4ORKdS/2W8p+jcrro8cDcDdmeY7Olg
|
2toLIu43LGBsK4zEzPe3xu1sGdf0TiH61TuvaI1uu7Q
|
||||||
-> ssh-ed25519 6AT2/g h6E5M1uJRhqfR1bm82rXrJvmr+nkeUPbygD8S+zbAmY
|
-> ssh-ed25519 yHDAQw mgKQj9uQitIfCzLATi0QeDjj/ZNdfmLN3mDMq4lhBxo
|
||||||
r5yR6W2uCcR4cEnbk/1tXwhAanT2EqTsH1mIDbrVGVM
|
HWt4Q0ZjKeoxkT4XB/doa6YhgF5OgrJEVe0NRPPpT4Y
|
||||||
-> ssh-ed25519 yHDAQw lWomhFF/IyKtOUlBori7wNjrtsbqvKXXhAwF4a1y8js
|
-> ssh-ed25519 VyYH/Q zrxZoR6lY4yTOYvqxLVnJ1B/tLJqP3JiuhkFVRaUmF8
|
||||||
baOAc0tKMbh6Sw0bWyynI3OMrsOPA3W1fCCIn26azeQ
|
rHBLx0H/70YLpdHfYzlqbRjFgCso3voEu0Nht7UlZz0
|
||||||
-> ssh-ed25519 hPp1nw ZGwi0yK0Nu+Y/uXIxnQH6Pwmw1SWBE0yQ9FOuBNKp1U
|
-> ssh-ed25519 hPp1nw 0zPkmUgLopoLsvG2pk3hXLFZ4y1U2zLYAnw6EnrsEis
|
||||||
tN8kk/0AxUIiFbEOSeIlGiBIy0d96wTG8VrGPnEHTg4
|
bcbjMtvpDs+aKUf5GUW2x8mXMm5xBZ2S/aS6ePYoZOM
|
||||||
-> ssh-ed25519 CRfjsA ntYznFouB2JWY2LZ6aycDogIFbLHOhqcx50QbJIB+RY
|
-> ssh-ed25519 CRfjsA x5fkEqFAn2gyPjOL91H+TU0t8fGbelyYNF3Gkm2PM2I
|
||||||
slo38Rvg+2GV2fKRlt4Yns644kd55DrDz7ivi6RTyXg
|
CCS0OxGVfRKCXzIEGIGGtVbEmzzY/uE30snLB9kRaK8
|
||||||
-> ssh-ed25519 vwVIvQ UF+Bo3Rl5OPPqqddi0bqleRJV9XTuykrl2dkPPSyRAE
|
-> ssh-ed25519 vwVIvQ 1WBqhGRWns+zq69pFhRGPKWE2UwXmwAp7XPGgU8MG1o
|
||||||
znn5KNsXZPHN2/E652cPhOx8RF5+uuFUyGhrI+kCou0
|
TAEdHH7heHvG+i/jOTAxUbtosLIJ4TL012eoivpYbF0
|
||||||
-> ssh-ed25519 fBrw3g w8EkEo1db0Po5ZhDzz/5nshsSmjy9wMSKp+XFDEuUQA
|
-> ssh-ed25519 fBrw3g rnGGZG45LWTLl9rMUtusEADK//cskSRDbVNHqymaRX0
|
||||||
q50eyTDTxQULpogMbVXI2zSfu+ZZP9DOXjM+Y2/rMNI
|
eQyOhsDPF3o1hlfrVJqHd873wPtMkWW1QhslCY9qyL4
|
||||||
-> ssh-ed25519 S5xQfg 651xn3mNSl/3+KT5d4XD2pkMNcxi6BScqX3teoKbgio
|
-> ssh-ed25519 S5xQfg /SYkIjBEuboiTRBN3/Hy54WCm30rPeTb7hyW8Ne8XQo
|
||||||
EOfzB+woFBWBaVKuv4t4E0Gx3vf7Lg40WXSovXs8N6s
|
Zixg9/lPh8sEylM0k4UZMbKiM7G07C1s8z0U+RWGxb0
|
||||||
-> ssh-ed25519 XPxfUQ FL+FYVsRNJBv7xEpwf0fXgJt3G/FiARQ7+aWK/sxryE
|
-> ssh-ed25519 XPxfUQ YMnUrS3KvUfwX+QXvHMDWj/dF58e8CpaFMMuQlHaBCc
|
||||||
xneOKh3muAhjkLC2upsRrc4B0mggwm7IOMFsg+25gT8
|
qtOCQrVvAzaG3TlG2EUHwMHXC6Q1STC5ZnEGZ/yh6U4
|
||||||
-> ssh-ed25519 SpD5mg f140sUr/7itxtllfcbBaNV9xhRaV/IULGVn6AaP7zkw
|
-> ssh-ed25519 SpD5mg e+roG6erU7LFz/JG081vYo2QG5/72pGhxrrmJfNTLVM
|
||||||
FnostzjoSC/bdOu2UF+rT+0mZ0aUM8rAAoQltUXn534
|
taKovBNCmrYb5712fnZ2Gq1GLQfog9IyezIhyN2hYkA
|
||||||
-> ssh-ed25519 Kk8sng 9JnybgIcROZf+l0C9YGNb4xWkZLtdfUPm2V0WJsGPUI
|
-> ssh-ed25519 Kk8sng T+387c8n+DojonjyQnB19JJifJWHufU+/oTLrvjzW2I
|
||||||
fs4wBEIdK6kU1CIhI8zz/yqa4Fb6Q2u+MO6SsudQlCM
|
nhjogEUDM7m6jTLiY3qZibKfe/8SPDkoz4v5TqY0Or0
|
||||||
-> C89-grease >Fa(j6s UN5!{
|
-> Nd\-#+C1-grease ~l H Gz#
|
||||||
nb+ymnliEEKJf3IGloFQMNl/SyFjvFUqekC2YEY2qJblAUaft3Tf6hMYf7uDSjew
|
52s5cUftipJSF08pl6py9q7wRH03s++6wqZZwNXTWfTyfVRpiv+LT+1vG8G40ByB
|
||||||
5SRhESY0VucHhAK6OybwPWYRlXXv2gM/wxUicB8
|
XZHLe7A6CJuPj6FEabA5Yz5Q9IcY5KklKoCSzlJPaWHUySon
|
||||||
--- t6Q6ULdQzW4/xDtZDVI/lfP5i8Cq8lnURqQSyKWHvyI
|
--- VqPdz+C6jxXzt5awQag/7jMrGk8dkpe4JSPBB91fKUo
|
||||||
h,:ìüæ
|
l ˆÎyÌn‡ Œéë„<C3AB>üFŸÕ‘_Ÿ1„%~²×‰9ÌÿîŠ%üÍp^ocý<63>k
|
||||||
H)'’ЊÂ/²)žÒ¾ìpˆ¡Rç›2QU
|
¥:tcƒéþ<>
|
||||||
@@ -1,39 +1,38 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w 7+DO9mI/zZfTIN/0KBMOIjMNnReyGoH/XVQa0OLdAHY
|
-> ssh-ed25519 xoAm7w TBgxtsm66foJGt2nHrXtgzpohAgCjlFZKJJ92wVRwHE
|
||||||
qg/UIBJr8GX79d7xrIIN9GUt3pDIormlOM7IdjIytHk
|
3v4D4OIsYkS/f1cFzjkqsZWRY+06H/hK5BRUlK0rezE
|
||||||
-> ssh-ed25519 mbw8xA 9KorXegEBX3PYQm+Ljdjs2hkxAIpz2CZrITNCGo0BnM
|
-> ssh-ed25519 mbw8xA DGk5uuy20YbA60OCsRRUpDPDn8/34kXB6fLPM5EaM1A
|
||||||
QNQWGWqoudiryg/0fV2KZUuJQGp/suZun9KF9c2OTqw
|
gX+54o4ZGMepfR+IgWtnfRrQyJI7cIaVfrB6F0bhJpM
|
||||||
-> ssh-ed25519 N240Tg kfl4aaKI28cDfzX3MBisRGraQYChPdUF2WigjOFYx0Y
|
-> ssh-ed25519 2a2Yhw 4duxFtOvot0/yg/mat9/mq7e+3FyBRVZbDxab1kUIz0
|
||||||
u8dgbgJSmcJBp2Uc8qbWMbpa/cKEmx4V3psQgzqnitA
|
eYGM5bSmdkepVFtC/hu9QryA7bAmyZ1aGk+Gz11IUeI
|
||||||
-> ssh-ed25519 2a2Yhw MGk791xEYHlC4bYfU5CMS3rY8TVI8KYvEIwUhE7wQ3k
|
-> ssh-ed25519 dMQYog j1ltBo3adLkVjynrfftU3SUuXbtkPJwqvLScqV3Egi0
|
||||||
iFT3QUR8PyWw4grqy7/8KfLfYNIDkgDKM2MqSr6cj0U
|
8MPpwdCulNGlw261+weh0Lg5Nn7nztUrMHyai9WFV5Q
|
||||||
-> ssh-ed25519 dMQYog IW1ntuHrV85WX60GI295c197NUlQMKuo5gd3sQZl/gA
|
-> ssh-ed25519 G2eSCQ /IbtFM08snzoYcw59E0VDWE3Y8GUSqJDZ5X6i6l5ghU
|
||||||
gAnx0rMggqZ7Rn8tHFAXJx3z3t9MkZpmjpgI2qAtK4g
|
x0TAzntr4kHb9iZVqsSYAdS0mIBjdZjG6muniNz/R1A
|
||||||
-> ssh-ed25519 G2eSCQ 7ZpZQAda0uxjIIdpLnC5JlU6cbLtJWr9LSIIdi7PUQw
|
-> ssh-ed25519 6AT2/g htY9fgi/p9aGNEGsUdcVJ7tQ5cEXDxFXAXNRvf2aAlU
|
||||||
PfGFrMVLCmy8SDv2nn6p6M560Xu8lte8DjbCORDM+uc
|
gxhbdfZuyPVHYLl9lsfSe1Hu/cNwgFNbT8BzScL23AM
|
||||||
-> ssh-ed25519 6AT2/g JGE9jVFM2Wu348XIHpubyCEismpfBraxnFGTnEvqqnI
|
-> ssh-ed25519 yHDAQw r/Q4+U6D9kBM+2Tks18bVh3ketV6XPsPooq+mD84WhQ
|
||||||
kDHfyJdBIGIURDJ0Nsce4DqzPzhk5p+LM1QZ44pZ4g8
|
Mpy9wGJRPhBvpnI9Nl38BkRdXgezKg8aOdXZIzuttds
|
||||||
-> ssh-ed25519 yHDAQw KNzCNjvErLwEJZpWWMIBFUGOC8jURyvoKzCWX0ATrRM
|
-> ssh-ed25519 VyYH/Q bj6YIiIkAWr9f7jagbx57jRvSDcnmbqtx6Q1ijcOTDk
|
||||||
EyIJpn48eU8oEB5FbMhCOd16hAVrxTFLyJEoos7WGOY
|
IWktummkI2rkjpxG1wP7VG5NAZKixC/qEi//fBfPWCs
|
||||||
-> ssh-ed25519 hPp1nw kdjLNwgYQV/4NMubVpJw8QCIuKn+u3CT1boZNJEWfCM
|
-> ssh-ed25519 hPp1nw Q4EhATKtqAuvaaSZ6mvdHYxLtEUIiq6vXCt2TIW3ujw
|
||||||
FXNLqmpZB+CtSmCY9zGr+3UebEwNK3JmdP4ifdXiQL4
|
XzrrxplNBzH84lzWheGA7GFtw6KAhD/Fn1dUh/IC0RQ
|
||||||
-> ssh-ed25519 CRfjsA axLQSlgVkaYmRktIP+fwHnhN2pJ55NCOW0fzTzgjFF4
|
-> ssh-ed25519 CRfjsA tJMmvRH7ycObgJ5ZjVnIsC1NuqmUwpcAfIl6zxRfdTg
|
||||||
ElO0byzF3PJxN9WgENIN/YfmsOR9rOhEh3xRNIIGIyk
|
eDxKa8mqdbZbmbv+WmhbQWO+0KG7vsu3i1V+Fj1/1IU
|
||||||
-> ssh-ed25519 vwVIvQ LtrPXRJ0hztkWFnoKt5c0UzWQpD9CO990k52gjWcQnY
|
-> ssh-ed25519 vwVIvQ mAizKoyN4QkTztzMBiz53+H7pJunPT6mZmXW75hcMh8
|
||||||
nHb1hsXhHQokcA4WoRlbZy0EFQt8Xd0cYUGqblY17Q4
|
/T03UWjaTw9TcJg9wrFJINs02PG11vabRgptlY/QyTk
|
||||||
-> ssh-ed25519 fBrw3g dnWs7lWY8QoWOjWHG68FSYqZDzsIaA/qU4AXrndGNTw
|
-> ssh-ed25519 fBrw3g wTn+uGVURTaLh2uuy+hOMXADU8Y5X5rjt/I5hlgkiEU
|
||||||
gh4+t6THL2mtrPUzGlYd/YxDjk3hpHxUmGq+kRcz9BQ
|
djupGCAIbmou/kaeS8bvCHFU4h/tDJUPj1D7Ad3uGOg
|
||||||
-> ssh-ed25519 S5xQfg kEXs5hXXR4ocYYWoT2xFr4HITe9wIOOLz73zm/9bf0o
|
-> ssh-ed25519 S5xQfg ndVRf5DZJG6ppRG4BLadwFdHcJBO7YsLamdY8h6M4GU
|
||||||
WpO+5/zXc+UGYJGkNNQr8UsEz2RyBUtQ4Syep718294
|
GdYFdMZtd7zRAejs0CoGkKEg3LquMD3rXqbXIakfv2g
|
||||||
-> ssh-ed25519 XPxfUQ pL4j/idFPiIPnWI7bIwn0+FuB6az/hXURAh+tvdr7Hc
|
-> ssh-ed25519 XPxfUQ OzGJy6jOdsX2FOaqyPaGfGVvnmMessbQSFaaRSiJrkA
|
||||||
WWJPFYanmf3+KnjG84XlnEapI1vh0wRi9XFJRn5JVpo
|
/F4Rb1DdKrq8cXW1wJZQME3cjdvCg8uGnORzJH4apIA
|
||||||
-> ssh-ed25519 SpD5mg CpGcl7ONt0juh/N2hwcxWiuc9u9wjQ4d+AAF+1BQim0
|
-> ssh-ed25519 SpD5mg rwLBuiTLSo3Sg1pfrKX72AtOYylGVsUqVvpPjfWy+n8
|
||||||
7Xs7qYITkCsjloA74CDGn6lZhXNTqFV05omLiCz9efg
|
Ly2MAPdLr5T91QEaDK/SzBHa6eRXM4qnl6AUzc1LkMk
|
||||||
-> ssh-ed25519 Kk8sng DzLM7ewz+4yz5YNQfBDKcOOlqMxScGR34XfVpCUHMEM
|
-> ssh-ed25519 Kk8sng MPQqZeCMmHpseUkC1ysBlqhfOFZBWvb0rII9vLj2fG4
|
||||||
eH2ogYJO2N4cqxRibCOEoL5cXcTdWavHS3uRX7wwHxY
|
bx/POtqvkke0V8mtug14PzjekwvKu8lqY1C3BBHdrq0
|
||||||
-> h<Vf$Fh-grease :~Z8 qwh*'} 2*OyJh )iMU_m?t
|
-> H;;#1-grease NIQ|aNi" ^ m ub=UpUr`
|
||||||
u9QuYuPJEVl7Rt1cEcXZPQ0IfpOzqB59iTMch/SDoByr966PBlBfjDS/7i9U0sEI
|
62l691hcYEUai/MhlIgoxGmJwGl1NA6CgWl8LSGbHHfAwtCa6pO7kORspVcI1nBY
|
||||||
GMeVtXePXkKPXVvhmbZ/C9KI
|
fm6hfhPep5Djdinrz3ti+fprTjOpJafJoAsvxE14
|
||||||
--- 1F0kxs/7SRrpoj9q4t1eCg381LzCgrwA1DYG7zcI3dI
|
--- fxAevZGLf/QUXm/kEserDh7XPyy0lfDaUI+NnCfrZbA
|
||||||
ö>°cY§ÀeéEò‹ƒ\ã¯<>Ôc¸j‘½ ßÎíÃS—XpºýG<C3BD>§$½}i¼10
|
^ŜˡÁ2Í?éÈüÇ‚‚tve<76>
|
||||||
ϱ™<œ`á Œ<>, öAž¤£~r>ø$|wˆ¿
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
age-encryption.org/v1
|
|
||||||
-> ssh-ed25519 xoAm7w 6fOw4Kh4O0WAdZG0WPBdl63ap/Xr/w+Rweylt/0mKDU
|
|
||||||
M2ZYVPz9vVGjJ6us48pXSFKKH8tK8PhkvBUJAUriimY
|
|
||||||
-> ssh-ed25519 mbw8xA JBYsd9iwH4E2GfGP63DwdwT4Y+gvL31sB3rSY2GKDmQ
|
|
||||||
zMHRL3bDxeAkWdKYPPtc/xyrkZlNtzBwzMyt5lb0H4o
|
|
||||||
-> ssh-ed25519 N240Tg 9DErfKdTHuvUcw9+5yzo8kMHa+IKxspGlWb6KRvPB0o
|
|
||||||
q1FLalljaHyYxEu6JrmcXGYhYi0L7TAtV0U8UsaQ4cs
|
|
||||||
-> ssh-ed25519 2a2Yhw eDolYbro00zktVZA8xdhbjvLkcOItFU/lTBPXNYypWI
|
|
||||||
d1MlKnVGRf2T2VFPhDnsSF8fboF+5mAdXEMeJRTjJz8
|
|
||||||
-> ssh-ed25519 dMQYog 2y6zkr37iC5VarUPOlrXVj9XyS5pihQq6O/K20gTMnc
|
|
||||||
jQxtJYCH1JagBpaupGVizzk0ZCswOQvFTcxT8IeFtRI
|
|
||||||
-> ssh-ed25519 G2eSCQ 8b0ZqtAxiFRfLEMHnj6LZmq5CQT7nMmfTwc+gpKbQQs
|
|
||||||
kl9EvBs9BpZXoomdg30ViCMBV8xEnYlCD9GFY+dNVBM
|
|
||||||
-> ssh-ed25519 6AT2/g kA3H9/fN5qyPquKIBQqYSGZYhxqDc7Zyj0CrjF0Nqgg
|
|
||||||
zXrT+jpTJo6ToVzLuLzDcqblXKdDbjxt4Zr9CvWBZc0
|
|
||||||
-> ssh-ed25519 yHDAQw vuMN4IU9wAIAWDFEDCr1yjEPtEMCISxYTx27qh4QS3U
|
|
||||||
2vrVYYbBlbyEOmd7cpeijKeNk6uEe/1iWQcZO8dSrWI
|
|
||||||
-> ssh-ed25519 hPp1nw TwogaV1PZXUekJoqXepW8sUm+DvPCxTEL+RobecJ3ys
|
|
||||||
VKM1QHFM8qDW1ZCpueQEqQtQknoQ470nll7y6WTjlWA
|
|
||||||
-> ssh-ed25519 CRfjsA dvkLphHpCButJtI/RMlt7RvaIuMNHLbF9y663tvuvhs
|
|
||||||
VEwK/KDK93e2iwEcwmGM8vvhwqi+tNW8SYrbsehZbWE
|
|
||||||
-> ssh-ed25519 vwVIvQ xnd9Vgz9FCeRu6yZbbIZbSBEvSkgPzFifye5eT8kmT0
|
|
||||||
XOCZBNTP66Wzy5Vdn4qJwzApDx3U2qNnQqEBcwfARHk
|
|
||||||
-> ssh-ed25519 fBrw3g 81Mv0OtBk9J2Tb7kjnT4uCGeytV7HJfOTcA5C4NoLy4
|
|
||||||
hiMbGjXjtvBa2Puhb8GBas3WXc0fozRD4hg73MvQumw
|
|
||||||
-> ssh-ed25519 S5xQfg F2oOMdM1U1aT4K6pIhCnCz5EbxnEb9Q4QZ0MkhSJKnE
|
|
||||||
Pz2cyF+IGLz64466ne8np3xA7g+51S4s4mlaLRohIM4
|
|
||||||
-> ssh-ed25519 XPxfUQ 3rIutnjj8fXIo3mCAL5nfzJep7q70j+AGLE3j/JxOhY
|
|
||||||
v2Xj5PbpFMsf6Tx68u7VHCRqGa3Wrnsk4E6Q08SklUc
|
|
||||||
-> ssh-ed25519 SpD5mg tmM+zaXpX+W8xsMfBCoWZc+7wPRI6yFt2W/p4O2s4lo
|
|
||||||
ckNxHza6ruYdIffwxDFOWnYOUgpbWNfwzU5AQJb6ZAA
|
|
||||||
-> ssh-ed25519 Kk8sng 2ddBuZ+DEVuvRmWS2O8r+xT4Qtrev78Vre+yQ3kNdEA
|
|
||||||
LojDcUOsZtA5kw8kIPC2y+G21T1uKUEUkwkJ3xPiUX4
|
|
||||||
-> "JnF1%Gd-grease |=~ P
|
|
||||||
tzG7OLiEsRVyoTBpLPGwqNBUGkz0
|
|
||||||
--- /AHllIllItlnpPXQAkywTF1UsUb7Wpec2jdYE6kOkO4
|
|
||||||
lß´“ <>§K
|
|
||||||
^U5{Ôpœ_l9ûá7I#J¯˜Á!ë†å`Cθ^vÚÕˆEòµßŸÁˆuž¥òä×_WPæo2.<èù w}¶Ì
|
|
||||||
(!V®
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
age-encryption.org/v1
|
|
||||||
-> ssh-ed25519 xoAm7w N9ZPma02+vK6eoQ6X9/AufI8d9Sq0fAmbCygEAprM30
|
|
||||||
qUcK7qCxU/wGxssjMO3BFmiP+ZPCMMA+MPsqTS6Hau8
|
|
||||||
-> ssh-ed25519 mbw8xA 1uhQY3YHakSRBjgVfqWc3ynGGNT+T6qR74oy7UpbdGM
|
|
||||||
7cvBh7xPxDxZqrQURBUUnyk2YjzVY/kzAUf7dy5y/JI
|
|
||||||
-> ssh-ed25519 N240Tg ujiP5iMMSupxkwhY1DpkmRQOQlZSr9WjPGrY7aUKmnQ
|
|
||||||
FNeXuINzgDB+gn/u76gQq7J1zYCQC0wbFyUVxvbalI4
|
|
||||||
-> ssh-ed25519 2a2Yhw C8/2A7AOzjyrH4Ulre9G+w1y7H1pvVZe6k5PTmGBlCI
|
|
||||||
9W6w4Ib0riy9sbZEQvSYeJ42LXwPruV8kPvTOP+dMqg
|
|
||||||
-> ssh-ed25519 dMQYog hIbfS8dz5LGPZ9sU+lHHnL8KB0CceM2nYV5mFV038gY
|
|
||||||
6r14pRwszEZGVzDRZQlymlgjdp1Zd+r/O2IfjqxBZcs
|
|
||||||
-> ssh-ed25519 G2eSCQ kvgWxBHowwVcGlm3KiWjxug+Wx3zkcMWl4wbPRrhrl8
|
|
||||||
A5VtHqvDwaa8jONXMTvVQC1ALcnsiqxllM/DrRXWFws
|
|
||||||
-> ssh-ed25519 6AT2/g XUGBtkOcpLRKNDS3hsyXAap1DXAIeaRX9jFOfhUpMw4
|
|
||||||
sq/Ziv4RGRBmrUgS0GWTQs8AViUXBWjUxqf0V/rAN8E
|
|
||||||
-> ssh-ed25519 yHDAQw GmscTQwu+lHC2VARJusQ606NLf6OlxITZzINjrbxf2o
|
|
||||||
LmuIU71tE+2OlF0HGNS+DdXCLdA5lAeTPXl1S+V5KCA
|
|
||||||
-> ssh-ed25519 hPp1nw XQbGxz+YJ8RieN0HxEQz9kJfikbWTtz1hFNGQBHkXzg
|
|
||||||
1yst2YMs9XelKpIGyl+qxAgrFZ+Hq9odh6wBovbb8sc
|
|
||||||
-> ssh-ed25519 CRfjsA 79TlEM5+g11lMOkkW/KvSTmt//ChklK3jlUHLAM/1hQ
|
|
||||||
9X1VP6SYST3Q841ahE+fAeg0FhKq+/XcZdysigIOgdc
|
|
||||||
-> ssh-ed25519 vwVIvQ 1r0/J5T1fEmOjM7ybKDPOBdE2UIDEUdkIFNWGJBzXGs
|
|
||||||
gAOX/3koAfQx8er8nt4dlvLbIoYfeVPENjz7wLNoFwg
|
|
||||||
-> ssh-ed25519 fBrw3g 9hdWAt6qEwjAwVmTprCkR2q6GsE4dEOCiCTRfz58fTk
|
|
||||||
f24fPWUrwtt1UN2ebk7tj7gBY8EiAMwvEvztCvaNZRc
|
|
||||||
-> ssh-ed25519 S5xQfg wyY1lx8QIDJy9pCi9zS3T3lNV0jQGhVC8HvyI60zrD4
|
|
||||||
6+agBFHfxcaTLfZLyEeUMl9zyaFbsM9X2EXPvf6DfeM
|
|
||||||
-> ssh-ed25519 XPxfUQ IabbhU0TM3zImRHyKk1NLnGRUUTuQHHCMLzp9AltDVE
|
|
||||||
vf+5OlycHphA0i4nB7c6OtBBahWPJR/8VSWzudM9FEc
|
|
||||||
-> ssh-ed25519 SpD5mg VSBErQVSLWPcA7C3p+wuL0/JaP58O5Gvy8z5eJduky0
|
|
||||||
jnd3tBVjqhf8oZy9h2soMZVPEa2dvYHxvrNUdKK/UwU
|
|
||||||
-> ssh-ed25519 Kk8sng 3gM4o/sdewPR8BZo8owBVEE2GwqnQgUeA1Uxsd8nOlM
|
|
||||||
VpgZRzc4tN7QX8s41iKoCstfU0KgrGhWolfws8QXYr8
|
|
||||||
-> vWbrVo-grease ,kVQ{
|
|
||||||
PpMMMc8V/eqh5OBEcK067OIY3UQt9QTjHCVVesZediQxm/E2rRYvKm793NdgsflT
|
|
||||||
mAA0Lcu8/6EPFWtK05TxkDO+JaVfrvKLKuh/E3k
|
|
||||||
--- eKZw2cOm1WsLYj/Bx14q433kkZ6altIqL0qnBSYXjn8
|
|
||||||
>»KÝ’-B<15>vœâŒ×ôÕŽ}4©Q‹åÎ˳x
|
|
||||||
ÅîÝÒ{ʱí
|
|
||||||
0U<01>Ò
|
|
||||||
ê¶×Ý
|
|
||||||
Binary file not shown.
Binary file not shown.
@@ -1,38 +1,38 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w SqYHa6RK3Qc2q7PnzW+2zWIc+A45lcgsGUOcloo5NCY
|
-> ssh-ed25519 xoAm7w xqcRHP0MHuiK/zomHCYc66ovGuTBwG3e74adAtR8Mwc
|
||||||
YK3fq1eFLcrYyeB0jrbpaDlvZI4QXtGDB6gBsNOHRbc
|
GxxxVe1BtI+XFgivxLx4iqPs/bOqY0YgRUaN5WL+J6Q
|
||||||
-> ssh-ed25519 mbw8xA td67bdiy9OVhynehUE0t9WNhSm5mibBSouANJsb54DI
|
-> ssh-ed25519 mbw8xA d5zP1zd7jaeoDurJdLaZH3bqRuuKaSLhvYW0ZJR5Ei0
|
||||||
k5Q0NYRDLuEVqi6spysZ3wczsl6KeJHnzeQs4AcfOPM
|
vDZiTBxgzUUv5F7k9DNWyHmDq+72zZ++fK/QsNMejQw
|
||||||
-> ssh-ed25519 N240Tg yQxm7sk3zmluyfrHuXcfcUH4bep9yO2yasWsZL8jlm0
|
-> ssh-ed25519 2a2Yhw PflULmGrCX2W7PTYFuu36LudH9P1w2T9Ac2BkWDtR1o
|
||||||
0uLbEiU6G+BOFnhdtQ7y1TaZun3L9cayeOJUiKmhK3I
|
cKCcIGfBgnVhyBQ9/w1en4QV5OnfkKahv+iWbY75rcA
|
||||||
-> ssh-ed25519 2a2Yhw rWgv/wgxs/G8JqWRMX4K8OMkbDDEWKXn8tr1EZHXNTg
|
-> ssh-ed25519 dMQYog MPQk/1Vo/ZYw3gPBU0pWlDgrc0OV+gwW+5RS08C6w18
|
||||||
//vsUBg5VSyyPOhUppiV4hkEhSVh7TUxlgRhroeMH2Y
|
89xYLEHa67LA/3WJZLPaZjubI215XlLXFOu/Eya85fc
|
||||||
-> ssh-ed25519 dMQYog C231LaIgcDukZz+Q0w3BS6QoRNPYBpQnDc0iapNDACY
|
-> ssh-ed25519 G2eSCQ U0xOVFq1wFNyT/BnkYI4w5KsNrOo+Hwx273zZI8PlQw
|
||||||
h053cONj1m8SP/V9oFU7MuMRNKq8KNxr9FyWoRShZ2w
|
FUcdjrHZgjokvc5qZ7VeIw0Z8CJMNjMOmf78Gg1b6Hw
|
||||||
-> ssh-ed25519 G2eSCQ oazxEulqB0zTHwBBZxxBvskYLENNm62hy0EMt/6BIi0
|
-> ssh-ed25519 6AT2/g geU2DAuZLH0NDF+0h8A/rp2FrfaXAumy2GC1O2p/CHE
|
||||||
rM8Evty9wq4qC/Tau0bU0LgBqNP1J6Zt+iQeYwhBJ1g
|
Oh8GY149dxknV6QhpUrD39fwP9bREGkgVm8YPLpZdvg
|
||||||
-> ssh-ed25519 6AT2/g GWYlWQLxy+JjQUGGG4P2ePuqYkUov/0OV1gyAUfo7xE
|
-> ssh-ed25519 yHDAQw m4eSQTxExlAHfmyQ1DdBCWemb+z6ldeaEKmBwbrgTRk
|
||||||
CT4W8xfyQyZ8LgnVWncxL9TMyf2tC1mXhjJ8/OrV/yk
|
+kYjyUWVP7PHVoqqYG5JxwLmmCc1ezDUCGIFnX02lx0
|
||||||
-> ssh-ed25519 yHDAQw 5FsOvziKO7oXBvIbJ6ikUHyZsfJcwoXcXYmCCCZlUl4
|
-> ssh-ed25519 VyYH/Q 22pJQ5qJFkDpyhhJ8PgpI8BVSN70kkMGJHZqbgkIACw
|
||||||
5wywGXF9/QbqT0H3f7GY1J79ZwrFaSG6qzHll5G9Xcc
|
8sPrt+XceTHR4PvelbxfAwH1/IUOB1f1/aVyBFISCL8
|
||||||
-> ssh-ed25519 hPp1nw Aii3iq5LHQPAWIGj7RbK18ChTij7zYnARHqXTAcU+wo
|
-> ssh-ed25519 hPp1nw oemF2kqJpkM5wmPzV7pxWq7gwyeBtHMA2ZDcKQ8AuBM
|
||||||
218UL87Ev75zAsloHSkLlQoSLk3u+XaRgMpqFlHQEIM
|
jKnhqbGtI8Ll7n8APN4ppWomGVwCNxeMobMfn51baHU
|
||||||
-> ssh-ed25519 CRfjsA AafQ3rTlpqLZqz614VPy0h0o+ha4f7gdx3zuoO7h9BI
|
-> ssh-ed25519 CRfjsA n1rHsp+O9p67x98MXOq0p1Z01IAvDmQEeOrxb3bsfAU
|
||||||
jyhVN8DsgSo58YPKb8c/eBWSgunbLgN0tnvqTaaOxTU
|
jQqxXAuT0Z0xNn6YKAs+KOkG7wxDFDxq5Fm2gKxB1j4
|
||||||
-> ssh-ed25519 vwVIvQ oQHpWgGDhgea9M774iyQ2gP0hvSgFr5ScM4ZdhMHD2g
|
-> ssh-ed25519 vwVIvQ Ydiw3i6yquUvUh9dhFST8Dnpsm6/4SJMuDGm7ka/UnE
|
||||||
9vJjWXwOqpOfegf9ZtKMxAayDsn2ziHGTHGIBlAO71E
|
R0wpu+tP+apJFWOxfb6B1eFqHtx8CfgxrVM+hGmPF/I
|
||||||
-> ssh-ed25519 fBrw3g lGSzsEt5Ot/RHwJbL3fNQoR29ZQ7EsFUWv7HjWnU9wg
|
-> ssh-ed25519 fBrw3g nJVo9VPVhidY50WrecFb4Z3gvbVa+HvJVoWtcTqUSiI
|
||||||
cufwuuyT/Vcf3QeJGXEcYFUQqjf0US95po7FaGMYXAE
|
gi+5LVtpaKI/RzpB26PPwb3Z2bznBMWyYy5T1iVDnLw
|
||||||
-> ssh-ed25519 S5xQfg CGj9qzx3vvlNnHh5RUyg4+3gVpIEcgGYbYJr61oTJgI
|
-> ssh-ed25519 S5xQfg Qg3EG+SWYIbt6bb5KIHPB3IsrVp4dOCtxDwsDfPxwzo
|
||||||
x3TLtdaRpFtMRTC/RdngyBOeXQFEVvQIRdfAsaj8hj4
|
XS5K+J6Rdg0ffVKPxDjhqG14ue4sZ+2AWvTrGgUcqzQ
|
||||||
-> ssh-ed25519 XPxfUQ r1iu+mpoUVuf0AqaDsrumw8SOdiHapODcgrYRrAuSjo
|
-> ssh-ed25519 XPxfUQ +dpWU2v78/sgzjCKMI/PF7dUH6gvyQH/Sq7IepJ5Iks
|
||||||
1XNRKfEgm2U9DXZmNogFr9B9MqibE72NjyHiy2zZFMk
|
e+sjwJ5yVVIqi/XFNEunzddKaeZoyt6SSQIaARKQKcA
|
||||||
-> ssh-ed25519 SpD5mg NM2MP1/5yxwQvvpiHnq1aiXQg4yxWpsNH/Isrwcz1Vo
|
-> ssh-ed25519 SpD5mg LNEibIixLpNDeI29JpwyAy7Yj98hz+crpA3CUrdLCh8
|
||||||
IdWPzZg+/mwCr91bIlDMpAiii/HWsnIxTGXnetYjRPA
|
/ecP3HwrkcqMEi5KHKJ2GDs/FVMBYiOogbsmbnsKcXg
|
||||||
-> ssh-ed25519 Kk8sng 4NAaCbs1EOQpZz/qm8yW7PkFdsn8seSTgInow1zqBiE
|
-> ssh-ed25519 Kk8sng XYXpGlL5N5Q0fW/CNR/MM5l1H4wnGc07PmG7pfIYPEA
|
||||||
2MJJNUFyBkxy26adDmoJKNndeQT+MsJGjdYiXMpMS4g
|
ZHDIG4o16QpkXOgEoMEElVdjuMHBOYnu1+r9j7oWJqc
|
||||||
-> A-grease L''*[IU]
|
-> uz.p77*-grease \LNG +]\N }$z/#os
|
||||||
5xdl3E2HB0Yz2TKiRucf1X/PV2JS4rc4LG4cKJ9VYIUksE5Aoj26E8h1izCrhEsp
|
v9I+wGZRCAIjCEeJespiFlyqUu+OblQlv9/hJcSTjEo8jMIlhjTgitVN0gcG/iGc
|
||||||
Hnr2xC029yD3shPQ1w
|
Eb8YAQ
|
||||||
--- OjLAmZwep6nKTZYMUuBBaMe+F3FmWqsCM2XCDqoiG/4
|
--- 6EmzITbtgIPahwrQlzo06L8D2UykOG023TWIcXmflJ4
|
||||||
ÍZΛëk²¬¨œoéG´ûCbÇÚ!Zö{ʦƒ\öO˜+PK±¬†’rîЕîA´~zÕô@ö’\Õ‘±M3G¿i’ÚGl‹èçÒ~€!þ§Á*Qõ‡ã
|
úPá™.Öú¥RvÎûÎ7*@»Ò¨Ngá3^¸†‰ßáá"{&²ÛZOb¦Š\ÑÙB$cb¤I20F/FYºýGæ—»ÂJ%™?¢P<C2A2>¾Ü3ÐdÖ½˜<C2BD>$<24>øP
|
||||||
Binary file not shown.
@@ -1,40 +1,38 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w CNXq63Qxe5wvwn0dr7QKcJogg9cO5+no3FcNmxkL7Gg
|
-> ssh-ed25519 xoAm7w 8X/mQQdaVvKGFTa8S8Kq0gjXQizdQqKjCbLPbj+E+xg
|
||||||
w14UiCOJofq3r8VikRCOjIp29NXvoKJHyRms6tjr3/M
|
ztcO7CI7PlIg+kqGi5mIriGs1uYAdsvsA5TC+vU2D0E
|
||||||
-> ssh-ed25519 mbw8xA tzrtBUcTaOZBi2BNhgwN45MqMlQKGZU6FYm8IEQJKH8
|
-> ssh-ed25519 mbw8xA fcD+NYtWgZaXpIwe0kIGplhsHphwjwr5bWn3fu9bCxY
|
||||||
Vpc/0IHNizsxTozoVm0YZdm0qgKwx1sZ/JMIKSjQW3g
|
HEdS7uNl7BEajuPvMVhWM/B2Z5SLavZ1go6wSCuUN20
|
||||||
-> ssh-ed25519 N240Tg F4wZmhSgHx1+tLok5IdJe+CCzWf6LmlkOFNGWqOpxXc
|
-> ssh-ed25519 2a2Yhw 6exAx6FTladZDoIkXDFwiH4b2qYCMUWgPDrXzP//uQI
|
||||||
ZF7+t0HDmfaJnyNe3lkz5aVFezD7mAxqRiDCZCwW2sk
|
HAN7bkNCLhYPwt6Fcdkij+9c+EBrN88lxhJr9rJlfc4
|
||||||
-> ssh-ed25519 2a2Yhw rC3PH9ftW4UWPuUpP6tThaSe9AkfKUiEgQPPXerJ/SA
|
-> ssh-ed25519 dMQYog ZFiEF1MYdIha67bN75Rv+6Wr6Z9E34NVk3tHsSEEQyY
|
||||||
UNKobz02TnEN/oqhp7hwS46mU1IA0ehVzLqeIm9QVVk
|
Y24l9R+jd1kN3mwSnaaZ+kogwIgNtIUb2gLW0eLAi54
|
||||||
-> ssh-ed25519 dMQYog XowiBliO/PhqZFnmfnXWmw7KVT8I8Rp46RjuFd/amEM
|
-> ssh-ed25519 G2eSCQ sYOr9ilW7CW+P/0hsv/RAmv/v34JevYIyYN+I6lHph8
|
||||||
eAhc4PVY/3ZjwiNihO9Yqa/au6ebkXmqbK4Zehf/FxQ
|
SzmVgwmecQuo5c468CMh4yXpHFUi5EovS9GeYGerFbs
|
||||||
-> ssh-ed25519 G2eSCQ ann2y2LP2fIHtQRLtpLow/g2yTmcEYpUrbc0N69iJxI
|
-> ssh-ed25519 6AT2/g HRkU3oRZwF826qweInLFI6+3rrOdsVhDJWoYdmuuWHQ
|
||||||
N1VAHkPjzxA5Vf9lKY5o7SWFy1kxlv78LSDcRt/MxaU
|
OCoS/Ody/GzMr2TFXDf3VXUwE0gCu/cHFl+AHcnU6i0
|
||||||
-> ssh-ed25519 6AT2/g uQhLUtHpvNoLBUs0zvdMeGTtXQH8gHzNiRfDq1x/3yA
|
-> ssh-ed25519 yHDAQw TxlUhpGkdVzkBa51kUb4ry5oibol/QD+VPj0h4XOhWc
|
||||||
rhSm2KQw3k/nhrm2UmCWJ1oBcmYwP1S8hAY5xUALY5U
|
48aqzpCdhR2rYltDlpsq8FdnCAOaRZ+t8RdIFsWjHjk
|
||||||
-> ssh-ed25519 yHDAQw qO/7smo6DZpW4/dBvkorYBYSGBdemDe7UrdSXDjb8zk
|
-> ssh-ed25519 VyYH/Q ctWC4UZPhsQngMldM97HwJuvQKMuJm5ANSs3bSIjJFg
|
||||||
xkRizpKMEbD0X3BsdSfc5DgjYG1IQLKJuQjLLSwPnzU
|
evx82bQ4zeuFDRunameiCgn5UjwhAPa46w7KHQkjVe8
|
||||||
-> ssh-ed25519 hPp1nw +Y+MeoeD58k8uedCeD2RbRyGlcLYEgNc2PC0Hr7MuTY
|
-> ssh-ed25519 hPp1nw oKSXL61Cjahb3BHYybXWFZ5eQyzGtjG0arMU8xWpABo
|
||||||
B3wQcio9YW1Vl6reg6APLKDbizQDxWY32CkXbuzyyt4
|
1KvSvzZoLMuAR9+ekO8hjE2yOqZgRtEghD6pSgfOi44
|
||||||
-> ssh-ed25519 CRfjsA 6KxnAOe2pmjfwTiQZe8zHaeNJApPYdCCFK1OlFaE61A
|
-> ssh-ed25519 CRfjsA /lA/ylPuiOtKXYQynlwDoMiZknOf/BCR9UUJqxZTQiE
|
||||||
9psQfGIFCSjSYw0AKpKRFZ5qIYFOvq3FvHFyVRa/zbI
|
yGVXz5L3UxxNN2z2mx51o/GGb3Q02z3ZDm3JrP2/3/g
|
||||||
-> ssh-ed25519 vwVIvQ Zghw7uz/yR4dgsFhbeXfPvk1HmSaXV6CcRD6GlHeiGI
|
-> ssh-ed25519 vwVIvQ bgVIF75qEP72heamHRLHB+21R9NTQ1tBbbYVcAXVWn0
|
||||||
KTM1Xu01FBcsmhJVeB6VGhMqHpnpLNmvWVBxV0+JW5Y
|
brIkrynLCEDIEwYe86w9auMkpZKgDNPs1JIUYdP3eQE
|
||||||
-> ssh-ed25519 fBrw3g h+wmH368BHkFp5Mu3PnbZFjyMVRBNcwU4hloIaZEaGo
|
-> ssh-ed25519 fBrw3g AWnifShqHcTU/eUuLQvuexV9KVWIssqkXz6SzvIrgDc
|
||||||
TKPz2C3yF2wBsiT8/WhbKEg792PLcQ3YN5UWcxJnwtE
|
tbAY5ZgkiolGeZsSmFqahBARhXkiur2DuXhY0xLAcYw
|
||||||
-> ssh-ed25519 S5xQfg YZcNHfVDJ0GRF+IpLVSxOeBOSoDhDhdL7r2npRYcuEg
|
-> ssh-ed25519 S5xQfg Bdl1p1oV/YXfIIYfWJpghpxW0iyVdBHoFExbODeRAEA
|
||||||
mPfQ+m3SGGnGO32oA917AfosSnXGqHRDdMfIypK+UOw
|
3NOolEtebZWathrLTUYx8xj0Lox2AA15pPGFHAJLoLs
|
||||||
-> ssh-ed25519 XPxfUQ jsXVjpItFnuJiaeYIaYKsJFusASry67LiqDW3n5+QSg
|
-> ssh-ed25519 XPxfUQ b9EHQK/9OnEDTRAlpW02LM2aCb6o2EY5yi3QI5bmyHI
|
||||||
0KzbBSbRrq6JrpWEyTbs41b4gUUiKeZzWI3rBaa/AdM
|
xChQko2D2OhElau65jID1OpLlsSF7K80zxIb5m7l+VI
|
||||||
-> ssh-ed25519 SpD5mg 873X6UIo87svyS+jhQGjILcVy+RjtsKwJfDyj6gmF3I
|
-> ssh-ed25519 SpD5mg KnEt9/djsQISjA3foA2ZQzPdyWTg9jXnROLQo9vG6Ec
|
||||||
KNHCRKZ5NhJbNmrhWehpUXEv6jBGeJkRxCi9+/bgouA
|
qq3t1LPxKYQLuZQdD+Dv/OsxTJHhO/0Qe6wFNXJFIEU
|
||||||
-> ssh-ed25519 Kk8sng /ItiKGK46Wia6VSKa2AtEPj+PqpDtWxBhea4s3mqOVo
|
-> ssh-ed25519 Kk8sng vMGJcs3ihnJ35jqfC7gpcr42wcRoOvk5+PbLF2BokWo
|
||||||
OPclxoc2MygKYJtahVbLfE72X4s4yVil4dugeSF/3DU
|
rR9PrXl+aSQhyx0DYl0mSbrSbAe1+Q8JbHfitwfOlOM
|
||||||
-> U(/M3X-grease Jh[D'
|
-> )!'e>x-grease )w;#| HUZG$ lzX;qm0
|
||||||
z6L8qVMUmuElYKbQViqc6tecJic8gho79RaMilbwp7uS+owmgqNMUFxv9+8bbtYY
|
JAhpSw3t1WV3CFI/YTh3GPjMjGg3HRXqJH+jtwa7LjpTymLsQsC4spxLugccRSL8
|
||||||
wC+YIigf5xAKlwcOipCJ7xv3jlqt8yUFWV8hg3J0GRbkWnhFYdWGXHnPtomPFtE
|
1P6SN9WEL5lmoyf+wSirBayoYsdduG7NtGJW
|
||||||
--- bD5IgVE3GQSnej0FLxh1nGD2q2/fuhqRL2yYw+2KMek
|
--- UCMko0rEs8lHjZnQSJJJBrRAgJjfCDfKHTFNlsHi5SQ
|
||||||
·)ˆ7&ªð„3¦ Ñ_¾â%!2aâýÍݱQ
|
Žì÷ôG%)—½íŽ™U(Û(<ÅÚó‹BÒZŽÄ?îàêü6+£•
|
||||||
ÿ6hêlÑ )Í0ß}*ÌmìO(¿l8^"ȑ̑ù<H¡Žqr¶²û³!r<0F>ÌXóÖ˜ºxó:FF£¹áÉó§‚#.Ž™Ú"[Š9çZ„°
|
|
||||||
C¾ÜÊ62›¥-'™ÛX$S
|
|
||||||
@@ -5,18 +5,13 @@ let
|
|||||||
all = users ++ systems;
|
all = users ++ systems;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
"searx.age".publicKeys = all;
|
|
||||||
"pia-login.conf".publicKeys = all;
|
|
||||||
"peertube-init.age".publicKeys = all;
|
|
||||||
"peertube-db-pw.age".publicKeys = all;
|
|
||||||
"peertube-redis-pw.age".publicKeys = all;
|
|
||||||
"peertube-smtp.age".publicKeys = all;
|
|
||||||
"email-pw.age".publicKeys = all;
|
"email-pw.age".publicKeys = all;
|
||||||
"nextcloud-pw.age".publicKeys = all;
|
|
||||||
"iodine.age".publicKeys = all;
|
"iodine.age".publicKeys = all;
|
||||||
|
"nextcloud-pw.age".publicKeys = all;
|
||||||
|
"pia-login.conf".publicKeys = all;
|
||||||
|
"sasl_relay_passwd.age".publicKeys = all;
|
||||||
|
"searx.age".publicKeys = all;
|
||||||
|
"smb-secrets.age".publicKeys = all;
|
||||||
"spotifyd.age".publicKeys = all;
|
"spotifyd.age".publicKeys = all;
|
||||||
"wolframalpha.age".publicKeys = all;
|
"wolframalpha.age".publicKeys = all;
|
||||||
"cloudflared-navidrome.json.age".publicKeys = all;
|
|
||||||
"smb-secrets.age".publicKeys = all;
|
|
||||||
"sasl_relay_passwd.age".publicKeys = all;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,38 +1,38 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w Kg7UClnYqMV4+rPfZsUFgHyXUFfD9ZY2miGwr0m+NWc
|
-> ssh-ed25519 xoAm7w Y5MLu+HhgDeKPDSyg5vzGIw7jpOkCbkuW07QjqLicjM
|
||||||
SCfg3UYlGpUJreLgdkKUVru7Gqvh7AfmJLRoI+Jwmdo
|
XDsAENs5+79A5f24nXNCwY8RM5Ac9jypxCip5EYG34Q
|
||||||
-> ssh-ed25519 mbw8xA LeqtlUz7egt8G5z8Ca69GUM9Jgt7HMiqPxO/YN0rwR4
|
-> ssh-ed25519 mbw8xA 4ESXjbxaKpfnCYTN+/a/y91jyrhoWyD3lppboLuF2ws
|
||||||
ILPsmKmjrc2m0kFMhpY2ebVXTsTRUiQMookDindWrig
|
tc5m9m4/mF/KUvy3QAqf/Wr7qFYGPgACNgu8vHqYl6k
|
||||||
-> ssh-ed25519 N240Tg G6vylAd18eW8zdF+vReXY7fTfdYseWY//4/ElWDMxXo
|
-> ssh-ed25519 2a2Yhw MwU09hKahVJ5QQhcz6F0NJm/3J0JSdNMvL19Uh8Oc2s
|
||||||
a1BWR4URSMmHV8Z48aChmVQAlfSfNn0S66WOG0uxNc0
|
EVJ/POUeJ4ybwC9IIzkNzwnGp4PkO4Zn6P007Y00iKw
|
||||||
-> ssh-ed25519 2a2Yhw XXZOpsj9uhKDzh6rnSWOj3HWeohsm3LvPw0RTR3zLkI
|
-> ssh-ed25519 dMQYog IZltBF7HETAKqvxTjkBtRpLLbmrGfk7s1I88gZedkB4
|
||||||
9U5oc+gWXmK5r4mLZueFBnkyal88lNbFNlzRcT77Zyo
|
K3iu+GfLMnd5PE2XTkDNRcOYWpVQ7uhCx29J3vTMUIM
|
||||||
-> ssh-ed25519 dMQYog m+Tm6nn0yVLiPPua1K7v2ToXg4JzRouarE63L/sh4kk
|
-> ssh-ed25519 G2eSCQ zBk6wQ4TMoxIS4QBtAphyTyCAFbZ/wNYQqBkps/X/TU
|
||||||
SZ7HXZ2wteV6mxJ2bdMOenMO3clsL7nRyAkDAJomODQ
|
W+5tTl1P4m93taLUrSljvEdYeob88wgAzrjW8N0flkc
|
||||||
-> ssh-ed25519 G2eSCQ sFl1qmmOPtEypFvjZStXITKedfQV45B2MDk90Bcb3hI
|
-> ssh-ed25519 6AT2/g 5mX5s28Y8Z1XlpWUHjyi1sqLL4eytYC4MP2r1Oe8xmM
|
||||||
fetONY50e4lApLBWTABlDrV7iG0EdQl4sJE276LNz+0
|
pfvf78ZSok4qTq07vQzPl5G0YmsshBZvizwEdaywXAY
|
||||||
-> ssh-ed25519 6AT2/g eL7ilpjXlLTIEqgOoX5jlDapUZjipe4ssmgFdaWGfQU
|
-> ssh-ed25519 yHDAQw qVbOBU732m24b1z7L6FbkQ60Lz1/Nxsflo1QwmNKyk4
|
||||||
5JOCPit0JyCuHQk9JUqPUbk1l1YJcPfeFYqZLrlA2+4
|
b26BFy5h0khO6a4wRg3hB2Bkxzh9qssm5JOxWSgwCPI
|
||||||
-> ssh-ed25519 yHDAQw OL1GcsvJ1xxiGLqnkVVCMdwZTd1lSsxMV/ERkGlKqDU
|
-> ssh-ed25519 VyYH/Q Q58vyR9AeGSbrh/tVi304IRWv6PFSGRkYbafP6C0IXE
|
||||||
gDiwmUUDPBoYE5uKmxUkfQXV95bAnTghmnE4URjEAC0
|
4v8XAdt3/shftljWDAloEUK8jbhXz8g19i6jYqPanOM
|
||||||
-> ssh-ed25519 hPp1nw Qq52IpfX5qtzg7E9ruK4qI3W0tyXTnm5ntITOzZ4r3M
|
-> ssh-ed25519 hPp1nw nMT+3ux5DZTEttaQDSGR4TFqMjJOnpmw6VuYmYew41A
|
||||||
QhTA1V4vN9qMKhIcmNKIOBYnggPP4FfbIkXR+00jJMY
|
pQmpkCPJ7tLusjS5kIgqcujeTjiKf53IpUVv1LrmlZE
|
||||||
-> ssh-ed25519 CRfjsA EtorS2Ba+6E4grspQXhDFiXSOxGsnNSQbkSpv+NkGkc
|
-> ssh-ed25519 CRfjsA btyR2YFxYAuBRtNKL3HxPEK4BzYptB5BJ1Et/OOA8Cc
|
||||||
Oz6xPjiHUJI/md01GxNLA9O52V/inIeaEi0wGe/T2QE
|
pT7HayclLxdcCbmfA8Rm3EvXFin13koKKgKYX5D6zd8
|
||||||
-> ssh-ed25519 vwVIvQ yzWaeWjer2QysLCpcpiEGuUSX/JEf+CVOLEbV4cdwG4
|
-> ssh-ed25519 vwVIvQ Pf2x6AjYZvotGoZHRv2YgLlySxT5MIbgKpo/iKD0cjA
|
||||||
00vNjH+LFNjGGFrJmJtpLGKZTnEtFDW94sDIeNeklbk
|
W4mubpJM7n+rh1U+7220Obhgx2PiCLSmlRB7c8g94Kg
|
||||||
-> ssh-ed25519 fBrw3g PJqw2w4s10ncE5q95Srxc49S3UfiZpDskoCHLsYE8wo
|
-> ssh-ed25519 fBrw3g aWphvCv0R/42EkyQgbtmrZ3c0+d8Yj+fd3W4BHBrt1I
|
||||||
SMpvtbRNMdGi3+VENOVziLt2U6kg4djaJwY9QN7qm+A
|
unRlUKNZHLdUXpTnMYOKt2r6Ku3IFFN0Qt2KfEzBXRo
|
||||||
-> ssh-ed25519 S5xQfg QCkCr+gN488FKCu+TlhJ6HUbFxqdkwSaUYxgnJ66zl8
|
-> ssh-ed25519 S5xQfg 4EwsQL2IgpSrucGFE9ycyS4/82vfLKgIR7jtfyK9RQs
|
||||||
XhMSuZ/HOlXJmWRVrQjMY80IKxvrnNHh6eR6N2vSKeQ
|
2ytPuFQd0mDPIN7d+k2FlN7fHnKNPJU2Wf04DM2sOGM
|
||||||
-> ssh-ed25519 XPxfUQ k8Pp9ZlRAWZRXOQ9URro05DRIViGfs2DhXTrMTZyvgA
|
-> ssh-ed25519 XPxfUQ cV3abyNYwf8ddo7QTKG/jlLrtMc2EhTlBjvj/3BO7h0
|
||||||
B7lvmKy5Dqw5qzLwnQEX1163NW0t6vYHPgTmqKE/2+4
|
DLzsdjDvWuiwSQd4tB2TTlVozXc9X3UZY4C1kptpl0g
|
||||||
-> ssh-ed25519 SpD5mg Y/Cg1GVTBo1r66Oj/bFN0uDWLfM2rIAAGRP0qu0tfRo
|
-> ssh-ed25519 SpD5mg CuXwDlnSjnGrSK2RJmgNFxjTKWdZEVR5wSTYHbjDu3U
|
||||||
Rr+7yR2uf170A2pUylEwUthC0XGIXin51DK9JS8K0xY
|
qGYlRJe0x2NvC9gi4IO1907NF2sY3M+3nrsYY9F/6Eo
|
||||||
-> ssh-ed25519 Kk8sng r//SXYT5xxLXwoDsWhFwaoLzhT8fdbXX3HShmS4SMX0
|
-> ssh-ed25519 Kk8sng 8+lugR1z3j5TDFCv+eNDsVY0iD9RSBqE1uZw9xkL1w8
|
||||||
DrcuiBS+JLkzgsYumxvnsnKkrzFYkNPRJZOegj+0Q1c
|
Ey+Y8TSfRnnKUrlT8z1AGs6Ze5P3vylWtH//QENLq7k
|
||||||
-> X6%3Q-grease l? n?e
|
-> e;){a}-grease mxF{/I
|
||||||
j/l9N+hzs80iS5YZrx8mrrIIb/+y82YM4lb1a0aBOCUMsK0IHbtnPjZbVfOmO55W
|
ij3j1VjVrATiBw
|
||||||
+yFtp3gXw1Fnffbircs8YnYpq5vdpEABGazjSg
|
--- U4dnDq0KmjHdJFRBc85V2AjVPkBlTylAI6gnqrPL5Aw
|
||||||
--- o3H9hWurbhlvoOR4Ulmpt/hdPk+C/OR79T0YqvoXRR0
|
‘ÅÌËôõ-lN®p>YxwƳ”ÉDÒŽ¸r¬÷ùŸVç+oV=€ËùŸâ¿n9ßu¼|Xb]×Ϻ‚ÖaØ(M_® ¾Ä׋
|
||||||
؆(ÚÙ0Ýíw¨WMæ‘@jO…°}2mêNßnÙ³’g«å„?¤gò³ª³†“rºB\ ï½ãØ
|
ƒm4yå@7Fs0V4÷Tö‰XÀºþžõ½Å"±cM
|
||||||
@@ -1,38 +1,39 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w F1C6i9iOvzUf6pS7eBfcsRFRn4q2YE7htxCqiLvasw0
|
-> ssh-ed25519 xoAm7w kuMA8ICWwTmJRc1yL93aZaZV19JIuPqGxjxKFuVpJUg
|
||||||
viF83MLadEfum6wQWgbl/h0l65+jAtBszhevVS4jh4k
|
2mT/VTjvxolyhJm5JbkwrPrsuuUjGzqym9M/rcxUkSI
|
||||||
-> ssh-ed25519 mbw8xA Ec2wju2txmmCHuVNDWdLQkfUNY7/okY2koAz6Jur53o
|
-> ssh-ed25519 mbw8xA gFKcwWHvFNXa2ohvZGo2rwHXhAghdc0dWmC8nQFHEzc
|
||||||
JLmlpd43QO/LPvS0TW9eKh6f5zZmbVDWjYn44J5ZqMo
|
cCeCLBYa6MbD51gsqVvJCc9tQYMTu8WjNi4E16WjBBM
|
||||||
-> ssh-ed25519 N240Tg 1bl9Y+I3XGx7RiY8078wEMdaAishvW84nMrprt8jjVU
|
-> ssh-ed25519 2a2Yhw Ni01ZgIQWBcHK/tPas9XWhHvBKpusGVWT+VLoRaycmU
|
||||||
4lXtc1rGouF1DoTohQnSEMvNwRZaaenimEFypsfxajM
|
FJE6jpgnvjMk7JtRNCie59qnbEC8uVWUqOOFM6yuRXk
|
||||||
-> ssh-ed25519 2a2Yhw SDknhtgjNgNy3ktoNNvLie3OdO8bKhWW5P4s73OtLk8
|
-> ssh-ed25519 dMQYog Ux82p5oapnhQ48v5YC7LtUgTkh0z4heN2wIZ4zdkBHc
|
||||||
Ihl/yNw35f2CgcZX6KHRXUTpAHp6aAQR/7oeU+gq3V4
|
617zDYbNTKqtYrR9A8G7KHOiTvu7gM1KTheDENb0Mbo
|
||||||
-> ssh-ed25519 dMQYog dME46DZmwFnKBKlmx5AZEoaVipBmpuz66RXPQfFoXSY
|
-> ssh-ed25519 G2eSCQ DXiNCQrPLznpFlNWjAw8AGE7N+2S+bZEPq2pxw7tYQc
|
||||||
eAzeaSpIL5KPQADGEeuX/bkQ014L8MeTQF2fapO2N/w
|
O/cqBzb901Ig+7ve5LMNM9w8TKPlR9AOMJaNrZ5F3hw
|
||||||
-> ssh-ed25519 G2eSCQ 8/xTD9nSXyAeZwBEdJgLcOembBwnMOgWX3jR4N2sXC8
|
-> ssh-ed25519 6AT2/g IKSN6LZpelB1Qa0WxPpGWQ2BLWK71r9J8cqB7XIfMAg
|
||||||
0BmY7u5TEcIEza2PZIJEamV2dfC0sDeVl0UXECBwDlc
|
8HRo/7Wuui5imZ9rr67LlYdAO1mS13HqUv+jrSeLiOA
|
||||||
-> ssh-ed25519 6AT2/g xSdH52Oq0TOg0D76WlDVSY5kJb0hMAWoM3XVyMtAeWk
|
-> ssh-ed25519 yHDAQw ax0q3ja7Q70+sGUZNdvyUkA0bRZYiNV5nvVhnTtcezo
|
||||||
0p2AHJDa9XK6C2g8AM/g7cWdR5DGLk6SoUL3Nah2G1M
|
GWps1K/7Lf4sBBo+rQCVT42NpJXdF9h+G2vB8/bTPOk
|
||||||
-> ssh-ed25519 yHDAQw mQBHUkvKf+Na8pCfl2Vb7+sKLmKth0lbxDFEcTtH/ng
|
-> ssh-ed25519 VyYH/Q 0bzf+qa/YkcMdfFwn53X/nINPkatTGpJj+fs8/kvOB0
|
||||||
JDPxV93vE8mKJtDp/MewHA0F78rW/0ZPYUQKkdNUivs
|
yu+xVqTTjbQAv8d8Tx814GrP6C4G2Ivikl1yb3kQUA4
|
||||||
-> ssh-ed25519 hPp1nw htVxNW9zp7J38WN06jfEX417xtXt50iMTRUtrzLRO2k
|
-> ssh-ed25519 hPp1nw SDKk2Cwoya2DmFlTNymeoyDCtiOxrr93F4ZpVXKQwxE
|
||||||
iTHjoS5eWNiQxIWtuylkqXlO8E+Dx/2CkENs16lZqhQ
|
0HwqXkVqE0mPiGenC8H6MTa2ElidAamGXLP3VZaB23I
|
||||||
-> ssh-ed25519 CRfjsA Dqs/SAfRhgszI9pz4yZHyVp0iqPg1ssspX6ZW2QTv10
|
-> ssh-ed25519 CRfjsA +PqVqX6J1ZhcfjlEBg9hJpDeYQEeCbJifYzC4iVpzBM
|
||||||
tA7NQXpPtJQ4mHjTDr4pTt9jrqDkMJZGMLVazOenMbs
|
8aOqAQvJIxTcUfxW0QVYJFHpMO0aSUxbF6z4wEo1Y+g
|
||||||
-> ssh-ed25519 vwVIvQ oNmVe26rEpI7nNGlI5G7Er9fu7blpHNE6NOeGkoR/TM
|
-> ssh-ed25519 vwVIvQ r4wRXXLTg8RpDq4gjWZGuFp9NH33kekLIu4NUvtjoH0
|
||||||
vAL2gsM9NatGQpnNIh8XpCP+o9KoOnuLVt9e8+Kymcw
|
2FFFi1HMKgqFYZltig76rSL9zHst5rE1/2zltjk/gmo
|
||||||
-> ssh-ed25519 fBrw3g 7GVBA1eUhgxGfiiKirK/i5JUbehOJVgmc2H/tgQ+A1s
|
-> ssh-ed25519 fBrw3g fdCixr2OJQDSJJXcNeGwKbaM22Uj3669/GAZxVNVhEs
|
||||||
n3i9gtNt4aRT4EOk8C94lGmXNN538HNOqo8uCmxZz6o
|
/bIa/EtjEHgAsMsSrGnqJ+owKlZ6WlG2yHcr7tAPpF8
|
||||||
-> ssh-ed25519 S5xQfg 2KQLClmvqWMuJDOSAkzcpJkRTJgV6ig5Cq22RcCixWA
|
-> ssh-ed25519 S5xQfg 0jb5owsvZa1tApkTRo6Ai9+MiJaWHM09SmffDS6q1R8
|
||||||
zYULXTJL5o5uZxxi/fOCrocxZooH3KarUj8vUDkfWn8
|
zsfdzGq1HxQtvWgjBwac0BWzoZ81/9mOh3bwLHQ7eZE
|
||||||
-> ssh-ed25519 XPxfUQ z0v4A6O509NqQgbKFzZrY2WL1ATc9SCYckbtqaSOdk0
|
-> ssh-ed25519 XPxfUQ Tcaed1l2jarovJJcQcF3aH0oRTHG3+CjRC8nReQMphQ
|
||||||
PbDNvSWw4QEGLUzhp8IrX0oMDJzWjeemuEDZ02YlClo
|
aKPAQekq1S2ENodDJ+X9tURYHC5UeYX6IkAiZAwq/2s
|
||||||
-> ssh-ed25519 SpD5mg +A6LavFPjRHuTyk0MTZ6zmJf+CIMX69fT/HI6/0RJWI
|
-> ssh-ed25519 SpD5mg CI+doikC251HbDmvWkmxMPPuCxs7DhCs5djaV/yK8Q4
|
||||||
CVgJC3y/H7MHUCMR5s77oPWA56oIEpj+7MZH+Qw/LTU
|
j9mNZ9jOKyC/FoGMl4mSfLUF9jQcxoapUZ7AzJLVaC4
|
||||||
-> ssh-ed25519 Kk8sng 4Re6/B65/TMi45/fZh7zl7dAzH4MnCnHqca1Otpaa2o
|
-> ssh-ed25519 Kk8sng tfmmLUnB6P00bnx8oi05hkz1YsumbW3po5TLrUY9UHs
|
||||||
zJAlQ96vODytPwtwPSxEEi8hn052vCGcPUxECyU9Ivo
|
yh4L1HpuA9QHAl1o3KaMLuPNxcoHrd9xT24BSQB0gHI
|
||||||
-> V1&(!o4J-grease I)F/
|
-> E^;,0J-grease @1%uq:\
|
||||||
AQ7tCx9XyVd3QDf9Tadcz8QIOJ3bgj4kDh8YuwATAmF7M9DPAlQiW5qkkvaALloG
|
rsHU3TVrPPYHVgxVVSD69DWk1ms+dBCh2/ET8h7lIz2xrDqQf8bx+oJriPv+78Qb
|
||||||
KwwV
|
bjoq88amMcGrJKSoNrcRxYqj7OGw4SQk2gfzotxF57BdoLSeRNboLwv8DTSJpPLt
|
||||||
--- VnZ2JJVPKnr8hDMqsZidpehwkLY9W2UmF40/5Khu7rg
|
m1o
|
||||||
„;»æ™£,‘ΧÂ<C2A7>òHµˆ›¿ˆ±‚>ê¬?þL¬Üiv?PËwùìŒímW£›3„^¯{^ÂÆ«"ýçMÈ[…P¤$RàüNðú…£ÄŽýÓ6LÍ Ï
|
--- KNvXo+zbpLVsT8S8XMPRoCjjz55fW3d97axYONHvs0U
|
||||||
|
ýüGrsTRrÒß ’…eGr݆¹02bé:|òmj{øqÂØD~<7E>þP3–5)Ü£^í´ÞH´(\rV›6VŽIΞ»Ì5wL!ã£ó!«|Iañ¾\
|
||||||
@@ -1,38 +1,38 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 xoAm7w QDzXkxhczV+ZUvEHmN1Uf7xWaEDSugv2dcisOakVPEc
|
-> ssh-ed25519 xoAm7w HClJLz2DJRlS7owQ8Wu6lkOWBZY2t4tL3m4Xd1wf6Ts
|
||||||
+k9M+R98OqsfIROOedql7ksLCtejx5uzFXigxB1Dhzs
|
T/SjmYmVs4x74n/Q3fFQujyeDTaSMatIDK67N3uo6H8
|
||||||
-> ssh-ed25519 mbw8xA ERuMyLhLVrNwmr1wS9h0ssZYayCn0Hc1dhu3zBKzDF0
|
-> ssh-ed25519 mbw8xA JFGWHAkip5tKBG9ett2/Y0Dr2wsiStKve0mpZVJN/gE
|
||||||
pz2rEMX3MtxtVOTuEyO5K9ZE5s0C+2JL7lNE5BdUsRo
|
lwTtXrW+0N5SYkllt6KAQs82KLa7YH/godphEWkhgdw
|
||||||
-> ssh-ed25519 N240Tg kHC1Wn8T3aUpWd4yK0+GJo+SDBXrVmTSrNz/Z+3kfGs
|
-> ssh-ed25519 2a2Yhw blLit/oIYe10zPJOu0QOKUd7NHAS3NvSSd0DMvrqiGM
|
||||||
sg6A3DgaQev5ZezJeSNAR7+G4MS1rdwHd/6u1H5+0us
|
VlC0shqH1HgAR5EokdgKtWDOAS4tL5C1YKgCJ6kAeCA
|
||||||
-> ssh-ed25519 2a2Yhw 64vHNVi/UCK1aCBFu+BnSyy42DHZIFeiDekfnQeDlHE
|
-> ssh-ed25519 dMQYog s5CZNbbI00B74zlzP6jNaw6l/YKDbLgTJPQpRlXRfSg
|
||||||
19On29XUAiUsTmlqxrY8PQGderv7VzBO4a10jT5aZwY
|
NQohEMrbchdS433sw3MKRH/8lryh6j4VZFBvjW1qmc0
|
||||||
-> ssh-ed25519 dMQYog EHtR1wf5/2aWvGwkD4EBOECctp2zs2RjAUOKcncjUSI
|
-> ssh-ed25519 G2eSCQ PbfTCAk1+DJhW7F+26xvaSZlhpIAtfIAvqm9Xfi9xGE
|
||||||
s7dfQHaLjO6Hor6xXpx8h5hox3OQA4mPRGt8ewr0jQM
|
CbVJJl6zzm2857A5oDhF8Z4Vtq0felJ7j96Tc3aN9eI
|
||||||
-> ssh-ed25519 G2eSCQ 4L9zIv4aApkZgFneUjVm2esXp4DJYVzm94LA2sS0Qkc
|
-> ssh-ed25519 6AT2/g A2B3VdkSf88kbSQKCSfaAR6bUREanrTyKLiZhVP3ugM
|
||||||
+iDy2G82PX6yuIyn7zITzp/jvBX2P25u26n/NuGdjVM
|
Z8FvbHNpGMh6Wsaxu44MAUhSFOv8UIRFTugyrtvXr9Q
|
||||||
-> ssh-ed25519 6AT2/g HyH+8r/SZUXilmITIsFVyr2t6rCJK9scP9TR2/rO+1M
|
-> ssh-ed25519 yHDAQw LZPhYf49feALAiKTT2oiM61BgcRfrXTKal+zhjLoMxA
|
||||||
0Hkx2o3wlq7nj6fRSL3QNtrxKFxYlfhg7CwsyQDjIo8
|
Qi7Eu6Rq7LjNvhwgN1Cy5/B+VCOLvOdkH5jWsXGvydc
|
||||||
-> ssh-ed25519 yHDAQw vZlwV2QvrzG1Xu4XZt4Yi5aDQ8qmPQnadCJtHdtTSlc
|
-> ssh-ed25519 VyYH/Q s2gMTJIyJZkWXeVX+kv/bUpNKqN3Zt5FpVR1bfOb+zg
|
||||||
4NscOK2mu+P+vrZ8FIbIYhQ/97DPo5vgsl0jnlZM0gY
|
Ho1k4VljmGXcpr4NGo7RkKhjrxnckMGL3GzDMK1U0NE
|
||||||
-> ssh-ed25519 hPp1nw YWRekiOxwuK8eAGehbBfOzW7Rmw95V+A/XD4rmFxS3Y
|
-> ssh-ed25519 hPp1nw dg3SZjzCIzJU2Ef68SOwXmZE0Efg9MaE1J6+JKgW9xQ
|
||||||
sd+q4ya9k/KE06GYGFV2O9P3O77aZcJl05tAvY6W1s8
|
8/hJdKcQAcvDtarn8u7W0tKblu02thOylJ+zThWlpic
|
||||||
-> ssh-ed25519 CRfjsA LfIzQhaql9b4EAotyVrvKBV1AhlMVcRarA49q7+rQXc
|
-> ssh-ed25519 CRfjsA FIF0LZf60q7MExEDJi0UMODKi3Q0c39c26fFUE9tHDc
|
||||||
v4WddjXusd/m/s/T7E+wdKm9tDR3rGj6CNE3AdVrDb8
|
TIdABrVJ6FmbqfhWbz3+6xZtyRJAehas83JmBFEoVfU
|
||||||
-> ssh-ed25519 vwVIvQ 53S5tWgmlVnKIHonBAmvxbv+w0j9b65NdyWvwlvgZWg
|
-> ssh-ed25519 vwVIvQ uXexIx8K6/AOpX0P2JSZP27mo7Iq7kePt54m0B/83Wc
|
||||||
xa+z7MYrJHCgILtG/3Yw1OKH1/YKvuVG2jabnv3gSoA
|
sakOup9vuUx4/52FltGPHOT1SUG7nIIUbhTlev0Tg+4
|
||||||
-> ssh-ed25519 fBrw3g GsaGAXiMo4WhEZTQPgr761gAiQHmHPSwdWF0t910+DI
|
-> ssh-ed25519 fBrw3g YoekhSoktfoGXc/soCDSSvOV6Y1SMOwsahtxeOkPgj0
|
||||||
dmZGcEghoXi7giaxC/1UVJVAtyY5hcknUBxr0wQ4RBk
|
YD0/HFmw/rJ5h8p0+IF9rfL+PLe7lwvwIV4tp6cb1AY
|
||||||
-> ssh-ed25519 S5xQfg wgkQBHQi8xY4++/quS4ZJWb9PPpg6b0KZpSwypdS7HY
|
-> ssh-ed25519 S5xQfg pmm6X5Tl94OTiz9oWoTvfggF4UAOcCUNATbLbTHUg2s
|
||||||
+1yatx5SUanPC04jJMVVILHAwdtg2r9Bd+sj9728BnY
|
tFA3SJGfTDi2FhV4JBKWz1/p7SAHtPaQ+dvSmI6edLU
|
||||||
-> ssh-ed25519 XPxfUQ Hj2e1U4udGkp04dSdTSsaaJPIQ7gB1bwralXazBzpVM
|
-> ssh-ed25519 XPxfUQ XW93ctvokekrrlNySXSl0b6TFAosf0zBxmT4dc7Ybkk
|
||||||
LPOMpbX+ndXRkQlR3GKKpwSd5zOT03j5bII8btjY52o
|
chKtenAqQ2tavjBzDxVyi6OwYp6oKW2Cf6g9YxEYqYU
|
||||||
-> ssh-ed25519 SpD5mg ++/8/U9XQKg6L3SHej+mvXeZYrvoWhiwmcurC3V0aTU
|
-> ssh-ed25519 SpD5mg me2egMTBnAAwko5Hk+6rtjl7DwcGJsWpiiHFaTG8cgA
|
||||||
qR3nTcugxtBgDhcbZpCe0/NUavbzV6tFJZKv3IopAO4
|
h6Kzkc/jRlNE2p+CeAMLTMzLGrm0bSQEKJj4yQcQ2Eg
|
||||||
-> ssh-ed25519 Kk8sng /bL56jng2lp0INyIDqUAX5L8mFmKxCBeHFWPUW6gE0U
|
-> ssh-ed25519 Kk8sng BEeiCUQ9QWlYscSHtvQKrYPl+/G1BCfJn13J17QTWmo
|
||||||
4v+jq2N6RIQAh0VRrBZkMjSQW6L+LYcAfYUBvfTM+Jw
|
3xd4hNsMGmhAg2d8jvsJ3/rVOvIooYMMOgpn9N3t3EM
|
||||||
-> ";etw{[s-grease E;mh^R$ c8
|
-> _'bSoQ-grease uFb7xPe, S K.f; Y7i"cG
|
||||||
ossMGyq0gpvz9PjjLBWD+QHRKKhzY6/9Kj4b0M7YdP0OgMdpr5QlA7UIDhiGQQBL
|
D1xxRIgIslR33p/N+cnKEqSGP7iCgVS2pS8DZtGgAz3DzSUf7a1+OF4uRPOz3juH
|
||||||
dbt0YyLxbAdhqG7S3lLeedQmvzv/oIyhmV0jsTB79W1l/27FujvPRWYf
|
b790V0/2CzNGwSbd
|
||||||
--- pYjss6AEPZn0PG7FmO6bGq1O+k1IFGzoxsitB4qgotY
|
--- hNoZqGbHUS8/YCysJPb8fV7RwGv8AViuQXbI5n1aPJc
|
||||||
ÌÐçJö›Ç<10>>Z`´{ª<0C>b%RW^óºñ–&<26>·ª’ -4¥ðè¬ÙÚW…á
|
+¸‹o…˜•Kui/ψü´²0j!÷œ¯Ð—þâA&½8[èƒsd0þrê@ö1SÙõ
|
||||||
Reference in New Issue
Block a user