This commit is contained in:
mjallen18
2025-12-23 21:04:21 -06:00
parent 8f08f24761
commit d981fb20c2
68 changed files with 957 additions and 543 deletions

View File

@@ -217,8 +217,8 @@
nixos-raspberrypi.nixosModules.raspberry-pi-4.display-vc4 nixos-raspberrypi.nixosModules.raspberry-pi-4.display-vc4
nixos-raspberrypi.nixosModules.nixpkgs-rpi nixos-raspberrypi.nixosModules.nixpkgs-rpi
nixos-raspberrypi.nixosModules.trusted-nix-caches nixos-raspberrypi.nixosModules.trusted-nix-caches
nixos-raspberrypi.lib.inject-overlays # nixos-raspberrypi.lib.inject-overlays
nixos-raspberrypi.lib.inject-overlays-global # nixos-raspberrypi.lib.inject-overlays-global
]; ];
}; };
@@ -234,8 +234,8 @@
nixos-raspberrypi.nixosModules.raspberry-pi-5.page-size-16k nixos-raspberrypi.nixosModules.raspberry-pi-5.page-size-16k
nixos-raspberrypi.nixosModules.nixpkgs-rpi nixos-raspberrypi.nixosModules.nixpkgs-rpi
nixos-raspberrypi.nixosModules.trusted-nix-caches nixos-raspberrypi.nixosModules.trusted-nix-caches
nixos-raspberrypi.lib.inject-overlays # nixos-raspberrypi.lib.inject-overlays
nixos-raspberrypi.lib.inject-overlays-global # nixos-raspberrypi.lib.inject-overlays-global
]; ];
}; };

View File

@@ -5,7 +5,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) enabled;
# Displays # Displays
display = { display = {
input = "eDP-1"; input = "eDP-1";

View File

@@ -5,7 +5,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -1,6 +1,11 @@
{ lib, pkgs, namespace, ... }: {
lib,
pkgs,
namespace,
...
}:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "admin"; home.username = "admin";
@@ -23,7 +28,10 @@ in
}; };
protonmail-bridge = { protonmail-bridge = {
enable = true; enable = true;
extraPackages = with pkgs; [ pass libsecret ]; extraPackages = with pkgs; [
pass
libsecret
];
}; };
}; };
} }

View File

@@ -1,6 +1,11 @@
{ lib, pkgs, namespace, ... }: {
lib,
pkgs,
namespace,
...
}:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) enabled;
in in
{ {
home.username = "deck"; home.username = "deck";

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -4,7 +4,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) disabled;
in in
{ {
home.username = "root"; home.username = "root";

View File

@@ -30,7 +30,10 @@ mkModule {
age = { age = {
generateKey = true; generateKey = true;
keyFile = "${config.home.homeDirectory}/.config/sops/age/keys.txt"; keyFile = "${config.home.homeDirectory}/.config/sops/age/keys.txt";
sshKeyPaths = [ "${config.home.homeDirectory}/.ssh/id_ed25519" ] ++ config.${namespace}.sops.sshKeyPaths; sshKeyPaths = [
"${config.home.homeDirectory}/.ssh/id_ed25519"
]
++ config.${namespace}.sops.sshKeyPaths;
}; };
}; };
}; };

View File

@@ -1,7 +1,7 @@
# Example usage of the reverse proxy utilities # Example usage of the reverse proxy utilities
{ lib, namespace, ... }: { lib, namespace, ... }:
let let
inherit (lib.${namespace}-lib.reverseproxy) inherit (lib.${namespace} - lib.reverseproxy)
mkReverseProxy mkReverseProxy
mkReverseProxies mkReverseProxies
templates templates

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
let let
inherit (lib.${namespace}.module) mkModule mkOpt mkBoolOpt; inherit (lib.${namespace}.module) mkModule mkOpt mkBoolOpt;
in in

View File

@@ -1,6 +1,6 @@
{ inputs, namespace, ... }: { inputs, namespace, ... }:
let let
inherit (inputs.self.${namespace}-lib.system.common) inherit (inputs.self.${namespace} - lib.system.common)
mkExtendedLib mkExtendedLib
mkNixpkgsConfig mkNixpkgsConfig
mkHomeConfigs mkHomeConfigs
@@ -13,10 +13,10 @@ in
nixosConfigurations = nixosConfigurations =
let let
# Get all systems # Get all systems
allSystems = inputs.self.${namespace}-lib.file.scanSystems ../systems; allSystems = inputs.self.${namespace} - lib.file.scanSystems ../systems;
# Filter for NixOS systems # Filter for NixOS systems
nixosSystems = inputs.self.${namespace}-lib.file.filterNixOSSystems allSystems; nixosSystems = inputs.self.${namespace} - lib.file.filterNixOSSystems allSystems;
in in
inputs.nixpkgs.lib.mapAttrs' ( inputs.nixpkgs.lib.mapAttrs' (
_name: _name:
@@ -83,7 +83,7 @@ in
homeConfigurations = homeConfigurations =
let let
# Get all homes # Get all homes
allHomes = inputs.self.${namespace}-lib.file.scanHomes ../homes; allHomes = inputs.self.${namespace} - lib.file.scanHomes ../homes;
in in
inputs.nixpkgs.lib.mapAttrs' ( inputs.nixpkgs.lib.mapAttrs' (
_name: _name:

View File

@@ -1,4 +1,8 @@
{ inputs, lib, namespace }: {
inputs,
lib,
namespace,
}:
let let
inherit (inputs.nixpkgs.lib) inherit (inputs.nixpkgs.lib)
mapAttrs mapAttrs
@@ -31,7 +35,7 @@ rec {
moduleConfig ? { }, moduleConfig ? { },
domain ? "services", domain ? "services",
config, config,
serviceName ? name serviceName ? name,
}: }:
let let
cfg = config.${namespace}.${domain}.${name}; cfg = config.${namespace}.${domain}.${name};
@@ -90,9 +94,10 @@ rec {
# # "d ${cfg.configDir}/server-files 0775 ${name} ${name} - -" # # "d ${cfg.configDir}/server-files 0775 ${name} ${name} - -"
# # "d ${cfg.configDir}/user-files 0775 ${name} ${name} - -" # # "d ${cfg.configDir}/user-files 0775 ${name} ${name} - -"
# ]; # ];
} // moduleConfig; }
// moduleConfig;
in in
{ config, lib, ... }: { lib, ... }:
{ {
options.${namespace}.${domain}.${name} = lib.mkOption { options.${namespace}.${domain}.${name} = lib.mkOption {
type = lib.types.submodule { type = lib.types.submodule {
@@ -127,9 +132,14 @@ rec {
port = mkOpt types.int 80 "Port for ${name} redis to be hosted on"; port = mkOpt types.int 80 "Port for ${name} redis to be hosted on";
}; };
hashedPassword = mkOpt (types.nullOr types.str) "$y$j9T$EkPXmsmIMFFZ.WRrBYCxS1$P0kwo6e4.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06" "Hashed password for code-server authentication"; hashedPassword =
mkOpt (types.nullOr types.str)
"$y$j9T$EkPXmsmIMFFZ.WRrBYCxS1$P0kwo6e4.WM5DsqUcEqWC3MrZp5KfCjxffraMFZWu06"
"Hashed password for code-server authentication";
extraEnvironment = mkOpt (types.attrsOf types.str) { } "Extra environment variables for code-server"; extraEnvironment =
mkOpt (types.attrsOf types.str) { }
"Extra environment variables for code-server";
reverseProxy = mkReverseProxyOpt; reverseProxy = mkReverseProxyOpt;
} }
@@ -141,7 +151,6 @@ rec {
config = lib.mkIf cfg.enable defaultConfig; config = lib.mkIf cfg.enable defaultConfig;
}; };
# container # container
mkContainer = mkContainer =
{ {

View File

@@ -7,7 +7,7 @@ in
flake: nixpkgs: flake: nixpkgs:
nixpkgs.lib.extend ( nixpkgs.lib.extend (
_final: _prev: { _final: _prev: {
mjallen = flake.${namespace}-lib; mjallen = flake.${namespace} - lib;
} }
); );
@@ -30,7 +30,7 @@ in
hostname, hostname,
}: }:
let let
inherit (flake.${namespace}-lib.file) scanHomes; inherit (flake.${namespace} - lib.file) scanHomes;
homesPath = ../../homes; homesPath = ../../homes;
allHomes = scanHomes homesPath; allHomes = scanHomes homesPath;
in in

View File

@@ -7,7 +7,7 @@
... ...
}: }:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) enabled;
in in
{ {
home = { home = {

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.btop; cfg = config.${namespace}.programs.btop;

View File

@@ -225,7 +225,7 @@ in
halign = "center"; halign = "center";
valign = "center"; valign = "center";
} }
# weather # weather
{ {
monitor = cfg.primaryDisplay; monitor = cfg.primaryDisplay;
text = "cmd[update:30000] waybar-weather --hyprlock"; text = "cmd[update:30000] waybar-weather --hyprlock";
@@ -236,7 +236,7 @@ in
halign = "right"; halign = "right";
valign = "bottom"; valign = "bottom";
} }
# media # media
{ {
monitor = cfg.primaryDisplay; monitor = cfg.primaryDisplay;
text = "cmd[update:1000] waybar-media"; text = "cmd[update:1000] waybar-media";

View File

@@ -1,4 +1,9 @@
{ lib, pkgs, namespace, ... }: {
lib,
pkgs,
namespace,
...
}:
with lib; with lib;
{ {
options.${namespace}.programs.hyprland = { options.${namespace}.programs.hyprland = {

View File

@@ -1,4 +1,9 @@
{ lib, config, namespace, ... }: {
lib,
config,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.kitty; cfg = config.${namespace}.programs.kitty;
@@ -12,7 +17,7 @@ in
shellIntegration.enableZshIntegration = true; shellIntegration.enableZshIntegration = true;
settings = { settings = {
bold_font = "auto"; bold_font = "auto";
italic_font = "auto"; italic_font = "auto";
bold_italic_font = "auto"; bold_italic_font = "auto";
mouse_hide_wait = "2.0"; mouse_hide_wait = "2.0";

View File

@@ -1,8 +1,5 @@
{ lib, namespace, ... }: { lib, namespace, ... }:
with lib; with lib;
let
inherit (lib.${namespace}) mkOpt;
in
{ {
options.${namespace}.programs.kitty = { options.${namespace}.programs.kitty = {
enable = mkEnableOption "enable kitty terminal"; enable = mkEnableOption "enable kitty terminal";

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.mako; cfg = config.${namespace}.programs.mako;

View File

@@ -2,13 +2,12 @@
config, config,
lib, lib,
pkgs, pkgs,
namespace, namespace,
... ...
}: }:
with lib; with lib;
let let
cfg = config.${namespace}.programs.nwg-dock; cfg = config.${namespace}.programs.nwg-dock;
palette = import cfg.theme.file;
in in
{ {
imports = [ ./options.nix ]; imports = [ ./options.nix ];

View File

@@ -8,7 +8,6 @@
with lib; with lib;
let let
cfg = config.${namespace}.programs.nwg-drawer; cfg = config.${namespace}.programs.nwg-drawer;
palette = import cfg.theme.file;
in in
{ {
imports = [ ./options.nix ]; imports = [ ./options.nix ];

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.nwg-panel; cfg = config.${namespace}.programs.nwg-panel;

View File

@@ -1,4 +1,9 @@
{ lib, pkgs, namespace, ... }: {
lib,
pkgs,
namespace,
...
}:
with lib; with lib;
{ {
options.${namespace}.programs.nwg-panel = { options.${namespace}.programs.nwg-panel = {

View File

@@ -1,13 +1,12 @@
{ {
config, config,
lib,
namespace, namespace,
pkgs, pkgs,
... ...
}: }:
let let
git-token = config.sops.secrets."github-token".path; git-token = config.sops.secrets."github-token".path;
update-checker = pkgs.writeScriptBin "update-checker" '' update-checker = pkgs.writeScriptBin "update-checker" ''
#!/usr/bin/env nix-shell #!/usr/bin/env nix-shell
#! nix-shell -i python3 --pure #! nix-shell -i python3 --pure

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.waybar; cfg = config.${namespace}.programs.waybar;
@@ -383,15 +388,15 @@ in
"custom/power" = { "custom/power" = {
format = " "; format = " ";
tooltip = false; tooltip = false;
menu = "on-click"; menu = "on-click";
menu-file = "~/.config/waybar/power_menu.xml"; menu-file = "~/.config/waybar/power_menu.xml";
menu-actions = { menu-actions = {
shutdown = "shutdown"; shutdown = "shutdown";
reboot = "reboot"; reboot = "reboot";
suspend = "systemctl suspend"; suspend = "systemctl suspend";
hibernate = "systemctl hibernate"; hibernate = "systemctl hibernate";
lock = "pidof hyprlock || hyprlock"; lock = "pidof hyprlock || hyprlock";
}; };
}; };
} }

View File

@@ -1,8 +1,12 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.wlogout; cfg = config.${namespace}.programs.wlogout;
palette = import cfg.theme.file;
in in
{ {
imports = [ ./options.nix ]; imports = [ ./options.nix ];

View File

@@ -1,8 +1,12 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
with lib; with lib;
let let
cfg = config.${namespace}.programs.wofi; cfg = config.${namespace}.programs.wofi;
palette = import cfg.theme.file;
in in
{ {
imports = [ ./options.nix ]; imports = [ ./options.nix ];

View File

@@ -1,8 +1,4 @@
{ {
config,
lib,
pkgs,
namespace,
... ...
}: }:
{ {

View File

@@ -1,4 +1,9 @@
{ config, pkgs, system, ... }: {
config,
pkgs,
system,
...
}:
let let
# # Pull from global theme options # # Pull from global theme options
# themeSize = "standard"; # "standard" | "compact" # themeSize = "standard"; # "standard" | "compact"
@@ -95,4 +100,4 @@ in
}; };
}; };
}; };
} }

View File

@@ -1,7 +1,6 @@
{ {
config, config,
lib, lib,
pkgs,
namespace, namespace,
... ...
}: }:

View File

@@ -1,7 +1,6 @@
{ {
config, config,
lib, lib,
pkgs,
namespace, namespace,
... ...
}: }:
@@ -60,52 +59,61 @@
"uv" "uv"
"webkitgtk" "webkitgtk"
]; ];
cacheDir = "/var/cache/ccache"; # default location cacheDir = "/var/cache/ccache"; # default location
}; };
nixpkgs.overlays = [ nixpkgs.overlays = [
(self: super: { (_self: super: {
"linux_rpi-bcm2711" = super."linux_rpi-bcm2711".override { stdenv = super.ccacheStdenv; }; "linux_rpi-bcm2711" = super."linux_rpi-bcm2711".override { stdenv = super.ccacheStdenv; };
}) })
(self: super: { (_self: super: {
"mesa" = super."mesa".override { buildPackages.stdenv = super.ccacheStdenv; }; "mesa" = super."mesa".override { buildPackages.stdenv = super.ccacheStdenv; };
}) })
(self: super: { (_self: super: {
"webkitgtk_4_1" = super.stable."webkitgtk_4_1".override { clangStdenv = super.ccacheStdenv; }; "webkitgtk_4_1" = super.stable."webkitgtk_4_1".override { clangStdenv = super.ccacheStdenv; };
}) })
(self: super: { (_self: super: {
"webkitgtk_6_0" = super."webkitgtk_6_0".override { clangStdenv = super.ccacheStdenv; }; "webkitgtk_6_0" = super."webkitgtk_6_0".override { clangStdenv = super.ccacheStdenv; };
}) })
(self: super: { (_self: super: {
"jellyfin-ffmpeg" = super."jellyfin-ffmpeg".override { ffmpeg_7-full = super.ffmpeg_7-full.override { stdenv = super.ccacheStdenv; }; }; "jellyfin-ffmpeg" = super."jellyfin-ffmpeg".override {
ffmpeg_7-full = super.ffmpeg_7-full.override { stdenv = super.ccacheStdenv; };
};
}) })
# (self: super: { # (self: super: {
# "ffmpeg-headless-rpi" = super."ffmpeg-headless-rpi".override { ffmpeg = super.ffmpeg_7.override { stdenv = super.ccacheStdenv; }; }; # "ffmpeg-headless-rpi" = super."ffmpeg-headless-rpi".override { ffmpeg = super.ffmpeg_7.override { stdenv = super.ccacheStdenv; }; };
# }) # })
# todo: make these work # todo: make these work
(self: super: { (_self: super: {
pcsx2 = super.pcsx2.override { pcsx2 = super.pcsx2.override {
llvmPackages = super.llvmPackages // { llvmPackages = super.llvmPackages // {
stdenv = super.ccacheStdenv; stdenv = super.ccacheStdenv;
}; };
}; };
}) })
(self: super: { (_self: super: {
driversi686Linux = super.driversi686Linux // { driversi686Linux = super.driversi686Linux // {
mesa = super.driversi686Linux.mesa.override { stdenv = super.ccacheStdenv; buildPackages.stdenv = super.ccacheStdenv; }; mesa = super.driversi686Linux.mesa.override {
stdenv = super.ccacheStdenv;
buildPackages.stdenv = super.ccacheStdenv;
};
}; };
}) })
(self: super: { (_self: super: {
kdePackages = super.kdePackages // { kdePackages = super.kdePackages // {
qt3d = super.kdePackages.qt3d.override { qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; }; }; qt3d = super.kdePackages.qt3d.override {
qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; };
};
# qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; }; # qtbase = super.kdePackages.qtbase.override { stdenv = super.ccacheStdenv; };
qtwebengine = super.kdePackages.qtwebengine.override { stdenv = super.ccacheStdenv; }; qtwebengine = super.kdePackages.qtwebengine.override { stdenv = super.ccacheStdenv; };
}; };
}) })
(self: super: { (_self: super: {
linuxAndFirmware = super.linuxAndFirmware // { linuxAndFirmware = super.linuxAndFirmware // {
linuxPackages_rpi4 = super.linuxAndFirmware.linuxPackages_rpi4.override { stdenv = super.ccacheStdenv; }; linuxPackages_rpi4 = super.linuxAndFirmware.linuxPackages_rpi4.override {
stdenv = super.ccacheStdenv;
};
}; };
}) })
]; ];

View File

@@ -1,6 +1,15 @@
{ config, namespace, lib, pkgs, ... }: {
config,
namespace,
lib,
pkgs,
...
}:
let let
hasGui = config.${namespace}.desktop.hyprland.enable || config.${namespace}.desktop.gnome.enable || config.${namespace}.desktop.cosmic.enable; hasGui =
config.${namespace}.desktop.hyprland.enable
|| config.${namespace}.desktop.gnome.enable
|| config.${namespace}.desktop.cosmic.enable;
in in
{ {
security = { security = {
@@ -37,12 +46,15 @@ in
}; };
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages =
age-plugin-yubikey with pkgs;
libsecret [
yubikey-manager age-plugin-yubikey
yubikey-personalization libsecret
] ++ (if hasGui then [ yubioath-flutter ] else [ ]); yubikey-manager
yubikey-personalization
]
++ (if hasGui then [ yubioath-flutter ] else [ ]);
services = { services = {
yubikey-agent.enable = true; yubikey-agent.enable = true;

View File

@@ -1,5 +1,10 @@
{ lib, pkgs, system, ... }: {
let lib,
pkgs,
system,
...
}:
let
isArm = "aarch64-linux" == system; isArm = "aarch64-linux" == system;
in in
{ {

View File

@@ -26,8 +26,8 @@ let
disableUpdateCheck = true; disableUpdateCheck = true;
extraEnvironment = cfg.extraEnvironment; extraEnvironment = cfg.extraEnvironment;
extraGroups = [ extraGroups = [
"admin" "admin"
"wheel" "wheel"
]; ];
} }
// optionalAttrs (cfg.hashedPassword != null) { // optionalAttrs (cfg.hashedPassword != null) {

View File

@@ -7,7 +7,6 @@
let let
name = "collabora"; name = "collabora";
cfg = config.${namespace}.services.${name}; cfg = config.${namespace}.services.${name};
jwtSecretFile = config.sops.secrets."jallen-nas/onlyoffice-key".path;
collaboraConfig = lib.${namespace}.mkModule { collaboraConfig = lib.${namespace}.mkModule {
inherit config name; inherit config name;
@@ -40,7 +39,7 @@ let
# Restrict loading documents from WOPI Host # Restrict loading documents from WOPI Host
storage.wopi = { storage.wopi = {
"@allow" = true; "@allow" = true;
host = ["cloud.mjallen.dev"]; host = [ "cloud.mjallen.dev" ];
}; };
# Set FQDN of server # Set FQDN of server

View File

@@ -0,0 +1,42 @@
{
lib,
config,
namespace,
...
}:
with lib;
let
name = "dispatcharr";
cfg = config.${namespace}.services.${name};
dispatcharrConfig = lib.${namespace}.mkModule {
inherit config name;
serviceName = "podman-${name}";
description = "dispatcharr podman container";
options = { };
moduleConfig = {
virtualisation.oci-containers.containers.${name} = {
autoStart = true;
image = "ghcr.io/dispatcharr/dispatcharr";
extraOptions = [ "--device=/dev/dri" ];
volumes = [
"${cfg.configDir}/dispatcharr:/data"
"${cfg.dataDir}/movies:/movies"
"${cfg.dataDir}/tv:/tv"
];
ports = [
"${toString cfg.port}:9191"
];
environment = {
DISPATCHARR_ENV = "aio";
PUID = cfg.puid;
PGID = cfg.pgid;
TZ = cfg.timeZone;
};
};
};
};
in
{
imports = [ dispatcharrConfig ];
}

View File

@@ -249,10 +249,10 @@ let
size = "small"; size = "small";
widgets = [ widgets = [
{ {
type = "adguard"; type = "adguard";
url = "http://pi4.local:3000"; url = "http://pi4.local:3000";
username = "mjallen"; username = "mjallen";
password = "BogieDudie1"; password = "BogieDudie1";
} }
]; ];
} }

View File

@@ -55,7 +55,7 @@ let
}; };
users.groups.glances = { }; users.groups.glances = { };
}; };
}; };
in in
{ {

View File

@@ -16,7 +16,7 @@ let
description = "immich"; description = "immich";
options = { }; options = { };
moduleConfig = { moduleConfig = {
# Enable immich service # Enable immich service
services.immich = { services.immich = {
enable = true; enable = true;
port = cfg.port; port = cfg.port;

View File

@@ -15,26 +15,26 @@ let
description = "lubelogger"; description = "lubelogger";
options = { }; options = { };
moduleConfig = { moduleConfig = {
virtualisation.oci-containers.containers.lubelogger = { virtualisation.oci-containers.containers.lubelogger = {
autoStart = true; autoStart = true;
image = "ghcr.io/hargata/lubelogger"; image = "ghcr.io/hargata/lubelogger";
ports = [ "${toString cfg.port}:8080" ]; ports = [ "${toString cfg.port}:8080" ];
volumes = [ volumes = [
"${cfg.configDir}/lubelogger:/App/data" "${cfg.configDir}/lubelogger:/App/data"
"${cfg.configDir}/lubelogger/keys:/root/.aspnet/DataProtection-Keys" "${cfg.configDir}/lubelogger/keys:/root/.aspnet/DataProtection-Keys"
]; ];
environmentFiles = [ environmentFiles = [
"${cfg.configDir}/lubelogger/lubelogger.env" "${cfg.configDir}/lubelogger/lubelogger.env"
]; ];
environment = { environment = {
PUID = toString config.users.users.nix-apps.uid; PUID = toString config.users.users.nix-apps.uid;
PGID = toString config.users.groups.jallen-nas.gid; PGID = toString config.users.groups.jallen-nas.gid;
TZ = "America/Chicago"; TZ = "America/Chicago";
};
}; };
}; };
};
}; };
in in
{ {
imports = [ lubeloggerConfig ]; imports = [ lubeloggerConfig ];
} }

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
let let
name = "minecraft"; name = "minecraft";
cfg = config.${namespace}.services.${name}; cfg = config.${namespace}.services.${name};

View File

@@ -5,7 +5,6 @@
... ...
}: }:
let let
inherit (lib.${namespace}) mkOpt mkReverseProxyOpt;
name = "ntfy"; name = "ntfy";
cfg = config.${namespace}.services.${name}; cfg = config.${namespace}.services.${name};

View File

@@ -5,10 +5,8 @@
... ...
}: }:
let let
inherit (lib.${namespace}) mkOpt mkReverseProxyOpt; inherit (lib.${namespace}) mkOpt;
cfg = config.${namespace}.services.onlyoffice; cfg = config.${namespace}.services.onlyoffice;
jwtSecretFile = config.sops.secrets."jallen-nas/onlyoffice-key".path;
in in
{ {
options.${namespace}.services.onlyoffice = with lib; { options.${namespace}.services.onlyoffice = with lib; {

View File

@@ -57,7 +57,7 @@ let
OC_SYSTEM_USER_ID = cfg.puid; OC_SYSTEM_USER_ID = cfg.puid;
OC_LOG_LEVEL = "info"; OC_LOG_LEVEL = "info";
APP_PROVIDER_PROVIDERS = "collabora"; APP_PROVIDER_PROVIDERS = "collabora";
APP_PROVIDER_COLLABORA_NAME = "Collabora"; APP_PROVIDER_COLLABORA_NAME = "Collabora";

View File

@@ -6,7 +6,6 @@
}: }:
with lib; with lib;
let let
inherit (lib.${namespace}) mkOpt mkReverseProxyOpt;
name = "unmanic"; name = "unmanic";
cfg = config.${namespace}.services.${name}; cfg = config.${namespace}.services.${name};

View File

@@ -1,13 +1,14 @@
{ inputs, self, ... }:
{ inputs, lib, self, ... }: final: _prev:
let
final: prev: let
cachyosPackages = final.callPackage ../../packages/linux-cachyos { cachyosPackages = final.callPackage ../../packages/linux-cachyos {
pkgs = final; pkgs = final;
nixpkgs = inputs.nixpkgs; nixpkgs = inputs.nixpkgs;
inherit self; inherit self;
}; };
in { in
{
# GCC Kernels # GCC Kernels
# Latest # Latest
linuxPackages_cachyos = cachyosPackages.cachyos-gcc; linuxPackages_cachyos = cachyosPackages.cachyos-gcc;
@@ -31,4 +32,4 @@ in {
# RC # RC
linuxPackages_cachyos-rc-lto = cachyosPackages.cachyos-rc-lto; linuxPackages_cachyos-rc-lto = cachyosPackages.cachyos-rc-lto;
linuxPackages_cachyos-rc-lto-znver4 = cachyosPackages.cachyos-rc-lto-znver4; linuxPackages_cachyos-rc-lto-znver4 = cachyosPackages.cachyos-rc-lto-znver4;
} }

View File

@@ -1,4 +1,4 @@
{ lib, buildHomeAssistantComponent, fetchFromGitHub, ... }: { buildHomeAssistantComponent, fetchFromGitHub, ... }:
buildHomeAssistantComponent rec { buildHomeAssistantComponent rec {
owner = "jjjonesjr33"; owner = "jjjonesjr33";
domain = "petlibro"; domain = "petlibro";

View File

@@ -281,4 +281,4 @@ in
}; };
postPatch = builtins.replaceStrings [ "grep --quiet '^Linux-M" ] [ "# " ] prevAttrs.postPatch; postPatch = builtins.replaceStrings [ "grep --quiet '^Linux-M" ] [ "# " ] prevAttrs.postPatch;
}); });
} }

View File

@@ -2,7 +2,7 @@
pkgs, pkgs,
self, self,
... ...
}@inputs: }:
let let
# Don't waste user's time. # Don't waste user's time.
markBroken = markBroken =

View File

@@ -130,7 +130,12 @@ let
# }); # });
kernel = callPackage ./kernel.nix { kernel = callPackage ./kernel.nix {
inherit cachyConfig pname stdenv kconfigToNix; inherit
cachyConfig
pname
stdenv
kconfigToNix
;
kernelPatches = [ ]; kernelPatches = [ ];
configfile = preparedConfigfile; configfile = preparedConfigfile;
config = linuxConfigTransfomed; config = linuxConfigTransfomed;
@@ -154,22 +159,19 @@ let
addOurs = finalAttrs: prevAttrs: { addOurs = finalAttrs: prevAttrs: {
kernel_configfile = prevAttrs.kernel.configfile; kernel_configfile = prevAttrs.kernel.configfile;
zfs_cachyos = zfs_cachyos =
(finalAttrs.callPackage "${nixpkgs}/pkgs/os-specific/linux/zfs/generic.nix" (finalAttrs.callPackage "${nixpkgs}/pkgs/os-specific/linux/zfs/generic.nix" zfsOverride {
zfsOverride kernelModuleAttribute = "zfs_cachyos";
{ kernelMinSupportedMajorMinor = "1.0";
kernelModuleAttribute = "zfs_cachyos"; kernelMaxSupportedMajorMinor = "99.99";
kernelMinSupportedMajorMinor = "1.0"; enableUnsupportedExperimentalKernel = true;
kernelMaxSupportedMajorMinor = "99.99"; inherit (prevAttrs.zfs_2_3) version;
enableUnsupportedExperimentalKernel = true; tests = { };
inherit (prevAttrs.zfs_2_3) version; maintainers = with lib.maintainers; [
tests = { }; pedrohlc
maintainers = with lib.maintainers; [ ];
pedrohlc hash = "";
]; extraPatches = [ ];
hash = ""; }).overrideAttrs
extraPatches = [ ];
}
).overrideAttrs
(prevAttrs: { (prevAttrs: {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cachyos"; owner = "cachyos";

View File

@@ -1,6 +1,6 @@
{ {
lib, lib,
python3Packages python3Packages,
}: }:
python3Packages.buildPythonPackage rec { python3Packages.buildPythonPackage rec {
@@ -17,7 +17,7 @@ python3Packages.buildPythonPackage rec {
build-system = with python3Packages; [ setuptools ]; build-system = with python3Packages; [ setuptools ];
dependencies = with python3Packages;[ dependencies = with python3Packages; [
aiohttp aiohttp
beautifulsoup4 beautifulsoup4
bidict bidict
@@ -42,4 +42,4 @@ python3Packages.buildPythonPackage rec {
maintainers = with maintainers; [ fab ]; maintainers = with maintainers; [ fab ];
mainProgram = "gehome-appliance-data"; mainProgram = "gehome-appliance-data";
}; };
} }

View File

@@ -0,0 +1,99 @@
{
lib,
fetchFromGitHub,
ffmpeg,
ffmpegVariant ? "small",
withVoutEgl ? false,
libepoxy,
withV4l2Request ? true,
udev,
systemd,
withVoutDrm ? true,
stdenv ? null,
}:
let
extraVersion = "rpi";
# https://github.com/jc-kynesim/rpi-ffmpeg/tree/test/7.1.2/main
ffmpegVersion = "7.1.2";
rpiFfmpegSrc = fetchFromGitHub {
owner = "jc-kynesim";
repo = "rpi-ffmpeg";
# rev = "test/${ffmpegVersion}/main"; # this branch is being forced-push to
rev = "de943d66dab18e89fc10c74459bea1d787edc49d";
hash = "sha256-Qbgos7uzYXF5E557kR2EXhX9eJRmO0LVmSE2NOpEZY0=";
};
in
(ffmpeg.overrideAttrs (old: {
pname = old.pname + "-rpi";
doCheck = false; # disabled because `imgutils` test fails
# see also
# https://github.com/jc-kynesim/rpi-ffmpeg/blob/release/4.4/rpi_import_1/pi-util/conf_native.sh#L85
configureFlags =
old.configureFlags
++ [
"--extra-version=${extraVersion}"
"--enable-logging"
"--enable-asm"
]
++ [
"--disable-mmal"
"--enable-neon"
]
++ [
"--enable-sand"
]
++ lib.optionals withVoutEgl [
"--enable-epoxy"
"--enable-vout-egl" # rpi
]
++ lib.optionals withVoutDrm [
# when withV4l2
"--enable-vout-drm" # rpi
]
++ lib.optionals withV4l2Request [
"--enable-v4l2-request"
"--enable-libudev"
];
buildInputs =
old.buildInputs
++ lib.optionals withVoutEgl [
libepoxy.dev
]
++ lib.optionals withV4l2Request [
udev
systemd
];
})).override
{
version = ffmpegVersion;
source = rpiFfmpegSrc;
hash = rpiFfmpegSrc.hash;
# version = ffmpegVersion + "-rpi";
# source = rpiFfmpegSrc;
# hash = rpiFfmpegSrc.hash;
inherit ffmpegVariant;
withStripping = true;
withDocumentation = false;
withHtmlDoc = false;
withManPages = false;
# withV4l2 = true; # default on linux
# withDrm = true; # default on linux
withXlib = withVoutEgl; # for libepoxy
withVaapi = false;
# !!! keep this enabled, because some applications may need it
# for example, vlc 3.0.20: fails with 'undefined reference to
# `av_vdpau_get_surface_parameters'' otherwise
withVdpau = true;
}
# > configure flags: --disable-static --prefix=/nix/store/hksqdxfkpspl4bqhvzq88v46c5zlf1c9-ffmpeg-4.4-rpi --target_os=linux --arch=aarch64 --pkg-config=pkg-config --enable-gpl --enable-version3 --disable-nonfree --disable-static --enable-shared --enable-pic --disable-thumb --disable-small --enable-runtime-cpudetect --disable-gray --enable-swscale-alpha --enable-hardcoded-tables --enable-safe-bitstream-reader --enable-pthreads --disable-w32threads --disable-os2threads --enable-network --enable-pixelutils --datadir=/nix/store/k9hkfl02wlmms2czv8a56c3sfk0c1947-ffmpeg-4.4-rpi-data/share/ffmpeg --enable-ffmpeg --enable-ffplay --enable-ffprobe --bindir=/nix/store/xmgl25z6yh1166ykgf3srqhihdzx45ng-ffmpeg-4.4-rpi-bin/bin --enable-avcodec --enable-avdevice --enable-avfilter --enable-avformat --enable-avresample --enable-avutil --enable-postproc --enable-swresample --enable-swscale --libdir=/nix/store/sgxz7wifxfi3yk2706fjfn1ja418lz4l-ffmpeg-4.4-rpi-lib/lib --incdir=/nix/store/4i8zcixbngr553ajfsg7qxasy372j18s-ffmpeg-4.4-rpi-dev/include --disable-doc --disable-htmlpages --disable-manpages --enable-podpages --enable-txtpages --enable-alsa --disable-libaom --enable-libass --disable-libbluray --disable-libbs2b --enable-bzlib --disable-libcaca --disable-libcelt --disable-chromaprint --disable-cuda --disable-cuda-llvm --enable-libdav1d --disable-libdc1394 --enable-libdrm --disable-libfdk-aac --disable-libflite --enable-fontconfig --enable-libfontconfig --enable-libfreetype --disable-frei0r --disable-libfribidi --disable-libgme --enable-gnutls --disable-libgsm --enable-iconv --disable-libjack --disable-ladspa --enable-lzma --disable-libmfx --disable-libmodplug --enable-libmp3lame --disable-libmysofa --enable-cuvid --enable-nvdec --enable-nvenc --disable-openal --disable-opencl --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --enable-libopus --enable-libpulse --disable-librav1e --disable-librtmp --disable-libsmbclient --enable-sdl2 --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --disable-librsvg --disable-libsvtav1 --disable-libtensorflow --enable-libtheora --enable-libv4l2 --enable-v4l2-m2m --disable-vaapi --disable-vdpau --disable-libvidstab --disable-libvmaf --disable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-vulkan --disable-libwebp --enable-libx264 --enable-libx265 --disable-libxavs --disable-libxcb --disable-libxcb-shape --disable-libxcb-shm --disable-libxcb-xfixes --enable-xlib --disable-libxml2 --enable-libxvid --enable-libzimg --enable-zlib --disable-libzmq --disable-debug --enable-optimizations --disable-extra-warnings --enable-stripping --extra-version=rpi --enable-logging --enable-asm --disable-mmal --enable-neon --disable-thumb --enable-sand --enable-epoxy --enable-vout-egl --enable-vout-drm --enable-v4l2-request --enable-libudev
# > ERROR: v4l2-request requires libudev

View File

@@ -0,0 +1,47 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
pkg-config,
}:
stdenv.mkDerivation (_finalAttrs: {
pname = "libraspberrypi";
version = "unstable-2024-12-23";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "userland";
rev = "a54a0dbb2b8dcf9bafdddfc9a9374fb51d97e976";
hash = "sha256-Edca6nkykdXKFF5MGq6LeKirMLHTZBCbFWvHTNHMWJ4=";
};
nativeBuildInputs = [
cmake
pkg-config
];
cmakeFlags = [
# -DARM64=ON disables all targets that only build on 32-bit ARM; this allows
# the package to build on aarch64 and other architectures
"-DARM64=${if stdenv.hostPlatform.isAarch32 then "OFF" else "ON"}"
"-DVMCS_INSTALL_PREFIX=${placeholder "out"}"
(lib.cmakeFeature "CMAKE_POLICY_VERSION_MINIMUM" "3.10")
];
meta = with lib; {
description = "ARM side libraries for interfacing to Raspberry Pi GPU (deprecated as of 27.08.2025)";
homepage = "https://github.com/raspberrypi/userland";
license = licenses.bsd3;
platforms = [
"armv6l-linux"
"armv7l-linux"
"aarch64-linux"
"x86_64-linux"
];
maintainers = with maintainers; [
dezgeg
tkerber
];
};
})

View File

@@ -0,0 +1,39 @@
# https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/libraries/libraspberrypi/default.nix#L28
# because libraspberrypi is outdated and deprecated
{
lib,
stdenv,
fetchFromGitHub,
cmake,
dtc,
}:
stdenv.mkDerivation (_finalAttrs: {
pname = "raspberrypi-utils";
version = "unstable-2025-11-19";
src = fetchFromGitHub {
owner = "raspberrypi";
repo = "utils";
rev = "6e0779b1c552976e0da2374c0325a8c9c77b6010";
hash = "sha256-gzcQdchmYZ8NSGDnozUK3JgEQAO5b7GCOzQeRL0nDM8";
};
buildInputs = [
dtc # dtmerge depends on libfdt
];
nativeBuildInputs = [ cmake ];
meta = with lib; {
description = "A collection of scripts and simple applications for Raspberry Pi hardware";
homepage = "https://github.com/raspberrypi/utils";
license = licenses.bsd3;
platforms = [
"armv6l-linux"
"armv7l-linux"
"aarch64-linux"
];
maintainers = with maintainers; [ kazenyuk ];
};
})

View File

@@ -0,0 +1,88 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
bash,
gnugrep,
coreutils,
withCpuGovernorConfig ? false,
}:
stdenvNoCC.mkDerivation (_finalAttrs: {
pname = "raspberrypi-udev-rules";
version = "20251028";
# https://github.com/RPi-Distro/raspberrypi-sys-mods/tree/pios/trixie
src = fetchFromGitHub {
owner = "RPi-Distro";
repo = "raspberrypi-sys-mods";
rev = "147bccd7db1a32468fac69a89a05d6b93c6f1796";
hash = "sha256-+PWf3fy14Pb51ee8BueCnLR6OnUD3Htgd6r1321crhk=";
};
installPhase = ''
mkdir -p $out/lib/udev/rules.d
mkdir -p $out/lib/tmpfiles.d
# Note: Installing only explicitly listed rules
rules_usr_lib_src=usr/lib/udev/rules.d
declare -a rules_usr_lib=(
10-vc.rules
# disable until i know what to do with /usr/lib/raspberrypi-sys-mods/i2cprobe
# is it even still needed?
# 15-i2c-modprobe.rules
60-backlight.rules
60-dma-heap.rules
60-gpiochip4.rules
60-i2c-aliases.rules
${if withCpuGovernorConfig then "60-ondemand-governor.rules" else ""}
60-pico.rules
60-piolib.rules
61-drm.rules
70-microbit.rules
# doesn't seem to provide any value on nixos
# 80-noobs.rules
99-com.rules
)
tmpfiles_usr_lib_src=usr/lib/tmpfiles.d
declare -a tmpfiles_usr_lib=(
${if withCpuGovernorConfig then "raspberrypi-sys-mods-ondemand-governor.conf" else ""}
sys-kernel-debug.conf
)
for i in "''${rules_usr_lib[@]}"; do
install -vD "$rules_usr_lib_src/$i" $out/lib/udev/rules.d
done
for i in "''${tmpfiles_usr_lib[@]}"; do
install -vD "$tmpfiles_usr_lib_src/$i" $out/lib/tmpfiles.d
done
'';
fixupPhase = ''
for i in $out/{etc,lib}/udev/rules.d/*.rules; do
substituteInPlace $i \
--replace-quiet \"/bin/sh \"${bash}/bin/sh \
--replace-quiet \"/bin/grep \"${lib.getExe gnugrep} \
--replace-quiet \"/bin/chgrp \"${coreutils}/bin/chgrp \
--replace-quiet \"/bin/chmod \"${coreutils}/bin/chmod \
--replace-quiet /usr/bin/test ${coreutils}/bin/test
done
'';
meta = with lib; {
description = "A collection of Raspberry Pi-sourced system configuration files and associated scripts";
homepage = "https://github.com/RPi-Distro/raspberrypi-sys-mods/";
# https://github.com/RPi-Distro/raspberrypi-sys-mods/blob/master/debian/copyright
license = licenses.bsd3;
platforms = platforms.all;
# buildable by all, but will make sense only on these, obviously
# platforms = [ "aarch64-linux" "armv7l-linux" "armv6l-linux" ];
};
})

File diff suppressed because one or more lines are too long

View File

@@ -3,180 +3,180 @@ wifi: ENC[AES256_GCM,data:Rs+4Km4DogO7XatA,iv:JUv9HkNWsv/l4Fli5sFeUeYuWG1Yju95G5
matt_password: ENC[AES256_GCM,data:/8utn5xMoWIxXitfg2kFZCQwbqqn6rH7Pt5KYeTyGintjg5jF8T9eqdqrBGlqMdKh/YjUTwZZg4/PkNG9/gqk86pjaUtg+8C6w==,iv:BDbThvyXmzB9eKfuK0V2eR8p20g7rOOTOA3AYNCM6TI=,tag:KvIKOLFW9NMmQy97QWRfQA==,type:str] matt_password: ENC[AES256_GCM,data:/8utn5xMoWIxXitfg2kFZCQwbqqn6rH7Pt5KYeTyGintjg5jF8T9eqdqrBGlqMdKh/YjUTwZZg4/PkNG9/gqk86pjaUtg+8C6w==,iv:BDbThvyXmzB9eKfuK0V2eR8p20g7rOOTOA3AYNCM6TI=,tag:KvIKOLFW9NMmQy97QWRfQA==,type:str]
github-token: ENC[AES256_GCM,data:FAuwS/j5kd/NvOVdwa+ROWgMZCjyOjDbIMoU11KkaUOVhnztZyLGCA==,iv:+EvAvf7cUpljLHaxVkBRloZsAYcKjceJHinUU47PCRI=,tag:p0irO6vnt5nr4sZIq9B8gA==,type:str] github-token: ENC[AES256_GCM,data:FAuwS/j5kd/NvOVdwa+ROWgMZCjyOjDbIMoU11KkaUOVhnztZyLGCA==,iv:+EvAvf7cUpljLHaxVkBRloZsAYcKjceJHinUU47PCRI=,tag:p0irO6vnt5nr4sZIq9B8gA==,type:str]
age-keys-private: age-keys-private:
matt-desktop-nix: ENC[AES256_GCM,data:7/UO2Oq096iJHSpwA2cflRoiPWrKFJA2RhcuH0bJKM/MO15GbW1VktPZieEVrj+3KTYnhrWr5mEHx+uekhyL2W98SO0JkIJ/c24=,iv:w9lt2rQzkys2HSR8ls4RKJlkNsAb61a+6eB/joKDEtQ=,tag:OYkFVP9HGHumE/3PUP64PA==,type:str] matt-desktop-nix: ENC[AES256_GCM,data:7/UO2Oq096iJHSpwA2cflRoiPWrKFJA2RhcuH0bJKM/MO15GbW1VktPZieEVrj+3KTYnhrWr5mEHx+uekhyL2W98SO0JkIJ/c24=,iv:w9lt2rQzkys2HSR8ls4RKJlkNsAb61a+6eB/joKDEtQ=,tag:OYkFVP9HGHumE/3PUP64PA==,type:str]
admin-jallen-nas: ENC[AES256_GCM,data:lKXCpyB0+wViUYsJgxxe7a4dD24a80xe1XEfvVLoazEb/qmoUClhXU4FI1o8ATvpND4XG/vlq8IsZ3V3Yr2FQSOQTrUxs+Yz1po=,iv:Po0jpfoHNMu4s6EePwD20Kc0HQhnY+YKnwovkqCzviI=,tag:0YHI6cNWV21OH2gMOX/Gmw==,type:str] admin-jallen-nas: ENC[AES256_GCM,data:lKXCpyB0+wViUYsJgxxe7a4dD24a80xe1XEfvVLoazEb/qmoUClhXU4FI1o8ATvpND4XG/vlq8IsZ3V3Yr2FQSOQTrUxs+Yz1po=,iv:Po0jpfoHNMu4s6EePwD20Kc0HQhnY+YKnwovkqCzviI=,tag:0YHI6cNWV21OH2gMOX/Gmw==,type:str]
matt-pi5: ENC[AES256_GCM,data:YgsqvZI6E+hx/GBP0JJjAfPvWig2EKWaBUoYaM/UeFgTamFWgbISrruyqRId8XRoN/BqAunGSvlET9lxcqFDbJ7eUhFaW2m8TCE=,iv:yFeynCcvrVJZxInKrnHtGY/B4ZI49NlmgQeAlNgdAMo=,tag:xKwq8FYHnqh2V2XDwEBz8Q==,type:str] matt-pi5: ENC[AES256_GCM,data:YgsqvZI6E+hx/GBP0JJjAfPvWig2EKWaBUoYaM/UeFgTamFWgbISrruyqRId8XRoN/BqAunGSvlET9lxcqFDbJ7eUhFaW2m8TCE=,iv:yFeynCcvrVJZxInKrnHtGY/B4ZI49NlmgQeAlNgdAMo=,tag:xKwq8FYHnqh2V2XDwEBz8Q==,type:str]
matt-pi4: ENC[AES256_GCM,data:/y6+qjLJd1CEu3TvhFoGcQHI+RAfVz1RWfgI5+amwGk0FJLnm9hIGm74X1LBCpTvHR9i69JBEfbDes1DxU2xoMzIWueSkmy3wjs=,iv:Iii1UXMhInEDIf11urGDCpH3ca60fNip9r92oNj30PU=,tag:YZ0rvbiA7GPeI5HcOsbUbg==,type:str] matt-pi4: ENC[AES256_GCM,data:/y6+qjLJd1CEu3TvhFoGcQHI+RAfVz1RWfgI5+amwGk0FJLnm9hIGm74X1LBCpTvHR9i69JBEfbDes1DxU2xoMzIWueSkmy3wjs=,iv:Iii1UXMhInEDIf11urGDCpH3ca60fNip9r92oNj30PU=,tag:YZ0rvbiA7GPeI5HcOsbUbg==,type:str]
deck-deck: ENC[AES256_GCM,data:NHcFI2WXSIn6zs+q7kXrVsQtGs/i1eUI5vdsRiQedPSoMfVbn2kAuw9xYdK/T9tJI4cickP7vHdassX5m4fwRSPmknmVsQnpdHk=,iv:9J4GQ5Ej7TZzecb4qqhP0RxWO9+CHeiWoPpUSa1VjS8=,tag:ysKRalpqz9wkCminP++1hA==,type:str] deck-deck: ENC[AES256_GCM,data:NHcFI2WXSIn6zs+q7kXrVsQtGs/i1eUI5vdsRiQedPSoMfVbn2kAuw9xYdK/T9tJI4cickP7vHdassX5m4fwRSPmknmVsQnpdHk=,iv:9J4GQ5Ej7TZzecb4qqhP0RxWO9+CHeiWoPpUSa1VjS8=,tag:ysKRalpqz9wkCminP++1hA==,type:str]
ssh-keys-public: ssh-keys-public:
macbook-macos: ENC[AES256_GCM,data:zHNf+gwWuY4lbrdEQm1fUADRwAoR1VTaiUnYQwDzpjqM0OU1jGfq5GF2aB56HK92ByZwHJxtmG1JVzypYZ+xZ/geBHr16VO5lVazXR5aso3NO5rrmAISkCSEJa1g+ZwBC3NbTglzZJX0e/JZe1QQZffi7m2pZ3HuKUF2IC+2qx5LghTm/qMNSiuRra91FmstHN1vJ74lgOcA8IkIAoE0+jDgpSmBqBQWV2cmiyo/JEmDfMIjZNdx4dQ14gP4FAuEGoRxfF3sHw5LhqKd2wgXkOYqvsSzeDuVk1qmI4wSflKcryElJ7jyMEiG5FaPEGibGkgyD7DIK65k67o3H2Y+7doDzahD71LFG7OF1kRq3JuzvL7wOQ51HTP8iFFdHJFIqdQlsORU6qiPE0GVV3zetuJgrFclVLHpVrOL2vPFwSS8Mbpenfp+7O/w4RYdbl0B9gNaiscqrUmnZCKCs5kjNQ7z+p9XmTa90yVgNUEtJLDH+8RMoZGhcg75awBHNW09iRH4pem+p+hZByhY0Ai/R/3e8xbzzJTHML5ypPYPKKypxIKkZajblASh24ymPFD50zaey+Rw5tTZoJFImM6osxrZxnIhqDuGO65wMiU0bulWPeO0vsYlf/SKUFOfo1+ZbBH+WNYtkQaYBk4VcIYN8OGdH4/ySOol+pGw8k6NROLWqgl+JbHvvqq/6loUQSqEFk/7mTt+azOtYZn8+Bipe6ZGikfoVPxxZidqE9KQkU8a3g/rf5lOqcE6TlDLdjiG7ixjzek=,iv:iK5OiEj1fzNkIOcbPeyXB6BVWGWdE9XulzDD/hqjyaM=,tag:mBYYY3Zbr5QQOFqNEXT8oQ==,type:str] macbook-macos: ENC[AES256_GCM,data:zHNf+gwWuY4lbrdEQm1fUADRwAoR1VTaiUnYQwDzpjqM0OU1jGfq5GF2aB56HK92ByZwHJxtmG1JVzypYZ+xZ/geBHr16VO5lVazXR5aso3NO5rrmAISkCSEJa1g+ZwBC3NbTglzZJX0e/JZe1QQZffi7m2pZ3HuKUF2IC+2qx5LghTm/qMNSiuRra91FmstHN1vJ74lgOcA8IkIAoE0+jDgpSmBqBQWV2cmiyo/JEmDfMIjZNdx4dQ14gP4FAuEGoRxfF3sHw5LhqKd2wgXkOYqvsSzeDuVk1qmI4wSflKcryElJ7jyMEiG5FaPEGibGkgyD7DIK65k67o3H2Y+7doDzahD71LFG7OF1kRq3JuzvL7wOQ51HTP8iFFdHJFIqdQlsORU6qiPE0GVV3zetuJgrFclVLHpVrOL2vPFwSS8Mbpenfp+7O/w4RYdbl0B9gNaiscqrUmnZCKCs5kjNQ7z+p9XmTa90yVgNUEtJLDH+8RMoZGhcg75awBHNW09iRH4pem+p+hZByhY0Ai/R/3e8xbzzJTHML5ypPYPKKypxIKkZajblASh24ymPFD50zaey+Rw5tTZoJFImM6osxrZxnIhqDuGO65wMiU0bulWPeO0vsYlf/SKUFOfo1+ZbBH+WNYtkQaYBk4VcIYN8OGdH4/ySOol+pGw8k6NROLWqgl+JbHvvqq/6loUQSqEFk/7mTt+azOtYZn8+Bipe6ZGikfoVPxxZidqE9KQkU8a3g/rf5lOqcE6TlDLdjiG7ixjzek=,iv:iK5OiEj1fzNkIOcbPeyXB6BVWGWdE9XulzDD/hqjyaM=,tag:mBYYY3Zbr5QQOFqNEXT8oQ==,type:str]
desktop-windows: ENC[AES256_GCM,data:dDxB1LxU5qxxP1/4wINuWn5JB1w8OepYt1rhrojaj7QxqH2rTW3hnlvXSKD/m7lrBcGBPDzjfJcWusSHBkIdb+qEawC4BhDJZSIZHgP+z7hcf8d3QWpcsaI/CIdr92tc8QKU98ocSvXHC9M7i3sVe7wISJHarDBXSqBpfAvM20V5jM1rhyzNUdAyIWTWL58bOZapa37x7weNr3+LOJVSWbIPD/+mOWSduESEBOGBvYcLcgcQf569tuVT06zhJ2YTiE6NYx1VOA80/Jqxs3Hcl0JNtNP5fYIFO5uXX6+Evmw/7HlUzA4/xeEwYIjpYAGnwG+7pm/CsBi0WBAhX96PYs2K+n+GaE3Af+kyfPBDcuqlYYfht6sQmtcQg4u/O9SVxY8hhhATUGqZUnHibwm6YUdpmlRYF6lDiwVP09ln93jN+Q9HGCIv4CCSG2s/2JtEczI2ieMFFDk1siCjE6Bd3vgpt5zSJNJ31F12yTlQ5oSEaFI61rMxbYTRB6r/yWCwLDzyOSWLAawSoJOCld5b4vGSbaK8CojcD87yPgXaqFE5hu6KYZbTR3qejeBjeXQqeq8HhRM6jVvoBhMUxdT3Uqk4Rr4P5RXf6Ip8lNAu0L9CTQBOD89Omac0WK8JKsmPP2qudvYDvSCOhVgRNI7RAuBasbPN4+FFB1rtMHVnuxe9mH5B5eO74kSGPb6G+4u5drCXgAQ+gZ5ncDh2LJAPY/4q3UXe5RtKNcK5rrg0fTJGWK6Nz+h9/Q==,iv:owBLW+yniaAPd+d6BFXlexNCRekZhAwP+oY+S/p5HD4=,tag:ct5BLa470+BYmzddF7s0hg==,type:str] desktop-windows: ENC[AES256_GCM,data:dDxB1LxU5qxxP1/4wINuWn5JB1w8OepYt1rhrojaj7QxqH2rTW3hnlvXSKD/m7lrBcGBPDzjfJcWusSHBkIdb+qEawC4BhDJZSIZHgP+z7hcf8d3QWpcsaI/CIdr92tc8QKU98ocSvXHC9M7i3sVe7wISJHarDBXSqBpfAvM20V5jM1rhyzNUdAyIWTWL58bOZapa37x7weNr3+LOJVSWbIPD/+mOWSduESEBOGBvYcLcgcQf569tuVT06zhJ2YTiE6NYx1VOA80/Jqxs3Hcl0JNtNP5fYIFO5uXX6+Evmw/7HlUzA4/xeEwYIjpYAGnwG+7pm/CsBi0WBAhX96PYs2K+n+GaE3Af+kyfPBDcuqlYYfht6sQmtcQg4u/O9SVxY8hhhATUGqZUnHibwm6YUdpmlRYF6lDiwVP09ln93jN+Q9HGCIv4CCSG2s/2JtEczI2ieMFFDk1siCjE6Bd3vgpt5zSJNJ31F12yTlQ5oSEaFI61rMxbYTRB6r/yWCwLDzyOSWLAawSoJOCld5b4vGSbaK8CojcD87yPgXaqFE5hu6KYZbTR3qejeBjeXQqeq8HhRM6jVvoBhMUxdT3Uqk4Rr4P5RXf6Ip8lNAu0L9CTQBOD89Omac0WK8JKsmPP2qudvYDvSCOhVgRNI7RAuBasbPN4+FFB1rtMHVnuxe9mH5B5eO74kSGPb6G+4u5drCXgAQ+gZ5ncDh2LJAPY/4q3UXe5RtKNcK5rrg0fTJGWK6Nz+h9/Q==,iv:owBLW+yniaAPd+d6BFXlexNCRekZhAwP+oY+S/p5HD4=,tag:ct5BLa470+BYmzddF7s0hg==,type:str]
desktop-nixos: ENC[AES256_GCM,data:pAhqnVG6IQ06aDdIgfFwAlPjkx/Nu+oBMOXj423S9ZExTJvOoukm2YEoxDMyWMDbH9PkomcdSImnSUWX/G/F0voPG/wocGsVDvioNlIw3lwVFrEeLWgpTGq9XjOLBJi8,iv:XsKfWf7y8E2Frk9by3o0jOqPH1VATlckOEodBAx8P14=,tag:1yNSSHjppZb66nxLxpCa2A==,type:str] desktop-nixos: ENC[AES256_GCM,data:pAhqnVG6IQ06aDdIgfFwAlPjkx/Nu+oBMOXj423S9ZExTJvOoukm2YEoxDMyWMDbH9PkomcdSImnSUWX/G/F0voPG/wocGsVDvioNlIw3lwVFrEeLWgpTGq9XjOLBJi8,iv:XsKfWf7y8E2Frk9by3o0jOqPH1VATlckOEodBAx8P14=,tag:1yNSSHjppZb66nxLxpCa2A==,type:str]
desktop-nixos-root: ENC[AES256_GCM,data:5Fox7sRamK74Toyftdl7JnzbGVJ66hjuWtu6yBZnXEArWJ/BAJKtrHP2zBE9mHkVQC1DmAFlS0ULFVDoCanZRdqt3bb2K7ZZoiGu1u5SyuY8GUtaVlousso37f24us/o,iv:S70s3EvwbPH6GPgq0m7eT18ncHZ6j5+nuNWK1hsRFoc=,tag:QRalnRG1GlOKZs0Utz9CLQ==,type:str] desktop-nixos-root: ENC[AES256_GCM,data:5Fox7sRamK74Toyftdl7JnzbGVJ66hjuWtu6yBZnXEArWJ/BAJKtrHP2zBE9mHkVQC1DmAFlS0ULFVDoCanZRdqt3bb2K7ZZoiGu1u5SyuY8GUtaVlousso37f24us/o,iv:S70s3EvwbPH6GPgq0m7eT18ncHZ6j5+nuNWK1hsRFoc=,tag:QRalnRG1GlOKZs0Utz9CLQ==,type:str]
jallen-nas: ENC[AES256_GCM,data:sOn3hImmDcBs1H8NudqaNnPz3x/bfueEfEMLgGZB4DmWxWbOYSvSNVDM3qRnM6Vmr/h/pHe40g5Q9oNazVFxltJc8gidqxtB6dYEuDOwoYhO0liFuJZnebWWbYHcKHgPEQ==,iv:it7LXuf0BMviBNluREDMW5tMTQJvh5wKXehB+qHEpos=,tag:7r+H5VbsbVvC8MxmMbl83w==,type:str] jallen-nas: ENC[AES256_GCM,data:sOn3hImmDcBs1H8NudqaNnPz3x/bfueEfEMLgGZB4DmWxWbOYSvSNVDM3qRnM6Vmr/h/pHe40g5Q9oNazVFxltJc8gidqxtB6dYEuDOwoYhO0liFuJZnebWWbYHcKHgPEQ==,iv:it7LXuf0BMviBNluREDMW5tMTQJvh5wKXehB+qHEpos=,tag:7r+H5VbsbVvC8MxmMbl83w==,type:str]
jallen-nas-root: ENC[AES256_GCM,data:YcwfZ8Ae3Ch4LPbKEkijVuo2FhlzdApm1XI18upHVw9WkOjfDQjCnHSYXNhOPGYDHFTerd69A4YByNAJmI+ZhUFRk0j8JQyAAqrTqfQEv+bOjoAfXDNcwr2TEr0MpNAB,iv:np7bSSsauo10y/gt58HNNwtRNPaA5iK6+mDke+lmVjw=,tag:YNJhCBjWpYP2YCx8QFy1FA==,type:str] jallen-nas-root: ENC[AES256_GCM,data:YcwfZ8Ae3Ch4LPbKEkijVuo2FhlzdApm1XI18upHVw9WkOjfDQjCnHSYXNhOPGYDHFTerd69A4YByNAJmI+ZhUFRk0j8JQyAAqrTqfQEv+bOjoAfXDNcwr2TEr0MpNAB,iv:np7bSSsauo10y/gt58HNNwtRNPaA5iK6+mDke+lmVjw=,tag:YNJhCBjWpYP2YCx8QFy1FA==,type:str]
pi4: ENC[AES256_GCM,data:8k8SVyG1zw7F3aN0RdNauIpmVK5Dy3D+CrA8favzEPpSsrE8kQKupe0lLEkb4nDiVRty0wrDYdu3zbr/IikmvrwglREwCXEeK+PwIVMFysgw5N17BTwFG5M=,iv:ImANnD1Tm3z4p2BlJbm4u+uSnS9IZKfsj3Oo1mKQH3Y=,tag:B0gYd0OAt/Mjs9coBeyCsA==,type:str] pi4: ENC[AES256_GCM,data:8k8SVyG1zw7F3aN0RdNauIpmVK5Dy3D+CrA8favzEPpSsrE8kQKupe0lLEkb4nDiVRty0wrDYdu3zbr/IikmvrwglREwCXEeK+PwIVMFysgw5N17BTwFG5M=,iv:ImANnD1Tm3z4p2BlJbm4u+uSnS9IZKfsj3Oo1mKQH3Y=,tag:B0gYd0OAt/Mjs9coBeyCsA==,type:str]
pi5: ENC[AES256_GCM,data:TgyyaEF8oTRVM8y2wrz7rqevQfDWM2qgdCpw4ak5fh5Ad5QGexKgvAK3qD6T/2LRLDZV+PpzR08PmfDPxwEev2zqmxsk6OZEwkcrcxnqF7mtbKhmr9rl8jY=,iv:VNFYVwXadlj2hGutwx5jvxVyutmvnNCFC77cNLG1ZDA=,tag:RJH/27yAiIw6ED9cYN77rA==,type:str] pi5: ENC[AES256_GCM,data:TgyyaEF8oTRVM8y2wrz7rqevQfDWM2qgdCpw4ak5fh5Ad5QGexKgvAK3qD6T/2LRLDZV+PpzR08PmfDPxwEev2zqmxsk6OZEwkcrcxnqF7mtbKhmr9rl8jY=,iv:VNFYVwXadlj2hGutwx5jvxVyutmvnNCFC77cNLG1ZDA=,tag:RJH/27yAiIw6ED9cYN77rA==,type:str]
deck: ENC[AES256_GCM,data:xUHlFtL36OyMghXQCSIJKFER1Wvwr1b1zHmpkNzMqqs2KTQP/6rlbLWN3T7cfDcrc4Ot3hdlBg3liQcyNgdpFf4O2QiY3vqzzGX5gmNbTuYrDegGjogHyuJSvg==,iv:qZhkriv1H0gH6204px4tGs8EQZRdJW0uhCB4Xx6AwUc=,tag:w1CzPWx9qnojwrUK3ZBj8A==,type:str] deck: ENC[AES256_GCM,data:xUHlFtL36OyMghXQCSIJKFER1Wvwr1b1zHmpkNzMqqs2KTQP/6rlbLWN3T7cfDcrc4Ot3hdlBg3liQcyNgdpFf4O2QiY3vqzzGX5gmNbTuYrDegGjogHyuJSvg==,iv:qZhkriv1H0gH6204px4tGs8EQZRdJW0uhCB4Xx6AwUc=,tag:w1CzPWx9qnojwrUK3ZBj8A==,type:str]
ssh-keys-private: ssh-keys-private:
desktop-nixos: ENC[AES256_GCM,data:nmZyje3ohrq7PUiaPMmD18S5WV5Vwc+cBc3sl8J+lYSPbnKf9vR9XpLi6twaAkJD0KzaPvbKbBmUka20M8j8RAFir0WOYI6c97Ql6r6QxcoJg+h1f1JCDLmPYzMk5bdP5xivkIG0oXIpcYP5aBVbbC7G5+aqTYKJsd553E2wuvqv5PGSXl1hN4q/JC4/DEJx1mJq7j1O+IQAxk1B44+O/Omgd+r6pALWQjA2EdCYk2ReDDF5hlVc/2TIC4vPzVFnPFqt/5LuhOah3HV7xqw8AV73QGMF0KHDYLGH70fgFBD0Wr0uR4jXWmzfhN5bKkNBRuY4A6EyXF57r1Nc4sxpK2ltHSEOuibJWi9R1E+h5rmb65sAMgxkWn6sGL3G5smC0VuLaDrYuyjFx782V9aWUvQr2h2AaU1Z7+h6VL/adq1U4gRkvK8a/+7IsTnSHTzMMnfY7jYIrWjmxNBwUEpqXAZFAFI7qP+29b2fdWYmoup/thvMthCri7NiXsX95Qgf7CQ/+qoKENwZw9TgLtJtbBBks2vEuHcVh7PO,iv:jgiF188WAPqEy8WWaHJImzlLV2NNTFnNHW3Le7aLJ1Y=,tag:iCCDSahE8/LSajZd0Mt3LQ==,type:str] desktop-nixos: ENC[AES256_GCM,data:nmZyje3ohrq7PUiaPMmD18S5WV5Vwc+cBc3sl8J+lYSPbnKf9vR9XpLi6twaAkJD0KzaPvbKbBmUka20M8j8RAFir0WOYI6c97Ql6r6QxcoJg+h1f1JCDLmPYzMk5bdP5xivkIG0oXIpcYP5aBVbbC7G5+aqTYKJsd553E2wuvqv5PGSXl1hN4q/JC4/DEJx1mJq7j1O+IQAxk1B44+O/Omgd+r6pALWQjA2EdCYk2ReDDF5hlVc/2TIC4vPzVFnPFqt/5LuhOah3HV7xqw8AV73QGMF0KHDYLGH70fgFBD0Wr0uR4jXWmzfhN5bKkNBRuY4A6EyXF57r1Nc4sxpK2ltHSEOuibJWi9R1E+h5rmb65sAMgxkWn6sGL3G5smC0VuLaDrYuyjFx782V9aWUvQr2h2AaU1Z7+h6VL/adq1U4gRkvK8a/+7IsTnSHTzMMnfY7jYIrWjmxNBwUEpqXAZFAFI7qP+29b2fdWYmoup/thvMthCri7NiXsX95Qgf7CQ/+qoKENwZw9TgLtJtbBBks2vEuHcVh7PO,iv:jgiF188WAPqEy8WWaHJImzlLV2NNTFnNHW3Le7aLJ1Y=,tag:iCCDSahE8/LSajZd0Mt3LQ==,type:str]
desktop-nixos-root: ENC[AES256_GCM,data:oIBAoV0MyASXKUf8YhncfvnvXZJsXumWf1t2dibJ8AQZn7AU9RdWrHmToStn0QH3wqqiZH0ZFRnQ5rzCjXz75UTM1CZ0K8SnPDVIgzsExzMSFWz0xXKCPiagR7iDs3E5T341+qG92MAYUoVHEO+LPFE1HItiZyTTgdbJ8tz4My3GXpJ+3ExGAO7nlF1CgCuV++IsU7pW3GAgi1+v+V/lrZxkdZikM1ayYDfMGa5//Tlx55W5zR9GYm4vd4/HwIij/DrEueZAw/4i3WOhd77afosYkboKtZb82m296UfyhJEFeMQvSvjpNvqIc9KStMjxuV07QXE3HZooGRZx6HYJtHHKxf9HcEvgvGNi4nIUoGFb2+pWmWk6Usxo2S6aZM5k96UGrQGdDZzRZZHA2K0gBCVOsdz91M8egsevZEzB6ADxLmkwsobOMRY9Dm91zBMCOI97YestSMQC1ilAevF844c8augaszPRxfwGocuZE+Z99bsQTzJBiTsTgmp1xHaYswP1CLfoeUg8NeDHWmXzIQaqBf96O0kSEWtB,iv:2cTIm3wgcyOgKBUNYZbokI3HRRWTA3/9IHu94KOBUww=,tag:98dLCYVfGcCdXPEDiIV9Uw==,type:str] desktop-nixos-root: ENC[AES256_GCM,data:oIBAoV0MyASXKUf8YhncfvnvXZJsXumWf1t2dibJ8AQZn7AU9RdWrHmToStn0QH3wqqiZH0ZFRnQ5rzCjXz75UTM1CZ0K8SnPDVIgzsExzMSFWz0xXKCPiagR7iDs3E5T341+qG92MAYUoVHEO+LPFE1HItiZyTTgdbJ8tz4My3GXpJ+3ExGAO7nlF1CgCuV++IsU7pW3GAgi1+v+V/lrZxkdZikM1ayYDfMGa5//Tlx55W5zR9GYm4vd4/HwIij/DrEueZAw/4i3WOhd77afosYkboKtZb82m296UfyhJEFeMQvSvjpNvqIc9KStMjxuV07QXE3HZooGRZx6HYJtHHKxf9HcEvgvGNi4nIUoGFb2+pWmWk6Usxo2S6aZM5k96UGrQGdDZzRZZHA2K0gBCVOsdz91M8egsevZEzB6ADxLmkwsobOMRY9Dm91zBMCOI97YestSMQC1ilAevF844c8augaszPRxfwGocuZE+Z99bsQTzJBiTsTgmp1xHaYswP1CLfoeUg8NeDHWmXzIQaqBf96O0kSEWtB,iv:2cTIm3wgcyOgKBUNYZbokI3HRRWTA3/9IHu94KOBUww=,tag:98dLCYVfGcCdXPEDiIV9Uw==,type:str]
jallen-nas: ENC[AES256_GCM,data:7ByZUcsQRcu2HiFVm2kuqXhVLLMzvZiwLV37teBvDBcGSlZnyU+9MmTH1SIxMwGaXVGDcaGyLkUzR5tHE6RgWw/vFyAG2owopxp5iXeQwd2Wij8Y2v0CFlixarRkSduOHPzbgJLAbg3qLDSVOVjVNZLO+qc6W26EpgMjWzxITez+M310VkM0UwH1B3FDOOd9p5p40+WuusR4V+Kubdi6cUxAfGH0XRDhX7zoRNG9X7t9xZCexWeSIl0BlaLkliSCWd3QeiuavXt94fBdEX4cXPh4SG1lRq37MoUShHCd6T8CheMSSV+Clpq7qyfFLVPN+N4RCJbZ1IiutE+7AsWAqDgS0XR0EAa28AE6TJxNGLDtBzBJvLSr/CxkTRho3U8pCqplUYwUmG9S/2WBqMDuK9408bm9Pekq0XdG65s0axhl1cH5V6wi9mBrScjfdO84FLApKhIt6iKnYRImhRudses7Wfgc3iArkqEG4zeq4IOrycHc8eaWrdHCba/2HbI1zZjX+7fDJkruo43Z1RUjDfD8TNF8PRt5fmMH,iv:2XZh1NFe9UZnUVndSgyopXnqCg7gCeDw0lQlYji9/5E=,tag:SWiazbIWlkm5eDKWlHab3A==,type:str] jallen-nas: ENC[AES256_GCM,data:7ByZUcsQRcu2HiFVm2kuqXhVLLMzvZiwLV37teBvDBcGSlZnyU+9MmTH1SIxMwGaXVGDcaGyLkUzR5tHE6RgWw/vFyAG2owopxp5iXeQwd2Wij8Y2v0CFlixarRkSduOHPzbgJLAbg3qLDSVOVjVNZLO+qc6W26EpgMjWzxITez+M310VkM0UwH1B3FDOOd9p5p40+WuusR4V+Kubdi6cUxAfGH0XRDhX7zoRNG9X7t9xZCexWeSIl0BlaLkliSCWd3QeiuavXt94fBdEX4cXPh4SG1lRq37MoUShHCd6T8CheMSSV+Clpq7qyfFLVPN+N4RCJbZ1IiutE+7AsWAqDgS0XR0EAa28AE6TJxNGLDtBzBJvLSr/CxkTRho3U8pCqplUYwUmG9S/2WBqMDuK9408bm9Pekq0XdG65s0axhl1cH5V6wi9mBrScjfdO84FLApKhIt6iKnYRImhRudses7Wfgc3iArkqEG4zeq4IOrycHc8eaWrdHCba/2HbI1zZjX+7fDJkruo43Z1RUjDfD8TNF8PRt5fmMH,iv:2XZh1NFe9UZnUVndSgyopXnqCg7gCeDw0lQlYji9/5E=,tag:SWiazbIWlkm5eDKWlHab3A==,type:str]
jallen-nas-root: ENC[AES256_GCM,data:S8FCH5it+4o7YWSoSmR4unUfzoMW4v994aSDVb2DxcZGh4W6DnQ/MjiV98mOt62hzvwMksaRM55wM1Lo0WVPorU1efLi1qZn/Mi/QSqIqZJTdHGWQeak/pZJk27fmqS+5QyDRmErVxxesM92s0Y24SmEBOxlWDlfGNUTIUzjsOk2HmrTFrUCE4A2uu/djhvMaNLry6tIddW5C+bGy+LItrR29tCmA6j76bDW2h7pi8C/BPGnrGEE/p6Vf+VNbE/9xYdqNXf1gbRJ0AenZi0n8AXJUUJAc1qZyTVBpYJRkhGx5JD89W6Xk4J1bZVXv5XHQQ5MPPlkGPv+tXnKTzxYKPl7OXpe6rIMWDUK77vFpOAagr4F27JvHMkhrSv6RAGY28KqX6rljOzZG0CV3/MDssf8pXcyIvVSwxaT6JmbYwqdCHT+/mz2DFwMb6lOync9n24tfyEu0qkAg2bLnOeICQYSre849dvsBDlfQw+Zu1HEkBR55X+BSWaL0godAlRhqJMqPwoHbMNC2Aean0GJ+Ao0oaMILI+Lu9eL,iv:+RvxMeW3J8xNfiU0xGKyQk55MJlwg+RL3Rff7NPexF4=,tag:f4P3dW05wDn4k/ed4xLz9g==,type:str] jallen-nas-root: ENC[AES256_GCM,data:S8FCH5it+4o7YWSoSmR4unUfzoMW4v994aSDVb2DxcZGh4W6DnQ/MjiV98mOt62hzvwMksaRM55wM1Lo0WVPorU1efLi1qZn/Mi/QSqIqZJTdHGWQeak/pZJk27fmqS+5QyDRmErVxxesM92s0Y24SmEBOxlWDlfGNUTIUzjsOk2HmrTFrUCE4A2uu/djhvMaNLry6tIddW5C+bGy+LItrR29tCmA6j76bDW2h7pi8C/BPGnrGEE/p6Vf+VNbE/9xYdqNXf1gbRJ0AenZi0n8AXJUUJAc1qZyTVBpYJRkhGx5JD89W6Xk4J1bZVXv5XHQQ5MPPlkGPv+tXnKTzxYKPl7OXpe6rIMWDUK77vFpOAagr4F27JvHMkhrSv6RAGY28KqX6rljOzZG0CV3/MDssf8pXcyIvVSwxaT6JmbYwqdCHT+/mz2DFwMb6lOync9n24tfyEu0qkAg2bLnOeICQYSre849dvsBDlfQw+Zu1HEkBR55X+BSWaL0godAlRhqJMqPwoHbMNC2Aean0GJ+Ao0oaMILI+Lu9eL,iv:+RvxMeW3J8xNfiU0xGKyQk55MJlwg+RL3Rff7NPexF4=,tag:f4P3dW05wDn4k/ed4xLz9g==,type:str]
pi4: ENC[AES256_GCM,data:FqDWLP7znoM7rYtIy/LCrKUkJDmhjkolDR6RklUzl+0qYUwdjEDsaxOTyEs7/gpZohLqAhJDc9cxDvolOLf0V1Mj0CFpxKGdy7Bvy7WJz1xa1rObi2Ea6cEOpeYJJWy2IW64AJM8d3pLh7sz2Brz96HmG3Bd2ClSl7CDHhOfi1+uFsDqekVnLNbwPMwXtKVKFWNwT83dPHxIzPgaCxoYXMFmxmg3zAcrhPcvATbHXnewgijrh+IaNyERp0EIB/wX6CZsGveMcEk9qZadZvkWRmUgRte4Gf1cyNdsypJkCzrNPb6JGnxKXoT0bfUvUDOFyYzyIuAaMAn1RqQqrMabutg8gNdrmSwqIEmQQwwbkp8PDUFVvo40GNwf1l0Sh6gno6z32zYuUi5gIzVYgtnZi+Ut/QqA1S6FBDnXm5AwCR6QgBG4sKsNwJiLVnLFmxYhXDGKWEBBPl7IKyZc7vnXiAAaBqLXLYMHKeqrcTyXlErVkbgAY2FxJYqVNjgomHaTyy069ULNllc8/3A03par,iv:b9HDOuwZwith6JHDikzh0KvTCMINrHkridp4rq44JS4=,tag:fwJiK/MmV3PCtGU6M1BnGw==,type:str] pi4: ENC[AES256_GCM,data:FqDWLP7znoM7rYtIy/LCrKUkJDmhjkolDR6RklUzl+0qYUwdjEDsaxOTyEs7/gpZohLqAhJDc9cxDvolOLf0V1Mj0CFpxKGdy7Bvy7WJz1xa1rObi2Ea6cEOpeYJJWy2IW64AJM8d3pLh7sz2Brz96HmG3Bd2ClSl7CDHhOfi1+uFsDqekVnLNbwPMwXtKVKFWNwT83dPHxIzPgaCxoYXMFmxmg3zAcrhPcvATbHXnewgijrh+IaNyERp0EIB/wX6CZsGveMcEk9qZadZvkWRmUgRte4Gf1cyNdsypJkCzrNPb6JGnxKXoT0bfUvUDOFyYzyIuAaMAn1RqQqrMabutg8gNdrmSwqIEmQQwwbkp8PDUFVvo40GNwf1l0Sh6gno6z32zYuUi5gIzVYgtnZi+Ut/QqA1S6FBDnXm5AwCR6QgBG4sKsNwJiLVnLFmxYhXDGKWEBBPl7IKyZc7vnXiAAaBqLXLYMHKeqrcTyXlErVkbgAY2FxJYqVNjgomHaTyy069ULNllc8/3A03par,iv:b9HDOuwZwith6JHDikzh0KvTCMINrHkridp4rq44JS4=,tag:fwJiK/MmV3PCtGU6M1BnGw==,type:str]
pi5: ENC[AES256_GCM,data:i4ul5bKlbK+YjehiQ+yNIlP64SiRlT1qqCBGfSJLYGOOHvzUmmE1xgdwlCSJKPtQ8uMwuvnuY4T0zH8cq1J6y/AoBDmVDv4F6H0KF4BeaspGp0MkAEW2AdYI/rEsRHiBl1gNLdwxxEtaAE7gsr+C28S9TZASemU3zwqAmBYab0bJfIiA1e0fWWCr4xcoj8pkiZ22/bhRIBwgj8W489+BgNJnWzwnHaf8JaJITxLzp+lqB/A5X4Td4zGGayroTJL+oGSzo4x1AC969bNUqO50URtkfqi2NuN/WRhZZb10K865eOFqVBi3SrW5HwflAbZs31DPlAWhbXg3v2L9NZVOTRB9J9H/n9nukSBV6MwETIHG/eG8qA/pX348EfPQMf5PL/PmDBYON0X+x34egVCNImI8C3rcSOA+9hy7j22JRUdwX2JivAerTrKqPuGfkHu3vP4KZ3d2JE4OqIKJMK+DnhwWR2MfWWJPs9xekhpfFZa00Vsa7dAmKqE6n/gRxhhHBmuhwIz7LwrNxxNCHYw7,iv:PWO8mqAZKrYF1AMzkjH3F20DNc7Gm6eadeb3LT7jHog=,tag:GLiPUhXkoRAgZK2OZ4y4Bg==,type:str] pi5: ENC[AES256_GCM,data:i4ul5bKlbK+YjehiQ+yNIlP64SiRlT1qqCBGfSJLYGOOHvzUmmE1xgdwlCSJKPtQ8uMwuvnuY4T0zH8cq1J6y/AoBDmVDv4F6H0KF4BeaspGp0MkAEW2AdYI/rEsRHiBl1gNLdwxxEtaAE7gsr+C28S9TZASemU3zwqAmBYab0bJfIiA1e0fWWCr4xcoj8pkiZ22/bhRIBwgj8W489+BgNJnWzwnHaf8JaJITxLzp+lqB/A5X4Td4zGGayroTJL+oGSzo4x1AC969bNUqO50URtkfqi2NuN/WRhZZb10K865eOFqVBi3SrW5HwflAbZs31DPlAWhbXg3v2L9NZVOTRB9J9H/n9nukSBV6MwETIHG/eG8qA/pX348EfPQMf5PL/PmDBYON0X+x34egVCNImI8C3rcSOA+9hy7j22JRUdwX2JivAerTrKqPuGfkHu3vP4KZ3d2JE4OqIKJMK+DnhwWR2MfWWJPs9xekhpfFZa00Vsa7dAmKqE6n/gRxhhHBmuhwIz7LwrNxxNCHYw7,iv:PWO8mqAZKrYF1AMzkjH3F20DNc7Gm6eadeb3LT7jHog=,tag:GLiPUhXkoRAgZK2OZ4y4Bg==,type:str]
deck: ENC[AES256_GCM,data:8XAtk676+OpiFLcLXCMrUi5z/LMVIKjbX7cn62d6jYRDEEymJ/IKI3bbHI8CfOHmfD7Otjw7y4ZyHRW72yDY33XE2pmUZ7ZWPZJbhPD6dYcis3CGjSAPijS7jqpPFG8hMH3ix3lrn7rCahZSY7hFPDaK3221TpyeinfIaOoDrrynhgbzQ26yxtCqHiqDvxBxloVa4cp0zgsdXpBnchwlZv72PUD6rOuN+fA3gskXNMNFJiURXCaJsmPPggt67umLTzQ73etjLrtBrrCbEXhOnb7aUSMAR0q+92O1p1J3II5G44mxPxO/d64bllDTaEZJhpomM+8dDvahxk1MQIXom1CJVvaZq+yLe9YKjWoH9Xipw3yUkluLNg9wpEnK1FSK0Mp/KS1kB5SJ8mh2AhI1+5nXdJXrAZjFVAEreI/3faPsJ3UEc11ER10iW+LMWQ02kSLnG85mlWdZs6KUh18nY5ZLerdzjZ7v+nJh0t3YBp5Tr8TBUEpkVS22KvozMr9fx1WqGnmgiUPwh5ptaUOi,iv:QXWNEnaaGHVhO9mWJ+5yJ1332nt2NAxdWbgpmB2RRRw=,tag:1GEJExH7m6ttrie6j7muSA==,type:str] deck: ENC[AES256_GCM,data:8XAtk676+OpiFLcLXCMrUi5z/LMVIKjbX7cn62d6jYRDEEymJ/IKI3bbHI8CfOHmfD7Otjw7y4ZyHRW72yDY33XE2pmUZ7ZWPZJbhPD6dYcis3CGjSAPijS7jqpPFG8hMH3ix3lrn7rCahZSY7hFPDaK3221TpyeinfIaOoDrrynhgbzQ26yxtCqHiqDvxBxloVa4cp0zgsdXpBnchwlZv72PUD6rOuN+fA3gskXNMNFJiURXCaJsmPPggt67umLTzQ73etjLrtBrrCbEXhOnb7aUSMAR0q+92O1p1J3II5G44mxPxO/d64bllDTaEZJhpomM+8dDvahxk1MQIXom1CJVvaZq+yLe9YKjWoH9Xipw3yUkluLNg9wpEnK1FSK0Mp/KS1kB5SJ8mh2AhI1+5nXdJXrAZjFVAEreI/3faPsJ3UEc11ER10iW+LMWQ02kSLnG85mlWdZs6KUh18nY5ZLerdzjZ7v+nJh0t3YBp5Tr8TBUEpkVS22KvozMr9fx1WqGnmgiUPwh5ptaUOi,iv:QXWNEnaaGHVhO9mWJ+5yJ1332nt2NAxdWbgpmB2RRRw=,tag:1GEJExH7m6ttrie6j7muSA==,type:str]
secureboot: secureboot:
GUID: ENC[AES256_GCM,data:EPkYpJAHYEAXRQQKkB6WHXdtdnyoMvPV0BjfxMYfD/F2LrQc,iv:yK+2bSfWHnJ+qTQ2F18Of/qrultrX5cwYLgEZEWj1z4=,tag:D2WTSLS3ZZ5vZ4VQg8ltZA==,type:str] GUID: ENC[AES256_GCM,data:EPkYpJAHYEAXRQQKkB6WHXdtdnyoMvPV0BjfxMYfD/F2LrQc,iv:yK+2bSfWHnJ+qTQ2F18Of/qrultrX5cwYLgEZEWj1z4=,tag:D2WTSLS3ZZ5vZ4VQg8ltZA==,type:str]
keys: keys:
db-key: ENC[AES256_GCM,data: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,iv:11gse23Xpm8Oeds4NBNiHheLClCj7wFobRDObckm8HU=,tag:2Vbv2CEGv/biF8xfpPy2NA==,type:str] db-key: ENC[AES256_GCM,data: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,iv:11gse23Xpm8Oeds4NBNiHheLClCj7wFobRDObckm8HU=,tag:2Vbv2CEGv/biF8xfpPy2NA==,type:str]
db-pem: ENC[AES256_GCM,data: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,iv:2OpXdGKZMF+KCtRc8t2RQ9rQYClRshB4LNEelaGXmDE=,tag:rSaTSY/cb/OKpxsNeT4KBw==,type:str] db-pem: ENC[AES256_GCM,data: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,iv:2OpXdGKZMF+KCtRc8t2RQ9rQYClRshB4LNEelaGXmDE=,tag:rSaTSY/cb/OKpxsNeT4KBw==,type:str]
KEK-key: ENC[AES256_GCM,data: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,iv:GHN6e48WgIPTuhbD9tZKMYAMkTfz52uIVmkrSgyK9xg=,tag:Rox5MKDnymWm45kj6aZonw==,type:str] KEK-key: ENC[AES256_GCM,data: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,iv:GHN6e48WgIPTuhbD9tZKMYAMkTfz52uIVmkrSgyK9xg=,tag:Rox5MKDnymWm45kj6aZonw==,type:str]
KEK-pem: ENC[AES256_GCM,data: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,iv:vLK80RXUW11fdnCmQTZisYfl8BWg1TNDOG3Qi/tA8U8=,tag:0q13mN72N3EQRuQKLqxg8A==,type:str] KEK-pem: ENC[AES256_GCM,data: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,iv:vLK80RXUW11fdnCmQTZisYfl8BWg1TNDOG3Qi/tA8U8=,tag:0q13mN72N3EQRuQKLqxg8A==,type:str]
PK-key: ENC[AES256_GCM,data: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,iv:NpO32iyBdzKGLt7oS86WT7IJrpZeuHcxO0BF4ZoMI1U=,tag:INU0SbXFmQzrAA8TxKqBfA==,type:str] PK-key: ENC[AES256_GCM,data:WyFWVrJ8Z2h0QjulNexOxDn+EbRaKf+wtVKSCRggX8M31FxgEejrM2ra5FN+RcGL4HQ511vw1wbICyOdZWQ3Cda8zfBXrAEjzUHoOpfwejK636Cd5AHTSle1qbv8fuqkst8dDUBWr8XwuxuqqUX2AxRZmS7wkI8hIYhGqcHKQDs214b0mB3Vx84w7kxvV4YHNTvLL8FRyxz6sSXEQhzWXOdoIE26oskChuL9bt+GjntXLdR1dcculVvtv33OsbLWaPy9DXfnlrWPSt75Keuptwlnl+6UN1bbdRa0N/O3DbA7+W8K0Pd5qauYE9eKT1ULhCXL8/HopkZVEPENYQVDPZ5DL/YoQqB4kwOPUFytzeA79plLJ2UB2pWUbJkkZklZDvYqYykt0KM1jtnEDLYb7bXCz6THCvL984vEfzIvbPUuXrvRxFE2bpElYn3dVQgHswXbf4Sv5llvpb8RYahnv0QrVhfTmLlOkVQ5sUQHHiY/UPlpfUq5aRufGCiguRaK2zz3vDJn0cuV2GEgcU5FpQyTzmGmHchJ+jAIf62xKnw9efHV7ep1qa9FQGFgkWj1/5E7wI9rObxkWDktUPV7I5T/LyLkXWLfwD9auJBZmKJfVAicvsDyUMJKmH0rw/7Lp9KqyvFASgJJAPzdQD3KGremLNog6aHfDjrdJUcGsc1iftSuAjyHqDMlNb5WKHFkIm8z7TnJmzVs1jbSzCqApRtawehmldtYY82XWpLN7MhbYG2pF5TZjYKAg2Kn4Kbkrb7vHIX93lJ6e41GCj3eEB+nVlkjVWaLwRBM8/n4GXUkNPE5v61i7q7S/4PnadXQbWK5LVYtj2s6hSGE29BVURA6lfqdHLSIcTXYhxe/5UI7VkssrggY/8uPPty1qabWe/geo41uXnaAO1104myQ4Lb+OrJBQjRjd794NkvAiLZsbRDQ0EMDiOmtUqMVmtodH+TTKz8WwG5xeGrIFDG3zmYZY5owFbc8V15vLXZkcDffFzOyxYnv+uykrhMzWWeWg5cXYrsq9PJVg/nQ8mjoaN57WrixpQvsNDWb5sxNE6OQNshQYDngjcaDSWmRutiVKHYgNjVyVDXbtPEIseOXOTcRln2OwhN3EuWH/55mXABkOz+w2MozxCJ14aLhQMjzX98z6YnvqH7wIyXufCzUEloQ1IKfBtn0/GyowhocUTvJlvyQssi69mHC1t0Qrjl/+6gWu04XiKK8shKaOhilT4/w4AHc0YvYXPiVur8ZgGEZX+xXj9KYAbwlyt/NldYigiY7MK7ymd/9mjYqNIa+Nb/AKS0jv/453acV3g5Hu9tNMgLeMejfptuLUK42IOvonqkBOrd3ljRXoUozZF1uG8NPst7G+Uv/HxjaW/8U8Sxal1hjsqwv4FlhYbHhoVu+9gkp06XFK1bLPuHsOIvgEeyWvzVzxO8lGQPQ5NgkAJXuZT29PzsM19gTXGVVykid4lLvV9B0c98FaPbflD3ncRtgYsZHN4U9WKD0WEQuzotTwN/rjpIlZY0OYWjmsAlGUwG2bosoEYve7rrD+/dsus9gW/QoKJ3VuvgK14FW0+JChiw2wjnhr8l/RIwxmhqlG1z8TtsyUgAZr1a09hidGyo6gujeBLAIHcufRvxb6NugahY3Ow/FRtUeGUt8bOTiktKIcHV6kKfS7QOq9PjjBBl2A/KdqqLVoG2UUQeABPbxB8Ea0L/OPG+mbyH4GtIHGVL905/MdkSVlvnUOGKkruogJlPATj+cHs3TDFL/Dc8FBFj8lidmHhdWv2jFBOPwTyAildRHgDH5r3Tkrejma5hoN9kMPD+l/NNolyszhxT5zPzmzjfG3FyklW5srrzI71+3ZTJ4+oi2VVDpBwAVEbNm48vTRvdWkMlAuXZzEdfctj8QMkosGpbnDJAOttzib9D9BnGGg4gq21DyExpG/fZclSVGg7RNV/6IBJU7GhN+uAp3Q2N3FW4aKnKS1SJLuBvjdMIDIzYBxjL9iTUbinmjTuEXCbyfjfDr7utn8yT+4Tj28lAJC3mw+QdmMHAlgicqQHjD/OOSPhxL0pPWuRX+R+9gYDW4SoPAg9vH3qXe11JltaAPjaUR/oQx0ATGiDduYAX7HCEtenDX9NcQL/JA3Sgiu4cefE6o8ipxmZ6WbFXIFirDKHelUvxev0Gy0Nr/DZo6WoCmoEEIT0wWvdchr/HyV+V5QsaoUgxPELOMQnLJ1NZH++AyiANp2YYT3VoQLf9/bNCBjJNTWSXfCNQNbqj1XT6gxp6V4mCU5wwoyhsaXpVXU29MqLKpHdsVzN22l0NDuyNfmUVCZN53JHQW7Rh3kp/GAYKhHp1qyW/lWjO+Xk6TUyFB9jkloMIB5CqCHZGGcJ7dZWAeE8TyEJ/YiM2p8L1/UVLcUYQXcvUYA2msN0/QxSJToEMiymY0GjYIrrdAJWfcpIR6uULrpEQPMfhbpmr1ArwXqIPVzzUFhiuWpI2iSkgdKyKj98jr4fytPSabud+wzhBQv9otYfGoywcXQgFfRaWeUZIk7rJxPfkkpP78NfdNOPbBx2H2HzsoAmbs9o2nfS5HjrWjO9kqoFdQSCXsCWCrUiyajNc1oVj7qF4YTSVMJKcoOBSlYkRgwsjgA2MX5fvvnlCk2sB49VKlL3wNyiqpJHmoDCdRPgUEiu2Y1Tw6iAxXhsXkgJC4yJZ9pd712tCOU6PE6csgVVsCxUBM5YhLCBVAX82jWJBJvWDwZGezjjcXOJKpKYPUQADWqssACGZLtwers06mETlyItkFOBvyrVYHntYS3yj+J6eNNTq2LZXPu72t0sEOFDDHLKy4+PuGhvuCP7p63a+/m6VwF8P1//94j7CeKFxbmq5OFFBDSrxmgGQUN7gnjhD70JOZLbp0DSmEEltsSuCMc6vQgA+pjiLRo0Dzec6Obc3YFOCRnJduNpPx743HyU8i3c1zlmqqI8f/4afAOikFYtocy0sEGnmkIyeiYryDjUU1psUsJRm+yZOQ0e7y32mNL2+Sn2Yn8DZbo9Nycnm567LRUjAzrw9M/jujxQ+Nc8tmhcgeHescYRwVOLxTMeXKcrFtQ95HSnLhL8Qtv70GHusyLUTPQYOyMITddTTAqX6oceDyxa0DLQpEMxn9oRVflZWKuOOWLqqPq34ZIjNwOPdEk9BGPL4j+/0Letk/GHPsv2ZqKq7g8898QI2uAuMoWKMQXbYsQJGBwwCoSJdeAlJZ5qwsNRZ2mwzZWHEWMCyhP807+4xaBytc4Muu3vmwdcKwZYKQWzKGPkm3jq3WJAqsfp+w35ZXEf4xZXpE8uHAMAtyNintTAs6YAuCJKrJ+DM7bJNUjcTdjhm4Kk/QkWbPtRnfaUnLRD8/H8jIwXpLKzSxgV4sq1UGmr2i0QBp1RFh9yWfQY0Nu5UIQF+OU+14IXitix0u/R2Sz6jX42CXha9eXuuwPu6U2z/mNN7vu2KsNwOBItFiI31/7rqxKDZXF3e3aEGsclvxvcytzWrLTpMOson8HTSnyDHouDnLa7i1Buk82BeVGbtBBl9CyI/QMZ0CinighfiUwDZ1PENh23s3O/fXOdBm9R2a1CVucCMoLiGnumxT6C7DNqMEsl2Vm4hTfiTrxJJfkZUG6D6N4ZL8YhVsAB/ercE8BMCxuFOkXzk0dsKwmK/AE1Tth2QaxHqU9BkFK60V9jPdJ6VY0Ph3HPRLP941db6/Ta8FBDxe5qxvYLx5tMUZboD/uviDiEZF2CH3vjytzT93cz6zIA4wwYnPKqZK+uzzKT20RQZszNvnZskReVUfHAFoRC+0mOKXGewR5NFdDhXwo0LEINjTyYuAIS3iD3GywuH5+6A5faZPi6Xoy2jw1g1YAyStQSZdDHW6p3D7AxHDbqOqFxqB7HUsdOkPl5eZ9EmMJc/wBXSuRWDhHFAcZiHB/J6Fhkucigx/PkB51YHXrkvW3zcwum3nkJqdfQjAuEsn6hO4pG6NbZElaNd/DylHIL4kicq/+DoGZ7cCMVMrp+ftu89xAr5mmUVr1TZDiwJg+z7DE7Xla3Vl2i8WQINsXf0lW5HxMGyhmV8kprmyRQcZqJsgM0370jOHCvFAvuKVv/Y3Mr1A6SD0IVhbaylE6xzYEfe0QUZK9viy4jhQwf9Gz2hZl18IykYUKTa+zsxG5mL207CFGvQ2kgNoWMoe1x9dO5NcDHyi2dUWnxinE5y/4mXNJPsxrlr+YTX6x2eOn5c/8kMJGmiBRAyhMqwZh4Z3Vb+76VhMoRXz0vWBpPKdE2T5yqHCpS3Bt/xZM90fjhODmmhrxHTAtPLRzJstkbQtaPnhMF2x0T2NmidpeJ989jNN08bqyCzuYGg+Cjzf64Q=,iv:NpO32iyBdzKGLt7oS86WT7IJrpZeuHcxO0BF4ZoMI1U=,tag:INU0SbXFmQzrAA8TxKqBfA==,type:str]
PK-pem: ENC[AES256_GCM,data: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,iv:l9hEcYU+9qzjYzGJ0Wag3GT+lzXE8JDQNmY+RoxEFls=,tag:QzrJ6ykAX6tXQMf19kB68A==,type:str] PK-pem: ENC[AES256_GCM,data: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,iv:l9hEcYU+9qzjYzGJ0Wag3GT+lzXE8JDQNmY+RoxEFls=,tag:QzrJ6ykAX6tXQMf19kB68A==,type:str]
sops: sops:
shamir_threshold: 1 shamir_threshold: 1
age: age:
- recipient: age157jemphjzg6zmk373vpccuguyw6e75qnkqmz8pcnn2yue85p939swqqhy0 - recipient: age157jemphjzg6zmk373vpccuguyw6e75qnkqmz8pcnn2yue85p939swqqhy0
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5MnZPemNnOXFlbVpHREJT YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5MnZPemNnOXFlbVpHREJT
TUQ3bnBtdFZGdzZlWC9xWitFQkQ5QldocndBClpxdUVxM2lBTFBwYWswdTY5TVl0 TUQ3bnBtdFZGdzZlWC9xWitFQkQ5QldocndBClpxdUVxM2lBTFBwYWswdTY5TVl0
TVZEbE9Ndkc4V0dIN1p4ZTRMcDVLRWsKLS0tIDhROWcrKzVPd1QzeHRZc1Q0YTNC TVZEbE9Ndkc4V0dIN1p4ZTRMcDVLRWsKLS0tIDhROWcrKzVPd1QzeHRZc1Q0YTNC
alV2cHN0S3lJQnNzRnBpUGpFZTBzNlUKNcFmTyX3fjopNirGzWGCjiHrfrmmEtuZ alV2cHN0S3lJQnNzRnBpUGpFZTBzNlUKNcFmTyX3fjopNirGzWGCjiHrfrmmEtuZ
HvjtHBuUjxEYLifg1Q4y/+39Ma/aO0mD5RWzNh09U/FRza0DCGZxSw== HvjtHBuUjxEYLifg1Q4y/+39Ma/aO0mD5RWzNh09U/FRza0DCGZxSw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age13g9a4d4jrvckfddpgn8sm4kjtzajr67le56pfdg78ktr5pd09phq32j89u - recipient: age13g9a4d4jrvckfddpgn8sm4kjtzajr67le56pfdg78ktr5pd09phq32j89u
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBET2czS0lTWktnYmx4eEJY YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBET2czS0lTWktnYmx4eEJY
RmlTY09MZy95cFhUU2NiMDdVWkowQjE4ckVRCjd1YWlwZjhIMUNwaDNuM01MZG9q RmlTY09MZy95cFhUU2NiMDdVWkowQjE4ckVRCjd1YWlwZjhIMUNwaDNuM01MZG9q
ZTdQS2xkYUpyWXN0WTMvaHNzU29CTUUKLS0tIFBuV1lrek5NNFZYaTlIbUFCdVZR ZTdQS2xkYUpyWXN0WTMvaHNzU29CTUUKLS0tIFBuV1lrek5NNFZYaTlIbUFCdVZR
L0xwU2F6Tk5CUjNhNHZlWTVuWENOLzAKIVW3BVxk5WXMkqK4f+t8GvIE3jhsjBHd L0xwU2F6Tk5CUjNhNHZlWTVuWENOLzAKIVW3BVxk5WXMkqK4f+t8GvIE3jhsjBHd
umbQkKzCpR/xPjaJmbXWXnpufUXmaO+1nCRLW640R2ooIOQ2Mg48qg== umbQkKzCpR/xPjaJmbXWXnpufUXmaO+1nCRLW640R2ooIOQ2Mg48qg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1wpvfpv5n32lruk7c0da4uaeapsmhjxdvg8z4ljehn06l6g2y0e0sum404l - recipient: age1wpvfpv5n32lruk7c0da4uaeapsmhjxdvg8z4ljehn06l6g2y0e0sum404l
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArd3lmbG12NzNQWFVCVVBz YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArd3lmbG12NzNQWFVCVVBz
d1NSNUo0SWJ4Q2sxNFliMTNkc2FVWFJnRHlNCk1oczRkOC82Tk4xcTJzclU0YjdO d1NSNUo0SWJ4Q2sxNFliMTNkc2FVWFJnRHlNCk1oczRkOC82Tk4xcTJzclU0YjdO
RkV0LzJza296a2NheEpJSGt3eWRWUGcKLS0tIGEwdHRBbEpKS0JvTFI2MjBUdHJL RkV0LzJza296a2NheEpJSGt3eWRWUGcKLS0tIGEwdHRBbEpKS0JvTFI2MjBUdHJL
clV4ckwxVGdCUWd4QnU1bm81NmN3MmMK9KwJPH6jkkf8nZOqjsPzBzHzqJ+BxjF9 clV4ckwxVGdCUWd4QnU1bm81NmN3MmMK9KwJPH6jkkf8nZOqjsPzBzHzqJ+BxjF9
VP2nxgg3sq48vKZJxI91p04oGGX0jC2zAWgUCk0dPa7kMHGNECVh8Q== VP2nxgg3sq48vKZJxI91p04oGGX0jC2zAWgUCk0dPa7kMHGNECVh8Q==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1jv8ap5zwa49ftv0gg7wqf5ps0e68uuwxe2fekjsn0zkyql964unqyc58rf - recipient: age1jv8ap5zwa49ftv0gg7wqf5ps0e68uuwxe2fekjsn0zkyql964unqyc58rf
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0bmtSaFNQa3pydk1XUDcx YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB0bmtSaFNQa3pydk1XUDcx
N0xIN3lKbDJlV1JNMU94RDhMc1lZUWlpUkFBCjdDeDRNVzRzQWNKTG1uZ2hPeWdE N0xIN3lKbDJlV1JNMU94RDhMc1lZUWlpUkFBCjdDeDRNVzRzQWNKTG1uZ2hPeWdE
UGJMQWFkQ0lzVEVXUXF6MmRhcUx1dHMKLS0tIG4rNUE3Rm8zeWMxc1I1bFBTK1Zx UGJMQWFkQ0lzVEVXUXF6MmRhcUx1dHMKLS0tIG4rNUE3Rm8zeWMxc1I1bFBTK1Zx
MGgwR3RoM0hZdnJqZFZ2ZjkzS2hCTFkK+tYc3EFniPxoTQPfm392ihOahqNuhXAK MGgwR3RoM0hZdnJqZFZ2ZjkzS2hCTFkK+tYc3EFniPxoTQPfm392ihOahqNuhXAK
R8FwC9QZOSKZcCj9zRc68i8DjWqkMzBL8xB3cvagxkeODmdzSs/sQw== R8FwC9QZOSKZcCj9zRc68i8DjWqkMzBL8xB3cvagxkeODmdzSs/sQw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1pm3fehmmk0vmnrscz9vm96rakn46aaldr5ydpscmde3v9x0k3faswwdzxs - recipient: age1pm3fehmmk0vmnrscz9vm96rakn46aaldr5ydpscmde3v9x0k3faswwdzxs
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhak5tNmJqcERQNzRkdGtJ YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhak5tNmJqcERQNzRkdGtJ
Lzg1WEFNcno1VzdLZnB3d2dzdnVIci9GR0dZClc5clEzMmphVVc5a3g0TThHQnA3 Lzg1WEFNcno1VzdLZnB3d2dzdnVIci9GR0dZClc5clEzMmphVVc5a3g0TThHQnA3
WlJ0bWlkcU1xNUxhZEdrUWJsajJFU1EKLS0tIEMrdHhrUkNkY29tY2dCays4Qmhj WlJ0bWlkcU1xNUxhZEdrUWJsajJFU1EKLS0tIEMrdHhrUkNkY29tY2dCays4Qmhj
aEVhMWR3aFdiTDFLNXNsbERhbTRMR1UK4j+9Ewgmsp8EWuCl1G4c3oEwvrgYin1G aEVhMWR3aFdiTDFLNXNsbERhbTRMR1UK4j+9Ewgmsp8EWuCl1G4c3oEwvrgYin1G
NAWAxIin2x6ifMynloGC5NS8UCpAVNbR+AdPDyIKIeIRefFlV/m0DQ== NAWAxIin2x6ifMynloGC5NS8UCpAVNbR+AdPDyIKIeIRefFlV/m0DQ==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1mn2afyp9my7y7hcyzum0wdwt49zufnkt8swnyy8pj30cwzs4zvgsthj0lt - recipient: age1mn2afyp9my7y7hcyzum0wdwt49zufnkt8swnyy8pj30cwzs4zvgsthj0lt
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3T0wrOWtraEVRTUVkN3Ux YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3T0wrOWtraEVRTUVkN3Ux
SFFJOTQrc21NL2M1bVhxMUZlMy9ualFmVVJBCkd1bUczbVZzOEF3TXBGZzBzR3hY SFFJOTQrc21NL2M1bVhxMUZlMy9ualFmVVJBCkd1bUczbVZzOEF3TXBGZzBzR3hY
NUU4S1NJbXdkS0tMdlBYNCtNaWppencKLS0tIGVLeDhkR0dXWTlhVEdXaG9jeXB5 NUU4S1NJbXdkS0tMdlBYNCtNaWppencKLS0tIGVLeDhkR0dXWTlhVEdXaG9jeXB5
ZDFZOVZPZzdXZ0dDc01JK2ZEOSt2bDQKkN9v1Z8hFdQm88tYbxQsrPgNbDHQycNn ZDFZOVZPZzdXZ0dDc01JK2ZEOSt2bDQKkN9v1Z8hFdQm88tYbxQsrPgNbDHQycNn
dJ/gAgN99Ev9jW27cMoKKtgCL4otQNggLDEND6fA3gFGVK3vPQAmfA== dJ/gAgN99Ev9jW27cMoKKtgCL4otQNggLDEND6fA3gFGVK3vPQAmfA==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1ykkjw57t3z3deup3gtp7dujyaslskn74e0d9hsmqaha2pj3rvazqgndw5a - recipient: age1ykkjw57t3z3deup3gtp7dujyaslskn74e0d9hsmqaha2pj3rvazqgndw5a
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXVk5PZVVialJ4Q0dvbVln YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXVk5PZVVialJ4Q0dvbVln
OTFwNVpWV0Y0NTUrM3ZqRy9DZURkbld2QlZzClhmQ3pTWEFFS0ovRFpLbEc0RVdq OTFwNVpWV0Y0NTUrM3ZqRy9DZURkbld2QlZzClhmQ3pTWEFFS0ovRFpLbEc0RVdq
bWRXdzg2MFFoM0JRSEdqSVI1OXZJS1UKLS0tIHdJS3BoQWNMbFZwdk9wN0R2U3lK bWRXdzg2MFFoM0JRSEdqSVI1OXZJS1UKLS0tIHdJS3BoQWNMbFZwdk9wN0R2U3lK
ZmVybkZHcGIzRTBMVWV2WDVZYVNTaDQKZFfvNFrgPtEd77igooV2Xcd565TUHH1j ZmVybkZHcGIzRTBMVWV2WDVZYVNTaDQKZFfvNFrgPtEd77igooV2Xcd565TUHH1j
T0Y9/5QzEoTuVBdOo/ewD6mnEkSPo6v1AgLOkDNDqos2CbFo8HtG5Q== T0Y9/5QzEoTuVBdOo/ewD6mnEkSPo6v1AgLOkDNDqos2CbFo8HtG5Q==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1t2d5scrukk0guva5sr97a8tge5j8kd865adezrcru7p269pzwvpsamkgje - recipient: age1t2d5scrukk0guva5sr97a8tge5j8kd865adezrcru7p269pzwvpsamkgje
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPNmk5RWFJWEorTncvOHlp YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPNmk5RWFJWEorTncvOHlp
bkcwejZDUmgzRy80ekxSM3V4NnUyQm01eDBBCkszSkpBczAvam8zT29Ud2xBWGJT bkcwejZDUmgzRy80ekxSM3V4NnUyQm01eDBBCkszSkpBczAvam8zT29Ud2xBWGJT
TlRIVDE0bDc1S0hKaVRSSks3OGRaUWcKLS0tIFBDSWRjZitlRWlycjZ5NzdXb0tG TlRIVDE0bDc1S0hKaVRSSks3OGRaUWcKLS0tIFBDSWRjZitlRWlycjZ5NzdXb0tG
SlcveGwzcTY4MUY0L2hacFdOejJmSVUK9gFAwVM0VrJmksllZleA5qKL8Jn6E9an SlcveGwzcTY4MUY0L2hacFdOejJmSVUK9gFAwVM0VrJmksllZleA5qKL8Jn6E9an
YOlih+wSnjsC163ROjTlM9Vza0qSsMp4HgKz5RUb+j9Fc6vnk1oHLw== YOlih+wSnjsC163ROjTlM9Vza0qSsMp4HgKz5RUb+j9Fc6vnk1oHLw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg - recipient: age1c8qw59ffcq9l77gfmtyc3djtvt3md0u6dwhrjcgsm98ntyf72ufqugj7cg
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSTjN3dW53QVd1YnYrZEhG YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSTjN3dW53QVd1YnYrZEhG
L3paZjBxdW5TZjJEbUZlMGdTbDMzZFQ2aUdJCjBOWVpUUHV5UCs4Z0hUZFFRdlc1 L3paZjBxdW5TZjJEbUZlMGdTbDMzZFQ2aUdJCjBOWVpUUHV5UCs4Z0hUZFFRdlc1
THR5WnU2RUJTTzgxY3FtY3hhWFF6WWMKLS0tIFdQYSttVGpVN2JLa25laEVDaGdx THR5WnU2RUJTTzgxY3FtY3hhWFF6WWMKLS0tIFdQYSttVGpVN2JLa25laEVDaGdx
OElkMlpydHBvZXlJQmxDNjFKaWZiTEUKhPjvnYPwTorKD5l/ve4ucBE0+BDj2Fo1 OElkMlpydHBvZXlJQmxDNjFKaWZiTEUKhPjvnYPwTorKD5l/ve4ucBE0+BDj2Fo1
xwoEB/uIuUMuO6alOf0sZfbCvuOivkZ1V7I/H1Sz1gmmTlBwTlpoIg== xwoEB/uIuUMuO6alOf0sZfbCvuOivkZ1V7I/H1Sz1gmmTlBwTlpoIg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0 - recipient: age1er5qucsc2mugrzrr7n3xhzv7kemkrqrw4m84r544fkk7nkg5g5eswxkqj0
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3NnBLcFdiOTVhV295ZFdK YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3NnBLcFdiOTVhV295ZFdK
dk5tS2QrRFh5K2Y4bFVVS0dyVGJXUVJjVTJnCi9xZVRrNmlKV2pSdVhyd05ETndi dk5tS2QrRFh5K2Y4bFVVS0dyVGJXUVJjVTJnCi9xZVRrNmlKV2pSdVhyd05ETndi
U2FXZytTaVhUcTFTaFBNTXRuNGxqZE0KLS0tIGJUMDU1N0t0REl0NzNMaUY4TC9q U2FXZytTaVhUcTFTaFBNTXRuNGxqZE0KLS0tIGJUMDU1N0t0REl0NzNMaUY4TC9q
UUgvN0FsYnhvdm5aRGhIK3ZmbFFhNVEKnXAYJqKaarcqGbf76k9kVvghg0mq+N+Z UUgvN0FsYnhvdm5aRGhIK3ZmbFFhNVEKnXAYJqKaarcqGbf76k9kVvghg0mq+N+Z
FtpijRiXvJ7OZmDVfI+Dlc9xRlFjQBSA8td2/B1lFM89dU0Cy3TAow== FtpijRiXvJ7OZmDVfI+Dlc9xRlFjQBSA8td2/B1lFM89dU0Cy3TAow==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age19daqsncuzeh3j6cwk8uxp6yfj8h0qtz02jxlwwy4v8j0mfgznsvq30440g - recipient: age19daqsncuzeh3j6cwk8uxp6yfj8h0qtz02jxlwwy4v8j0mfgznsvq30440g
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqTDVITithYU04M25tdzlX YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqTDVITithYU04M25tdzlX
eXJ5aU9TTk81RndKMUlqKzRJdklaWkd2ZzI0CmdFd1FraEFmeWRLeFM2Z00wNmJK eXJ5aU9TTk81RndKMUlqKzRJdklaWkd2ZzI0CmdFd1FraEFmeWRLeFM2Z00wNmJK
ZkFyYm5sNXZiU3AxMXJ5ZDgxbzJsSGMKLS0tIDd6Y0E1Tmw3SkliME96NDVaVjhS ZkFyYm5sNXZiU3AxMXJ5ZDgxbzJsSGMKLS0tIDd6Y0E1Tmw3SkliME96NDVaVjhS
azh4NHQvamFwcUtQQXFHbjhsYmg1bHcKEmzTB93A3zThRD6saZETVgSEExqwMA+6 azh4NHQvamFwcUtQQXFHbjhsYmg1bHcKEmzTB93A3zThRD6saZETVgSEExqwMA+6
b27Mb3xRFdjCAb4nir0G9iT+Eq9aqE4cq01j/egld3L29gM0pNdy/A== b27Mb3xRFdjCAb4nir0G9iT+Eq9aqE4cq01j/egld3L29gM0pNdy/A==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age19w4zafpwnq9yhzuf8r5te2yhq7xlqj76rcgzcz935hllyrz4yvws4jn6ca - recipient: age19w4zafpwnq9yhzuf8r5te2yhq7xlqj76rcgzcz935hllyrz4yvws4jn6ca
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByaWZob0xTZDRCQjZkWEdG YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByaWZob0xTZDRCQjZkWEdG
L3ZCNjBOcmI2SWNVb1RBTmFRaUxGOEtNdWdVCnV2bEVXcUtkTWtOTFVjZEVHeDVE L3ZCNjBOcmI2SWNVb1RBTmFRaUxGOEtNdWdVCnV2bEVXcUtkTWtOTFVjZEVHeDVE
VGlaalpKYjhObVBJT082VEhQSHVzTlEKLS0tIDVDZnh2Lzl3U21INWlZS05qUmFy VGlaalpKYjhObVBJT082VEhQSHVzTlEKLS0tIDVDZnh2Lzl3U21INWlZS05qUmFy
aDNGNmFNbzdiQTJ2dEFGNG1TcHR3ZWcKNfu21MpYzhomSh/41V/hu1vERNLMPypv aDNGNmFNbzdiQTJ2dEFGNG1TcHR3ZWcKNfu21MpYzhomSh/41V/hu1vERNLMPypv
ec0mZlm2qFbPKMvVXMaHF7YLcbo9u7TkNSuEpaI+pUcErzsvIIvffg== ec0mZlm2qFbPKMvVXMaHF7YLcbo9u7TkNSuEpaI+pUcErzsvIIvffg==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
- recipient: age102el4snus37dj807rwvsmlvwu2sg2d8rw3vfmtntgczfkz04l9nshetcq0 - recipient: age102el4snus37dj807rwvsmlvwu2sg2d8rw3vfmtntgczfkz04l9nshetcq0
enc: | enc: |
-----BEGIN AGE ENCRYPTED FILE----- -----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGVDNjTTFHNFBIbDhXWmxN YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGVDNjTTFHNFBIbDhXWmxN
MXpaeTIvQ3VjSkhPVk14OTJNQXpwejJldUI4Cm5UWGh5VVkrYjZLYy8yajlJZVpN MXpaeTIvQ3VjSkhPVk14OTJNQXpwejJldUI4Cm5UWGh5VVkrYjZLYy8yajlJZVpN
dHRjN3AzWlNMcTlBYklCamRkUDl4a3cKLS0tIDRJUzQ4ZXNheDRxbkFWNkVjZC9r dHRjN3AzWlNMcTlBYklCamRkUDl4a3cKLS0tIDRJUzQ4ZXNheDRxbkFWNkVjZC9r
RU04T3g1Z3JNekJFQ1h4N1ZueUJHN3cK1PmEv0F4IFT5gKOzfOwSmyw/nQcIxSaD RU04T3g1Z3JNekJFQ1h4N1ZueUJHN3cK1PmEv0F4IFT5gKOzfOwSmyw/nQcIxSaD
60qSMPExbM+HOMaRD79zHKIbnzGUnheiuWjlIt+fAjnv+mdiIIQuzw== 60qSMPExbM+HOMaRD79zHKIbnzGUnheiuWjlIt+fAjnv+mdiIIQuzw==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2025-12-12T02:59:49Z" lastmodified: "2025-12-12T02:59:49Z"
mac: ENC[AES256_GCM,data:hOHsyujX+EHCzHM4vyAoYMohCeH1T/riacfUxV5hkMz4FQdCUG+gfHq1Ym9Z0xwSMCrtr9Oz3vmO6kZTAXa4abXLxS4VmShP+N2TIxD8aX4Z4kC99odfxHalQAxEt32RoEM5DGq5gvIOz/Eyb/av0RZ+iEs5dVQ/8Juo4Gs4mK4=,iv:GqrZitl/sK6TxRzf9smH3AbEhvGIU6dbdlk7+sMZh8M=,tag:zdsXCYGLOf8yyPc1XrpkJg==,type:str] mac: ENC[AES256_GCM,data:hOHsyujX+EHCzHM4vyAoYMohCeH1T/riacfUxV5hkMz4FQdCUG+gfHq1Ym9Z0xwSMCrtr9Oz3vmO6kZTAXa4abXLxS4VmShP+N2TIxD8aX4Z4kC99odfxHalQAxEt32RoEM5DGq5gvIOz/Eyb/av0RZ+iEs5dVQ/8Juo4Gs4mK4=,iv:GqrZitl/sK6TxRzf9smH3AbEhvGIU6dbdlk7+sMZh8M=,tag:zdsXCYGLOf8yyPc1XrpkJg==,type:str]
pgp: pgp:
- created_at: "2025-08-24T02:21:39Z" - created_at: "2025-08-24T02:21:39Z"
enc: |- enc: |-
-----BEGIN PGP MESSAGE----- -----BEGIN PGP MESSAGE-----
hQIMA0B7mmjbybiOAQ/+K7Y/qFQAUEb+yB7FQ+bVstS5unDmKYRdwpsi5grNVOQE hQIMA0B7mmjbybiOAQ/+K7Y/qFQAUEb+yB7FQ+bVstS5unDmKYRdwpsi5grNVOQE
ZTQghpfRlfeeQl+vhkBD6u4+S3lUG+hwuZheQebtJVXSEAztC3SuEgi3m6qgN2fm ZTQghpfRlfeeQl+vhkBD6u4+S3lUG+hwuZheQebtJVXSEAztC3SuEgi3m6qgN2fm
mqKRNzuxSw+ixL1OfZMaecifShjYSDYvJ0Wzw64gE0drfuCRzEwnqn6HO7E9/JPV mqKRNzuxSw+ixL1OfZMaecifShjYSDYvJ0Wzw64gE0drfuCRzEwnqn6HO7E9/JPV
jYjVIho6WJU9g2bZRR1capmbv579DbHFbsOdERFHj8iN2ZodHeF2peO5zPrwGW7E jYjVIho6WJU9g2bZRR1capmbv579DbHFbsOdERFHj8iN2ZodHeF2peO5zPrwGW7E
mUuaNEgFwDHOiJ0rfKVY6pPp6tonECngtAtyKwqnygtZwLDPCQ2we0svK4g8YgOm mUuaNEgFwDHOiJ0rfKVY6pPp6tonECngtAtyKwqnygtZwLDPCQ2we0svK4g8YgOm
RyFEtCmmXol3fnshyJE15ub7/PAoxoAF/pd63e0PeKoJcNgdfj4FNit3gajWggvg RyFEtCmmXol3fnshyJE15ub7/PAoxoAF/pd63e0PeKoJcNgdfj4FNit3gajWggvg
lDGkTL7ui8peqkw3W7Ars53/w9OlfgQWYEm+wdY0AcTnM8rrulYKu4Q6Ak+iaMMH lDGkTL7ui8peqkw3W7Ars53/w9OlfgQWYEm+wdY0AcTnM8rrulYKu4Q6Ak+iaMMH
Q7fNhsKFfjbV3nEEOvVOigUASKVTd828N/cRzMI1PJXOPL/tBxETFcC+subZL3d7 Q7fNhsKFfjbV3nEEOvVOigUASKVTd828N/cRzMI1PJXOPL/tBxETFcC+subZL3d7
j/ab4BjylCj6rkR97VN8yzHNF0kZZN2iEFXpmQLKvH2zZNtRvMj3g92/1MTZiveH j/ab4BjylCj6rkR97VN8yzHNF0kZZN2iEFXpmQLKvH2zZNtRvMj3g92/1MTZiveH
gLFs4DIf/sNzIgXqIQasl9bsa4t6h+EHO0pjbUUOKrCF9E40f7K7d4Wdc6VnriYS gLFs4DIf/sNzIgXqIQasl9bsa4t6h+EHO0pjbUUOKrCF9E40f7K7d4Wdc6VnriYS
1vxKKwPf55vZ5xSMmuMqVZJSxgb5JfOsuYbbdZbqmM0Rdml3svq7+ez0oAYU27PS 1vxKKwPf55vZ5xSMmuMqVZJSxgb5JfOsuYbbdZbqmM0Rdml3svq7+ez0oAYU27PS
XgHyMiIH5lx9vXlM/wM5N7iKSKSSy0+SMd1yObV/rpWBazXmY8W8xl00yMjmPizq XgHyMiIH5lx9vXlM/wM5N7iKSKSSy0+SMd1yObV/rpWBazXmY8W8xl00yMjmPizq
GdKAQumshi/gwNocNww/wD2FBgSGv33JAg+KQQgeu6SVXZqvyRdP71XXx7YramE= GdKAQumshi/gwNocNww/wD2FBgSGv33JAg+KQQgeu6SVXZqvyRdP71XXx7YramE=
=V+SO =V+SO
-----END PGP MESSAGE----- -----END PGP MESSAGE-----
fp: CBCB9B18A6B8930B0B6ABFD1CCB8CBEB30633684 fp: CBCB9B18A6B8930B0B6ABFD1CCB8CBEB30633684
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.11.0 version: 3.11.0

View File

@@ -1,5 +1,4 @@
{ {
config,
pkgs, pkgs,
... ...
}: }:
@@ -35,7 +34,8 @@
nix = { nix = {
linux-builder = { linux-builder = {
enable = true; enable = true;
config = ({ pkgs, ... }: config = (
{ ... }:
{ {
virtualisation.cores = 6; virtualisation.cores = 6;
environment.etc."ccache.conf".text = '' environment.etc."ccache.conf".text = ''
@@ -47,7 +47,8 @@
# "d /var/cache/ccache 0770 builder nixbld -" # "d /var/cache/ccache 0770 builder nixbld -"
"p+ /var/cache/ccache/ccache.conf - - - - /etc/ccache.conf" "p+ /var/cache/ccache/ccache.conf - - - - /etc/ccache.conf"
]; ];
}); }
);
}; };
}; };

View File

@@ -3,7 +3,6 @@
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`). # https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
{ {
lib,
namespace, namespace,
... ...
}: }:

View File

@@ -1,4 +1,9 @@
{ config, lib, namespace, ... }: {
config,
lib,
namespace,
...
}:
let let
inherit (lib.${namespace}) enabled disabled; inherit (lib.${namespace}) enabled disabled;
in in

View File

@@ -1,4 +1,4 @@
{ config, pkgs, ... }: { pkgs, ... }:
{ {
# Services configs # Services configs
services = { services = {

View File

@@ -16,7 +16,6 @@
# systems, # An attribute map of your defined hosts. # systems, # An attribute map of your defined hosts.
# All other arguments come from the system system. # All other arguments come from the system system.
config,
... ...
}: }:
{ {