Compare commits
5 Commits
4eac39f381
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 6cc089cea8 | |||
| 842aea64f1 | |||
| c048ce696a | |||
| 81684c7650 | |||
| d1d2a6f0e2 |
121
flake.lock
generated
121
flake.lock
generated
@@ -64,11 +64,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1763901903,
|
"lastModified": 1768598221,
|
||||||
"narHash": "sha256-w7YsxTjldwhUBP5ypbcZvWyZgRQqp3NBfyk5BAfrFjQ=",
|
"narHash": "sha256-09F+4yMnno3yI1us7t0Gt/wEbyZNk5U8EW9IE9HGXg8=",
|
||||||
"owner": "9001",
|
"owner": "9001",
|
||||||
"repo": "copyparty",
|
"repo": "copyparty",
|
||||||
"rev": "fb9f0441c99833ab7bc035d76b9a89021270675a",
|
"rev": "72c59405e7a49686389414913787245aa8e66164",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -106,16 +106,17 @@
|
|||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"git-hooks": "git-hooks",
|
"git-hooks": "git-hooks",
|
||||||
"nix": "nix",
|
"nix": "nix",
|
||||||
|
"nixd": "nixd",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1764016801,
|
"lastModified": 1768597968,
|
||||||
"narHash": "sha256-jDhIBZYieT8bLD9/K1B7EduKAKLlLxkr66/SMjp4DfM=",
|
"narHash": "sha256-WdkoFB2QyMkZOmsi/08394clBRyEtNseH+jYGUs9eDU=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "devenv",
|
"repo": "devenv",
|
||||||
"rev": "945984575159eaf62ddb43006196498f51423a47",
|
"rev": "92ad9c70fad164e8f4a3656dec91717a5c42cd98",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -177,6 +178,21 @@
|
|||||||
"type": "github"
|
"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": {
|
"flake-utils": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1678901627,
|
"lastModified": 1678901627,
|
||||||
@@ -299,11 +315,11 @@
|
|||||||
"systems": "systems_2"
|
"systems": "systems_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1760925941,
|
"lastModified": 1766068170,
|
||||||
"narHash": "sha256-M+EJsr6z05heKk6iuh3RWZS+9gAMBwG9IyryACVpOy0=",
|
"narHash": "sha256-gsG+gYgr9GJX+RAAACK+46nWoJzcAtcrrjPZKd9mbbs=",
|
||||||
"owner": "tailscale",
|
"owner": "tailscale",
|
||||||
"repo": "golink",
|
"repo": "golink",
|
||||||
"rev": "42765dea97afa9f9f5ea167fb0df6f5372d78481",
|
"rev": "e6795d11f3b2d7a90678e1ea471967e8137b36ef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -340,11 +356,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1764007004,
|
"lastModified": 1768598210,
|
||||||
"narHash": "sha256-OnonWWGrUGPc3y1TES/RVCe4Gd75YgdU8aIp07Au4lc=",
|
"narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "125e40fa68b340aee9d474a46b540907e2537b5c",
|
"rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -362,11 +378,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1762964643,
|
"lastModified": 1767104570,
|
||||||
"narHash": "sha256-RYHN8O/Aja59XDji6WSJZPkJpYVUfpSkyH+PEupBJqM=",
|
"narHash": "sha256-GKgwu5//R+cLdKysZjGqvUEEOGXXLdt93sNXeb2M/Lk=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "827f2a23373a774a8805f84ca5344654c31f354b",
|
"rev": "e4e78a2cbeaddd07ab7238971b16468cc1d14daf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -423,20 +439,47 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1761648602,
|
"lastModified": 1768491252,
|
||||||
"narHash": "sha256-H97KSB/luq/aGobKRuHahOvT1r7C03BgB6D5HBZsbN8=",
|
"narHash": "sha256-ZlIPlKCYXwQJsw9WYVeyCapF5Y8JZL2Hctf22+IbHqo=",
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"repo": "nix",
|
"repo": "nix",
|
||||||
"rev": "3e5644da6830ef65f0a2f7ec22830c46285bfff6",
|
"rev": "9f0da1cd90b271569752a4c83f3ff700b8fcbe12",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "cachix",
|
"owner": "cachix",
|
||||||
"ref": "devenv-2.30.6",
|
"ref": "devenv-2.32",
|
||||||
"repo": "nix",
|
"repo": "nix",
|
||||||
"type": "github"
|
"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": {
|
"nixgl": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-utils": "flake-utils_3",
|
"flake-utils": "flake-utils_3",
|
||||||
@@ -460,11 +503,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1763835633,
|
"lastModified": 1768564909,
|
||||||
"narHash": "sha256-HzxeGVID5MChuCPESuC0dlQL1/scDKu+MmzoVBJxulM=",
|
"narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "050e09e091117c3d7328c7b2b7b577492c43c134",
|
"rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -580,6 +623,28 @@
|
|||||||
"type": "github"
|
"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": {
|
"zen-browser": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": "home-manager_3",
|
"home-manager": "home-manager_3",
|
||||||
@@ -588,11 +653,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1764015829,
|
"lastModified": 1768379550,
|
||||||
"narHash": "sha256-Oi3D37fFYvYRC4cA2voW8kICzmtUCYMoGSuyYuazDZ8=",
|
"narHash": "sha256-z94S29l5V86h11LZbPIMbHTJyksDG63aqISsZkTTuJY=",
|
||||||
"owner": "0xc000022070",
|
"owner": "0xc000022070",
|
||||||
"repo": "zen-browser-flake",
|
"repo": "zen-browser-flake",
|
||||||
"rev": "011760d40ec6ac8af6b078d58def3c7d2d994a53",
|
"rev": "06f61b4e4f4f6ba8027c96a5611c63dc0db12b90",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -608,11 +673,11 @@
|
|||||||
"nixpkgs": "nixpkgs_2"
|
"nixpkgs": "nixpkgs_2"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1763944660,
|
"lastModified": 1768565720,
|
||||||
"narHash": "sha256-uG4c4XV4AXNrJVjcVbSVZ/gdqOd2rMCPn93sA/o6xEs=",
|
"narHash": "sha256-PUDjT7pkY4WaKjS7flnjfwd8Q2piVsrNH/t/D+iYQ0g=",
|
||||||
"owner": "mitchellh",
|
"owner": "mitchellh",
|
||||||
"repo": "zig-overlay",
|
"repo": "zig-overlay",
|
||||||
"rev": "8f8ddd5f0aad4c32da753af51f3696afefad75cc",
|
"rev": "27fb45c107ca8c2eda2b6f255bdd33bb82f3026c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
tailscale = {
|
tailscale = {
|
||||||
enable = true;
|
enable = lib.mkDefault true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@
|
|||||||
|
|
||||||
displayManager.sddm = {
|
displayManager.sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.kdePackages.sddm;
|
package = lib.mkDefault pkgs.kdePackages.sddm;
|
||||||
wayland.enable = true;
|
wayland.enable = true;
|
||||||
# extraPackages = with pkgs; [(catppuccin-sddm.override {flavor = "macchiato";})];
|
# extraPackages = with pkgs; [(catppuccin-sddm.override {flavor = "macchiato";})];
|
||||||
theme = "maldives";
|
theme = "maldives";
|
||||||
|
|||||||
@@ -37,21 +37,12 @@ in {
|
|||||||
hostName = "leviathan";
|
hostName = "leviathan";
|
||||||
hostId = "abcd1234";
|
hostId = "abcd1234";
|
||||||
interfaces.enp1s0.useDHCP = true;
|
interfaces.enp1s0.useDHCP = true;
|
||||||
interfaces.br0.useDHCP = true;
|
|
||||||
nameservers = [
|
nameservers = [
|
||||||
"1.1.1.1"
|
"1.1.1.1"
|
||||||
];
|
];
|
||||||
|
|
||||||
firewall.allowedTCPPorts = [8000 8123 8095];
|
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; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
interfaces.wlp170s0.useDHCP = true;
|
interfaces.wlp170s0.useDHCP = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.pathsToLink = [ "/share/xdg-desktop-portal" "/share/applications" ];
|
environment.pathsToLink = ["/share/xdg-desktop-portal" "/share/applications"];
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
fprintd.enable = true;
|
fprintd.enable = true;
|
||||||
@@ -80,6 +80,13 @@
|
|||||||
logind = {
|
logind = {
|
||||||
lidSwitch = "suspend-then-hibernate";
|
lidSwitch = "suspend-then-hibernate";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
avahi = {
|
||||||
|
enable = true;
|
||||||
|
nssmdns4 = true;
|
||||||
|
openFirewall = true;
|
||||||
|
};
|
||||||
|
printing.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.sleep.extraConfig = ''
|
systemd.sleep.extraConfig = ''
|
||||||
|
|||||||
58
modules/backups/pingbox/default.nix
Normal file
58
modules/backups/pingbox/default.nix
Normal 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 = ''
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -24,6 +24,9 @@
|
|||||||
sidon = {};
|
sidon = {};
|
||||||
|
|
||||||
pingbox = {
|
pingbox = {
|
||||||
|
imports = [
|
||||||
|
./backups/pingbox
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
ranni = {
|
ranni = {
|
||||||
|
|||||||
Binary file not shown.
@@ -1,17 +1,17 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 eYYv1Q EAZDNmNVPn4csM/YdGJFlORxQDMMtO5Dn7x2XfFRaFU
|
-> ssh-ed25519 eYYv1Q oXddewWnllLv73h4eMljoP35QKuQ1rUsAMoE6tu8XTg
|
||||||
vuduGWTaLD//qz0GlOdArY7i4n3Uhwi4+nFr4jj8P3Y
|
zgoOxEdZQ7feixPSzcLWKS5T+23wfGrCSr19s891sJc
|
||||||
-> ssh-ed25519 Bp5IaA XOy6sVXfaDVKhN81OZOtVlroHKIxpKgMwnJxcQ+i8Gs
|
-> ssh-ed25519 Bp5IaA NxT+LEXxDV++CYL973CsB2Tt2pBFjkvs6kOnxmHQ+AQ
|
||||||
dxXJCjBLmLru9L/sJEBmp8wA563MBc4nZYhXkE5P3zY
|
AH1OmpmY899Ov3j4texm96/tIIxCYzdtb/HoZ1pXVuk
|
||||||
-> ssh-ed25519 T/DpgA XKdq7MGI+Gl+NYrwuMBPs0Wy4Z2/ewdItW3YhgEW/xY
|
-> ssh-ed25519 T/DpgA FgKrOJEI+YlBfxagb9YOu1feBXtZvGUnescAP5pKITA
|
||||||
SSeYZXSqY+FOv4A6+oxKgu2CzUI8DPEXiI2iMDXCkS4
|
FAvD1d87Ne66a75LmkEIUG7UKV6bIsRs4an8IFeh3MQ
|
||||||
-> ssh-ed25519 qMgRFg 6uBriCnYizzXcQ9Sj+PBHHHKajsBICdErIAN/m5zCwM
|
-> ssh-ed25519 qMgRFg Q5VNMErDZucmpQnLDKzssklxNpaGXBN4pfEOiheFL2Y
|
||||||
HiNfRVS3omZA9UopFXXlK7KzaLU5q78/murhClxw3Hk
|
cN4D/lzi44MdP5IsWG8o0fB5a06FCuJ8fUyF7fHLAao
|
||||||
-> ssh-ed25519 dMZXNw R7mVtYIYqYGRJ6T1u07eStvfXJPZRT/0yOc0a2haFAo
|
-> ssh-ed25519 dMZXNw qqUxq8I5jwKflFaLQ3T2qyIM2eQKTTMxIqg+hmTYsXU
|
||||||
JNzKXxhW+MxJKCSlI6lJqpCbR3QYI+FAHlnXUpzW5pk
|
ezU+fnbRxzkwu1ws7YwYU+ZLERGeiqIXyBZPe786RaE
|
||||||
-> ssh-ed25519 +shbwg zIiwiExg9YyJ4ihqr10WPRv0deNFjj2on6EFFTnSFSU
|
-> ssh-ed25519 +shbwg uIAE/ULfFSDjeCdw3Cfk/sov6prSBTsBT8SY7XHQhDU
|
||||||
WYem7R3Mwi8OBZPOqd/m0v+A8k9HUC0+e7BwlTbdIQc
|
umVDIXt7lDjUYMszoi2ti48la1Hqh3LfKgfXwx2rH8I
|
||||||
-> ssh-ed25519 70Nt2Q VacvBAJYuKDhLKpoDsdoFtPB9po/Bq/lC6EKG7C3oSg
|
-> ssh-ed25519 70Nt2Q kyQVdOCOGR/IFyG67cQQyH2j3YPv8R5Y5JNb09XFuwU
|
||||||
DrifwWRcqhHjt/yAcDrxKEPpY3ceL5VJy3BNPH7v4q8
|
5mUcmoAiO3XgZXxHTqRg02IBz9eejCYro6O07uoflQc
|
||||||
--- vwailf0HFStDtxF94IGxV1jHWyhLjagTFAROxkCqnv4
|
--- 3y+/TDRrG+APpNJSBYzci5s2WtjUHsc8lGvtISn/gcg
|
||||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>P<><1F>6<EFBFBD><36>i<EFBFBD>bɿ<62><C9BF>\
|
<EFBFBD>Jʯ<4A>f<EFBFBD>8uBj<42>F<0C>yU<79><55>W<EFBFBD>ZĆC<C486><43><EFBFBD>5M<>5S<35>iô<69>ߎ*<1B>S<1B>/<10>
|
||||||
Binary file not shown.
@@ -1,20 +1,19 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 eYYv1Q HLv7VwiVXzh/uYmcwjMa0eZw7sJ+QDd1O2pKELLwi3s
|
-> ssh-ed25519 eYYv1Q mCtMgzmP7HxB46ER6twUtUi3SJKK66DHQP77otrg2XU
|
||||||
Gv05590x4magr/A8oi1yAwFrwEZ5VXK1jFl8ojLabng
|
sTXftZwgeZk+KDP/l5fXR9Og/3AcYPLGBg1AzuVxkRw
|
||||||
-> ssh-ed25519 Bp5IaA yuIBqQ+wKpMH9tOOXG8sWF8dVrElBtAAtIFv27XiZlU
|
-> ssh-ed25519 Bp5IaA czaqh5ZgiSd4h2Oe3PNIfDwsPWVft8ZP1Cc6o7fTRU0
|
||||||
+LYw0xUKS8340E0e3B9z3ijydbM/EJk4jEXqToOl4Uk
|
bQ6r4M37tDjhD4s9LcPonsmbLlU/cgO7nSQrUi+rUSk
|
||||||
-> ssh-ed25519 T/DpgA ZVI8HGiPa0L8ACjz3L/qCFjShimO2xlF1iEJ8D+VNUo
|
-> ssh-ed25519 T/DpgA v1wZ6YO0cwtuN1mrxW8/axRKpAPa+V5g79KNMxrELWU
|
||||||
jUqRKYaNLzNUAHj3U7lGEhJjHYp6Zge3pX9ogv7OTzs
|
MS6NZMHViOzib4RT06Bz3TgL+/gJk/hUzdzMljqJhKQ
|
||||||
-> ssh-ed25519 qMgRFg kWK3YMixuoNaCLvfqvxkIyVt7X/Fe1RnTU+9LgxyH3I
|
-> ssh-ed25519 qMgRFg BCzcZk3UlZV1EQQtP/na+Ed8lQ2mFKFIA29zX2Wsw3k
|
||||||
lv4DI+XrKOU89bdR1VEFv7BtMMKOaQCVkG1ntENDhOQ
|
psdMhWStulJ+heqvyFER4zpuXp8i84PJIJWZnKlEvrs
|
||||||
-> ssh-ed25519 dMZXNw +A8bV+j+yrc6PurfbawA1cXwJFoW+SK7IMZvE62TkH4
|
-> ssh-ed25519 dMZXNw VabNLOAFFZK5bNzQ85co2/7NNHal5SjhktCWLoWWznY
|
||||||
fvawY41qd1/mj6yvYcl3j0hOEhao+rCyCVSOki8Xh2E
|
hHB671B0Q5gqktZ7BTq4Ny+KUXZ1EHQGuffzusJVSPI
|
||||||
-> ssh-ed25519 +shbwg kbmKDfoo+Vh5EBxENBHfrBjP1cW9YjOEhPnMSSrspQU
|
-> ssh-ed25519 +shbwg UfJ2qk6tN65rOiSUIATVbPYD+kDCrJVKMrZBSeOtqlI
|
||||||
2n0w1x/ZdpZBSJteCjNnleA3Am6xukaXGieBtfINYxk
|
2CVDA0/ag1PS8ANLRXQ1WvX5Nzd8FLM7d4qX+jXCsZ8
|
||||||
-> ssh-ed25519 70Nt2Q F17IHEPl6iZKRIwRkZbtE9ekNobZf3uF8E47gZzM5QE
|
-> ssh-ed25519 70Nt2Q ambd6Z2wkhMxyCFAuFZjtp+QSMPyeSrfyACJlxTh7EQ
|
||||||
2poTmZo+Tkpsq0f5SigLajIaw3Ug+roWvkRZIJRd7vA
|
ONURlDlrO9bdnCFm+We0733DgKBhfUyZRXwIOS5Jed8
|
||||||
-> ssh-ed25519 YAvvLw 33rh0onpSuvq5RBZIOdb9vHKqxqFBYMVZ9tRQlwB9A0
|
-> ssh-ed25519 YAvvLw RWhx1m4FF5mMfx41RkatBH9HfBFcWCXTkmWCHGCWk2c
|
||||||
FbALwt60o6hj4B/fPlVqBKOW9BPv04H+z2/mz+3pYK8
|
lKmFwwsqtF0lL+EIDzwUW+P+gqEi/d4fd+qQZ5P8A1g
|
||||||
--- 1OPzsgbGklGa39hKcitpdDhUAhiy3U83PSh1OKNHP9Y
|
--- FcmYlyW5nSD7yAY0lJYWnemJZIujuy0yRK25GJcG1M4
|
||||||
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⫍
|
<0B><><EFBFBD>
|
||||||
<EFBFBD><EFBFBD><EFBFBD>rix[d<><64>M<EFBFBD><0C>6<1B>l<EFBFBD><6C>;P,<2C>nX6@N~<7E><>iȃ<69>i2<69><32><16>o<EFBFBD><6F>
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
17
secrets/pingbox_backup_repo_password.age
Normal file
17
secrets/pingbox_backup_repo_password.age
Normal 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{
|
||||||
18
secrets/pingbox_backup_s3_creds.age
Normal file
18
secrets/pingbox_backup_s3_creds.age
Normal 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
|
||||||
@@ -1,19 +1,21 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 eYYv1Q DqaKeDDz87lxpd5vMK4bcnq/3S7V116rZ6TdWMHNMjI
|
-> ssh-ed25519 eYYv1Q 6vOBCYYulq/yMgZcE4pKNSWpkO615wAyBqCDcCvS7Qc
|
||||||
XUe76IIiS6vZ+WuX/geMimGr6VBQvZCU0xgGV+Juhh8
|
rX/Kw5qtZFSpAncxWVhG/LUzFuFiuEOuHcYUdBfkst8
|
||||||
-> ssh-ed25519 Bp5IaA T1I5f0biigGMBg4YXGZF3WiY1X1N+3fh1zbwo/8UuHM
|
-> ssh-ed25519 Bp5IaA EtR1cN2DPBgy+r6hpat+jKSisbdCuLRm1gTLDE1KM0c
|
||||||
oksdQ76Ag6LpXy8cfezQPOxxvy/qZkzhmTy9sqNItqw
|
EVaQdf804QSqpAXrV82kL2XwHmqNXihLT42bzv5uIVo
|
||||||
-> ssh-ed25519 T/DpgA 9qc1fni0oFqFeE3l0pCAdHyMtn+pPOnH23rn8qVbPFE
|
-> ssh-ed25519 T/DpgA nKRA3fgCa2+8SdLVqI4m6untb8aBlAuNf3zKJmQBAkY
|
||||||
2POXvcfNW2zXzBu7QCbGEw4pqGj8aTrHIfczPWl5RpI
|
MEd6efWFuqUtDJPDBgZqkTG2neZQZwA5HzIC7uElyIU
|
||||||
-> ssh-ed25519 qMgRFg q9M8wnO9MsaWpM941pwVaFF2RwKeON2cW+n8s8uRDBA
|
-> ssh-ed25519 qMgRFg sAuPesGJ54EnRowUbFhAPRgOQxDr/TBPyqsJNcJ3j0A
|
||||||
R9fwzp6S4L8cFXaFi5Du+GcQickV0+SOU/b7Q8Nyrfc
|
DgEouiS8UjzAaQSVKFDObfxM0WijQtCQLzsSu7pFRwM
|
||||||
-> ssh-ed25519 dMZXNw Aphy90he30P6uyIJdvpiegBncnBNIoMpahg2XYrOPCU
|
-> ssh-ed25519 dMZXNw DBchChRMA5hszqtjJvwvsNGZk9Z0HlvmNHMdx+OFVV4
|
||||||
1BroEQo4SHy11PwVcTluq7XM7DZql+LfZX4DxWCPHBY
|
U+LIDwbuKFGvuULEDuOPhyiTIcEjwpY9EA+HBes/Y6o
|
||||||
-> ssh-ed25519 +shbwg XX8o4B57nZ5teIicWs1LJysdM/irTe3wUpegSia2P2E
|
-> ssh-ed25519 +shbwg hgFratZl3KxZDK08F1CWIMv7JwlDVNIByMAG/JJbjyI
|
||||||
Wh+vzzl2f+vO7KNIex/UY4wcEtmq7NG0z4I5OtUfiGM
|
YBnnlVasOTVYJmes/vchGK9FEWLGe/SS4ZHdwGcE79k
|
||||||
-> ssh-ed25519 GzHGXw 5rV4pXv5FpnOAGUkLcmFUnUwJv2xqh6NkbNUsPOhtlE
|
-> ssh-ed25519 GzHGXw lHxuRl5gM+DPABDkiDhaArSgRFkNWV4qbsa+0HGzKU0
|
||||||
wMHuKNeCXcz8e3zG1RaLQA6hKo7Cg/E6h7FfLUkQKuQ
|
8nZbH5sJI6CGFD7K51xJ2MKr8DHqRrGEe+lQVH4plWY
|
||||||
-> ssh-ed25519 70Nt2Q N3MFptnU524HZBZrmzsHtATJWT/H2xegBQMr+0NS134
|
-> ssh-ed25519 70Nt2Q 45n/rUffOJu3bzrTBymPToB8aTXcvQWOeFPVmLzB9WY
|
||||||
Ta1AszHsbQhzqqPfCePaOB8fT1OJQMzpoPCAKDM9J2E
|
QyewneIRy7KXqCXWZpzt9bTL65dtM41BPDx8bedZcUU
|
||||||
--- VkzSldNpvwIE4KGzPt+CVOHsXylmJ/L3KdjMlPgVfVI
|
--- LWbHHVWdceA60roQicg72sJxBWPNvu4s8K1WNcorMpU
|
||||||
<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>
|
<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><>
|
||||||
@@ -1,20 +1,19 @@
|
|||||||
age-encryption.org/v1
|
age-encryption.org/v1
|
||||||
-> ssh-ed25519 eYYv1Q RIMmsWmolEIOQUGgoIQRlmjTWqDLQYInJbPVeB7f/wU
|
-> ssh-ed25519 eYYv1Q x9YHnQrHk/+xuNB3Dgds2YXl6snJw0BF/vy7h6+0USk
|
||||||
06vZZhfXi1zqHznmbub9/wqsE8XvTlULe181cCz1oFc
|
b3VaHkqpDOJlAahOx6zaKLaTouJqJ45tubz/jf05s38
|
||||||
-> ssh-ed25519 Bp5IaA LdaP3AOLKqGe3ala1UGFf0e7EThr9ptn4qUYzYSktz8
|
-> ssh-ed25519 Bp5IaA Vz/hj6Ghlec3tRUY5tZ3is/uE+AT9GMPl93o0LppBiw
|
||||||
c/6py1I4vJOtmoNRjm/99nlWax+J5pdMhh1GUzpIsMQ
|
guTE7llA2Y4MT+v6bHT7nmqrKdxDeyvAdJMfbk4aUXM
|
||||||
-> ssh-ed25519 T/DpgA xvmg2ZQwPzUM9J6C0ggBPoRbW5R0w92unR3+W6dyo0M
|
-> ssh-ed25519 T/DpgA tWDjI6k2AcEFPqX8K4Zwf5jtpvRDDCVSM4g+12cZOEI
|
||||||
lNDyhV3PBS56HDXrTECTdcHUVb2rSNA3GsirYdxjhN4
|
bqq3UGc0tHm0OO8Y+rmUX38iN685BKz0F719DZo/plA
|
||||||
-> ssh-ed25519 qMgRFg OLu/nzVnSnB6PdI5ZO0Nfp0Ga8ekWa5sWmqXhwYQ5VQ
|
-> ssh-ed25519 qMgRFg fRuc+LYFQnHG9zhu6uK4aGdWu/crjXl27tnTE98bLiA
|
||||||
x2LlyRBvB0Pw2yYi43KXeHUgJQ25OQEIX65L8wmcXz4
|
JFkTAqDWygs8UXnYeZ05MXJ35lgtRy4LTOLLS0STkXQ
|
||||||
-> ssh-ed25519 dMZXNw m3ydHsFKsxmbA3e6jcLVoZV60Y+OLmoOb4d05DQQsDU
|
-> ssh-ed25519 dMZXNw sdLzOdQ7R+0AFpjb3CSH2djvdT7qedS1io7LxcbHeCM
|
||||||
MDOCsqlPc9rR3d0+sDbv0tPxr+hX3Kpc+E2HfZo87uo
|
tPWjCR+sim3lJmIBbRBdjZ/5WCQWZ5OlMA8Rere2GHY
|
||||||
-> ssh-ed25519 +shbwg eQnubQCP4+mjipTkxIrIEZ8rboOy2A/T5MWLe4Txz0w
|
-> ssh-ed25519 +shbwg JzFxfwYd2EHJklt1edx21IKPkBwNIEXekVPm0CtFTXw
|
||||||
Y6GEm6UZDegoPuUXxbK/LkrqZBY86rHt475anCnoFxg
|
SVYAq6wZm+HqL+zRLkkQETaUrgaq6UCKmai1+AIQ2mU
|
||||||
-> ssh-ed25519 GzHGXw Z8Ut75VgG0ttf2LLjgfUb9TbxpW8nfSTLvx7FJoXDA0
|
-> ssh-ed25519 GzHGXw G8XbVaclLKQmpg0rcz5NjJoREpBqkfZSIJ1BXmUOwQ0
|
||||||
pjfgN5XokETssMCbolQ0nr2+4sTa1C0+oxg4IUIEgVw
|
xNwiO1Mo6WdfCEgAYtUHbC9oRhaKzXCuARazCHc93gU
|
||||||
-> ssh-ed25519 70Nt2Q Vmm5Dw+N8OVT9JawsVnYoC1FIOX7bKEb54Gb1cYMFC8
|
-> ssh-ed25519 70Nt2Q WNZK+p/no7glfDohKMmi6fGXC2TikrnyvvkvBORRXyw
|
||||||
/FNGoN4CbLahBtxj8zaNRjE7wM/3hXVJSFsfP0AJxc8
|
7Gu0e2jzECq21S8djgW1YRTK98EmU03Gk0cRtF0/pgo
|
||||||
--- HOnH0WA6bQZ0y9HEjgzmOo+P3hRosz1fM5tRVrYZ09A
|
--- 14oASxLoERqbPTjBVECRCgo6bTG5MXb1WR5NTGB41UU
|
||||||
<EFBFBD>,<2C>
|
<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>
|
||||||
<EFBFBD>9<EFBFBD><1A><03>Or4<72><34><EFBFBD><EFBFBD>ǔխ<17>H<>ě7<C49B>pkR<1E>+m<><0B>w<16>RS<02>)<29>&
|
|
||||||
@@ -37,4 +37,6 @@ in {
|
|||||||
"danflix_env_file.age".publicKeys = users ++ [system4 system5];
|
"danflix_env_file.age".publicKeys = users ++ [system4 system5];
|
||||||
"danflix_rclone_config.age".publicKeys = users ++ [system4 system5];
|
"danflix_rclone_config.age".publicKeys = users ++ [system4 system5];
|
||||||
"caddy_porkbun_api_env.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.
@@ -29,8 +29,8 @@ input {
|
|||||||
// dwtp
|
// dwtp
|
||||||
natural-scroll
|
natural-scroll
|
||||||
scroll-factor 0.5
|
scroll-factor 0.5
|
||||||
accel-speed 0.05
|
accel-speed 0.4
|
||||||
accel-profile "adaptive"
|
accel-profile "flat"
|
||||||
// scroll-method "two-finger"
|
// scroll-method "two-finger"
|
||||||
// disabled-on-external-mouse
|
// disabled-on-external-mouse
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,10 @@
|
|||||||
|
|
||||||
shell-integration-features = "no-cursor";
|
shell-integration-features = "no-cursor";
|
||||||
window-theme = "ghostty";
|
window-theme = "ghostty";
|
||||||
window-decoration = if hostname == "pingbox" then "none" else "auto";
|
window-decoration =
|
||||||
|
if hostname == "pingbox"
|
||||||
|
then "none"
|
||||||
|
else "auto";
|
||||||
working-directory = "home";
|
working-directory = "home";
|
||||||
|
|
||||||
unfocused-split-opacity = 1;
|
unfocused-split-opacity = 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user