featL work qol, enable matrix on winters

This commit is contained in:
Swarsel 2024-09-25 16:23:54 +02:00
parent 4ff80f4277
commit a2c58a5cd2
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
9 changed files with 178 additions and 94 deletions

View file

@ -1937,7 +1937,7 @@ My work machine. Built for more security, this is the gold standard of my config
mode = "3840x2160";
scale = "1";
position = "-1280,0";
workspace = "1:一";
workspace = "11:M";
output = "DP-8";
};
work_middle_middle_side = {
@ -2049,7 +2049,7 @@ My work machine. Built for more security, this is the gold standard of my config
jellyfin = false;
spotifyd = false;
mpd = false;
matrix = false;
matrix = true;
};
};
@ -4502,9 +4502,14 @@ This utility checks if there are updated packages in nixpkgs-unstable. It does s
SHARESCREEN="$(nix eval --raw ~/.dotfiles#nixosConfigurations."$(hostname)".config.home-manager.users."$(whoami)".swarselsystems.sharescreen)"
if [[ "$1" == "start" ]]; then
wl-mirror "$SHARESCREEN" & sleep 0.1
swaymsg '[app_id=at.yrlf.wl_mirror] move to workspace 12:S'
swaymsg '[app_id=at.yrlf.wl_mirror] fullscreen'
swaymsg output eDP-2 mode 1280x800
else
swaymsg output eDP-2 mode 2560x1600
fi
#+end_src
@ -5516,6 +5521,29 @@ Here I only enable =networkmanager=. Most of the 'real' network config is done i
};
};
wireguardvpn = {
connection = {
id = "HomeVPN";
type = "wireguard";
autoconnect = "false";
interface-name = "wg1";
};
wireguard = { private-key = "$WIREGUARDPRIV"; };
"wireguard-peer.$WIREGUARDPUB" = {
endpoint= "$WIREGUARDENDPOINT";
allowed-ips= "0.0.0.0/0";
};
ipv4 = {
method = "ignore";
address1 = "192.168.3.3/32";
};
ipv6 = {
addr-gen-mode = "stable-privacy";
method = "ignore";
};
proxy = { };
};
"sweden-aes-128-cbc-udp-dns" = {
connection = {
autoconnect = "false";
@ -5651,6 +5679,9 @@ I use sops-nix to handle secrets that I want to have available on my machines at
handyhotspot = { };
vpnuser = { };
vpnpass = { };
wireguardpriv = { };
wireguardpub = { };
wireguardendpoint = { };
};
templates = {
"network-manager.env".content = ''
@ -5662,6 +5693,9 @@ I use sops-nix to handle secrets that I want to have available on my machines at
HANDYHOTSPOT=${config.sops.placeholder.handyhotspot}
VPNUSER=${config.sops.placeholder.vpnuser}
VPNPASS=${config.sops.placeholder.vpnpass}
WIREGUARDPRIV=${config.sops.placeholder.wireguardpriv}
WIREGUARDPUB=${config.sops.placeholder.wireguardpub}
WIREGUARDENDPOINT=${config.sops.placeholder.wireguardendpoint}
'';
};
};
@ -9553,6 +9587,8 @@ Currently, I am too lazy to explain every option here, but most of it is very se
"${modifier}+Ctrl+Shift+t" = "move container to workspace 14:T";
"${modifier}+Ctrl+l" = "workspace 15:L";
"${modifier}+Ctrl+Shift+l" = "move container to workspace 15:L";
"${modifier}+Ctrl+f" = "workspace 16:F";
"${modifier}+Ctrl+Shift+f" = "move container to workspace 16:F";
"${modifier}+Left" = "focus left";
"${modifier}+Right" = "focus right";
"${modifier}+Down" = "focus down";
@ -9608,8 +9644,8 @@ Currently, I am too lazy to explain every option here, but most of it is very se
titlebar = false;
};
assigns = {
"1:一" = [{ app_id = "firefox"; }];
"10:十" = [{ app_id = "teams-for-linux"; }];
"16:F" = [{ app_id = "firefox"; }];
"15:L" = [{ app_id = "teams-for-linux"; }];
};
floating = {
border = 1;
@ -12964,7 +13000,7 @@ While we are at it, we are also setting up a persistent undo-file for every file
#+begin_src emacs-lisp
(use-package undo-tree
;; :init (global-undo-tree-mode)
:init (global-undo-tree-mode)
:bind (:map undo-tree-visualizer-mode-map
("h" . undo-tree-visualize-switch-branch-left)
("l" . undo-tree-visualize-switch-branch-left)
@ -12973,10 +13009,10 @@ While we are at it, we are also setting up a persistent undo-file for every file
:config
(setq undo-tree-history-directory-alist '(("." . "~/.emacs.d/undo"))))
(add-hook 'prog-mode-hook 'undo-tree-mode)
(add-hook 'text-mode-hook 'undo-tree-mode)
(add-hook 'org-mode-hook 'undo-tree-mode)
(add-hook 'latex-mode-hook 'undo-tree-mode)
;; (add-hook 'prog-mode-hook 'undo-tree-mode)
;; (add-hook 'text-mode-hook 'undo-tree-mode)
;; (add-hook 'org-mode-hook 'undo-tree-mode)
;; (add-hook 'latex-mode-hook 'undo-tree-mode)
#+end_src
*** Hydra
:PROPERTIES:

View file

@ -87,6 +87,8 @@ in
"${modifier}+Ctrl+Shift+t" = "move container to workspace 14:T";
"${modifier}+Ctrl+l" = "workspace 15:L";
"${modifier}+Ctrl+Shift+l" = "move container to workspace 15:L";
"${modifier}+Ctrl+f" = "workspace 16:F";
"${modifier}+Ctrl+Shift+f" = "move container to workspace 16:F";
"${modifier}+Left" = "focus left";
"${modifier}+Right" = "focus right";
"${modifier}+Down" = "focus down";
@ -142,8 +144,8 @@ in
titlebar = false;
};
assigns = {
"1:" = [{ app_id = "firefox"; }];
"10:" = [{ app_id = "teams-for-linux"; }];
"16:F" = [{ app_id = "firefox"; }];
"15:L" = [{ app_id = "teams-for-linux"; }];
};
floating = {
border = 1;

View file

@ -151,6 +151,29 @@
};
};
wireguardvpn = {
connection = {
id = "HomeVPN";
type = "wireguard";
autoconnect = "false";
interface-name = "wg1";
};
wireguard = { private-key = "$WIREGUARDPRIV"; };
"wireguard-peer.$WIREGUARDPUB" = {
endpoint = "$WIREGUARDENDPOINT";
allowed-ips = "0.0.0.0/0";
};
ipv4 = {
method = "ignore";
address1 = "192.168.3.3/32";
};
ipv6 = {
addr-gen-mode = "stable-privacy";
method = "ignore";
};
proxy = { };
};
"sweden-aes-128-cbc-udp-dns" = {
connection = {
autoconnect = "false";

View file

@ -22,6 +22,9 @@ in
handyhotspot = { };
vpnuser = { };
vpnpass = { };
wireguardpriv = { };
wireguardpub = { };
wireguardendpoint = { };
};
templates = {
"network-manager.env".content = ''
@ -33,6 +36,9 @@ in
HANDYHOTSPOT=${config.sops.placeholder.handyhotspot}
VPNUSER=${config.sops.placeholder.vpnuser}
VPNPASS=${config.sops.placeholder.vpnpass}
WIREGUARDPRIV=${config.sops.placeholder.wireguardpriv}
WIREGUARDPUB=${config.sops.placeholder.wireguardpub}
WIREGUARDENDPOINT=${config.sops.placeholder.wireguardendpoint}
'';
};
};

View file

@ -139,7 +139,7 @@
mode = "3840x2160";
scale = "1";
position = "-1280,0";
workspace = "1:";
workspace = "11:M";
output = "DP-8";
};
work_middle_middle_side = {

View file

@ -46,7 +46,7 @@
jellyfin = false;
spotifyd = false;
mpd = false;
matrix = false;
matrix = true;
};
};

View file

@ -1549,7 +1549,7 @@ create a new one."
(use-package ein)
(use-package undo-tree
;; :init (global-undo-tree-mode)
:init (global-undo-tree-mode)
:bind (:map undo-tree-visualizer-mode-map
("h" . undo-tree-visualize-switch-branch-left)
("l" . undo-tree-visualize-switch-branch-left)
@ -1558,10 +1558,10 @@ create a new one."
:config
(setq undo-tree-history-directory-alist '(("." . "~/.emacs.d/undo"))))
(add-hook 'prog-mode-hook 'undo-tree-mode)
(add-hook 'text-mode-hook 'undo-tree-mode)
(add-hook 'org-mode-hook 'undo-tree-mode)
(add-hook 'latex-mode-hook 'undo-tree-mode)
;; (add-hook 'prog-mode-hook 'undo-tree-mode)
;; (add-hook 'text-mode-hook 'undo-tree-mode)
;; (add-hook 'org-mode-hook 'undo-tree-mode)
;; (add-hook 'latex-mode-hook 'undo-tree-mode)
(use-package hydra)

View file

@ -1,5 +1,10 @@
SHARESCREEN="$(nix eval --raw ~/.dotfiles#nixosConfigurations."$(hostname)".config.home-manager.users."$(whoami)".swarselsystems.sharescreen)"
if [[ "$1" == "start" ]]; then
wl-mirror "$SHARESCREEN" & sleep 0.1
swaymsg '[app_id=at.yrlf.wl_mirror] move to workspace 12:S'
swaymsg '[app_id=at.yrlf.wl_mirror] fullscreen'
swaymsg output eDP-2 mode 1280x800
else
swaymsg output eDP-2 mode 2560x1600
fi

View file

@ -1,102 +1,114 @@
mrswarsel: ENC[AES256_GCM,data:WEKMUQL7gmw1Jy7nVQ75B76PNw==,iv:4W//eaU5ccAMW1+y1pspergCbEmMWx/k+sw9aLV0QMw=,tag:J6NoHtrr2s5SeneMu2I2pQ==,type:str]
nautilus: ENC[AES256_GCM,data:Yj+P+i+geMKXRyQhR2EZXvU9kQ==,iv:jgkOF8lB2bqcQHsUUR9SwbcS0s5E1n05kmuqZGMjXm8=,tag:HS0iwSYdj0Hoq2V1IlR0MA==,type:str]
leon: ENC[AES256_GCM,data:XPPOTZVtWuUhfrLRZ9+myTYdXQ==,iv:JjSluv6liOjbdswK5FcDqFaGfgc8lSxYcde0oVVAOB4=,tag:XzyfN8ak82dFUTzbNox1iQ==,type:str]
caldav: ENC[AES256_GCM,data:Hmb0K0zvZMtFwkWVJOJVe7117qfqShoUCzYbyySpVHY/ggf88t33znVqthi+HhvZP7o7mFRbxQKXVOSru3Erzruo5WsHFK/TJMZQyQ==,iv:XXS5jTpX/yFSSoHb51X/ZTHdTkqFRBIwu0UC4pcGk9g=,tag:ToCo6nL2tkc3oKdlvDTq/A==,type:str]
restic: ENC[AES256_GCM,data:oFM5eeKQi9zr1sU=,iv:mNdJO+Snc14PWu1GIHhgwI4tZp0KcroA+eVmFZ3RBic=,tag:1m9764NXm8A1g2TuZEAcFg==,type:str]
swarselmail: ENC[AES256_GCM,data:e+oqHFy1Ui1uepKhFBtYbAkn752qxRb6Xvx5gOEjQyc=,iv:oUo8HVHKog+YxWb5u3AuhHGDVeXZIUo1Heq9m/O5igM=,tag:VNhO2vf8l546AjEx+dNjIQ==,type:str]
swarseluser: ENC[AES256_GCM,data:jaNRDSLSSB60aA7FnEO25FzrH1EL1FOW33hrXtPJEFkpeJKbdWypR+f3m/z6s1pmFtL/2x8kAdJUC42kZAg20/o9ZuD4KfDoKg==,iv:f5t5Kh9k/6D0+Fs1UEn95Dbgb3pF4lertBTZqdF1Fmk=,tag:Qb6RrMMGiMIBoLzRPXhTPg==,type:str]
ernest: ENC[AES256_GCM,data:C7ppu1S0RR0=,iv:zB07MW/bAQwNWJUHEIbvo5Ug9QYTDmk6jx3znnOqjOc=,tag:EzUEyA6HalGTKgWv7gqgmg==,type:str]
frauns: ENC[AES256_GCM,data:A5n9whHLCAI=,iv:2UTWu1Fqp9iSGcykXElGNko9fPOzEW/Sb4I+9hBMLfw=,tag:FnTXC7qZkO+R4GLJBg66Cw==,type:str]
hotspot: ENC[AES256_GCM,data:PAcHBVuKCIQ=,iv:mGKtXOMZuBV+97dQiQcM3BJs2G8j58dx0c6UN6rnG3M=,tag:6xf+NBS2OvU3X/L3Hao4MQ==,type:str]
eduid: ENC[AES256_GCM,data:/qfAWRxwIGRGK5HEsYsNtes9VJHfkx2C0WL8igw=,iv:znQJUPTbX/ZBpX5JB5QAUWTsbISZR2CAa9vZ9N3V2x0=,tag:2NiZ5Ynt3CFvsZ0i5s71xA==,type:str]
edupass: ENC[AES256_GCM,data:StcWMBpiRQk4tro=,iv:RGQ0i27eErOaTvHJINSgCh/sO48IJWoR5nwdk4Kgfic=,tag:M1zPdKrNLXdXLSJ9A8Ay7w==,type:str]
handyhotspot: ENC[AES256_GCM,data:6XS3MI1sFbQ=,iv:2QQDbWre66cZxcQJqjMfYC6Uxfw6RBcgypWb31uJJxU=,tag:2gbd3tdFlSTv84GpTMQHiQ==,type:str]
vpnuser: ENC[AES256_GCM,data:/fRpq/wyKuM=,iv:er+BKrfzihyRNzyTx3LIlecpyXlelh8OE8LZrGw6PNg=,tag:h7weTZXh43myaf35UwW0ZQ==,type:str]
vpnpass: ENC[AES256_GCM,data:Vrhex2J5MmGdxw==,iv:rauPM5/cGfj5btQaUVIeMpr/hjKInl31+semAfZchCQ=,tag:3hshXzNp9rtp2en1lxi5mg==,type:str]
github_notif: ENC[AES256_GCM,data:1E4/5leailXfftRIs2iIW+FJV291R1QbbVD+M//e1HRLGSF1GG/7Ww==,iv:hQ3u0KRssbIWoM3+t3VFGJ9YRLhLZIBYN3bC2JKj7nE=,tag:eOIodKAjVPtmDOeIXw4UIw==,type:str]
mrswarsel: ENC[AES256_GCM,data:2PA5eSGe0U8hgSxEMYgwadcISA==,iv:pR0OHRTWM5tCv8gd1F43w1EWrpO/RNEv7cdWuUW0ORo=,tag:8jVKaWLS4FmApjFchc/2cw==,type:str]
nautilus: ENC[AES256_GCM,data:lcN8hZT1MGHwSHGJdYaeUGUDaw==,iv:8wtRxFAC/axTDnrTj3LNSdXlOIuGRf0Y0NIC+lZauOw=,tag:KOgF0geY64ZP+RdkZ63h9w==,type:str]
leon: ENC[AES256_GCM,data:2EScIa4/zFoia61VeMO3HwjDCA==,iv:sPRMBtlq95i5pcffn+hJS8Cupb+aVl0cgXTobEJka5o=,tag:x70G7BdzlNGpty3qfpe/xQ==,type:str]
caldav: ENC[AES256_GCM,data:CTRi3zjtVZKjdMHGotpLYRvAN5y3wIukl6uRGJg+83iT9ihIJWZLHPFfu+0SDbrWJcdLfOf5582SJR+dEbJTM4LQ7M8CglqQ5y+JrA==,iv:4mcrEScfd/Fls6D+Ht+VyPsy0MMDdS+uTb6kUJO8zaU=,tag:UMI7Y1SY2z7/ojKjVB8yqw==,type:str]
restic: ENC[AES256_GCM,data:u7xDJNe8F3fF9LY=,iv:swtX7j87JL3U0QVZMMeeGMKvASOddwEATq/XmqXALPA=,tag:dlmbo1VkZea/ZaNB7ISfow==,type:str]
swarselmail: ENC[AES256_GCM,data:lLklyM5g10V169WSKYURHubCvO2eeMYVhsLjIrfl/dI=,iv:DdzbyjHv6GKeeX3f7p4/02mrctmCsxO2f/VIPf2rAd0=,tag:it7+PBO/kVbeAadHz5/YLg==,type:str]
swarseluser: ENC[AES256_GCM,data:Yauk2ZYZ6bUB0RMdsghWhhGZtZPBJvlB1K2ZKe94OGlTiDSxi+PmLU6E0fA5514228yDU7+7Rmvspxmb2Bj0tHTh1/YXJjF0zg==,iv:dLXNOLujvJs6pAD4iFlmiZZ7Xd8IyLYkIM+o2SS5xGg=,tag:nJg5K5CP7sNkY5UFpf375A==,type:str]
ernest: ENC[AES256_GCM,data:GdiiYQsECfw=,iv:8PyR5flvX867Bj8+86taO/iAhuHoIrnyiprc5xStLQU=,tag:H5NTujub0s0oQIGAc1VF1w==,type:str]
frauns: ENC[AES256_GCM,data:mBg+13ngdm0=,iv:Y9jWoBujo0/V6qZhwMzd52tUAOLkqfdq7FBIwDTomII=,tag:cBY+WGh6u7tbnChgqU2LbQ==,type:str]
hotspot: ENC[AES256_GCM,data:MDsEaOaymLw=,iv:aHkMjBNrzBVuiSyfd4FtbSkWzVxIWmj9M0Xkjn9uIek=,tag:obmIguSF4weYSEl7XuOARw==,type:str]
eduid: ENC[AES256_GCM,data:uMwW4qqTgUVrF0xE2reCDTYRg88PeX8RH5M9OLI=,iv:HN5E03mqsVADxntZF6kh9w8gIMeA8GTPtR9Q84UcUiY=,tag:1DvEWOyjUSQlgwNcsxrXig==,type:str]
edupass: ENC[AES256_GCM,data:13w+Gk+qdymEYxg=,iv:YlmNWvhMoP5040dxQm/5FixLwtmbLkURssbNLh8FqhM=,tag:elADsdJk61S+Ggw6Rdp6/g==,type:str]
handyhotspot: ENC[AES256_GCM,data:D0ssFJ9kCBY=,iv:B1iCgDRpkTuVYtr4FtCvHTQTqVN1hpAkaNZrPdlzPMw=,tag:7LGegMEfwKLm8FJtzhbQ3Q==,type:str]
vpnuser: ENC[AES256_GCM,data:ecsoOsubEkY=,iv:9tAKHXIAqe7rb8qp0VC3uQoTKJBZVoslftHYJv/t9PI=,tag:bKUGS4tPREhrYTMAIu5P2w==,type:str]
vpnpass: ENC[AES256_GCM,data:h/dCaR9QPgS20w==,iv:2MoKiVMr2vYoPMV5xHm1OBlrqoFY2b5/jLv+5K87RyM=,tag:apjl3IjW/PH6BN4CmKpASA==,type:str]
wireguardpriv: ENC[AES256_GCM,data:ZzC13qwHDfBcY5VxiC/Y8FJKdpPVkSAaAKPXKQdgSGUbNa+NA2IBhTWxJD4=,iv:Tv35O5MZIo1sQyLsdOVUi8SIQ9dewO3NsWvOmIUf2wI=,tag:DrQpFGD3+IvlOqxyWueP1Q==,type:str]
wireguardpub: ENC[AES256_GCM,data:HeONQJ1Znwm5BtEnzROrEHcO1zskUsJxBq7X+JfzKM3ZgZquY0KHAysKD78=,iv:WcFL2GOjnmCrT52P+GdfJ1vzw2WcHlCTB8KPWqkHsxU=,tag:jnqRZeZFi+xWeXsd0R8WgA==,type:str]
wireguardendpoint: ENC[AES256_GCM,data:R65L/HkraRbb630YwOOuS4SoYc60,iv:M1Z8zWbWGkGrtZnPuTMXz4MznBu6bfpZP0bY7S86aHc=,tag:D8noDszpaQq5eigkCD9LKA==,type:str]
github_notif: ENC[AES256_GCM,data:bkJh1Rta3IM51NjZm+UoOaHThib7WSpW+ZxZSNazbW2WvhhM0yB0YQ==,iv:/Z4T+kiEic4iWwvAW3QjzE67uZ2LpgFCxOHAIaunKHs=,tag:Hk1LMS07UE8coTL4BS6a+A==,type:str]
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1zdjm8qa5t25mca0xxhhkpuh85mgg4l267mqjj2pdttksq7zg4unqdmqyp4
- recipient: age1h72072slm2pthn9m2qwjsyy2dsazc6hz97kpzh4gksvv0r2jqecqul8w63
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaR3NldGhjcTNXR0lhNU1Q
TWE4dyswREM3ekllV1huOWhTN00wWjFEdDFVCnc4UG5RRng3Qm5VMkJRdHl5TmxJ
TG5iMDFGSXJPekZQeHl1L2ZpYnR0aFkKLS0tIER3cWlkS01KSlhjNit2L0NkZXRV
WHVtNVJkc3VnZmFiZzk0Mm1vWDZwRU0Kif4fwm3AEv3DJZXEoYRfWbYbPei2dO4m
OisWDDWKqeZ6vZF+BVk3eak+wY+Vy853k6nDg+PhvSMM31V4vL8NDg==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzR3FZbWhtTElqS3BMVzZM
aXE2bnM0d1ZJQXREZ0hQYmFHY1ZJY2pySEY4CkhUa2xjZExKYmVzS1VRemp1SFpG
QnB5K3dXS1Btb0ViV2VsN0VkL1FPTTQKLS0tIEw3YUJWLzFEUmJLc0FIT0RpTXRv
a2VWTkZFMmtxdXZ2ZFhFVkhjMXFaZkEK1thOA5KuhG4utfLHmY9HGipHIBazQGMG
VUzp+JaPFUZ6AaW4H5XLm2V+qvmCfK/rpOAvFQBBXltf689edHiqSA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1d4ywpqztawcw0eswn42udt4hhcktdcrm54v9kmt3uspkwkz8e52qx7d5aa
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxYU4xRXNITUcramhyTUlJ
cStpZHE1S0VZUXBQMnVCZTl5cmRPREZsZ1ZZCnIvVDVOY0NDUlFMeVJGSk9vbzhT
eDQzYktrZHMxcUg3a20wU2ZWQUlIYnMKLS0tIGZUdEdFdHlhSk0wYVZ1YVdwSndU
dlprdnFjMXE5ZW9oRTF0V0dDcVlDZzQKcXo3VPBhu8SoLgHOWajmTkkVpzArWqSw
dj8b87KjlDsIpfe/y0mhVNCxdUYCOclwLnOX+F//YxMi9AdIoJ0Wtw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1zlnxraee6tddr07xn59mx5rdexw8qxryd53eqlsajasfhfy78fkq705dfg
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBTNHM4bUxISUNQWUE4Tm5H
L3pZUVlGTk1hOEpCQmJZbEZoL24zWXUwY0hBClV5K2FLUFp1a05zQURpeXo2T09W
Q001L3dLSk5KZTUwdHAxQXhxMnVoMWMKLS0tIEt5YWF2VU1VMUdOZXNPMXd0L0xo
Q1FCVGNGY1EybklSTWJMTERJREo4TUUKSXFdoiK1NfjEK93Rl6sq7/RxkrS49N13
bfPdkiwwNe85YavOFSQ18EXGQkw4CvuX4IpIScsyiKdo31o1r/ys9Q==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtSFBnV1V6MkNaemIwQzEv
UlhtVFFKYnhLZnI1c29wTHVPcnhGWElpZlFZCnNzSGVBMVI1SDh4b0d4TTFucm13
MHNDNUJ5S1Vmc2lhdWZ2L3ZyK2Q4MlEKLS0tIFEyc3RBL3NRVTlUK01GbGZTdEpw
UkZFTEU5bDh4a2tqNlpFcmJGSHNrMW8KRuaomzzMMsBUWoy8fHu336pdFuryax2L
+rqJ5Lv/hQ3PKf3714D7oATUJa21QR0+rleDb7J6vBT3DJm3C2jAuw==
-----END AGE ENCRYPTED FILE-----
- recipient: age1hkajkcje5xvg8jd4zj2e0s9tndpv36hwhn7p38x9lyq2z8g7v45q2nhlej
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxU0diQ2hjcmRsdEpWTm1X
SmJwZlRTakt0RkVIU0VhRnN3d1c0aTYrODFvCjF2NVNkR2pBS3NVdjFiWnFPZ25T
N0tHc2lRdnlmdXliRE5UVUdOQ0xtczAKLS0tIEZ0SGhUd1p6V1RrSjl5Y09JZ3Bu
Q2cvQ1BMTTEyYmFSS3VKM1lRbkZFa1kK99zAahCmxYTfGDzUYJwboUs3uZ46raZS
7Lc9NbNF/V5WhF91d8B0LUWkoreouWsV2qhV2y1hjl8jsiFV16FOoQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOSjJZSkRsRTE5MDEvTE1q
SmsrS2pscFFITXpkb1Z5aVhjUElwekRvc3pFClVnWWFWRThQWlY2U0hqRmIraG9U
TlNnRmJMNHZoU0RvcjBlSFh3YUxiM1EKLS0tIE8vdDRueWVINk1NUDlYdXZrK2Nw
ZFhPdnhSR3czVEdUaWJkeHpTWlhjMVUKK5NlPf0RoInkIjlvXmghjctpTkGQV32U
YzF6GgH625hES8Wc3ih1j9AhGgZ0JLG4Onpu1e1B8qhDh0H7n/evdA==
-----END AGE ENCRYPTED FILE-----
- recipient: age1s3faa0due0fvp9qu2rd8ex0upg4mcms8wl936yazylv72r6nn3rq2xv5g0
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBidm5OQ25LamQ5dlBYZGdN
TEdNVjF5U2lZZ0xRaXFGd0k0aERRci9yN2pvCklQUmZHYW0xdjZvWTI0TGc4SXly
SzFJN0RTb2UzdUdTY2dBNUJKMW9kNnMKLS0tIEZoLzRqb0ZTbDJWRHhPYmhTSUE1
OUNMVFhQdnRHcitQVUFub0ZhZW1FMTQKMCETAd193P5dLGMoY3bv0V2+J3HSty5X
zCfOxBLsK4X30dudIHLVj8aRsfv2nSWEqELs9e4UeEASVle/leVY9w==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtZlZoTWFhVHhwK1hkYlF4
QlNkaExEc2Q0TUxPMlo2SWRKZDdnVGozVFRVCkF1QVN4eGFrL0NRb2lHVWlxQVhU
OFRNV0ZkNWMxc3lxY2xqcUQybEpVbncKLS0tIFVnL3RJUTkxSzBJY0JGR2NFbUx0
Sngyc0toYzhONHhvdEJiZ0R5NUJpNTAKQqS616bm+CbjySz5NzjSUCFx+G5wXixG
j7429n5EfNPImIFS33bmBUO/YAThQVXVZTJu5WnKP/X+BnP6REdz5g==
-----END AGE ENCRYPTED FILE-----
- recipient: age16lnmuuxfuxxtty3atnhut8wseppwnhp7rdhmxqd5tdvs9qnjffjq42sqyy
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhTGxlOVZJRW5VTHJmOGZo
M0cyQ1ZUTG1TWWFlVFcvZEhzeURCQld5TUFjCmRBOEc0bjlWNTgyeWlhWTRuMVZ0
WGNCUHRWUFRLb05jeWsyeFBlTkhOamsKLS0tIE0zSHhSQ0FZMm9PUDU4bkhyaTQ4
cUxsRjB5MUVkQk14Mng5bEk2eW8xY0UKFcPwc3iVpmjPwogW2t48IdKOc/AiN+r1
AJryUc2CZ3PK/njAnIxKqkCwsR527Txn0ulpaimqfv9nyJSVdbVXIQ==
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNTlhML0J6eUY4cVdiUXZB
K1BMVWxIN3JJSk43T3owaDFIOVVZd3AvRjNRCnJYM1JqNitVeHdlaFBwSmtIdmQ4
Wk5meWJyYTVMNWV1Z0NlQ2lvbHNCdDQKLS0tIHJ4Mmg5S3c4d2hEenpsajlwSC9z
a3VncGhOYkdZY1NtZlI0bllkQ1d0aVUKkkI0QF0NMAT1eZeddlRxQstEodH8thuv
QaXjRtUnzoAsLife63EDLsUN71XGlQzY5Gv/Ovi46YqF/CHN9QplGQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2024-08-10T20:57:39Z"
mac: ENC[AES256_GCM,data:unhftEeB+SE4lmTiJxfEGsiuBSPw2ClfGVvsNHWtVfjnkAJ0T6lQbFuxsuid0z6C5wvwabX1lFlzh5rilYyWZhWC58YTLa9RBigK07fq3y620JuOkczZ0puq9NOOv2+Uymp2k0R6B0VUJmIzKqDs4uIgwj4Jxged6m8B/FkDsc0=,iv:z1jeY2LoBtOZ9F56NGVgY+FytcIohD92oFLUempxUrg=,tag:kusyZHdKjCxhLv+U1P6cPg==,type:str]
lastmodified: "2024-09-25T08:19:44Z"
mac: ENC[AES256_GCM,data:yHyZxuO+7d3uawCv/1zCHPyXI2fGCUqjBW4aIau5GNtzguW4HTIcwKIj30f3dfJVFmX7Ike+BWi0ndoNWW9h6tiHs8k94gshF/v7c9eJ4IimX2ELpzp6xMPdH8qwKFEqIPFa35V+Drjj5EjjshzfuT2pX0Y11K62C8KmnsSrrqM=,iv:pGB7mOKNyGlGkb2wTSWz0coMrapNyobSh3fyWYFzXzU=,tag:4c3GpowBQrdX13KkqusuJg==,type:str]
pgp:
- created_at: "2024-08-02T00:34:07Z"
- created_at: "2024-09-25T07:33:58Z"
enc: |-
-----BEGIN PGP MESSAGE-----
hQIMAwDh3VI7VctTAQ/+MfOhtax5VRg/OtVPoj4T/qTYTymbKZkvQZ/Cd6vox4WO
xAADZ9kVbkUATDfhSpM7HjtsxLZTq1gmzXQCrSKDcAuVP0qZ0ZHs3TI+dk09m1R0
3aBLWsIbo3oLLdawmyWwpIJ9aSaP711MsIY6nv7sH1a3DpFYGpETgx/D4sC77zVg
WQX6xTbjr8Y+0vJg1P9ShNE0V/7KUFEmLkmDU6e9bAZiLem7x4ydxcZvA/l5avSy
T+HqPQGUg7DO9wa9vlpRAkxF5OaW0XMt4Lfq+rFohronCkQYfEKJ2MpEBdX/yNZC
UzK6ZQe/8pcCJ3wqrvH9pIvwTY0v7goYPhzyPXtmjMjLMObSw9avd0upTvkMmHvg
DQlZeFGDSCY7+E6d68JCbCuSnH8P8aE5WGxP/d58j54lTybtiiM15b8djmHaOaKd
64H08mDX1Utig7BFYIX9OGAcC+Kk/XA6J+QsISL+VVO7+AiAqQGXQiwSB6hAvPZ1
a0OKT5NaFqpzCBjJNkhy168n7hx1XZYNsydHfxGamLeU+/o/3+2eUxbVnO31PZ22
HZpR8Czsxd1q9UKmKP1WUc9mQfBVEyltqsRzQWQwCGN8pscKOjzjqZsKP6Ro/zfZ
08nKAioUFwNAGaOYbscFANZVCwkqsstpSUhu5teBFRApLiZO3/mZuMIGKdjNb2yF
AgwDC9FRLmchgYQBEACVBDESKyqIBkkETsLRHY8y4oFtDgiZPMTM7YTJe+cA52JE
J0ut6FmBSqpIrrCSeGydvHN3OI0CirnEuXsQ/i0XAjx5/zXGWcQZqFZEfW9yJ7KM
M3PkqC45ybeiUslqRy4P89vrhE1+6YLvepUxYJiFVNOVQKkF55NBF5MDeehhenkO
O7PzHRF1cZ2yWpiM6UhtspOVoygdAeP1+fdSeRoIvicmAG5NmhtJPdST+8St+er8
LO2ON5iU2SpvN8Lx03dW/Pjoy9Wv8mqh3lZWt1NHRJ2GBWaUu58e0lECL0TAyzRf
NFYQ3mOwyxXl2Fn41qXr/HWWh5IDi3diZwWfgTJAPclxKTvJs+2Tc1V71RqFVHeA
ES//vLQyjWGefze7HvryEiGwkG3WFp76v10msP0TBrhRCBVHJk7ni3Q2OfV7ZI8S
YMPj3wftqp4tbUN5qtkKv3unb1+s8Kwh741xNUcupH5a8RsaDCxloLeOhpIfqwX3
lowV2ogYujrPWwnmm3Jya7Kkxf+mvb/rgU0lho/YyIGif1dDLvtKoOyfhoqKh8J3
7Ru3yvmarN9guDM9b17gF9pOXEdHQW2nRjBuePr6RiRXU6iTxr7W7DaG6dYMBxkT
x3Z4M2f6uIokMEGGplBWLo7VI/meaQ6/0v0iazbxHRDScFw6AYqhb+esF32Yx9Je
AXF9GBITGTM9h9beEiF6tA19QPBLQumT0SIGdlXaCe49gD8c5p3nslhcc4uqDkXF
Y6h4pRiuamgCqReHDFGJjofRoXleew0ILFI2wOOOHkFdE99A2RI+zBqM/9dWpg==
=oTeC
hQIMAwDh3VI7VctTAQ/+Kg1uOwQ+CGGnqpyB+vCEwewrMyaGcURiXJ0KwY+Rm4kA
YmIeLOzRAasNaMOMinKhIj3OcH4lVx/jhjYPxPOq5Jv4V9cQA7+8Ply1eCKzdKRx
w0Ta1GbaduLCn7CTFljj6uiMIQgtiwkwCMR3evGDaknDX0FbK8R8IHGPSXKZm94p
k6X1ciHAukbW92sIUKM+dqlW0UrUX+goDWHHsdJEbmwqccK7u1bJrRD8f1w23uHQ
po+oeQ39Dy6/aXG0utK/yRbcFN1HgcmBLq7EW3cVNV+W6QALNPoA9gKZmp3s3U/K
FH7NKWGSa+PWmeikZf0BYFICfo/X/102GBvwQnz2PBQylUSA26cCN6TuExNtJ6FX
JyxoRhVB6ulMCwNdPNZt0mZ4PTpp9Cf4FJ6s1Z+iwClHH13fi3EAOGH1CSxNfiMZ
rweDt2eK4c9ucczvBKxH+klKR0ABi76Sjl6ZC9FqGvNddarAmqw/+KZjzFC1mmfD
jRaNRgOoK2DhjaXgiFoiCwbRAezj8MO/Th7+4LWwS+z7xoeL6cVWEi7tiq+O2r7x
4fPXU0Htd04P3NI/nzMYolxBFcq9ytLEAUfcBes6zUPRekxEWvt3sumx4M15PdMr
9wIOoxJ+3DHpGGiyHmRqlmqwTldvv+I8Uha8lozss8YLdG456ObMNuIAp0d0Z3OF
AgwDC9FRLmchgYQBEAC4Qta8cI/fhEyzADJYPHelu/RYPQs3LQtJbkC/3jHJpHR7
WzdrGbrwPU5fHcTXHGBf5h8EWsyJVmK2V0dlhAsUncnV1KL3fEkMbQpZICtDguAh
/9Z1/k4gnM/AR748Gq1WdXHnL9MzAuIes+isK6JVdWLdU26eg2SWK8/5kQzWELeH
KyeIpPgcVY0vUL1H0WsZunUVs9Ui6Dt4Tyw0P0Rq7UCDrNzIcvjKpDOhuEWCPXVf
wwKR2ITLdNcdiJVL1QlvwwegMCKATypXP9rdU7jNGJJU/RaAHW+uSOjt+vrBZodA
6V1bzeCbpMSaXS3lXmsp31UTI8/udHNB3c4qIu9ENHKmm9s6g/pyptkzkyJoDnqd
bz+DHIPSjFKyCXbxbsWtnma74VCOVzB1X7A/9LjuwS8PIpyV2fxMWwb6KF8oT3vu
Ky+t5U/N0jDkS+SJRlUvMD1TsW6Rmf0g8NL/UTTbF5zCW4SPFUkHt3DYCF/cWPX6
cAlz+Ahrq1gyZPG2ub1iHKdxEzXapQ4czz8vGcqDefljQjQTBGT0pdaWn4prjtWq
2nR/yhSDAnovNEvGKFxURClSN3Lhm3ztiKGS1dA2k3+x30H8ujYoy9qEoBYhgH3o
ppTCL1e6a3Udej1Fafr1s91vX6IlZeSzL8sxaPgreI667u0JfhJ45HWJpcmDodJe
AcJ5y9fm1w/krLsA4NOwX+PSaNTOGzRxaPWJMlMd8/wjb/Msxr8VbTjyfQvtHHE5
V4rgna5pBuILqrz2cR/fliZSzIm3T2pP2QkBlkqxf7KAOHooe7wawumg5gsMUA==
=PdMV
-----END PGP MESSAGE-----
fp: 4BE7925262289B476DBBC17B76FD3810215AE097
unencrypted_suffix: _unencrypted