Compare commits

..

5 Commits

Author SHA1 Message Date
6cc089cea8 update 2026-01-16 22:44:53 +00:00
842aea64f1 pingbox backups 2026-01-06 22:16:19 +00:00
c048ce696a some shit 2026-01-06 22:16:04 +00:00
81684c7650 update 2025-12-19 21:19:25 +00:00
d1d2a6f0e2 fixes 2025-12-19 21:19:25 +00:00
26 changed files with 280 additions and 116 deletions

121
flake.lock generated
View File

@@ -64,11 +64,11 @@
]
},
"locked": {
"lastModified": 1763901903,
"narHash": "sha256-w7YsxTjldwhUBP5ypbcZvWyZgRQqp3NBfyk5BAfrFjQ=",
"lastModified": 1768598221,
"narHash": "sha256-09F+4yMnno3yI1us7t0Gt/wEbyZNk5U8EW9IE9HGXg8=",
"owner": "9001",
"repo": "copyparty",
"rev": "fb9f0441c99833ab7bc035d76b9a89021270675a",
"rev": "72c59405e7a49686389414913787245aa8e66164",
"type": "github"
},
"original": {
@@ -106,16 +106,17 @@
"flake-parts": "flake-parts",
"git-hooks": "git-hooks",
"nix": "nix",
"nixd": "nixd",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1764016801,
"narHash": "sha256-jDhIBZYieT8bLD9/K1B7EduKAKLlLxkr66/SMjp4DfM=",
"lastModified": 1768597968,
"narHash": "sha256-WdkoFB2QyMkZOmsi/08394clBRyEtNseH+jYGUs9eDU=",
"owner": "cachix",
"repo": "devenv",
"rev": "945984575159eaf62ddb43006196498f51423a47",
"rev": "92ad9c70fad164e8f4a3656dec91717a5c42cd98",
"type": "github"
},
"original": {
@@ -177,6 +178,21 @@
"type": "github"
}
},
"flake-root": {
"locked": {
"lastModified": 1723604017,
"narHash": "sha256-rBtQ8gg+Dn4Sx/s+pvjdq3CB2wQNzx9XGFq/JVGCB6k=",
"owner": "srid",
"repo": "flake-root",
"rev": "b759a56851e10cb13f6b8e5698af7b59c44be26e",
"type": "github"
},
"original": {
"owner": "srid",
"repo": "flake-root",
"type": "github"
}
},
"flake-utils": {
"locked": {
"lastModified": 1678901627,
@@ -299,11 +315,11 @@
"systems": "systems_2"
},
"locked": {
"lastModified": 1760925941,
"narHash": "sha256-M+EJsr6z05heKk6iuh3RWZS+9gAMBwG9IyryACVpOy0=",
"lastModified": 1766068170,
"narHash": "sha256-gsG+gYgr9GJX+RAAACK+46nWoJzcAtcrrjPZKd9mbbs=",
"owner": "tailscale",
"repo": "golink",
"rev": "42765dea97afa9f9f5ea167fb0df6f5372d78481",
"rev": "e6795d11f3b2d7a90678e1ea471967e8137b36ef",
"type": "github"
},
"original": {
@@ -340,11 +356,11 @@
]
},
"locked": {
"lastModified": 1764007004,
"narHash": "sha256-OnonWWGrUGPc3y1TES/RVCe4Gd75YgdU8aIp07Au4lc=",
"lastModified": 1768598210,
"narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "125e40fa68b340aee9d474a46b540907e2537b5c",
"rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
"type": "github"
},
"original": {
@@ -362,11 +378,11 @@
]
},
"locked": {
"lastModified": 1762964643,
"narHash": "sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH+PEupBJqM=",
"lastModified": 1767104570,
"narHash": "sha256-GKgwu5//R+cLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "827f2a23373a774a8805f84ca5344654c31f354b",
"rev": "e4e78a2cbeaddd07ab7238971b16468cc1d14daf",
"type": "github"
},
"original": {
@@ -423,20 +439,47 @@
]
},
"locked": {
"lastModified": 1761648602,
"narHash": "sha256-H97KSB/luq/aGobKRuHahOvT1r7C03BgB6D5HBZsbN8=",
"lastModified": 1768491252,
"narHash": "sha256-ZlIPlKCYXwQJsw9WYVeyCapF5Y8JZL2Hctf22+IbHqo=",
"owner": "cachix",
"repo": "nix",
"rev": "3e5644da6830ef65f0a2f7ec22830c46285bfff6",
"rev": "9f0da1cd90b271569752a4c83f3ff700b8fcbe12",
"type": "github"
},
"original": {
"owner": "cachix",
"ref": "devenv-2.30.6",
"ref": "devenv-2.32",
"repo": "nix",
"type": "github"
}
},
"nixd": {
"inputs": {
"flake-parts": [
"devenv",
"flake-parts"
],
"flake-root": "flake-root",
"nixpkgs": [
"devenv",
"nixpkgs"
],
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1763964548,
"narHash": "sha256-JTRoaEWvPsVIMFJWeS4G2isPo15wqXY/otsiHPN0zww=",
"owner": "nix-community",
"repo": "nixd",
"rev": "d4bf15e56540422e2acc7bc26b20b0a0934e3f5e",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "nixd",
"type": "github"
}
},
"nixgl": {
"inputs": {
"flake-utils": "flake-utils_3",
@@ -460,11 +503,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1763835633,
"narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=",
"lastModified": 1768564909,
"narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "050e09e091117c3d7328c7b2b7b577492c43c134",
"rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
"type": "github"
},
"original": {
@@ -580,6 +623,28 @@
"type": "github"
}
},
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"devenv",
"nixd",
"nixpkgs"
]
},
"locked": {
"lastModified": 1734704479,
"narHash": "sha256-MMi74+WckoyEWBRcg/oaGRvXC9BVVxDZNRMpL+72wBI=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "65712f5af67234dad91a5a4baee986a8b62dbf8f",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "treefmt-nix",
"type": "github"
}
},
"zen-browser": {
"inputs": {
"home-manager": "home-manager_3",
@@ -588,11 +653,11 @@
]
},
"locked": {
"lastModified": 1764015829,
"narHash": "sha256-Oi3D37fFYvYRC4cA2voW8kICzmtUCYMoGSuyYuazDZ8=",
"lastModified": 1768379550,
"narHash": "sha256-z94S29l5V86h11LZbPIMbHTJyksDG63aqISsZkTTuJY=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "011760d40ec6ac8af6b078d58def3c7d2d994a53",
"rev": "06f61b4e4f4f6ba8027c96a5611c63dc0db12b90",
"type": "github"
},
"original": {
@@ -608,11 +673,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1763944660,
"narHash": "sha256-uG4c4XV4AXNrJVjcVbSVZ/gdqOd2rMCPn93sA/o6xEs=",
"lastModified": 1768565720,
"narHash": "sha256-PUDjT7pkY4WaKjS7flnjfwd8Q2piVsrNH/t/D+iYQ0g=",
"owner": "mitchellh",
"repo": "zig-overlay",
"rev": "8f8ddd5f0aad4c32da753af51f3696afefad75cc",
"rev": "27fb45c107ca8c2eda2b6f255bdd33bb82f3026c",
"type": "github"
},
"original": {

View File

@@ -109,7 +109,7 @@ in {
};
tailscale = {
enable = true;
enable = lib.mkDefault true;
};
};
}

View File

@@ -75,7 +75,7 @@
displayManager.sddm = {
enable = true;
package = pkgs.kdePackages.sddm;
package = lib.mkDefault pkgs.kdePackages.sddm;
wayland.enable = true;
# extraPackages = with pkgs; [(catppuccin-sddm.override {flavor = "macchiato";})];
theme = "maldives";

View File

@@ -37,21 +37,12 @@ in {
hostName = "leviathan";
hostId = "abcd1234";
interfaces.enp1s0.useDHCP = true;
interfaces.br0.useDHCP = true;
nameservers = [
"1.1.1.1"
];
firewall.allowedTCPPorts = [8000 8123 8095];
bridges.br0.interfaces = ["enp1s0"];
# interfaces.br0 = {
# useDHCP = false;
# ipv4.addresses = [{
# address = "192.168.1.200";
# prefixLength = 24;
# }];
# };
};
environment.systemPackages = with pkgs; [

View File

@@ -80,6 +80,13 @@
logind = {
lidSwitch = "suspend-then-hibernate";
};
avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
printing.enable = true;
};
systemd.sleep.extraConfig = ''

View File

@@ -0,0 +1,58 @@
{
pkgs,
config,
...
}: {
age.secrets = {
pingbox_backup_s3_creds.file = ../../../secrets/pingbox_backup_s3_creds.age;
pingbox_backup_repo_password.file = ../../../secrets/pingbox_backup_repo_password.age;
};
services.restic.backups = {
"system" = {
initialize = true;
passwordFile = config.age.secrets.pingbox_backup_repo_password.path;
timerConfig = {
OnCalendar = "daily";
Persistent = true;
RandomizedDelaySec = "15m";
};
repository = "s3:s3.eu-central-003.backblazeb2.com/pingbox-backup";
environmentFile = config.age.secrets.pingbox_backup_s3_creds.path;
progressFps = 0.1;
paths = [
"/etc/ssh"
"/etc/NetworkManager/system-connections"
"/home"
"/var/backup"
];
exclude = [
"/home/*/.cache"
"/home/*/.local/share/Trash"
"/var/cache"
"/var/tmp"
"/home/*/.nix-profile"
"/home/*/.nix-defexpr"
"/home/*/.rustup"
"/home/*/.cargo/registry"
"/home/*/.cargo/git"
"/home/*/.npm"
"/home/*/.bun"
"/home/*/.hex"
"/home/*/.go/pkg"
"/home/*/.android/avd"
"/home/*/.steam/root/steamapps"
"/home/*/.local/share/Steam/steamapps"
"/home/*/.steam/steam/steamapps"
];
backupPrepareCommand = ''
'';
};
};
}

View File

@@ -24,6 +24,9 @@
sidon = {};
pingbox = {
imports = [
./backups/pingbox
];
};
ranni = {

Binary file not shown.

View File

@@ -1,17 +1,17 @@
age-encryption.org/v1
-> ssh-ed25519 eYYv1Q EAZDNmNVPn4csM/YdGJFlORxQDMMtO5Dn7x2XfFRaFU
vuduGWTaLD//qz0GlOdArY7i4n3Uhwi4+nFr4jj8P3Y
-> ssh-ed25519 Bp5IaA XOy6sVXfaDVKhN81OZOtVlroHKIxpKgMwnJxcQ+i8Gs
dxXJCjBLmLru9L/sJEBmp8wA563MBc4nZYhXkE5P3zY
-> ssh-ed25519 T/DpgA XKdq7MGI+Gl+NYrwuMBPs0Wy4Z2/ewdItW3YhgEW/xY
SSeYZXSqY+FOv4A6+oxKgu2CzUI8DPEXiI2iMDXCkS4
-> ssh-ed25519 qMgRFg 6uBriCnYizzXcQ9Sj+PBHHHKajsBICdErIAN/m5zCwM
HiNfRVS3omZA9UopFXXlK7KzaLU5q78/murhClxw3Hk
-> ssh-ed25519 dMZXNw R7mVtYIYqYGRJ6T1u07eStvfXJPZRT/0yOc0a2haFAo
JNzKXxhW+MxJKCSlI6lJqpCbR3QYI+FAHlnXUpzW5pk
-> ssh-ed25519 +shbwg zIiwiExg9YyJ4ihqr10WPRv0deNFjj2on6EFFTnSFSU
WYem7R3Mwi8OBZPOqd/m0v+A8k9HUC0+e7BwlTbdIQc
-> ssh-ed25519 70Nt2Q VacvBAJYuKDhLKpoDsdoFtPB9po/Bq/lC6EKG7C3oSg
DrifwWRcqhHjt/yAcDrxKEPpY3ceL5VJy3BNPH7v4q8
--- vwailf0HFStDtxF94IGxV1jHWyhLjagTFAROxkCqnv4
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<><1F>6<EFBFBD><36>i<EFBFBD>bɿ<62><C9BF>\
-> ssh-ed25519 eYYv1Q oXddewWnllLv73h4eMljoP35QKuQ1rUsAMoE6tu8XTg
zgoOxEdZQ7feixPSzcLWKS5T+23wfGrCSr19s891sJc
-> ssh-ed25519 Bp5IaA NxT+LEXxDV++CYL973CsB2Tt2pBFjkvs6kOnxmHQ+AQ
AH1OmpmY899Ov3j4texm96/tIIxCYzdtb/HoZ1pXVuk
-> ssh-ed25519 T/DpgA FgKrOJEI+YlBfxagb9YOu1feBXtZvGUnescAP5pKITA
FAvD1d87Ne66a75LmkEIUG7UKV6bIsRs4an8IFeh3MQ
-> ssh-ed25519 qMgRFg Q5VNMErDZucmpQnLDKzssklxNpaGXBN4pfEOiheFL2Y
cN4D/lzi44MdP5IsWG8o0fB5a06FCuJ8fUyF7fHLAao
-> ssh-ed25519 dMZXNw qqUxq8I5jwKflFaLQ3T2qyIM2eQKTTMxIqg+hmTYsXU
ezU+fnbRxzkwu1ws7YwYU+ZLERGeiqIXyBZPe786RaE
-> ssh-ed25519 +shbwg uIAE/ULfFSDjeCdw3Cfk/sov6prSBTsBT8SY7XHQhDU
umVDIXt7lDjUYMszoi2ti48la1Hqh3LfKgfXwx2rH8I
-> ssh-ed25519 70Nt2Q kyQVdOCOGR/IFyG67cQQyH2j3YPv8R5Y5JNb09XFuwU
5mUcmoAiO3XgZXxHTqRg02IBz9eejCYro6O07uoflQc
--- 3y+/TDRrG+APpNJSBYzci5s2WtjUHsc8lGvtISn/gcg
<EFBFBD><4A>f<EFBFBD>8uBj<42>F <0C>yU<79><55>W<EFBFBD>ZĆC<C486><43><EFBFBD>5M<>5S<35><69>ߎ*<1B>S<1B>/<10>

Binary file not shown.

View File

@@ -1,20 +1,19 @@
age-encryption.org/v1
-> ssh-ed25519 eYYv1Q HLv7VwiVXzh/uYmcwjMa0eZw7sJ+QDd1O2pKELLwi3s
Gv05590x4magr/A8oi1yAwFrwEZ5VXK1jFl8ojLabng
-> ssh-ed25519 Bp5IaA yuIBqQ+wKpMH9tOOXG8sWF8dVrElBtAAtIFv27XiZlU
+LYw0xUKS8340E0e3B9z3ijydbM/EJk4jEXqToOl4Uk
-> ssh-ed25519 T/DpgA ZVI8HGiPa0L8ACjz3L/qCFjShimO2xlF1iEJ8D+VNUo
jUqRKYaNLzNUAHj3U7lGEhJjHYp6Zge3pX9ogv7OTzs
-> ssh-ed25519 qMgRFg kWK3YMixuoNaCLvfqvxkIyVt7X/Fe1RnTU+9LgxyH3I
lv4DI+XrKOU89bdR1VEFv7BtMMKOaQCVkG1ntENDhOQ
-> ssh-ed25519 dMZXNw +A8bV+j+yrc6PurfbawA1cXwJFoW+SK7IMZvE62TkH4
fvawY41qd1/mj6yvYcl3j0hOEhao+rCyCVSOki8Xh2E
-> ssh-ed25519 +shbwg kbmKDfoo+Vh5EBxENBHfrBjP1cW9YjOEhPnMSSrspQU
2n0w1x/ZdpZBSJteCjNnleA3Am6xukaXGieBtfINYxk
-> ssh-ed25519 70Nt2Q F17IHEPl6iZKRIwRkZbtE9ekNobZf3uF8E47gZzM5QE
2poTmZo+Tkpsq0f5SigLajIaw3Ug+roWvkRZIJRd7vA
-> ssh-ed25519 YAvvLw 33rh0onpSuvq5RBZIOdb9vHKqxqFBYMVZ9tRQlwB9A0
FbALwt60o6hj4B/fPlVqBKOW9BPv04H+z2/mz+3pYK8
--- 1OPzsgbGklGa39hKcitpdDhUAhiy3U83PSh1OKNHP9Y
9<EFBFBD>XM<>PH<05><1D>1<><31>Y<EFBFBD>,M<>L<EFBFBD><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>b<><62>2<EFBFBD>ɍR<C98D><03><><EFBFBD>0<EFBFBD>3<EFBFBD><33>5<EFBFBD>^h⫍
<EFBFBD><EFBFBD><EFBFBD>rix[d<><64>M<EFBFBD> <0C>6<1B>l<EFBFBD><6C>;P,<2C>nX6@N~<7E><><69>i2<69><32><16>o<EFBFBD><6F>
-> ssh-ed25519 eYYv1Q mCtMgzmP7HxB46ER6twUtUi3SJKK66DHQP77otrg2XU
sTXftZwgeZk+KDP/l5fXR9Og/3AcYPLGBg1AzuVxkRw
-> ssh-ed25519 Bp5IaA czaqh5ZgiSd4h2Oe3PNIfDwsPWVft8ZP1Cc6o7fTRU0
bQ6r4M37tDjhD4s9LcPonsmbLlU/cgO7nSQrUi+rUSk
-> ssh-ed25519 T/DpgA v1wZ6YO0cwtuN1mrxW8/axRKpAPa+V5g79KNMxrELWU
MS6NZMHViOzib4RT06Bz3TgL+/gJk/hUzdzMljqJhKQ
-> ssh-ed25519 qMgRFg BCzcZk3UlZV1EQQtP/na+Ed8lQ2mFKFIA29zX2Wsw3k
psdMhWStulJ+heqvyFER4zpuXp8i84PJIJWZnKlEvrs
-> ssh-ed25519 dMZXNw VabNLOAFFZK5bNzQ85co2/7NNHal5SjhktCWLoWWznY
hHB671B0Q5gqktZ7BTq4Ny+KUXZ1EHQGuffzusJVSPI
-> ssh-ed25519 +shbwg UfJ2qk6tN65rOiSUIATVbPYD+kDCrJVKMrZBSeOtqlI
2CVDA0/ag1PS8ANLRXQ1WvX5Nzd8FLM7d4qX+jXCsZ8
-> ssh-ed25519 70Nt2Q ambd6Z2wkhMxyCFAuFZjtp+QSMPyeSrfyACJlxTh7EQ
ONURlDlrO9bdnCFm+We0733DgKBhfUyZRXwIOS5Jed8
-> ssh-ed25519 YAvvLw RWhx1m4FF5mMfx41RkatBH9HfBFcWCXTkmWCHGCWk2c
lKmFwwsqtF0lL+EIDzwUW+P+gqEi/d4fd+qQZ5P8A1g
--- FcmYlyW5nSD7yAY0lJYWnemJZIujuy0yRK25GJcG1M4
<0B><><EFBFBD>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,17 @@
age-encryption.org/v1
-> ssh-ed25519 eYYv1Q MOnAF1gIBzvuitiC6Nw4/SJppyOQff9j4gHPAcKmO1o
+G3RsKGN09DVOmQ7ma4lRoRFiYYCiCY2WoV6l5JKucM
-> ssh-ed25519 Bp5IaA 1ftyP4x5WfRsZvOVYLUpiR5Q1hQgRU78j0Yuwv07OGw
wtVAKEglVVu9B1yQwBp4AutzjDiTAAHbsrJJSMQPjLI
-> ssh-ed25519 T/DpgA x/1vUD1VHZYBWwXzBO4c7P6WtLkTYu6KD8RglBtrsl8
PRM6akgeJ64OHBV94jLojVJlHjwWiv0tLpJF2QnqXX4
-> ssh-ed25519 qMgRFg fBlwYeWq+XwRgOclr/IK18QHbdwXr0kD+/b9HnQZ2yY
52mokhUVu1AjcHBrWvJ3AS8Zr4o19ijhHxdo+tYQiuk
-> ssh-ed25519 dMZXNw SobQAY/O2iJ4MKMtbDXyDEbwQpTvuoKvG8UKYWoEEF8
eueMl+WoEMJOUSJ9hnt80w4lZXiWxPNJ1jXtGudFXVQ
-> ssh-ed25519 +shbwg 0EPWn6B2GVHrw/eXWC9ugGIDFvXSCPfhFrg5F8GgeEA
ql8+axPwSj9eQuGp4J9UjuK70TZqGsCXhFSczsQQUg8
-> ssh-ed25519 RD8X/A nZXLx5Ujbu+h+odPK5kpLJUlegn117xQSEdiEDHWx14
O/ftoh0wTit0RvlW+176vTE8r7yIrXK8GfL81pn1epk
--- G1sqmtJfli22DKFmP90EzmGJNqkcxeFQlQ3WskR9dkQ
<EFBFBD><EFBFBD>.<2E><><EFBFBD><14>D<<3C><>Q(JA<4A>}qOZ<4F><5A><EFBFBD>+t<>D<EFBFBD><44>im<69>]<5D>ޛj4<10>ڿ @s (EfF<18><>4#<23>dnޠ<6E><DEA0>4<EFBFBD><34><EFBFBD>n<EFBFBD>4eL{

View File

@@ -0,0 +1,18 @@
age-encryption.org/v1
-> ssh-ed25519 eYYv1Q 4CKDsgu9sWc8ndynGaeVn5pGi00Q7MH1d10B+u/y6V4
xoV29lRzNuiuUGb53LmAEtLAZqVPuasHhkAsYDV1vHI
-> ssh-ed25519 Bp5IaA T/KQa0GccaU4+VWz6RkaJYy+xW64TtTrWmwTZaQhnSs
M6Xeo00CnoTS2S0fxro3cR1jmMhhAgRYkUBvERVPDdg
-> ssh-ed25519 T/DpgA RXD/DvpKiRAroiIHzeGvEvxu0Wqo9OTVEzGb7rALhQQ
QMLi3YvEgcQnX3wbdvOMepxFFv8fVYV6gAT9xDgtlZk
-> ssh-ed25519 qMgRFg gRd/ujAUy3cwfhOxqPG43g78C0JoanVeuTNgqkWdrGQ
6jrqVbZVnJjfLt9Gty2W46uAXe1I1zRB8hZUYlT4f4U
-> ssh-ed25519 dMZXNw Hi5EgfUVrLKEDk1X0dKw/E45wPnp/8m3AArlx6uVMAE
cFNiWQc7l08OmyB92WEAiJBq81EwXrBahPF0Obra+iU
-> ssh-ed25519 +shbwg HHQj8eV9/oX9bPfhdHGNqIs+/0PpdHZaqOtbddKqEV4
cWja5Ik+cqWZEprdNsdYQX4bBLIr0SSlIvIq7E1Swa4
-> ssh-ed25519 RD8X/A S0Ye1A3tg4oJxVOFYl7FCnx0M1WxV+KUYT2iJHvL7mA
9eEP5uRWpkIfpnhzaAyYnXn7Mh6VlqsBVfbp+ojPOfk
--- t8POWURQ6sCpE3t9cG6EdGlp4kymFepstZYyj07JWnI
<EFBFBD>pj<EFBFBD><EFBFBD>t<EFBFBD>sr<><1E><><EFBFBD>T<EFBFBD><54>W<EFBFBD>PM<50><4D><EFBFBD><EFBFBD>]<0E><17><><EFBFBD>Nd7<64>&`<60><>bCɴ
u<EFBFBD>a<EFBFBD><EFBFBD>)c9d<39><64>j<17>dɬK<C9AC><4B><EFBFBD>i@L<><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`<1D>`<60><>S<EFBFBD>zs<><73><EFBFBD>|<7C><>C0pG<70><13>.Ǭx<C7AC>e.<2E><>j

View File

@@ -1,19 +1,21 @@
age-encryption.org/v1
-> ssh-ed25519 eYYv1Q DqaKeDDz87lxpd5vMK4bcnq/3S7V116rZ6TdWMHNMjI
XUe76IIiS6vZ+WuX/geMimGr6VBQvZCU0xgGV+Juhh8
-> ssh-ed25519 Bp5IaA T1I5f0biigGMBg4YXGZF3WiY1X1N+3fh1zbwo/8UuHM
oksdQ76Ag6LpXy8cfezQPOxxvy/qZkzhmTy9sqNItqw
-> ssh-ed25519 T/DpgA 9qc1fni0oFqFeE3l0pCAdHyMtn+pPOnH23rn8qVbPFE
2POXvcfNW2zXzBu7QCbGEw4pqGj8aTrHIfczPWl5RpI
-> ssh-ed25519 qMgRFg q9M8wnO9MsaWpM941pwVaFF2RwKeON2cW+n8s8uRDBA
R9fwzp6S4L8cFXaFi5Du+GcQickV0+SOU/b7Q8Nyrfc
-> ssh-ed25519 dMZXNw Aphy90he30P6uyIJdvpiegBncnBNIoMpahg2XYrOPCU
1BroEQo4SHy11PwVcTluq7XM7DZql+LfZX4DxWCPHBY
-> ssh-ed25519 +shbwg XX8o4B57nZ5teIicWs1LJysdM/irTe3wUpegSia2P2E
Wh+vzzl2f+vO7KNIex/UY4wcEtmq7NG0z4I5OtUfiGM
-> ssh-ed25519 GzHGXw 5rV4pXv5FpnOAGUkLcmFUnUwJv2xqh6NkbNUsPOhtlE
wMHuKNeCXcz8e3zG1RaLQA6hKo7Cg/E6h7FfLUkQKuQ
-> ssh-ed25519 70Nt2Q N3MFptnU524HZBZrmzsHtATJWT/H2xegBQMr+0NS134
Ta1AszHsbQhzqqPfCePaOB8fT1OJQMzpoPCAKDM9J2E
--- VkzSldNpvwIE4KGzPt+CVOHsXylmJ/L3KdjMlPgVfVI
<EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ae<08><11><>?0<><30><EFBFBD><EFBFBD>h<EFBFBD><15>zT<7A><54>x"<22><> <20>l<EFBFBD>P<EFBFBD><12><><02><><EFBFBD>Ӄ<EFBFBD><D383><EFBFBD>Q`<60><><EFBFBD>C<EFBFBD><43><EFBFBD>p<1D>2<EFBFBD><32>#35<33><35>
-> ssh-ed25519 eYYv1Q 6vOBCYYulq/yMgZcE4pKNSWpkO615wAyBqCDcCvS7Qc
rX/Kw5qtZFSpAncxWVhG/LUzFuFiuEOuHcYUdBfkst8
-> ssh-ed25519 Bp5IaA EtR1cN2DPBgy+r6hpat+jKSisbdCuLRm1gTLDE1KM0c
EVaQdf804QSqpAXrV82kL2XwHmqNXihLT42bzv5uIVo
-> ssh-ed25519 T/DpgA nKRA3fgCa2+8SdLVqI4m6untb8aBlAuNf3zKJmQBAkY
MEd6efWFuqUtDJPDBgZqkTG2neZQZwA5HzIC7uElyIU
-> ssh-ed25519 qMgRFg sAuPesGJ54EnRowUbFhAPRgOQxDr/TBPyqsJNcJ3j0A
DgEouiS8UjzAaQSVKFDObfxM0WijQtCQLzsSu7pFRwM
-> ssh-ed25519 dMZXNw DBchChRMA5hszqtjJvwvsNGZk9Z0HlvmNHMdx+OFVV4
U+LIDwbuKFGvuULEDuOPhyiTIcEjwpY9EA+HBes/Y6o
-> ssh-ed25519 +shbwg hgFratZl3KxZDK08F1CWIMv7JwlDVNIByMAG/JJbjyI
YBnnlVasOTVYJmes/vchGK9FEWLGe/SS4ZHdwGcE79k
-> ssh-ed25519 GzHGXw lHxuRl5gM+DPABDkiDhaArSgRFkNWV4qbsa+0HGzKU0
8nZbH5sJI6CGFD7K51xJ2MKr8DHqRrGEe+lQVH4plWY
-> ssh-ed25519 70Nt2Q 45n/rUffOJu3bzrTBymPToB8aTXcvQWOeFPVmLzB9WY
QyewneIRy7KXqCXWZpzt9bTL65dtM41BPDx8bedZcUU
--- LWbHHVWdceA60roQicg72sJxBWPNvu4s8K1WNcorMpU
<EFBFBD>CP? ̮<>Dͳ˚<CDB3>V<EFBFBD><56>d<EFBFBD>{<16>-<2D><> <0C><>fk9<6B><39>"<22><>٢'<27>\<5C>#̊<>eN`Ẉ
<EFBFBD><EFBFBD><03>.1<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>I<EFBFBD>z<07><>

View File

@@ -1,20 +1,19 @@
age-encryption.org/v1
-> ssh-ed25519 eYYv1Q RIMmsWmolEIOQUGgoIQRlmjTWqDLQYInJbPVeB7f/wU
06vZZhfXi1zqHznmbub9/wqsE8XvTlULe181cCz1oFc
-> ssh-ed25519 Bp5IaA LdaP3AOLKqGe3ala1UGFf0e7EThr9ptn4qUYzYSktz8
c/6py1I4vJOtmoNRjm/99nlWax+J5pdMhh1GUzpIsMQ
-> ssh-ed25519 T/DpgA xvmg2ZQwPzUM9J6C0ggBPoRbW5R0w92unR3+W6dyo0M
lNDyhV3PBS56HDXrTECTdcHUVb2rSNA3GsirYdxjhN4
-> ssh-ed25519 qMgRFg OLu/nzVnSnB6PdI5ZO0Nfp0Ga8ekWa5sWmqXhwYQ5VQ
x2LlyRBvB0Pw2yYi43KXeHUgJQ25OQEIX65L8wmcXz4
-> ssh-ed25519 dMZXNw m3ydHsFKsxmbA3e6jcLVoZV60Y+OLmoOb4d05DQQsDU
MDOCsqlPc9rR3d0+sDbv0tPxr+hX3Kpc+E2HfZo87uo
-> ssh-ed25519 +shbwg eQnubQCP4+mjipTkxIrIEZ8rboOy2A/T5MWLe4Txz0w
Y6GEm6UZDegoPuUXxbK/LkrqZBY86rHt475anCnoFxg
-> ssh-ed25519 GzHGXw Z8Ut75VgG0ttf2LLjgfUb9TbxpW8nfSTLvx7FJoXDA0
pjfgN5XokETssMCbolQ0nr2+4sTa1C0+oxg4IUIEgVw
-> ssh-ed25519 70Nt2Q Vmm5Dw+N8OVT9JawsVnYoC1FIOX7bKEb54Gb1cYMFC8
/FNGoN4CbLahBtxj8zaNRjE7wM/3hXVJSFsfP0AJxc8
--- HOnH0WA6bQZ0y9HEjgzmOo+P3hRosz1fM5tRVrYZ09A
<EFBFBD>,<2C>
<EFBFBD>9<EFBFBD><1A><03>Or4<72><34><EFBFBD><EFBFBD>ǔխ<17> H<>ě7<C49B>pkR<1E>+m<> <0B>w<16>R S<02>)<29>&
-> ssh-ed25519 eYYv1Q x9YHnQrHk/+xuNB3Dgds2YXl6snJw0BF/vy7h6+0USk
b3VaHkqpDOJlAahOx6zaKLaTouJqJ45tubz/jf05s38
-> ssh-ed25519 Bp5IaA Vz/hj6Ghlec3tRUY5tZ3is/uE+AT9GMPl93o0LppBiw
guTE7llA2Y4MT+v6bHT7nmqrKdxDeyvAdJMfbk4aUXM
-> ssh-ed25519 T/DpgA tWDjI6k2AcEFPqX8K4Zwf5jtpvRDDCVSM4g+12cZOEI
bqq3UGc0tHm0OO8Y+rmUX38iN685BKz0F719DZo/plA
-> ssh-ed25519 qMgRFg fRuc+LYFQnHG9zhu6uK4aGdWu/crjXl27tnTE98bLiA
JFkTAqDWygs8UXnYeZ05MXJ35lgtRy4LTOLLS0STkXQ
-> ssh-ed25519 dMZXNw sdLzOdQ7R+0AFpjb3CSH2djvdT7qedS1io7LxcbHeCM
tPWjCR+sim3lJmIBbRBdjZ/5WCQWZ5OlMA8Rere2GHY
-> ssh-ed25519 +shbwg JzFxfwYd2EHJklt1edx21IKPkBwNIEXekVPm0CtFTXw
SVYAq6wZm+HqL+zRLkkQETaUrgaq6UCKmai1+AIQ2mU
-> ssh-ed25519 GzHGXw G8XbVaclLKQmpg0rcz5NjJoREpBqkfZSIJ1BXmUOwQ0
xNwiO1Mo6WdfCEgAYtUHbC9oRhaKzXCuARazCHc93gU
-> ssh-ed25519 70Nt2Q WNZK+p/no7glfDohKMmi6fGXC2TikrnyvvkvBORRXyw
7Gu0e2jzECq21S8djgW1YRTK98EmU03Gk0cRtF0/pgo
--- 14oASxLoERqbPTjBVECRCgo6bTG5MXb1WR5NTGB41UU
<EFBFBD>.ÝVi<11><>f\<5C><>7<EFBFBD><14>Z<EFBFBD><5A>i <09><07>rVayZ"<22>p<EFBFBD>Խ<EFBFBD>fp<66>a<18><><EFBFBD>ji<08><><EFBFBD>

View File

@@ -37,4 +37,6 @@ in {
"danflix_env_file.age".publicKeys = users ++ [system4 system5];
"danflix_rclone_config.age".publicKeys = users ++ [system4 system5];
"caddy_porkbun_api_env.age".publicKeys = users ++ [system4 system5];
"pingbox_backup_s3_creds.age".publicKeys = users ++ [system3];
"pingbox_backup_repo_password.age".publicKeys = users ++ [system3];
}

Binary file not shown.

View File

@@ -29,8 +29,8 @@ input {
// dwtp
natural-scroll
scroll-factor 0.5
accel-speed 0.05
accel-profile "adaptive"
accel-speed 0.4
accel-profile "flat"
// scroll-method "two-finger"
// disabled-on-external-mouse
}

View File

@@ -16,7 +16,10 @@
shell-integration-features = "no-cursor";
window-theme = "ghostty";
window-decoration = if hostname == "pingbox" then "none" else "auto";
window-decoration =
if hostname == "pingbox"
then "none"
else "auto";
working-directory = "home";
unfocused-split-opacity = 1;