From 98bf8a25739b7b2e946a558dac1386d965809d8c Mon Sep 17 00:00:00 2001 From: Aly Raffauf Date: Mon, 14 Oct 2024 23:53:48 -0400 Subject: [PATCH] upgrade 24.05 -> unstable; add pacifidlog (#114) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * flake: update to nixos-unstable and master for hm,stylix * common/base: remove deprecated sound.enable * hwModules: remove deprecated driSupport * samba: disable extraConfig pending move to services/samba.settings * hwModules: migrate to new APIs * flake: update lock * aly: switch to new systemd.user.startServices syntax * nemo: migrate to new toplevel * tree-wide: move to new gnome/cinnamon app toplevels * mauville/samba: migrate to settings syntax * slateport/ddclient: migrate use -> usev4 * home/defaultApps: don't install webBrowser to temp fix build error * lavaridge: set $FLAKE to upgrade-to-2411 branch * lavaridge: don't force disable firefox media acceleration * flake: bump lock * flake: bump lock * mauville,lavaridge,petalburg: set FLAKE to 24.11 branch * flake: bump lock * defaultApps: fuse finalpackage from firefox as default * common/overlays: remove unnecessary unstable overlays * flake.lock: Update (#115) Flake lock file updates: • Updated input 'nur': 'github:nix-community/NUR/df48b722316f5a0eab0cd7d8403dd2c82848e3a2?narHash=sha256-TWYwZGe8WHQAnCb5exr23Ht9g3LDntj9qSi4Zk/8gCg%3D' (2024-10-05) → 'github:nix-community/NUR/7090c452983a90c066ce421bb75eaa0409f45910?narHash=sha256-OeJk7SbwTD7epbVxbxOQJrlAI4qPr518zjn/uD%2BaWFw%3D' (2024-10-05) Co-authored-by: github-actions[bot] * mauville: enable immich * flake.lock: Update * flake.lock: update * flake.lock: Update (#119) Flake lock file updates: • Updated input 'disko': 'github:nix-community/disko/d39ee334984fcdae6244f5a8e6ab857479cbaefe?narHash=sha256-CTKEKPzD/j8FK6H4DO3EjyixZd3HHvgAgfnCwpGFP5c%3D' (2024-10-07) → 'github:nix-community/disko/c7ef3964b6befa877e76316ae88f3ef251cae573?narHash=sha256-xipqQdXMZdSln1WChUWFqcrghOMYCmdRo7rgf/MtEkg%3D' (2024-10-11) • Updated input 'home-manager': 'github:nix-community/home-manager/038630363e7de57c36c417fd2f5d7c14773403e4?narHash=sha256-VdRTjJFyq4Q9U7Z/UoC2Q5jK8vSo6E86lHc2OanXtvc%3D' (2024-10-07) → 'github:nix-community/home-manager/65ae9c147349829d3df0222151f53f79821c5134?narHash=sha256-mGKzqdsRyLnGNl6WjEr7%2BsghGgBtYHhJQ4mjpgRTCsU%3D' (2024-10-11) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/c31898adf5a8ed202ce5bea9f347b1c6871f32d1?narHash=sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw%3D' (2024-10-06) → 'github:nixos/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7?narHash=sha256-9UTxR8eukdg%2BXZeHgxW5hQA9fIKHsKCdOIUycTryeVw%3D' (2024-10-09) • Updated input 'nixpkgs-unstable': 'github:nixos/nixpkgs/c31898adf5a8ed202ce5bea9f347b1c6871f32d1?narHash=sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw%3D' (2024-10-06) → 'github:nixos/nixpkgs/5633bcff0c6162b9e4b5f1264264611e950c8ec7?narHash=sha256-9UTxR8eukdg%2BXZeHgxW5hQA9fIKHsKCdOIUycTryeVw%3D' (2024-10-09) • Updated input 'nur': 'github:nix-community/NUR/ff3b3af88896deca3b69f519e6db8d2f725c82fa?narHash=sha256-bAUXaMfUU6ZxGT2GOmdy0A5FCgEpYMawPnBVN52kx6U%3D' (2024-10-08) → 'github:nix-community/NUR/80d65008a1f68533bdfb343fb53b543f4ce2305c?narHash=sha256-es6boz1HSERc5HwhSo0mWX7Bd7DMawYAH1LcBR9EvgE%3D' (2024-10-11) • Updated input 'stylix': 'github:danth/stylix/63426a59e714c4389c5a8e559dee05a0087a3043?narHash=sha256-z01cTK5VeLFOUekhAXrJHLDzE74uAxxMwE2p6%2BWp9Sg%3D' (2024-10-07) → 'github:danth/stylix/f95022bb6e74f726a87975aec982a5aa9fad8691?narHash=sha256-JH2%2BRXJNooFtZIN6ZhaGZWn2KChMrso4H7Fkp1Ujrdo%3D' (2024-10-11) • Updated input 'stylix/tinted-kitty': 'github:tinted-theming/tinted-kitty/06bb401fa9a0ffb84365905ffbb959ae5bf40805?narHash=sha256-aRaizTYPpuWEcvoYE9U%2BYRX%2BWsc8%2BiG0guQJbvxEdJY%3D' (2022-10-05) → 'github:tinted-theming/tinted-kitty/eb39e141db14baef052893285df9f266df041ff8?narHash=sha256-2xF3sH7UIwegn%2B2gKzMpFi3pk5DlIlM18%2Bvj17Uf82U%3D' (2024-05-23) Co-authored-by: github-actions[bot] * lavaridge: added monitor description * add pacifidlog (legion go) (#120) * flake: add jovian input * hosts/pacifidlog: add initial output and config * pacifidlog: set jovian desktopSession to gamescope-wayland * pacifidlog: use latest kernel * github: add pacifidlog build * pacifidlog: disable jovian * pacifidlog: remove swapfile * create pacifidlog hardware config * pacifidlog: enable jovian * secrets: add pacifidlog * pacifidlog: add monitor settings * pacifidlog/hyprland: map touch to screen transformation * pacifidlog: set desktopSession to hyprland * pacifidlog: fixup hyprland input settings * secrets: add aly@pacifidlog and rekey * pacifidlog: use lanzaboote * pacifidog: disable steam desktop due to conficts with jovian * pacifidlog: transform touch device in hyprland * pacifidlog: enable tabletmode * reformat * pacifidlog: add legion module * pacifidlog: set consoleMode to max * pacifidlog: enable amdgpu in initrd * lenovo/legion/go: disable legion module due to build failure * accidentally changed petalburg :\ * pacifidlog: try consoleMode 1 * pacifidlog: add hdd-decky * pacifidlog: disable missing plugins * pacifidlog: run decky loader as root * decky-loader: add python * pacifidlog: clean up dekcy oader * pacifidlog: set jovian has.amd.gpu = true * legion go: add acpi_call * add nix-gaming and jovian-nixos substituters * pacifidlog: add hdd adjustor * legion go: disable ppd * pacifidlog: add hdd-ui * pacifidlog: test systemd hhd-ui * pacifidlog: add README * cleanup before merge * create pkgs/ * adjustor,hhd-ui: update to latest versions * flake.lock: Update (#121) Flake lock file updates: • Updated input 'disko': 'github:nix-community/disko/c7ef3964b6befa877e76316ae88f3ef251cae573?narHash=sha256-xipqQdXMZdSln1WChUWFqcrghOMYCmdRo7rgf/MtEkg%3D' (2024-10-11) → 'github:nix-community/disko/b6215392ec3bd05e9ebfbb2f7945c414096fce8f?narHash=sha256-KOp33tls7jRAhcmu77aVxKpSMou8QgK0BC%2BY3sYLuGo%3D' (2024-10-12) • Updated input 'home-manager': 'github:nix-community/home-manager/65ae9c147349829d3df0222151f53f79821c5134?narHash=sha256-mGKzqdsRyLnGNl6WjEr7%2BsghGgBtYHhJQ4mjpgRTCsU%3D' (2024-10-11) → 'github:nix-community/home-manager/64c6325b28ebd708653dd41d88f306023f296184?narHash=sha256-nr5QiXwQcZmf6/auC1UpX8iAtINMtdi2mH%2BOkqJQVmU%3D' (2024-10-13) • Updated input 'nur': 'github:nix-community/NUR/80d65008a1f68533bdfb343fb53b543f4ce2305c?narHash=sha256-es6boz1HSERc5HwhSo0mWX7Bd7DMawYAH1LcBR9EvgE%3D' (2024-10-11) → 'github:nix-community/NUR/8952169dd073e0cd2c482c346a088868f61cfb77?narHash=sha256-7zRl4QJD5iK1Y4jyyysUEHcsx%2Bv1jI1C3vP%2Bq3IKLps%3D' (2024-10-13) Co-authored-by: github-actions[bot] * pkgs/hhd-ui: simplify depends * pacifidlog: add mauville samba shares * pacifidlog/README: update and fmt * pacifidlog: disable laptopMode * p;acifidlog: add further steam optimizations; flake: add nix-gaming * pacifidlog: set jovian steam environment for native color management and refresh limits * pacifidlog: set zram to 100% * pacifidlog: disable steam WSI * pacifidlog: use steamOSConfig from jovian * pacifidlog: kernel optimizations + qol improvements (#122) * pacifidlog: use xanmod kernel * pacifidlog: add heroic and lutris * legion go: use zenpower * legion go: fix boot params * common/cpu/amd: remove redundant(?) amd_pstate=active param * hwModules: simplify device specific imports * pkgs: update hashes * hosts: remove FLAKE overrides * flake: remove nixpkgs-unstable --------- Co-authored-by: github-actions[bot] --- .github/workflows/nix-build.yml | 16 + common/base.nix | 2 - common/nix.nix | 4 + common/overlays.nix | 16 +- flake.lock | 340 +++++++++++++----- flake.nix | 24 +- homeManagerModules/apps/firefox/default.nix | 1 + homeManagerModules/apps/nemo/default.nix | 2 +- .../desktop/wayland/default.nix | 2 +- homeManagerModules/options.nix | 13 +- homeManagerModules/theme.nix | 2 +- homes/aly/default.nix | 2 +- hosts/lavaridge/default.nix | 1 - hosts/lavaridge/home.nix | 2 +- hosts/mauville/default.nix | 22 +- hosts/mauville/raffauflabs.nix | 7 + hosts/pacifidlog/README.md | 30 ++ hosts/pacifidlog/default.nix | 156 ++++++++ hosts/pacifidlog/home.nix | 27 ++ hosts/pacifidlog/secrets.nix | 6 + hosts/pacifidlog/stylix.nix | 50 +++ hosts/slateport/raffauflabs.nix | 2 +- hwModules/common/cpu/amd/default.nix | 6 +- hwModules/common/gpu/amd/default.nix | 16 +- hwModules/common/gpu/intel/default.nix | 4 +- hwModules/common/laptop/amd-gpu.nix | 2 - hwModules/framework/13/amd-7000/default.nix | 12 +- hwModules/framework/13/intel-11th/default.nix | 13 +- hwModules/lenovo/common.nix | 3 - hwModules/lenovo/legion/go/default.nix | 44 +++ .../lenovo/yoga-9i/intel-13th/default.nix | 16 +- hwModules/thinkpad/t440p/default.nix | 15 +- nixosModules/apps/steam/default.nix | 1 + nixosModules/services/flatpak/default.nix | 6 +- pkgs/adjustor.nix | 36 ++ pkgs/hhd-ui.nix | 21 ++ secrets/aly/backblaze/key.age | 57 +-- secrets/aly/backblaze/keyId.age | Bin 1448 -> 1668 bytes secrets/aly/mail/achacega_gmail.age | 58 +-- secrets/aly/mail/alyraffauf_fastmail.age | 56 +-- secrets/aly/syncthing/fallarbor/cert.age | Bin 2216 -> 2436 bytes secrets/aly/syncthing/fallarbor/key.age | Bin 1710 -> 1930 bytes secrets/aly/syncthing/lavaridge/cert.age | Bin 2216 -> 2436 bytes secrets/aly/syncthing/lavaridge/key.age | Bin 1710 -> 1930 bytes secrets/aly/syncthing/mauville/cert.age | Bin 2216 -> 2436 bytes secrets/aly/syncthing/mauville/key.age | Bin 1710 -> 1930 bytes secrets/aly/syncthing/pacifidlog/cert.age | Bin 0 -> 2437 bytes secrets/aly/syncthing/pacifidlog/key.age | Bin 0 -> 1931 bytes secrets/aly/syncthing/petalburg/cert.age | Bin 2216 -> 2436 bytes secrets/aly/syncthing/petalburg/key.age | Bin 1710 -> 1930 bytes secrets/aly/syncthing/rustboro/cert.age | Bin 2216 -> 2436 bytes secrets/aly/syncthing/rustboro/key.age | Bin 1710 -> 1930 bytes secrets/aly/syncthing/slateport/cert.age | Bin 2216 -> 2436 bytes secrets/aly/syncthing/slateport/key.age | Bin 1710 -> 1930 bytes secrets/aly/transmissionRemote.age | Bin 3751 -> 3971 bytes secrets/cloudflare.age | Bin 1463 -> 1683 bytes secrets/homepage.age | Bin 1677 -> 1897 bytes secrets/k3s.age | Bin 1446 -> 1666 bytes secrets/lastFM/apiKey.age | 56 +-- secrets/lastFM/secret.age | 56 +-- secrets/publicKeys/aly_pacifidlog.pub | 1 + secrets/publicKeys/root_pacifidlog.pub | 1 + secrets/secrets.nix | 4 + secrets/spotify/clientId.age | 58 +-- secrets/spotify/clientSecret.age | 56 +-- secrets/tailscale/authKeyFile.age | 57 +-- secrets/transmission.age | Bin 1695 -> 1915 bytes secrets/wifi.age | Bin 1800 -> 2020 bytes userModules/aly/syncthing.nix | 6 +- 69 files changed, 981 insertions(+), 407 deletions(-) create mode 100644 hosts/pacifidlog/README.md create mode 100644 hosts/pacifidlog/default.nix create mode 100644 hosts/pacifidlog/home.nix create mode 100644 hosts/pacifidlog/secrets.nix create mode 100644 hosts/pacifidlog/stylix.nix delete mode 100644 hwModules/common/laptop/amd-gpu.nix delete mode 100644 hwModules/lenovo/common.nix create mode 100644 hwModules/lenovo/legion/go/default.nix create mode 100644 pkgs/adjustor.nix create mode 100644 pkgs/hhd-ui.nix create mode 100644 secrets/aly/syncthing/pacifidlog/cert.age create mode 100644 secrets/aly/syncthing/pacifidlog/key.age create mode 100644 secrets/publicKeys/aly_pacifidlog.pub create mode 100644 secrets/publicKeys/root_pacifidlog.pub diff --git a/.github/workflows/nix-build.yml b/.github/workflows/nix-build.yml index 30c17b22..c2856446 100644 --- a/.github/workflows/nix-build.yml +++ b/.github/workflows/nix-build.yml @@ -70,6 +70,22 @@ jobs: authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - name: Build mauville run: nix build --accept-flake-config .#nixosConfigurations.mauville.config.system.build.toplevel + pacifidlog-build: + runs-on: ubuntu-latest + steps: + - name: Free Disk Space (Ubuntu) + uses: jlumbroso/free-disk-space@main + - uses: actions/checkout@main + with: + fetch-depth: 1 + - uses: DeterminateSystems/nix-installer-action@main + - uses: DeterminateSystems/magic-nix-cache-action@main + - uses: cachix/cachix-action@master + with: + name: alyraffauf + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' + - name: Build pacifidlog + run: nix build --accept-flake-config .#nixosConfigurations.pacifidlog.config.system.build.toplevel petalburg-build: runs-on: ubuntu-latest steps: diff --git a/common/base.nix b/common/base.nix index 4c0a2ad0..02e9131b 100644 --- a/common/base.nix +++ b/common/base.nix @@ -53,8 +53,6 @@ ''; }; - sound.enable = true; - zramSwap = { enable = lib.mkDefault true; memoryPercent = lib.mkDefault 50; diff --git a/common/nix.nix b/common/nix.nix index 081b214f..0dee0fb7 100644 --- a/common/nix.nix +++ b/common/nix.nix @@ -23,12 +23,16 @@ substituters = [ "https://alyraffauf.cachix.org" "https://cache.nixos.org/" + "https://jovian-nixos.cachix.org" "https://nix-community.cachix.org" + "https://nix-gaming.cachix.org" ]; trusted-public-keys = [ "alyraffauf.cachix.org-1:GQVrRGfjTtkPGS8M6y7Ik0z4zLt77O0N25ynv2gWzDM=" + "jovian-nixos.cachix.org-1:mAWLjAxLNlfxAnozUjOqGj4AxQwCl7MXwOfu7msVlAo=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" + "nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4=" ]; trusted-users = ["aly"]; diff --git a/common/overlays.nix b/common/overlays.nix index a6bb8011..56688ca7 100644 --- a/common/overlays.nix +++ b/common/overlays.nix @@ -1,21 +1,9 @@ -{ - pkgs, - self, - ... -}: let - unstable = import self.inputs.nixpkgs-unstable { - system = pkgs.system; - }; -in { +{pkgs, ...}: { nixpkgs = { config.allowUnfree = true; # Allow unfree packages overlays = [ (final: prev: { - fractal = unstable.fractal; - - power-profiles-daemon = unstable.power-profiles-daemon; - rofi-bluetooth = prev.rofi-bluetooth.overrideAttrs (old: { @@ -28,8 +16,6 @@ in { sha256 = "sha256-o0Sr3/888L/2KzZZP/EcXx+8ZUzdHB/I/VIeVuJvJks="; }; }); - - zed-editor = unstable.zed-editor; }) ]; }; diff --git a/flake.lock b/flake.lock index 35838c11..3b9dd254 100644 --- a/flake.lock +++ b/flake.lock @@ -57,30 +57,14 @@ "type": "github" } }, - "base16-foot": { - "flake": false, - "locked": { - "lastModified": 1696725948, - "narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=", - "owner": "tinted-theming", - "repo": "base16-foot", - "rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-foot", - "type": "github" - } - }, "base16-helix": { "flake": false, "locked": { - "lastModified": 1696727917, - "narHash": "sha256-FVrbPk+NtMra0jtlC5oxyNchbm8FosmvXIatkRbYy1g=", + "lastModified": 1725860795, + "narHash": "sha256-Z2o8VBPW3I+KKTSfe25kskz0EUj7MpUh8u355Z1nVsU=", "owner": "tinted-theming", "repo": "base16-helix", - "rev": "dbe1480d99fe80f08df7970e471fac24c05f2ddb", + "rev": "7f795bf75d38e0eea9fed287264067ca187b88a9", "type": "github" }, "original": { @@ -89,50 +73,18 @@ "type": "github" } }, - "base16-kitty": { - "flake": false, - "locked": { - "lastModified": 1665001328, - "narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=", - "owner": "kdrag0n", - "repo": "base16-kitty", - "rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805", - "type": "github" - }, - "original": { - "owner": "kdrag0n", - "repo": "base16-kitty", - "type": "github" - } - }, - "base16-tmux": { - "flake": false, - "locked": { - "lastModified": 1696725902, - "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=", - "owner": "tinted-theming", - "repo": "base16-tmux", - "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-tmux", - "type": "github" - } - }, "base16-vim": { "flake": false, "locked": { - "lastModified": 1663659192, - "narHash": "sha256-uJvaYYDMXvoo0fhBZUhN8WBXeJ87SRgof6GEK2efFT0=", - "owner": "chriskempson", + "lastModified": 1716150083, + "narHash": "sha256-ZMhnNmw34ogE5rJZrjRv5MtG3WaqKd60ds2VXvT6hEc=", + "owner": "tinted-theming", "repo": "base16-vim", - "rev": "3be3cd82cd31acfcab9a41bad853d9c68d30478d", + "rev": "6e955d704d046b0dc3e5c2d68a2a6eeffd2b5d3d", "type": "github" }, "original": { - "owner": "chriskempson", + "owner": "tinted-theming", "repo": "base16-vim", "type": "github" } @@ -187,11 +139,11 @@ ] }, "locked": { - "lastModified": 1728334376, - "narHash": "sha256-CTKEKPzD/j8FK6H4DO3EjyixZd3HHvgAgfnCwpGFP5c=", + "lastModified": 1728763831, + "narHash": "sha256-KOp33tls7jRAhcmu77aVxKpSMou8QgK0BC+Y3sYLuGo=", "owner": "nix-community", "repo": "disko", - "rev": "d39ee334984fcdae6244f5a8e6ab857479cbaefe", + "rev": "b6215392ec3bd05e9ebfbb2f7945c414096fce8f", "type": "github" }, "original": { @@ -253,6 +205,24 @@ "type": "github" } }, + "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1727826117, + "narHash": "sha256-K5ZLCyfO/Zj9mPFldf3iwS6oZStJcU4tSpiXTMYaaL0=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "3d04084d54bedc3d6b8b736c70ef449225c361b1", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, "flake-utils": { "inputs": { "systems": "systems_3" @@ -271,6 +241,27 @@ "type": "github" } }, + "flake-utils_2": { + "inputs": { + "systems": [ + "stylix", + "systems" + ] + }, + "locked": { + "lastModified": 1710146030, + "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, "fromYaml": { "flake": false, "locked": { @@ -354,16 +345,16 @@ ] }, "locked": { - "lastModified": 1726989464, - "narHash": "sha256-Vl+WVTJwutXkimwGprnEtXc/s/s8sMuXzqXaspIGlwM=", + "lastModified": 1728791962, + "narHash": "sha256-nr5QiXwQcZmf6/auC1UpX8iAtINMtdi2mH+OkqJQVmU=", "owner": "nix-community", "repo": "home-manager", - "rev": "2f23fa308a7c067e52dfcc30a0758f47043ec176", + "rev": "64c6325b28ebd708653dd41d88f306023f296184", "type": "github" }, "original": { "owner": "nix-community", - "ref": "release-24.05", + "ref": "master", "repo": "home-manager", "type": "github" } @@ -376,11 +367,11 @@ ] }, "locked": { - "lastModified": 1714981474, - "narHash": "sha256-b3/U21CJjCjJKmA9WqUbZGZgCvospO3ArOUTgJugkOY=", + "lastModified": 1724435763, + "narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=", "owner": "nix-community", "repo": "home-manager", - "rev": "6ebe7be2e67be7b9b54d61ce5704f6fb466c536f", + "rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be", "type": "github" }, "original": { @@ -410,6 +401,27 @@ "type": "github" } }, + "jovian": { + "inputs": { + "nix-github-actions": "nix-github-actions", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1728679815, + "narHash": "sha256-3IXvY30zzFq7lHFujMupPz3TiPXo8o8qiIjkXUvznCI=", + "owner": "Jovian-Experiments", + "repo": "Jovian-NixOS", + "rev": "e4f4d7832cc559389b93798c1f0d615e3816f4ef", + "type": "github" + }, + "original": { + "owner": "Jovian-Experiments", + "repo": "Jovian-NixOS", + "type": "github" + } + }, "lanzaboote": { "inputs": { "crane": "crane", @@ -437,22 +449,78 @@ "type": "github" } }, + "nix-gaming": { + "inputs": { + "flake-parts": "flake-parts_2", + "nixpkgs": [ + "nixpkgs" + ], + "umu": "umu" + }, + "locked": { + "lastModified": 1728783634, + "narHash": "sha256-kh4rf1WWFzx1wcHf6lToksRm1Qu/abEYiojs/sCxAYQ=", + "owner": "fufexan", + "repo": "nix-gaming", + "rev": "6accf747c4a29c2ef26ee1a61e9b2466bc9da7b2", + "type": "github" + }, + "original": { + "owner": "fufexan", + "repo": "nix-gaming", + "type": "github" + } + }, + "nix-github-actions": { + "inputs": { + "nixpkgs": [ + "jovian", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1690328911, + "narHash": "sha256-fxtExYk+aGf2YbjeWQ8JY9/n9dwuEt+ma1eUFzF8Jeo=", + "owner": "zhaofengli", + "repo": "nix-github-actions", + "rev": "96df4a39c52f53cb7098b923224d8ce941b64747", + "type": "github" + }, + "original": { + "owner": "zhaofengli", + "ref": "matrix-name", + "repo": "nix-github-actions", + "type": "github" + } + }, "nixpkgs": { "locked": { - "lastModified": 1728500571, - "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=", + "lastModified": 1728492678, + "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0", + "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", "type": "github" }, "original": { "owner": "nixos", - "ref": "nixos-24.05", + "ref": "nixos-unstable", "repo": "nixpkgs", "type": "github" } }, + "nixpkgs-lib": { + "locked": { + "lastModified": 1727825735, + "narHash": "sha256-0xHYkMkeLVQAMa7gvkddbPqpxph+hDzdu1XdGPJR+Os=", + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" + }, + "original": { + "type": "tarball", + "url": "https://github.com/NixOS/nixpkgs/archive/fb192fec7cc7a4c26d51779e9bab07ce6fa5597a.tar.gz" + } + }, "nixpkgs-stable": { "locked": { "lastModified": 1710695816, @@ -469,29 +537,13 @@ "type": "github" } }, - "nixpkgs-unstable": { - "locked": { - "lastModified": 1728492678, - "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=", - "owner": "nixos", - "repo": "nixpkgs", - "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7", - "type": "github" - }, - "original": { - "owner": "nixos", - "ref": "nixos-unstable", - "repo": "nixpkgs", - "type": "github" - } - }, "nur": { "locked": { - "lastModified": 1728626853, - "narHash": "sha256-fqL5vpxgPJa8rU8/leTKnhraXFhIytbTgsYd+o0KUgI=", + "lastModified": 1728857807, + "narHash": "sha256-7zRl4QJD5iK1Y4jyyysUEHcsx+v1jI1C3vP+q3IKLps=", "owner": "nix-community", "repo": "NUR", - "rev": "249b147c8b96ea9bfc873723f82f88f61f685bb0", + "rev": "8952169dd073e0cd2c482c346a088868f61cfb77", "type": "github" }, "original": { @@ -533,9 +585,10 @@ "disko": "disko", "home-manager": "home-manager_2", "iio-hyprland": "iio-hyprland", + "jovian": "jovian", "lanzaboote": "lanzaboote", + "nix-gaming": "nix-gaming", "nixpkgs": "nixpkgs", - "nixpkgs-unstable": "nixpkgs-unstable", "nur": "nur", "stylix": "stylix", "wallpapers": "wallpapers" @@ -570,29 +623,31 @@ "inputs": { "base16": "base16", "base16-fish": "base16-fish", - "base16-foot": "base16-foot", "base16-helix": "base16-helix", - "base16-kitty": "base16-kitty", - "base16-tmux": "base16-tmux", "base16-vim": "base16-vim", "flake-compat": "flake-compat_2", + "flake-utils": "flake-utils_2", "gnome-shell": "gnome-shell", "home-manager": "home-manager_3", "nixpkgs": [ "nixpkgs" - ] + ], + "systems": "systems_4", + "tinted-foot": "tinted-foot", + "tinted-kitty": "tinted-kitty", + "tinted-tmux": "tinted-tmux" }, "locked": { - "lastModified": 1718122552, - "narHash": "sha256-A+dBkSwp8ssHKV/WyXb9uqIYrHBqHvtSedU24Lq9lqw=", + "lastModified": 1728640680, + "narHash": "sha256-JH2+RXJNooFtZIN6ZhaGZWn2KChMrso4H7Fkp1Ujrdo=", "owner": "danth", "repo": "stylix", - "rev": "e59d2c1725b237c362e4a62f5722f5b268d566c7", + "rev": "f95022bb6e74f726a87975aec982a5aa9fad8691", "type": "github" }, "original": { "owner": "danth", - "ref": "release-24.05", + "ref": "master", "repo": "stylix", "type": "github" } @@ -642,6 +697,95 @@ "type": "github" } }, + "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, + "tinted-foot": { + "flake": false, + "locked": { + "lastModified": 1696725948, + "narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=", + "owner": "tinted-theming", + "repo": "tinted-foot", + "rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce", + "type": "github" + }, + "original": { + "owner": "tinted-theming", + "repo": "tinted-foot", + "type": "github" + } + }, + "tinted-kitty": { + "flake": false, + "locked": { + "lastModified": 1716423189, + "narHash": "sha256-2xF3sH7UIwegn+2gKzMpFi3pk5DlIlM18+vj17Uf82U=", + "owner": "tinted-theming", + "repo": "tinted-kitty", + "rev": "eb39e141db14baef052893285df9f266df041ff8", + "type": "github" + }, + "original": { + "owner": "tinted-theming", + "repo": "tinted-kitty", + "rev": "eb39e141db14baef052893285df9f266df041ff8", + "type": "github" + } + }, + "tinted-tmux": { + "flake": false, + "locked": { + "lastModified": 1696725902, + "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=", + "owner": "tinted-theming", + "repo": "tinted-tmux", + "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7", + "type": "github" + }, + "original": { + "owner": "tinted-theming", + "repo": "tinted-tmux", + "type": "github" + } + }, + "umu": { + "inputs": { + "nixpkgs": [ + "nix-gaming", + "nixpkgs" + ] + }, + "locked": { + "dir": "packaging/nix", + "lastModified": 1728772489, + "narHash": "sha256-6sHjXNhPrRXIV1au5jlSXHeqn/QHb9wyRt7V0F5p4PA=", + "ref": "refs/heads/main", + "rev": "475e2b37e34a663b11f8c92b79dd45637a3e848c", + "revCount": 770, + "submodules": true, + "type": "git", + "url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix" + }, + "original": { + "dir": "packaging/nix", + "submodules": true, + "type": "git", + "url": "https://github.com/Open-Wine-Components/umu-launcher/?dir=packaging/nix" + } + }, "wallpapers": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 332e7468..4a3a7a79 100644 --- a/flake.nix +++ b/flake.nix @@ -2,8 +2,7 @@ description = "Aly's NixOS flake."; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05"; - nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; agenix = { inputs.nixpkgs.follows = "nixpkgs"; @@ -17,7 +16,7 @@ home-manager = { inputs.nixpkgs.follows = "nixpkgs"; - url = "github:nix-community/home-manager/release-24.05"; + url = "github:nix-community/home-manager/master"; }; iio-hyprland = { @@ -25,16 +24,26 @@ url = "github:JeanSchoeller/iio-hyprland"; }; + jovian = { + url = "github:Jovian-Experiments/Jovian-NixOS"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + lanzaboote = { inputs.nixpkgs.follows = "nixpkgs"; url = "github:nix-community/lanzaboote/v0.4.1"; }; + nix-gaming = { + inputs.nixpkgs.follows = "nixpkgs"; + url = "github:fufexan/nix-gaming"; + }; + nur.url = "github:nix-community/NUR"; stylix = { inputs.nixpkgs.follows = "nixpkgs"; - url = "github:danth/stylix/release-24.05"; + url = "github:danth/stylix/master"; }; wallpapers = { @@ -48,12 +57,16 @@ extra-substituters = [ "https://alyraffauf.cachix.org" + "https://jovian-nixos.cachix.org" "https://nix-community.cachix.org" + "https://nix-gaming.cachix.org" ]; extra-trusted-public-keys = [ "alyraffauf.cachix.org-1:GQVrRGfjTtkPGS8M6y7Ik0z4zLt77O0N25ynv2gWzDM=" + "jovian-nixos.cachix.org-1:mAWLjAxLNlfxAnozUjOqGj4AxQwCl7MXwOfu7msVlAo=" "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" + "nix-gaming.cachix.org-1:nbjlureqMbRAxR1gJ/f3hxemL9svXaZF/Ees8vCUUs4=" ]; }; @@ -86,6 +99,7 @@ "fallarbor" "lavaridge" "mauville" + "pacifidlog" "petalburg" "rustboro" "slateport" @@ -147,11 +161,11 @@ hw-common-intel-cpu = import ./hwModules/common/cpu/intel; hw-common-intel-gpu = import ./hwModules/common/gpu/intel; hw-common-laptop = import ./hwModules/common/laptop; - hw-common-laptop-amd-gpu = import ./hwModules/common/laptop/amd-gpu.nix; hw-common-laptop-intel-cpu = import ./hwModules/common/laptop/intel-cpu.nix; hw-common-ssd = import ./hwModules/common/ssd; hw-framework-13-amd-7000 = import ./hwModules/framework/13/amd-7000; hw-framework-13-intel-11th = import ./hwModules/framework/13/intel-11th; + hw-lenovo-legion-go = import ./hwModules/lenovo/legion/go; hw-lenovo-yoga-9i-intel-13th = import ./hwModules/lenovo/yoga-9i/intel-13th; hw-thinkpad-t440p = import ./hwModules/thinkpad/t440p; diff --git a/homeManagerModules/apps/firefox/default.nix b/homeManagerModules/apps/firefox/default.nix index 8c041860..14eef966 100644 --- a/homeManagerModules/apps/firefox/default.nix +++ b/homeManagerModules/apps/firefox/default.nix @@ -7,6 +7,7 @@ config = lib.mkIf config.ar.home.apps.firefox.enable { programs.firefox = { enable = true; + nativeMessagingHosts = lib.optionals (config.ar.home.desktop.gnome.enable) [pkgs.gnome-browser-connector] ++ lib.optional (config.ar.home.apps.keepassxc.enable) pkgs.keepassxc; diff --git a/homeManagerModules/apps/nemo/default.nix b/homeManagerModules/apps/nemo/default.nix index 0688d782..b0c11f98 100644 --- a/homeManagerModules/apps/nemo/default.nix +++ b/homeManagerModules/apps/nemo/default.nix @@ -5,7 +5,7 @@ ... }: { config = lib.mkIf config.ar.home.apps.nemo.enable { - home.packages = [pkgs.cinnamon.nemo]; + home.packages = [pkgs.nemo]; dconf = { enable = true; diff --git a/homeManagerModules/desktop/wayland/default.nix b/homeManagerModules/desktop/wayland/default.nix index f5c95646..d54e4943 100644 --- a/homeManagerModules/desktop/wayland/default.nix +++ b/homeManagerModules/desktop/wayland/default.nix @@ -23,7 +23,7 @@ home.packages = with pkgs; [ blueberry - gnome.file-roller + file-roller libnotify networkmanagerapplet ]; diff --git a/homeManagerModules/options.nix b/homeManagerModules/options.nix index ba1c021e..ed28406a 100644 --- a/homeManagerModules/options.nix +++ b/homeManagerModules/options.nix @@ -38,7 +38,7 @@ in { nemo.enable = lib.mkOption { description = "Cinnamon Nemo file manager."; - default = cfg.defaultApps.fileManager == pkgs.cinnamon.nemo; + default = cfg.defaultApps.fileManager == pkgs.nemo; type = lib.types.bool; }; @@ -79,13 +79,18 @@ in { enable = lib.mkEnableOption "Declaratively set default apps and file associations."; audioPlayer = lib.mkPackageOption pkgs "audio player" {default = ["celluloid"];}; editor = lib.mkPackageOption pkgs "text editor" {default = ["vscodium"];}; - fileManager = lib.mkPackageOption pkgs "file manager" {default = ["cinnamon" "nemo"];}; - imageViewer = lib.mkPackageOption pkgs "image viewer" {default = ["gnome" "eog"];}; + fileManager = lib.mkPackageOption pkgs "file manager" {default = ["nemo"];}; + imageViewer = lib.mkPackageOption pkgs "image viewer" {default = ["eog"];}; pdfViewer = lib.mkPackageOption pkgs "pdf viewer" {default = ["evince"];}; terminal = lib.mkPackageOption pkgs "terminal emulator" {default = ["kitty"];}; terminalEditor = lib.mkPackageOption pkgs "terminal text editor" {default = ["vim"];}; videoPlayer = lib.mkPackageOption pkgs "video player" {default = ["celluloid"];}; - webBrowser = lib.mkPackageOption pkgs "web browser" {default = ["firefox"];}; + + webBrowser = lib.mkOption { + description = "web browser"; + default = config.programs.firefox.finalPackage; + type = lib.types.package; + }; }; desktop = { diff --git a/homeManagerModules/theme.nix b/homeManagerModules/theme.nix index 5ee9e912..6335f836 100644 --- a/homeManagerModules/theme.nix +++ b/homeManagerModules/theme.nix @@ -8,7 +8,7 @@ in { config = lib.mkIf cfg.theme.enable { home.packages = [ - pkgs.gnome.adwaita-icon-theme + pkgs.adwaita-icon-theme pkgs.liberation_ttf ]; diff --git a/homes/aly/default.nix b/homes/aly/default.nix index 4e514709..b1ff86da 100644 --- a/homes/aly/default.nix +++ b/homes/aly/default.nix @@ -58,7 +58,7 @@ self: {pkgs, ...}: { }; }; - systemd.user.startServices = "legacy"; # Needed for auto-mounting agenix secrets. + systemd.user.startServices = true; # Needed for auto-mounting agenix secrets. ar.home = { apps = { diff --git a/hosts/lavaridge/default.nix b/hosts/lavaridge/default.nix index e0d9fd1c..b2057759 100644 --- a/hosts/lavaridge/default.nix +++ b/hosts/lavaridge/default.nix @@ -38,7 +38,6 @@ environment.variables.GDK_SCALE = "2"; networking.hostName = "lavaridge"; - programs.firefox.policies.Preferences."media.ffmpeg.vaapi.enabled" = lib.mkForce false; system.stateVersion = "24.05"; ar = { diff --git a/hosts/lavaridge/home.nix b/hosts/lavaridge/home.nix index 836b38cf..ae180195 100644 --- a/hosts/lavaridge/home.nix +++ b/hosts/lavaridge/home.nix @@ -10,7 +10,7 @@ }; ar.home = { - desktop.hyprland.laptopMonitors = ["eDP-1,2880x1920@60, 0x0, 2, vrr, 0"]; + desktop.hyprland.laptopMonitors = ["desc:BOE NE135A1M-NY1,2880x1920@60, 0x0, 2, vrr, 0"]; services = { easyeffects = { diff --git a/hosts/mauville/default.nix b/hosts/mauville/default.nix index 00b73df5..5413205e 100644 --- a/hosts/mauville/default.nix +++ b/hosts/mauville/default.nix @@ -52,19 +52,19 @@ in { samba = { enable = true; openFirewall = true; - securityType = "user"; - extraConfig = '' - read raw = Yes - write raw = Yes - socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072 - min receivefile size = 16384 - use sendfile = true - aio read size = 16384 - aio write size = 16384 - ''; + settings = { + global = { + security = "user"; + "read raw" = "Yes"; + "write raw" = "Yes"; + "socket options" = "TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072"; + "min receivefile size" = 16384; + "use sendfile" = true; + "aio read size" = 16384; + "aio write size" = 16384; + }; - shares = { Media = { "create mask" = "0755"; "directory mask" = "0755"; diff --git a/hosts/mauville/raffauflabs.nix b/hosts/mauville/raffauflabs.nix index b872ac5e..dfe4feb5 100644 --- a/hosts/mauville/raffauflabs.nix +++ b/hosts/mauville/raffauflabs.nix @@ -91,6 +91,13 @@ in { }; }; + immich = { + enable = true; + host = "0.0.0.0"; + mediaLocation = "${mediaDirectory}/Pictures"; + openFirewall = true; + }; + # k3s = { # enable = true; # role = "server"; diff --git a/hosts/pacifidlog/README.md b/hosts/pacifidlog/README.md new file mode 100644 index 00000000..aeb9d0fd --- /dev/null +++ b/hosts/pacifidlog/README.md @@ -0,0 +1,30 @@ +# pacifidlog + +## Overview + +Lenovo Legion Go with AMD Z1 Extreme. Gaming beast. Uses Jovian for Steam Deck-like interface. + +## Todo + +- \[x\] update hdd-ui and adjustor. +- \[ \] upgrade to large SSD. + +## Specs + +| Model | Legion Go | +|---------|---------------------------| +| Display | 8.8" 1600x2560 144Hz | +| CPU | AMD Z1 Extreme | +| RAM | 16GB LPDDR5 (soldered) | +| GPU | AMD Z1 Extreme | +| Disks | 512GB M.2 2242 NVMe | + +## Filesystems + +### / + +Encrypted LUKS btrfs volume. + +## Display + +Vertical-turned-horizontal 1600x2560 display running at 144Hz. Scales perfectly to 2x. diff --git a/hosts/pacifidlog/default.nix b/hosts/pacifidlog/default.nix new file mode 100644 index 00000000..4ae2645f --- /dev/null +++ b/hosts/pacifidlog/default.nix @@ -0,0 +1,156 @@ +# Lenovo Legion Go +{ + config, + pkgs, + lib, + self, + ... +}: let + adjustor = pkgs.callPackage ./../../pkgs/adjustor.nix {}; + hhd-ui = pkgs.callPackage ./../../pkgs/hhd-ui.nix {}; +in { + imports = [ + ./home.nix + ./secrets.nix + ./stylix.nix + (import ./../../disko/luks-btrfs-subvolumes.nix {disks = ["/dev/nvme0n1"];}) + self.inputs.jovian.nixosModules.default + self.inputs.nix-gaming.nixosModules.pipewireLowLatency + self.inputs.nix-gaming.nixosModules.platformOptimizations + self.nixosModules.common-base + self.nixosModules.common-locale + self.nixosModules.common-mauville-share + self.nixosModules.common-nix + self.nixosModules.common-overlays + self.nixosModules.common-pkgs + self.nixosModules.common-tailscale + self.nixosModules.common-wifi-profiles + self.nixosModules.hw-lenovo-legion-go + ]; + + boot = { + initrd.systemd.enable = true; + + lanzaboote = { + enable = true; + pkiBundle = "/etc/secureboot"; + }; + + loader = { + efi.canTouchEfiVariables = true; + + systemd-boot = { + enable = lib.mkForce false; + consoleMode = "1"; + }; + }; + }; + + environment = { + systemPackages = [ + hhd-ui + pkgs.heroic + pkgs.lutris + ]; + + variables.GDK_SCALE = "2"; + }; + + hardware.pulseaudio.enable = lib.mkForce false; + + jovian = { + decky-loader = { + enable = true; + user = "aly"; + }; + + hardware.has.amd.gpu = true; + + steam = { + enable = true; + + environment = { + STEAM_GAMESCOPE_COLOR_MANAGED = "0"; + }; + + autoStart = true; + desktopSession = "hyprland"; + user = "aly"; + }; + + steamos.useSteamOSConfig = true; + }; + + networking.hostName = "pacifidlog"; + + nixpkgs.overlays = [ + (final: prev: { + brave = prev.brave.override {commandLineArgs = "--gtk-version=4 --enable-wayland-ime";}; + + obsidian = prev.obsidian.overrideAttrs (old: { + installPhase = + builtins.replaceStrings ["--ozone-platform=wayland"] + ["--ozone-platform=wayland --enable-wayland-ime"] + old.installPhase; + }); + + vscodium = prev.vscodium.override {commandLineArgs = "--enable-wayland-ime";}; + + webcord = prev.webcord.overrideAttrs (old: { + installPhase = + builtins.replaceStrings ["--ozone-platform-hint=auto"] + ["--ozone-platform-hint=auto --enable-wayland-ime"] + old.installPhase; + }); + }) + ]; + + programs.steam.platformOptimizations.enable = true; + + services = { + handheld-daemon = { + enable = true; + user = "aly"; + + package = with pkgs; + handheld-daemon.overrideAttrs (oldAttrs: { + propagatedBuildInputs = + oldAttrs.propagatedBuildInputs + ++ [ + adjustor + ]; + }); + }; + + pipewire.lowLatency = { + enable = true; + quantum = 256; + rate = 48000; + }; + }; + + system.stateVersion = "24.11"; + systemd.services.handheld-daemon.path = [hhd-ui pkgs.lsof]; + zramSwap.memoryPercent = 100; + + ar = { + apps = { + firefox.enable = true; + steam.enable = true; + }; + + desktop.hyprland.enable = true; + + users.aly = { + enable = true; + password = "$y$j9T$CXjk5Z9e2PXbSsWh5CK.81$I9Hm/Oa4KcYMqPi8KMBfsEv5NzoXCgaCK5xhyGeikH7"; + + syncthing = { + enable = true; + certFile = config.age.secrets.syncthingCert.path; + keyFile = config.age.secrets.syncthingKey.path; + syncMusic = false; + }; + }; + }; +} diff --git a/hosts/pacifidlog/home.nix b/hosts/pacifidlog/home.nix new file mode 100644 index 00000000..24ed60dd --- /dev/null +++ b/hosts/pacifidlog/home.nix @@ -0,0 +1,27 @@ +{self, ...}: { + home-manager = { + sharedModules = [ + { + wayland.windowManager = { + hyprland.settings = { + input = { + touchdevice = { + transform = 1; + output = "eDP-1"; + }; + }; + }; + }; + + ar.home = { + desktop.hyprland = { + laptopMonitors = ["desc:Lenovo Group Limited Go Display 0x00888888, 1600x2560@144, 0x0, 2, transform, 1"]; + tabletMode.enable = true; + }; + }; + } + ]; + + users.aly = self.homeManagerModules.aly; + }; +} diff --git a/hosts/pacifidlog/secrets.nix b/hosts/pacifidlog/secrets.nix new file mode 100644 index 00000000..cb448683 --- /dev/null +++ b/hosts/pacifidlog/secrets.nix @@ -0,0 +1,6 @@ +{ + age.secrets = { + syncthingCert.file = ../../secrets/aly/syncthing/pacifidlog/cert.age; + syncthingKey.file = ../../secrets/aly/syncthing/pacifidlog/key.age; + }; +} diff --git a/hosts/pacifidlog/stylix.nix b/hosts/pacifidlog/stylix.nix new file mode 100644 index 00000000..194f2331 --- /dev/null +++ b/hosts/pacifidlog/stylix.nix @@ -0,0 +1,50 @@ +{ + pkgs, + self, + ... +}: { + stylix = { + enable = true; + base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-hard.yaml"; + image = "${self.inputs.wallpapers}/wallhaven-3lyrvy.png"; + imageScalingMode = "fill"; + polarity = "dark"; + + cursor = { + name = "Bibata-Modern-Classic"; + package = pkgs.bibata-cursors; + size = 24; + }; + + fonts = { + monospace = { + name = "CaskaydiaCove Nerd Font"; + package = pkgs.nerdfonts.override {fonts = ["CascadiaCode"];}; + }; + + sansSerif = { + name = "UbuntuSans Nerd Font"; + package = pkgs.nerdfonts.override {fonts = ["UbuntuSans"];}; + }; + + serif = { + name = "Source Serif Pro"; + package = pkgs.source-serif-pro; + }; + + sizes = { + applications = 12; + desktop = 11; + popups = 12; + terminal = 13; + }; + }; + + opacity = { + applications = 1.0; + desktop = 0.8; + terminal = 0.8; + popups = 0.8; + }; + }; +} diff --git a/hosts/slateport/raffauflabs.nix b/hosts/slateport/raffauflabs.nix index fbcf4c11..3479bfa1 100644 --- a/hosts/slateport/raffauflabs.nix +++ b/hosts/slateport/raffauflabs.nix @@ -32,7 +32,7 @@ in { passwordFile = config.age.secrets.cloudflare.path; protocol = "cloudflare"; ssl = true; - use = "web, web=dynamicdns.park-your-domain.com/getip, web-skip='Current IP Address: '"; + usev4 = "web, web=dynamicdns.park-your-domain.com/getip, web-skip='Current IP Address: '"; username = "token"; zone = domain; }; diff --git a/hwModules/common/cpu/amd/default.nix b/hwModules/common/cpu/amd/default.nix index ea8f5069..04e922b7 100644 --- a/hwModules/common/cpu/amd/default.nix +++ b/hwModules/common/cpu/amd/default.nix @@ -1,9 +1,5 @@ {lib, ...}: { - boot = { - kernelModules = ["kvm-amd"]; - kernelParams = ["amd_pstate=active"]; - }; - + boot.kernelModules = ["kvm-amd"]; hardware.cpu.amd.updateMicrocode = true; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; } diff --git a/hwModules/common/gpu/amd/default.nix b/hwModules/common/gpu/amd/default.nix index a3d3cc3f..0e9baf52 100644 --- a/hwModules/common/gpu/amd/default.nix +++ b/hwModules/common/gpu/amd/default.nix @@ -1,14 +1,18 @@ {...}: { environment.variables.VDPAU_DRIVER = "radeonsi"; - hardware.amdgpu = { - initrd.enable = true; + hardware = { + amdgpu = { + initrd.enable = true; - amdvlk = { - enable = true; - support32Bit.enable = true; + amdvlk = { + enable = true; + support32Bit.enable = true; + }; + + opencl.enable = true; }; - opencl.enable = true; + graphics.enable = true; }; } diff --git a/hwModules/common/gpu/intel/default.nix b/hwModules/common/gpu/intel/default.nix index 8671a797..8819e2e0 100644 --- a/hwModules/common/gpu/intel/default.nix +++ b/hwModules/common/gpu/intel/default.nix @@ -9,10 +9,8 @@ hardware = { intel-gpu-tools.enable = true; - opengl = { + graphics = { enable = true; - driSupport = true; - driSupport32Bit = true; extraPackages = [ pkgs.intel-media-driver # LIBVA_DRIVER_NAME=iHD diff --git a/hwModules/common/laptop/amd-gpu.nix b/hwModules/common/laptop/amd-gpu.nix deleted file mode 100644 index ea8f50d4..00000000 --- a/hwModules/common/laptop/amd-gpu.nix +++ /dev/null @@ -1,2 +0,0 @@ -{...}: { -} diff --git a/hwModules/framework/13/amd-7000/default.nix b/hwModules/framework/13/amd-7000/default.nix index 09c55be4..50109a36 100644 --- a/hwModules/framework/13/amd-7000/default.nix +++ b/hwModules/framework/13/amd-7000/default.nix @@ -1,17 +1,17 @@ { lib, pkgs, + self, ... }: { imports = [ - ../../../common/bluetooth - ../../../common/cpu/amd - ../../../common/gpu/amd - ../../../common/laptop - ../../../common/laptop/amd-gpu.nix - ../../../common/ssd ../../common.nix ../common.nix + self.nixosModules.hw-common-amd-cpu + self.nixosModules.hw-common-amd-gpu + self.nixosModules.hw-common-bluetooth + self.nixosModules.hw-common-laptop + self.nixosModules.hw-common-ssd ]; boot = { diff --git a/hwModules/framework/13/intel-11th/default.nix b/hwModules/framework/13/intel-11th/default.nix index 28c2c772..103ab0f3 100644 --- a/hwModules/framework/13/intel-11th/default.nix +++ b/hwModules/framework/13/intel-11th/default.nix @@ -1,17 +1,18 @@ { lib, pkgs, + self, ... }: { imports = [ - ../../../common/bluetooth - ../../../common/cpu/intel - ../../../common/gpu/intel - ../../../common/laptop - ../../../common/laptop/intel-cpu.nix - ../../../common/ssd ../../common.nix ../common.nix + self.nixosModules.hw-common-bluetooth + self.nixosModules.hw-common-intel-cpu + self.nixosModules.hw-common-intel-gpu + self.nixosModules.hw-common-laptop + self.nixosModules.hw-common-laptop-intel-cpu + self.nixosModules.hw-common-ssd ]; boot = { diff --git a/hwModules/lenovo/common.nix b/hwModules/lenovo/common.nix deleted file mode 100644 index abb1e686..00000000 --- a/hwModules/lenovo/common.nix +++ /dev/null @@ -1,3 +0,0 @@ -{...}: { - hardware.enableAllFirmware = true; -} diff --git a/hwModules/lenovo/legion/go/default.nix b/hwModules/lenovo/legion/go/default.nix new file mode 100644 index 00000000..9ef5d2cc --- /dev/null +++ b/hwModules/lenovo/legion/go/default.nix @@ -0,0 +1,44 @@ +{ + config, + lib, + pkgs, + self, + ... +}: { + imports = [ + self.nixosModules.hw-common-amd-cpu + self.nixosModules.hw-common-amd-gpu + self.nixosModules.hw-common-bluetooth + self.nixosModules.hw-common-ssd + ]; + + boot = { + initrd = { + availableKernelModules = [ + "amdgpu" + "nvme" + "rtsx_pci_sdmmc" + "sd_mod" + "sdhci_pci" + "thunderbolt" + "usb_storage" + "usbhid" + "xhci_pci" + ]; + + kernelModules = ["amdgpu"]; + }; + + blacklistedKernelModules = ["k10temp"]; + extraModulePackages = with config.boot.kernelPackages; [acpi_call zenpower]; + kernelModules = ["zenpower"]; + kernelPackages = lib.mkDefault pkgs.linuxPackages_xanmod_latest; + }; + + hardware = { + enableAllFirmware = true; + sensor.iio.enable = true; + }; + + services.upower.enable = true; +} diff --git a/hwModules/lenovo/yoga-9i/intel-13th/default.nix b/hwModules/lenovo/yoga-9i/intel-13th/default.nix index 7cc1c0db..5d2e827d 100644 --- a/hwModules/lenovo/yoga-9i/intel-13th/default.nix +++ b/hwModules/lenovo/yoga-9i/intel-13th/default.nix @@ -1,21 +1,23 @@ { lib, pkgs, + self, ... }: { imports = [ - ../../../common/bluetooth - ../../../common/cpu/intel - ../../../common/gpu/intel - ../../../common/laptop - ../../../common/laptop/intel-cpu.nix - ../../../common/ssd - ../../common.nix ../common.nix + self.nixosModules.hw-common-bluetooth + self.nixosModules.hw-common-intel-cpu + self.nixosModules.hw-common-intel-gpu + self.nixosModules.hw-common-laptop + self.nixosModules.hw-common-laptop-intel-cpu + self.nixosModules.hw-common-ssd ]; boot = { initrd.availableKernelModules = ["nvme" "sd_mod" "thunderbolt" "usb_storage" "xhci_pci"]; kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; }; + + hardware.enableAllFirmware = true; } diff --git a/hwModules/thinkpad/t440p/default.nix b/hwModules/thinkpad/t440p/default.nix index 7858b514..e23dbdea 100644 --- a/hwModules/thinkpad/t440p/default.nix +++ b/hwModules/thinkpad/t440p/default.nix @@ -1,12 +1,12 @@ -{...}: { +{self, ...}: { imports = [ - ../../common/bluetooth - ../../common/cpu/intel - ../../common/gpu/intel - ../../common/laptop - ../../common/laptop/intel-cpu.nix - ../../common/ssd ../common.nix + self.nixosModules.hw-common-bluetooth + self.nixosModules.hw-common-intel-cpu + self.nixosModules.hw-common-intel-gpu + self.nixosModules.hw-common-laptop + self.nixosModules.hw-common-laptop-intel-cpu + self.nixosModules.hw-common-ssd ]; boot = { @@ -27,6 +27,5 @@ }; powerManagement.cpuFreqGovernor = "ondemand"; - services.fwupd.enable = true; } diff --git a/nixosModules/apps/steam/default.nix b/nixosModules/apps/steam/default.nix index 32ddd189..c83d19b5 100644 --- a/nixosModules/apps/steam/default.nix +++ b/nixosModules/apps/steam/default.nix @@ -17,6 +17,7 @@ steam = { enable = true; dedicatedServer.openFirewall = true; + extest.enable = true; extraCompatPackages = with pkgs; [proton-ge-bin]; gamescopeSession.enable = config.ar.desktop.steam.enable; localNetworkGameTransfers.openFirewall = true; diff --git a/nixosModules/services/flatpak/default.nix b/nixosModules/services/flatpak/default.nix index 9bfaacb2..13749b3c 100644 --- a/nixosModules/services/flatpak/default.nix +++ b/nixosModules/services/flatpak/default.nix @@ -5,7 +5,7 @@ ... }: { config = lib.mkIf config.ar.services.flatpak.enable { - environment.systemPackages = with pkgs; [gnome.gnome-software]; + environment.systemPackages = with pkgs; [gnome-software]; fileSystems = let mkRoSymBind = path: { @@ -18,8 +18,8 @@ name = "system-icons"; paths = (with pkgs; [ - gnome.adwaita-icon-theme - gnome.gnome-themes-extra + adwaita-icon-theme + gnome-themes-extra ]) ++ lib.optional (config.stylix.enable) config.stylix.cursor.package; diff --git a/pkgs/adjustor.nix b/pkgs/adjustor.nix new file mode 100644 index 00000000..a31b3f98 --- /dev/null +++ b/pkgs/adjustor.nix @@ -0,0 +1,36 @@ +{ + fetchFromGitHub, + lib, + python3, +}: +python3.pkgs.buildPythonApplication rec { + pname = "adjustor"; + version = "3.5.2"; + pyproject = true; + + src = fetchFromGitHub { + owner = "hhd-dev"; + repo = "adjustor"; + rev = "v${version}"; + hash = "sha256-9ONWKI68Llh36giIS6nVKNrZYmNAGMfwW2vgPMFuwXM="; + }; + + propagatedBuildInputs = with python3.pkgs; [ + setuptools + rich + pyroute2 + fuse + pygobject3 + dbus-python + ]; + + # This package doesn't have upstream tests. + doCheck = false; + + meta = with lib; { + homepage = "https://github.com/hhd-dev/adjustor/"; + description = "Allows for TDP control of AMD Handhelds under handheld-daemon support"; + platforms = platforms.linux; + license = licenses.mit; + }; +} diff --git a/pkgs/hhd-ui.nix b/pkgs/hhd-ui.nix new file mode 100644 index 00000000..aabb0a93 --- /dev/null +++ b/pkgs/hhd-ui.nix @@ -0,0 +1,21 @@ +{ + appimageTools, + fetchurl, + lib, +}: +appimageTools.wrapType2 rec { + pname = "hhd-ui"; + version = "3.2.2"; + src = fetchurl { + url = "https://github.com/hhd-dev/hhd-ui/releases/download/v${version}/${pname}.AppImage"; + hash = "sha256-AFFQBhvWUimNW+LZvIf7bTyOX5GEc60kFSUwpsKqG5A="; + }; + + meta = with lib; { + homepage = "https://github.com/hhd-dev/hhd-ui/"; + description = "A UI app that can manage Handheld Daemon settings from Steam, the Desktop, and the Web."; + platforms = platforms.linux; + license = licenses.mit; + mainProgram = "hhd-ui"; + }; +} diff --git a/secrets/aly/backblaze/key.age b/secrets/aly/backblaze/key.age index 6e735981..84d01f30 100644 --- a/secrets/aly/backblaze/key.age +++ b/secrets/aly/backblaze/key.age @@ -1,27 +1,32 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ e4a52T52W+D5deV889+lW6h/TwDUjT0WvKlp3cXHi2I -Ic6lryVXE1wPnrdfE+AWiqiecoV+bfLs7wU3a6OrnRA --> ssh-ed25519 g+apXg 57ldDgcAs6wWXs8YVdT2NtcyuyQigu3sHFt/FS3b/g8 -367RXP9/bPCSDCNI2nMP+/njuCbO6jUDVNP1+6NkKPc --> ssh-ed25519 xZaw4A n0+7GtwGe1v27sKFbyfgtYuoa6yKLeFCdh7ZMkQuf3o -9aeHxp3cmTwUo5hxzNQUp8xf8e+G4cqgO5DSONXMEps --> ssh-ed25519 GrlIbA jgYPSYmjui+7vmLtox/Iq+fYKpvivzHRqUoJ+eS9t3I -IrHAhXIPeQodgYkXGLD9b74HkM27fGyVqlPquwY8OQY --> ssh-ed25519 1GkM5g rgS6v8tJgLWBYQ4sP85Kdbv1ZR4F1go1jpa4gXFt8kE -7Rg7cp4qZkjZqoqaXi4qAIG2xTtPfhKtQ5DbwCdszUQ --> ssh-ed25519 d5QLRA FgEy5yD5QgeuvUj5Lr4TdhxbcCbNoPuJpCZ07kbWZkU -0wzmpL5oJUdG37b/Jpw9vYmH528renV5Zo+SYGlv6Zc --> ssh-ed25519 nrny8w ustQrk9A+VJr5Rafa8F0zYKNAUO5Oc9X2ddyxMyfvzc -NgJwSycZmZVzi2ubTqAMV/+EfjppUW/p97d/MWmteKY --> ssh-ed25519 c7E/gQ zAB97GLKQk7ziOKsvqkBY15r/QQ9O8R1pRUdch3LjTM -Y2uDTssLQMR9/ZSy6tZ9VeGLXCPZrppdse4RlIhmOls --> ssh-ed25519 IghKlQ 9h9j2VY8nv2Nt8eP/MCQBOrWVi3GhS15fYUZK6WuV2Y -TlZBD0Rq6EB19RbelRJFADRO9moj10cK5nLAKRd0dMI --> ssh-ed25519 1mX44w kUqkxU0i8a7SfVE59/jcnj1UnTKPKYO9iQMa7C49DHI -Tzv8E+Vl3D0IQOiq06p9sSsGfe3YNZeNwUuZIhTGPSU --> ssh-ed25519 t3ooSw 3k+VwIl3uKgBEg7payx+gCSL2+lNMpBrdGtvXsHmc1c -XHXAnyHyhl6ozi4Nd0ZtSun6O8lvUb2JLox5NSDCLKI --> ssh-ed25519 aWdXQA BR/Br95ZedPRWVvwxywt8C8tBV5s99wAJ/6x+EmVnBo -FTk6GOFvw0NfS1Ow1fbZyZGTLOb7r/N5PFWXHOtEH9I ---- ii3Aqvhkoiehl4Q9EMrV23nkaN+texgrYGyTer5n7sQ -/K^#m$ KE;w )G߹EԽ%C9v?Q v ` \ No newline at end of file +-> ssh-ed25519 xIeYNQ 4mJ/3J2A1yMVfBIJ/V2wW+HWkvDyU5a+YYKFy2Bvj1U +wiwadKJuXHw9sVMrFtKEdYHVn/da/gCoF8/hcJWk4CU +-> ssh-ed25519 g+apXg oxUhKBL3ux1SdjPgQkPfQHsKfJko6aJ4LsGBxwLGbAg +14b7e1tlYnCdhi1fUIFW3+RFcbf0+K+caOzfPTI45rw +-> ssh-ed25519 xZaw4A oZsPH0p9l64uBruCdUXMeSlo8PrL2cxaGgQcC4yr+Do +57FZyJfbnjVte+Le+jej4Z26aCeV1FLP6ps2KKdasvs +-> ssh-ed25519 qRKpEg 9okAJr1hF0J0UuI6DUqe4w1uYZPChpqWUjRXmg9qfC8 +/QZ+Q2jPLj2HIRBstSVLI5sXg0Qs3NIkgKq9mIVXkbM +-> ssh-ed25519 GrlIbA ebx95Lh0L4aEoabguODm2eoQFx5kaZTltMbdNRlrIG8 +HROx2NqdrrEzHA6i5rJ6fANDk9Ie+vpkrICwWILt5Es +-> ssh-ed25519 1GkM5g BwzG7weq45MLG4yRJssb2mIuQB31Q3LbH1C+phiuywE +fH4aTwdyPvZwNa8/QBu1KlkvPLcvKI9/0NPjL2Pu4oU +-> ssh-ed25519 d5QLRA cViolntrNZ/6tciumiUuXOvAMwTlAsSBDglyPHGcjkE +wxcfU6gwrDwGbxAUl/i8b21Yd1DGYzThvG/C+N/16eo +-> ssh-ed25519 nrny8w AtHHxgpEtRrsBVIiVj92Gy5SSExsFag1EnKuuWp2DnI ++ehOm2sh6fiLbsYc1p6wlCIq8ADX3uGFHciZf/C2hOU +-> ssh-ed25519 c7E/gQ LteNCMNVSaIPDVXpUFx1qLIOQI37U+6UTsb0gpM7uhQ +8GkZ3uLo52fgPkv6A4boRfNAfmmmbfUAS1kv8Bn6/Ww +-> ssh-ed25519 IghKlQ X0GSmdo+hOQfDrlCKtSypOzpYTmtDCy5+LyMe+Pyvgc +UTfbvd8uuBzhZ8PXwNV5cJBJvDAWoFhMU2Xp+RO8M0w +-> ssh-ed25519 ShThzg fBMzbHsO80f2k4TFnQeVosC1tdGT4tbtAHFNkqRbkDQ +Td4xPHpcjleP72UrGWKVQzlI120S8HozT1K/hz9Joho +-> ssh-ed25519 1mX44w 8WcjZDD9weDNhYdIfJKHVwJ4ITsWv1m7FlsvxNc3QiI +di6FXIDpZ3L3U8Uvophq+AsxBkxZ4CUc20IZb2slBEo +-> ssh-ed25519 t3ooSw 9MW0wy+JxUgdNam0hDFO7colbt5RsL2vWSnR6r+/5DI +qJFuj2TeAQfrlhF+klYNve+zeH3QGeuSolNAEHzX4sM +-> ssh-ed25519 aWdXQA LWy8FpCsbnYJ3gPc1RNvSAd11XUXEfknWDlFohtdIGQ +6iUn7P+VMyJGRYKuM00c0H8wgO9N9EvdDq1+m4M0RLQ +--- OIjjEjDq8iT2cJ3jGB6canUTZekUcNm66O6BfCWbxn4 +jp@eAIX&ߥ0*xm-본 +b¤P߸-8 \ No newline at end of file diff --git a/secrets/aly/backblaze/keyId.age b/secrets/aly/backblaze/keyId.age index e2c0b5bc3cf2623c38c7f2bd9e16e4f479730587..e6f32ab17d73765a69027cfc60aede4d57c469c4 100644 GIT binary patch literal 1668 zcmZY7Im`Tb0S9o|!eScVLQu2`k2xlpBnV29$vH_T_c4W#^Ea7H?wMSLwXiH`ZLzRh z?4k%OTU%(e3xb`Mtzfmj0tKIX{;%M}_lQCMmN)6Jc8{`ce%cNInXuj4&!KU=zU3KC zk{AOmN*);&WVHlccQl$`)CW6XrfR5vHD zCZEfmDxbwU_uvzVqcz9emF9sRg$#Jr033HAfZDoK_jI)y#euV71vL`CiugsqT{!Cm zbK`<0e*&s_-m2X-WtKd9j1q5{Sh?ZqF#FuZkcKW~bU8f+a`u$aA=4s#)s{;<6D&k% zYi-nC*pzE)qD{bTs6#qpYeiaJQ|S$ZW7@2di-xwlB#h|wVD7Pjy`$MAck~?|NjbZz zwT2^Akkq{C!Bx$B^sCm}r%nJ+ai+IJCj08uGuoxYGf^3D*ArV|D?WMr(CZ5vD_zF{ zb_ZLYaHWE=7#>Ec1NufG9DY1&2MU`yf2A+>ayz&F5%WH1QX1|`!a@N{hJOhv~%@#bNE!bQe9R(>o3L}r1W^t*du1hZTUb`x-%m& zmSzvbK4=n?DxCySBlm+hO{(1&FspmXJ$99@#n#Im7-J|L9ANgO!5KjzC{q@~#`WVXGjv`6hChr!*`$i)+THx_HV z^6QN%3gRf`%)-?)-tLrRs?z+(dfQylSgxD!$})r-9XN2guK3-t`y|+tNiMdpyEQ|z z(lcbhT-qNmQPD@Le=lmL^#Ol2foSs0Y4WVJtL#akxl_o#zhq6)dAXag!=Lh?Pa>*u zh_dENVMV7JHn<9o($GW+;#Es20Ra|Np~sHhD6x@(bxSQQ;DwxMQ0aL)M?`GdysGyE zimUrs*r`0d-F$Usc`}nvk}w(Wnz+Q|2>A4ngou{0InoC+MLu|m0YRZ`*yq z(jc{hs7`gz6Gf?^GEPOD>hJ-_w?@3QKO%lc_rM7$Li>P>rwJ zW8b#U3{72oG=@ibBb)eZaYUUjey`UnhvE7z6|g0WG-I`!!yL^e z;4AEWK^*jU8T2EQjd_S?WO}|$(W@2*S!l5kfNRO5>g%@Hk7kiwa$rmY+->oAmmI8o zzoY>cJ_WsB?c9Z_m<-Pj+#SB$(yNb(IX`$x3tMUCrK>-;+nD%bcY5FL?G38+!Dg8J zL`GAn5Ps9jL)wpIFGUz>n+1L#{bRumrCSO+?1w-5`cHrO<~QH{`O_bL@8jS8{TKiH zrO@1Ik?rn2xk|s^!lr*;{X>)HbyWps9f{Tmb z>T<;43?3W=7ykiQH&@}{;5)zXU+{tF`37nH5Z})2T=$pi_DR*I=pBO|K7+e1dx#@^ zy~Y4M?P5$gyLSkH3HTZH59q*jUl!lOdMm1-~x6=)dj<%}`Y(D#> z6?g2d;_`ht+{G?Z=>$1H)uguEg$%4<(iqdY$sFb~u|3maGTQ7sI@oh0&1p7AcB{NF z@?w5mQbg&jteW^D;5t2KCnt_hqP3xz4BQ@xLydcb!B>fC_D9o`O795Q= zI@qb~q=wgFK1_VOL^-m^QZ3vLc(BGZFWMd)}K z$ulLOsR3uM&NJ;fy=_u;T0b6wnRAYgL{ZZSmj_jiCv4^48gC+@({>O1!X8#2R8(TQ zNT;e^XGa^5$r@*fDG)SaJSKP}J!^88W^!r3O&_f+w6VsW**L9@hCo^YE*E%!&bdAs zqsRwSP^*cNLR(oYFf7H~qspiErE@Y5sjZH%hB%-;|y{+k! zW#!=3?$p%hb}Z#^LL^#0=~K=?nj9QC{MhVJL}vXd8H+(s6m>#O)>Q_hrzyo<){Y@B z74-1%03+gMqixZ}iWDrbJWR@KguhH82=+R46>nvGWXQI_9$SFWSMUGv@)sz0@!mgg z{q*w}Kf15qeEij`|9*e>hu^+FeDM0qw_n`gKl^vS|M2tgzIo@@7cc)t{{8FCO8n^C GPyYw9t<~fJ diff --git a/secrets/aly/mail/achacega_gmail.age b/secrets/aly/mail/achacega_gmail.age index d88f34fe..335d29d1 100644 --- a/secrets/aly/mail/achacega_gmail.age +++ b/secrets/aly/mail/achacega_gmail.age @@ -1,29 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ FPpSh3MfWNxhCDWkYWCThy3zH1MC3b7+dK9PuAwDjjA -A9E51BOJKV/7+BEgoQKrOb59dQpIdgkscz5XLc8g08I --> ssh-ed25519 g+apXg v81OkJXxVtasYpjwii7etf/aLIZ2pDeTBjWYY7Yeigc -Elh9+oVxqqaxmzyvTL2Yoo1FEDqI1S2vXooqZJUKXDw --> ssh-ed25519 xZaw4A 8NekS6Gjrkj63850Hrmhx3kpHlNPJbI6g6SHorQ6bng -pOeXW503/GIya+aXTopjkEohNwi7IHysSzOLDbmGACQ --> ssh-ed25519 GrlIbA RchOI/rMb/CaG7UKj9oHLtD/4e4Vtw5D1noVdMG/PEY -OlYHOOiiu/hSIXW7wRAAx83S/V2SGxlEZenGFcsCouY --> ssh-ed25519 1GkM5g uh+jg1as2DMd7PzYTiYjWxO+9WeXLUpCwMDEgzWOfmo -rapMAW16Yg9jVP/R0QOi0THsDsw33KyRJFg1Cnyjyps --> ssh-ed25519 d5QLRA dZAkm3/kiHCBnCw9TLt9aVfnYyW18ZYkd6NLplUv8yE -nvUuEXayMzzGEfGNJcCmkjtXISNhnTSKSK4JwJ7iYTg --> ssh-ed25519 nrny8w tLdxkzu2Q960N5MJS9jNhWDw9Z5NmxNQu7qHvhQzpCc -9fwr1wSj+U7gwt3LWifsjo4bXNOq/MiZLc76blDBFPs --> ssh-ed25519 c7E/gQ LELI/QlxLpsGYjQRZ/Z3Wqod2OcE4xcjylfZg8lEIh0 -SBSG45RploMBDL8W8vZJXvPBdNa3sYcarWgBsiMs3DM --> ssh-ed25519 IghKlQ 6d7EAV8bkMwN1jk8T0KLZsNAMGOOo5qdm6Ncwt+uEHk -ZDDHs7CPkJu3sMrggV5dnRlQ3zmigFmYW7inubms5U4 --> ssh-ed25519 1mX44w aGaCTe/PYZuzFhhZZidt4m0rxRGPAJWC0UuywKhe1CY -O5OhF2Xyn+T+PVutWYcN6/cN8LMtn3uV1AAqx9cvbc4 --> ssh-ed25519 t3ooSw tBWJo1mTvaznGaRBTGMltqZcFyYugP/N9Lgwafc0aXQ -4qa2iI31WLKdGVMxBym+O6pgPfxdCudZjAzsbS3uf8s --> ssh-ed25519 aWdXQA tWMj+JbBSiEe9M7TsuTTFxSUQlDmcBRBWSlInG3qygU -Hj35Gk2WvtFGX4fqJ5tavLey8UPSIlQOO6Jqz1KupgA ---- lhg/y8GZt53I1co3yrhLnp9nLk+0lH3t6bq4oqr7/2s -"*'7qYO3 -`nRނf -˟Z5Y%(m= \ No newline at end of file +-> ssh-ed25519 xIeYNQ WV3tVe5AP8RtQbORc/bY2Tn71YCJ7JYitHCuGZlfikw ++5CmmvPMUKyWltN/1dzgJHkW7x/kd3imnkH9KO34oi4 +-> ssh-ed25519 g+apXg CuNatMvNybiqMNbe0wDibcZFk1M8ZbNzUfJSlCof7gw +y3pK+w8nkOQBK5f8g3NLJdx0yF/t75h9ZZI2QNOozPQ +-> ssh-ed25519 xZaw4A eZ/cmDfV3nQ3AFNJ6mL/BxT8f4GH35CHQ10k219EvFY +XCZL/6V3uMDQO5Eav0hg+/ZXWIeA9Syuu6seSIyIbjk +-> ssh-ed25519 qRKpEg NLgGE6QHxl8qARchfxwlE8LCh08DH3rv8ELhodLkHWk +L8M3W8HZHJ1SjfIo5RCE+NUO69SRwDQj4AJHcmL+eRY +-> ssh-ed25519 GrlIbA qSlObU7yZnFEG3GG6aTqa74cKOVqN3mbAxIS4BTNRns +JzE5T5wdAscks6qgtLD0HhOU6AztzFG99H2RuzQ6aEk +-> ssh-ed25519 1GkM5g dG+NZnhNKaqXGqzcLL+MDS3n0Z/jJT+fcAxuPpgweXY +ywt5yA5W5kbkKnBPncq+QmpAsHWn19KRxGveXKWIXtw +-> ssh-ed25519 d5QLRA MyOAc0s83BAPlrjuoQNFQVMdTq+nHSYwx5qNuOAM11o +Y1ajw74EEwHJStTJsh28EWoUS4sliCuCWqywSRCfpbk +-> ssh-ed25519 nrny8w WhcFYfH3NdqaVpijJZIc6Aqd6eC+1A8UKKuEvAACGRQ +b9Gm2OI/mJd416olopUWrQoJ1qjrb+9ll9wxV4ALKnE +-> ssh-ed25519 c7E/gQ IM+akedlYZ2lT+J5n9QRWYxdpbpV89954r9kT0XVI0U +PV6mRDfp/8ZfYYrlonbFU4KZGlwrZIfTnNLfho90dEA +-> ssh-ed25519 IghKlQ 5WNLbphOkSKItsU+BasadoNS7+a65GXVz8HWPC0yFWg +4vD3HR4f+xJx4nSf5UIJlBKDzmv7dV2WQqBtlKJURcA +-> ssh-ed25519 ShThzg sC+vQpxxTXdmXB5dktZnnh9jyMuVIJrY7gip7PbfvwY +DmsRHVl2cSuLcfpwsfiuhdVCri7xlBeaAze9AC88TP4 +-> ssh-ed25519 1mX44w hOWtOGr/Ya4Ga5ndRyRpxHomah5tK0hRRjIunBo653M +CC0huoDeP7s0J9RsKvfSCUE7CAYURkMpf2IcF9gwziQ +-> ssh-ed25519 t3ooSw 9Oz+SVogTHGsP5VpveczAtmhuvveoWnc15QqC+8PCC8 +5VyJqF8R4xxFfg4mhrvZhRNQcW1ICqHL8CvV2NaxU88 +-> ssh-ed25519 aWdXQA YxYtpYun3SnPSF02d8ENlr1EIzQLxsgJnxW7cN7MvVs +eHvgo5xEem1JrBQznGvE98MbQYQ/KfASMrDfR/ri1FQ +--- Fvo95dgBg4Wje8rQoOwUbYC1sHwAiVOVQNeBxCu3e5E +s:Ø xW+?EỞO`@\$\HS mK>0i \ No newline at end of file diff --git a/secrets/aly/mail/alyraffauf_fastmail.age b/secrets/aly/mail/alyraffauf_fastmail.age index e4844f41..f2482ce7 100644 --- a/secrets/aly/mail/alyraffauf_fastmail.age +++ b/secrets/aly/mail/alyraffauf_fastmail.age @@ -1,27 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ 0hYkAmHKP5jrSz5AFkyw2YQxBdWg2iovucT1RMxcfiI -UAPsQfkYnxm2oTYQW8hAtcV81gt4+f9V6g/8TsJEVfE --> ssh-ed25519 g+apXg BoP7y6Crmhq3oyJmksXuiGALOsXepg4Lra03bEPsKk8 -LH7wu19ZuoIOsC8vXm9yL1txguwUkyCWiMsRi635xcw --> ssh-ed25519 xZaw4A o/uCpho4J6R9uhUKQYkYwIhgii/wSEbz9s4D6AhAhA8 -mAss4IX7DYgtJs2b9aD6CpZRcrSIkY6oHGyP97hL0IY --> ssh-ed25519 GrlIbA y7LtvefjcS47Fp7up3v4wBMOAgaJhV4PcqBipjWLcTQ -kwrSW+X1dX86y+2Myg8jngvdFCMlXxkHrKaqi1SMD9M --> ssh-ed25519 1GkM5g 5WL5bHy8TEskAvFKjA1lj79a0miFPoTE83ThcqeP+V8 -0VQ+bRCoACb4ztzyGtxaOL1vQvdYn8J1lqSk/Wef7HU --> ssh-ed25519 d5QLRA /IiYtOwCh0W5lNqBHN0aZD5zvFkZvMAqdyontOmDaSU -wyoxeW3Vt9NRj42iYHdr9dExorx1j+dPoZB4FwW9yP0 --> ssh-ed25519 nrny8w VfPIOhD95+J/K2blVImOg8sTzD2/Yk2wUDfUe/JoTBI -m8D88vPV0EyuAxJspZMLW46R0te8uxZ7PByi1WQvUJw --> ssh-ed25519 c7E/gQ cVdZxUSxBagmWvRWllP0hi/cQsClKkdnWFsJqmxq2j8 -Q3zTzdXlNKVDY1sxSz+Aknmhtl4y/9H2xDCkSKrTO3c --> ssh-ed25519 IghKlQ kX1IOQ/HxutbMTOqQH3WHoozsOql2ZKZnKTRXgWFF2U -8kqbsvi7FxSUQVZ9QcHo13x3nnOUwO2AzlJuTbuT8WU --> ssh-ed25519 1mX44w N9HKw9nbChUlDqEUt5afMgFYFPiN5ULqeFXs2uebpls -qjX4sMlCAIrqy+5/g7AzNGmXz5pk/knOi+FvoJ9GEyA --> ssh-ed25519 t3ooSw PtM09E6wHx3yJTch9j/NhFWBY6nIrWZqlcNQLHApvz8 -aN1nYRQHAv3BT3EIClRIcUv13gNy7ao5LiC6VTHlmU8 --> ssh-ed25519 aWdXQA DoGHcYqycxuBF3MWTNHvHHZCfBw5ovvlDgeUKoZfjww -viTesA4vLT6fMcCVqu0936rMaYYAukIJVVG88OilRnI ---- 95IA4SuQZsp+cigxQHM5AsMG/SFtV0haEeaz2QHPzeU -$,PZ+8P{;w)[JC{E\@S >l \ No newline at end of file +-> ssh-ed25519 xIeYNQ NX2WlS4mB8E02wFsz/K1WvZn/d6jqMQ0Ezq6cmY4JH4 +qNwMTNULLfeBgQ9wVny86Frp7oK1f3GBL8u90QtQm68 +-> ssh-ed25519 g+apXg shzV9hDRQHlk7iMNmIznTtnyzPb9uDGn78OQji1z+js +Q39lNdE42CmciIF6P5lQ2It9kInaZyt1J8FqsQDjHr4 +-> ssh-ed25519 xZaw4A O2LCMuU89jft4lQNDjA4YlgpfJKhY+TzBrq0B6ItVQ0 +NymMonsfcJWCUws9B5fjcjstB7SUOd4nL4rUBIu+Sqs +-> ssh-ed25519 qRKpEg U+Gpg2uwMNW3IMoQHGJHrQT649VYjLT3zXQAOrMvGBM +dzQxjrjrPT1YqVrNcVxgEGnKuE/5xGgaCi3wLKQZX4U +-> ssh-ed25519 GrlIbA lneS3dhAdHla1O+E67YlE8zuQQ4SaCS7FxcD3Tb4Wgo +IIxoCV2csxLU3fl9pT89bmr70tSccwxgIzLzKEZkIa8 +-> ssh-ed25519 1GkM5g /vQDCY/gzUrm5sd2GE/DYxoVh9pnIURlrVN0j+Qyrz8 +fAy5ZNOdyYVKODMasYMe5mK7n18tGHIR+B/woZUBn7w +-> ssh-ed25519 d5QLRA UABSpUQX7LUBLuOn+L/JbSPV5ZO4oe+oRF5MrN/H+S4 +JS3/dajBXWItF5+/+lPhZSlKYAP17LfNL9bDvnUdCzk +-> ssh-ed25519 nrny8w CHZXrOvndAEREXZ3UmZzHSm/RBbcKbm/7Sx/ihCSE0M +BV9TQk1Ic+VNXbyVGksFwwGmU9BfKd2v17bdn0k/CMg +-> ssh-ed25519 c7E/gQ 2aHba8skllPUJxxtJjIHM+YIe6L/mBAHjHk2ZqXW5Xk +PHDItbYyHMP9kPQc58rzX9egQXmXzf76AsU8mvZ9Xo4 +-> ssh-ed25519 IghKlQ IkKztyEqhfWIXDl7rm5tLeZIVH+3oJThFIHGf+JWSUw +pX5evcod1W4Q8+NK8ngFU582NKSX6m/32XC+348fz7o +-> ssh-ed25519 ShThzg osQCzMb5Vr1aXO7ONA19qMBZfIuy+64wFlrJd07v2Ew +DAi8wY9KPClTMS1wE2DMnqL/qrQmO+1lMeyydLQNHaQ +-> ssh-ed25519 1mX44w xa+N35Mee10ZaekIGPiGHODNPavqOL2XoLq0Ja3GT18 +v4pTP9zAocWHc01P++6U7yRUhPSN1/isPeEDP8ByCa8 +-> ssh-ed25519 t3ooSw oTTyTIhDX93YXI8/vWs69tzOG8Emkzem3XOxG86xeFY +TgOMDZg1DMr7QoNBqxR+xZRVQGSPLh2GGB8Kr/Do0E0 +-> ssh-ed25519 aWdXQA zEXm+Mp4tOKdfWmlJfOBXuDLf/FTi/+nqaz/YYP7R0s +qFULAMj0BdvWx1oouaQT2//G5yvmELnC3mwGeHMYBB0 +--- QO10IwByQqQOs9KXlWX/ecz7r3muphuFSNI5zjU8v1o +%@xH 1ޑ˪{ěF[mSԴ-d(~T \ No newline at end of file diff --git a/secrets/aly/syncthing/fallarbor/cert.age b/secrets/aly/syncthing/fallarbor/cert.age index 6ea266c3651b026faf6b121bc90bc73ff692fe8d..731e1dab1d4aa779275c61727e0a2f1aae2a435d 100644 GIT binary patch literal 2436 zcmZY9Yn0Oj76))eaiRFwhszF*XcZK-GbU-$M^M1DO&@8}HccmK!x2oAG;NcnP0}`P zJ&PlvsHo_{!9_(}#9dewLFJ_`h^|LG%1hS=E+7Y4!8x!XtT;Lgte=O^_rve}|M#9N zC~~i?i)Oo4FIDwhtEK`pAxH0Yr)3p;Wy$UFK&Z17lXD5$X{1}GAFAtgEXkQ=%~dJ~ zX?H4BCH!={h#GDr<*iyq3zE31Bh@I!ZBBwo(PaEUUph&+Fp{!lo?$>eWH!(?M)8uG z7Z7ZurnrP!R&kc1YR(PSINJu1hRFB%3wfgBRqRZ=7)+|(RxxFHjfl+!;HslkR!lw^ zXo3`DSQuNYC#rs{ErYC-CEF^^6w*Fl)-pkF78$9vc)><6XFH!QB`^a`$OLJ!%}_8X z`CK0oa=mCz%)N7$Wsm0=T7_-uH-L5*?kb;x` zWE4@;UdpBFEvl#@sWvEvp=MQxl-)uljOm}V;T z7ctj)*>qEH`)#MYrdU~+{-rsuY$J6c$AV}s*vU8L24J`_kB2U`J8;HiBcP*5@QT2B zeHbMXRaR-{bDkud0{s9V$r?pJov1aVEZg=ryyt164+j+5nT(3{XvH5UTG0*`&;&mf zC^V8KS*0Nvu^CkhOM!sWDlo9(5Zt+}630XmR>Fo{^2bFW#+2K*Vx~wDO>3=yjaO1F z39r&4_ZCx%agBC{0KprqQyHOI2=cf^MMF7=VOn;!DI}v9T1dsB?nKyvm9*{9;Q-t* z3b?PG;#=)n)#AfZ9?1CJyw$AqnV3RYB@B1hSmeBHOfggJC{83m^O|8~2o+045>na^ zxK+bvXgWi3Nl38sZ4W?J+s%riI$TzoNuhqkg@xiY1;h#@$?3d}#Py2R$wj27QYop0 zun?lo)1XQgL2PG82DEt2EC_hhO#rkfVu3MFE0V9tfX8HVWZp6>88s+_9mPR|CT@t7 z!4w%^8;~e34Iw78}`Q9j;ax+ev4N659v6!)O4+0(sf1 zb--Am5TYSi6WfLvO@;`gp7keb%HgxxAV9dQ9W;)pq}SzYz$I@0DdSSi7xdFM8_n>L ztDq#L^FEirNm&|mYN#u$yQ37NYwlbgl}cI;%IX?|x!Wok(`g$;P?Id7zM|+Ld}yDy zszRnj-sSwIMek19kaRSaSccffY^_Vzk!&9b+|%6=Xc0$K!&b<&*( z!zoG1?Xoah4;55C2qc&Sg{qDX%!Mn|N7&|;=rYIH zFJ`8OwvP^XwNj_Pla%@Nyan1T4_)#k`PS!arpxpG-5vSx%!<|#;3gPg-^3Y}eqs+{II{*+)-rwBAIE{~1%+c6#Zm zzYUH*7&$RCZuvFCmCggwAGeJ&TvwdiD$gt2^c7y6dZKX*N{}~AJa^HKfpJH=@{2ii z&4j_F`~16qJ7@itJ(oUv+vDBWU&(57yq6rjpz`RF*ES61PmRV6W7MV7F57?T;qjSU zW`6ql1Me?gr2gEsW&iT`+ugg*4BWkO(Szppr~dcq)V*saoLxQz`%`WA`r5>IMvXai z$M*TJ?;kzz#j`zedE!+I@gM$``{t$1mk&=?kDT3k@8B)N==D=)?_T^tYthA<27j8d z{hbBjDfb+Deok`sfw9l-uRi&i{?DrxZCiMFT><>onzW?xlUAq$6LSo;2^} z#~v+h*s}ig_n!dBW{%kNW7i$sFPBdZ%-*-;;WNt*Z=Lks%f$=99VaGe9WOi!XR; zv)3^WVmUXaBJ7)2FW^mY=xqn@z)?gr7b> zuPgZ8So^XM-}b{3cf2u9LLU3_%Vm?-5wouubb4mC?E}55$+tcQcP;7X5;qQo-aa|p z-g`*=;n+osmmOP+_w`Two<4ceoj(u0I%Uy(asfB}i7^La4+_Lkan^?QI}aV*cY8KH zbXSuP4sQZKb}rj<|KV=B|9bX?lYd2LjhS}s!quIdan$|R>YdZ+e*VeA)mvZN+5Pm@ YyYfe`CFY)kxZx&9-;9mZTd(*0AN+-)H2?qr literal 2216 zcmZY9`I{4k9R_evWZftz0?UJsLV$(mS*E)=W|BJkR(2zAr8C z&Ah}G)LbbgOD%Fi&{YhY=Be6ZG1<&>Mw7{4)mA+`)rx7uEP_;m2?3WV!epp;bWyfy zFU1%%!5HM$RJfd!9Eziw#baqrg0|XfjIoT_0b?be_S+ecCF^BzEE9l};gCo>Ax9$a z_C*YEe@y`B94TlytIlRlnKP-Pp8>g&B32Z^lQ$HKxDNwCQ$TMjah9@yhn*fxl+0xj zm&HW-RKW#VbG%(IXCru)LjAEMP(X|V;H7d36_fP+wQ8JJAVdpiTY)^16@76&2=KXT zKs6PO5h7CKVNVrLx-cY`2(e0@Qz4Dy4TWk7S%ewfSE>dmV<=;Y*}PW8%Q}+*yyAAS zVV8u*gsjkCa}_ck2GODgiwfbYTP46kiV28$5lUuD315VDR}2*jkmIVwrHZjw71reF ze9_@1{Sg7kIzmiP37Z`uJqMeSGFg!9_C(d1_3Hx>43zt823I;@6134Aizztnl*5uS z$|K$q>dz`g8_ByZq~Bdaldu?b*a(7F^qQFHB#SmN6|^A%mS$>vR?r7QW7Z~irQ7I1mlj3F=gR!$fFk_7Gi*qNijz=JVXW9{+d*fR9Mj#NQ%J25Nc9U z#1%s;Q7}z`alVFxQDX(800Te>jMI(jT!@C3;|Z7QvJ}#A+=q%j6IU`DlS#o*b`kEp zQQ$d|3fgr+OY)IRvKFUKz_h9#@t`%5Ad61DyI|I3WZI{2Zj6pqj47iz9FbxKPE@H< z(y7U)OdiPaKB62b=mErz%T%psN6LyXoHasX5f)`5qIcv#;gO&82uWWC(@F|tX)Q(b z>6*ntCKDkd(V9e(mRg0N;_hm$P-sn2fNG^GB& z=yMZcK|@7YDP-m86l!2WEJd2rBF_{U(kZ5caMkW4&3;}5!njut_0O#Y%5qrIrU;V- zD3hLxA35 zB^M5x<2fl*64?sMxqZMRxzPkiVu)6@sU`#oN{pkJwV0urVz)!QMWqqm$-$v`EA3?i zR-0EyxM2+kM8e(_4FqCI7hu-KB^MX9L5!zV)mN(qJB7(f*i&|b4+lci+}x~1#8kjo zi&8Z0vr1ES zaGh?_x5MsO0}VSi4c*}%(evShr(gUT9P(q{w)4Jg%ZUMxGXbuR+Ug$v_5NkAz5TB- zC!prlf5m4#QE19UuFdUo-Fq{X-3Vx}Y*@S;dFAPO&EsZ{nXtjPz4%M4>#fa8W<1y& zUH~8SuKz_w4&S)&gm8TJr@KFDT4CS!&CNin`}FbNLYuFC$TuUd4)M2~UeI@A;)d@& zf2=`IK|?nTn126vf&3Ab}jt;oO?m* z^OJVoJZ>(YyVtd9N%;6tUAMaSh23{v-?et|uf^W6E!S?%{!Q0Q7aNrNad#_imqxsL zXj=QOn;nmv&G1vsLx+r43_I*sAAE-GBewk|JgaH^SNjeD6Mt){I~`p5#fWv226?~S zyKVIWX3gI}en;y2Xy*KZ|9ovu+w5mX?N~nI#YE>>&BVcD^Z7lqZm-Gx>D@Cedk@c? zTz$8P=^J=t_#Yb@E~!~+)xj&N_14~tvwODe9%=fZIDg<%ecUHMX&V3I*DqPPq`@g2 zJ7(Q?r9``{_3vNIk8VFXFXS&5YUBA2e>yPgh2ZMk%r#rrHJ-Wf^1_bNE2icp*$s2w zm_CvF@5mYLE8e_?h4g5zU``M;=XgE8zz;xA)Zo6=BO8cqQuZH&a%=<&P ze8YIRP4hanT(`rQzP9=8m(kdw{j0WUw{8bXc*f1i-?y}{Y(ir7$g-<9PWBBvlYXx^ zylnkRuye(r#<3lv*RmJUo?AP|1>akVE2}0i9P>fpZq&0c+WGa#pGTg(v%f)|U-{nt z>;+Q%;kn_{_-icJQ8~--2mbf|z{{ELP2{8r=X?Y1Peo(mIKryAcl-I}xl7j_XY@j2 Qwy}HBtc{PITiG%1|Igq~m;e9( diff --git a/secrets/aly/syncthing/fallarbor/key.age b/secrets/aly/syncthing/fallarbor/key.age index 0f657a95c7f6b28cc435f02159da5a10a632689f..ec11c78ee4df2066b3e402ed6a7c00ce2164cb44 100644 GIT binary patch literal 1930 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 q=JrqDcj4HHrU-y??)cM|}UrGsVk)eewTuI%y{W diff --git a/secrets/aly/syncthing/lavaridge/cert.age b/secrets/aly/syncthing/lavaridge/cert.age index 619248b98f8ad5521720283e1d35b59d5f411282..7e2855d23f2cad8815a7f71421a659690bbb2422 100644 GIT binary patch literal 2436 zcmZY8Yp~M<769ye#tj&;3j>`t zGFTIUg31bZjIEc$4LFuyK_3FP>y;GhB!Ol)#o{F%I25d+Ut{f&!hJ|d9nbwFp+6p#I7|x+;G$nM9KqcvoL%5#7GmN9D!0k9m zqx4{{ktEcxU~j|?O#l;EO0lpISL5?gr% zw6hSEg^7?8ZhBM;00whTwCHr2ZGS;S zYaT|F(os_~Sx2S}K(%<7wNS;T7UE{A&dJRp&6MDrX}MiWf`iEbV$_6E8xn#P)eLHI zrWPKo$xXTKv+Q0xAJN^RoTQjgHb;hlhzJsjm~IPcQ5DEK>g5qp%cTe>DTW+5Egp%J4j@O-h!mml80rlC=5Iwf>=0->o91xY6AaXwxS7+VZV#bU znuZZ4s)k?0y;0U98tr;21O^ma$m`| z4SGC00c1h8UI+`6qd{N{BB@ReaN%6ki^ow>7_8}TMPV$vyGV9YeADpwky@k_qGE8u z-OzlkD$hzSqpTIZEExhpHW$`xX%V%WxCT^JZVk<>Rgy^d9{>}^XE~tm96q< zmO-JxS|Q7`G-8LJ|sl63x%fKabHMDcelOn=y0icvXBe4y9i8*VnMm&?+h)@CM^BDi zJ?6t3uRPXupFDR*uk+m7>em^1xpu=B{R@MOY-itd6ynd!*)ev~GT=FbULgPB<|j@K zzvH2^QQ?iVso2&YYY5y`_J23-+bP1;!)L76vS&p3``zGky6c~tE}6G*&5hJcBR_lp z`wj5n^DhqErtjR&j6UD{-i*~>-v7y&Yfo%Fcx?OQh48YYe;U8>^>^Td`(){}+vW`E zS$`|B;xGCmTb7->D*wWF@5dIWPH%NDTe&T_e)&!O6vzC`8}|v)&3^Upzs`I+Z5y(1 z%u(A`9(?Ho`S80>zc$)Ee@EdmD02A^o6b!s9$0u2cJ~=jeeua(x-xSgqOe8xH5T9Y zz>2-mtDgOU9N0X0)#^RvHT0tG_w>(ugtDHRIdJ&D^KNdj7Wj=1=)%#sQJ zSTe19{$q>#H@WrwTl%hb4w*BG`SSQJGwpq$zMiM%b2BA)&EDx7zWFeH&b2BwY44#U5^=EuV41M3?PUp4m77d@w@lrH*s;dS!Ti^fIAk67aR zbkD^b`=k?_*Y>N=%$oH#HaBg=+HLi~@(sO5{M&~vo<3tqdvRs`FQ<>~c*Y}bkO14GAr_&s~|-j9OM-*a+ffoBdZ>Xu@EkA|_+J(o_Jbj^t)lV5pZ zY2?*+j-Oh;divX4Q?)q*pO%)a{p4I~(uSeOr}n=2CV1z-^Sytb{m^?Gc21Zef3+)c zntP|a|FL_&z4p2zBL=$UA+33Ld(Up#b>Pllvp4jv$IP8K_IK^x0bIY_TRu06n&FM4 zURrl%_Q&hyT>sif#E~mM8g+2*t1oQffN%B{pV5O83a{+`v}^9EkuR^>Jj|N=pnL!A z##H|2p_i_H^NEuOpO)YFU2ehGw&;^R^QNu1{;hX!U3AIlqZ4QMfAF$smOozm@`ER~ f?*4(f=h%-=??1ka-u&0d-`?@BQh2opY(R literal 2216 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 Y@#Uw_-oE*{`_EiZ>9_vZe0R+LAC5GgO8@`> literal 1710 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 literal 2216 zcmZY8{d3cX0mgAsXbYwtYgq$Fd2tzS#+hKtwq%>PA-_wOUnIY)fz+05$+m3Cwrt5M zP!3o)3Rww*5V!)z!N^j&QeZTYOQ0i+jJMHoDbVyNuchoRyaYm7!^_6c;V<~y_qlr_ zbi6vArSfH7NOIYkT%J~z09o}sd7;2m$75;`1PpQsiHBXd+>!JrTzQBlG#WVSu_8H= zjwmc-AgxB-Wd`^AsSIZ3(XxaiGP6xf;V1y9lDu0%02ZyD;hd=24dei&f{rF4MMj@S z`E;Ur47TTpDFOKxzt6)TuY)VHvB#g6W(A<8vhM;dDkNEtnuU8N?vc zt|W`;U{Z(qgp@I-C=AtNAdV5w+YH*Ml-I=()NDipNHn9wLUzyU=x~;BlLluDC~8V3e5jVqXUlp~UJklk zc%bO@iCIm7x5H73NyOBel+mFu{N z9t{(2A7#XQ-Dn=TMV7m=e?B&E(Hf-i6O4_y+-gtS^wPKKYKJ45B-1}$wsd4(}=K+*t`RvMj7 zCz#1=z41C)$9hs3P6jijV$d7a6Et0RmrVlm{C^=|N%G+gZ;6D3jE6Sbv2dJpzR)IU zIL<4|6=g4^RhWD!N5G<%%r@LDq)9l(VRV6XdmK)$l*v#WV~*QtS%^@hS|*?^B}(WDCG?RLq?ds$6}E^!JU>oWMfNvlAKtW{sI#uy(Z ztFEq=tFs1sG0CHOmp|kP6bqygPg_{MB}^sKTrLS2gIS9q4+e`6C#zXH<@N_B@S27( z?zS5K&++5m5q@@TJ#exkaed>J{v&_e(9Qf~HSp8JS?}?+bDk!03cs%*VJ~jT*Qt}n)v3#Ve|TDeBCv-0u;b&7591^{m8k)DNo5i zK*#R?(tmEzqD#Xb$xbyN>)Y3oADrM=_iW1Rdl~v)M<*}cI%7llI68~UHAS1OM9E6{cP`BOYq-b_TT84oipEs7GBY|@98bG=Hq28)!XYIUT>e- zJO1-)?UPnMxNRG?^p!WYw)TNl7v<C^Z*6_+7XP-FXx2*Ykg??|=Hu~6? z3%WjC-gvolf3bGnvcr8xnwdl0hMgKj7`w0IXW!NSUpMFuD&kLim(2$=$Chi)Ztq<1 zRcOq#zixf9zO}V2T(v>FCpzlZ#^}_|_x0M~y_fC1hs|RTK02MbkgR`cVK4fd`|S7i z9&%R)*Ys^w<^NV4pT6zE(tBr4eY>ghp``y}$;HR^Ll>S_^xWCF{OZ^z*S4&0+;8u4 zjaSV*{u;F8z*2X2{mJvcx^*PmKhW~(_%p<^&x$|2T5fBN0p$~Sv{jdp9W$>vpl4?e zHtv^xKKXD$=i=nTzf3#XE4awJYj>~iRZYFPLiYRmvynaTBhAw<2fE%~^y5ZubH|iT zH%B*Do0hFTc5C_Mk$r=vNG>imSDa`Hi1XVHwAFqynyG&_;e2M+>xGpgem8vXSMNMU z-}q=+<<9WLU9bL-CeP={_l_83!gWm1ATvRvz=#@S7y9S2;K){s?J?vQFQK{ YHwJ$B?zOphcRcv_D@$ZI#!-&{0~zUH@Bjb+ diff --git a/secrets/aly/syncthing/mauville/key.age b/secrets/aly/syncthing/mauville/key.age index 83237c79178410cc80556cfb83199f9838382cf1..a95ff04dfc147922368ac13e7d4d355628ff132d 100644 GIT binary patch literal 1930 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 Z`4!gWQpf0l+OgL*E}FCO%WpQX`9D1#nzH}^ literal 0 HcmV?d00001 diff --git a/secrets/aly/syncthing/pacifidlog/key.age b/secrets/aly/syncthing/pacifidlog/key.age new file mode 100644 index 0000000000000000000000000000000000000000..3642794cf4bf04ab1d18f89ef077d0801f44b178 GIT binary patch literal 1931 zcmZY9|Lfca9mnyGl_^K}gIbYJ(Zi0mEc^75OLCXgGR$3)OYSboCAnOZ6TjRgm+xOM z-_NPT;syn$QyFb1bnZ>7ne8SGn%|+N(j=km z_A*5Zo?A|1y8+iEt8+l30oz`}BX(CtWx2!08z~GFFVI^}U`ld@7qb92hsnZG^l=wj z=?pmx(1K@1hCEAB(zGWQvcGM#4cIl&p2w08djaQ9x|I@d_);A6)*PCr`Y7}(*0W*5 z2uQW@U9g3~)2-HodC1fhr;PQ5SqQnw_CmJjRk&1SiCXP|z-I(%zXpwb4z=5Lz*uG; z4&Y+G;#^iM$f+&h4opHrrtoZQLUS&JbdcU4ZY5v`3p-R##^B|Uw&HvVZ%fc^$Icy>H2PG>7TbE4no}x3^)o9}#yxXISq4d?1j0#%*;O6ev-xRZr2^%*pspEh z!C6XgIZtV-h$SJFgN>lE7Aedic)den0>gqR^7pr~wlfLDHXsGNj4Wx5hH`)yWuQdW zh6=iF=I0{l^#r3|cN?RL=2ifb4!E_*65|)OT39t;5FpaL1(1}eyeL6jX@6q6QOrY z5>jlsS6ZqpLvhR);DGB!GY%>&*8`0G8Wd^>Qnk4e0{4fukSYDF7W-YVw;7aWS6h}7*Bh@{6^{EIf8dBDZuMPW*(&uYPLVq{nZt1` zS8Y?Xn60;!9VWuCiq3``rH(jO8&tWKrqmo71Y-&|>5h!G)&)b@tC=7dE7xVs02^pC zu^5eoN>|ieE|a)FLH!wr(!~C@m1=4t(O!VQhIz^|v#Hb*-kbhlrS!V}WjO~JI*AKC zuF=g*ok#@L(iufdSQFcVu4F`(#uF?}L>azKfW=nszxU~UxLeZU0uoz$dwcCl1%_i6 zFhJ5tTraO3oukC^${ADzDMAK{Ve(X-*r z!}m4$cYpoRekKmY&$ literal 0 HcmV?d00001 diff --git a/secrets/aly/syncthing/petalburg/cert.age b/secrets/aly/syncthing/petalburg/cert.age index 61622a43063e7c2e48930e9d97e3c1c03c085cc8..f23a28ddb2ca38f04b5a5365616474b3e5111f9c 100644 GIT binary patch literal 2436 zcmZY9`@7SG83%9y6)BIXV{qI+tuSteLz6VU$pK8;v`v#n7&lKiCyrG~XGSoAD@bJeqYg`4r{JK>nPC=rz>VsF4Yhj8X`b zEkt31L0O|MhGTHdBt0dR$y8k}4K*y<8MmDD-sNJmlViAGVqsdyOC=*u1$~5s< zpjr(VN?y$6O``_SAvl4WtSvVI60-Dd&k&)qAxLLym)E2|i@Xys zN`@=%tT<^dST|@U7V}7@s?DhhuAD^B$!wB@FbrbDTu>t93SUe$a=16nFanWjmztgi zI9!9m)tF1NqrpU;#59Fa({-q*$hyDHvei5x$?dQZB4}So%{knJ&l$mOu}%c3*EPdK z13}e`nZ;N^wNzenm*7OrrIkS-FM}~URSKiSwY-ZWY1GbUb6!n?jbt-dkhuuM5+ayS z>a6CgS4}D$$y99SkGhLc!GXw9 z^rA`1P1*G7c3e?|b;#o?mlL|%i=~vP63k`OI1+C$twsY7SiM{@Q%MA5Z64aexlE1=q zfM~g1Bguvki(v7z6#*J}HE(%sG?`=#45P48jjCsOkY+NGPLgnQ$z%xd^F^)f;PQT_ z%SvCgH(V+aHOg)lDZS}vQbHs^a7JDZS`E@?iB81FC6y>rAp=!9P?mo!f@t#;<&c>5 z=HrUORqH-i%iT0nIHbe1yzcLW&2}Q!>bRh6)L$K*EmdMlmSlG+Du<#R>STSG0l+a> zjR;UQm=wVbEthErtfE>R0AL`(+ay}@Bo$D1!XQ~QN*WMXT_6MllFwgsbmB#`DY`qf z$~(gs^$n_L5Jb0|0;33xGFxpMGL%U|f>qM;UYr+UlFigz0kGcCvw2)HP{if})21Z{ z^$>{^EBTy9EypwNcpwlKbjj!h9TwVZfzdk6d9mTy+D=7D>2|G{4+%Pv4u&F$L>owk zK;DpB77z@QIXta+!m%a-L@Fr{Bih1=pxBQ2^b!?dvS37HN(5aG`*9a&rHxcNT^1F~ z*{*3?{Gyx8arq2|+A*tz=|I_uw4pF3gK37ZWUOSwz+gB^RU2+j&=Iy3X!@*}Enf_2 zTvV;*!2$!bv`_HFO*`kGibYYjYR%!Jw56Qi!%`}Cymwdv>j`VKtUHGbULD{8aaPfi~CDAyTeTR$JZ zX6gDV4;-ELkID_6M_=DRzxUZszTI+uR#?9At>@1l|M~L$UCYj(i|!X1FYOqy^szhU zjTwDl{lf=_?mm9*sta2G`0j-xKUrhjjZZhDFJHRq^Bp6r(tvm1?;kwyWKf)NMu zSNZHMzrV@z(~-R&zZO`x>)rmHhu@qx=-qhj72?psM6V7{yYzu@tn$}=o7YwTJ$uyY zWB1;=Z_Ck#JK#X?ge|jYP#dOTKJ}J)J*yk2 zc6dqmlBP1c`|z8yRvf=Nur1LyZvRL0JK62Am9vJ{?ygPP^TRlH&4c3o7wU@}YyaF7 zMtu1EtIC%v2c9|f_N3aZ-Q#YUdDr~$L!)eS{LkyJu5kApJ2~a#KY)q2hIk4-{zt-Mfn)#vdoqPHBgXXo3J$*3HUa~Ada5_pkK8JS?onHDh z<~3HO#Idm*r~0!muAJL9dgc?h2yZPP@lox>mB0JTj#Z~`|E)nzx$484yJnx-I{I%j zdzSv`-BVM!x5Ieo4eQ(fPj4EBAuk@gvAk@V{WViI9)m|p&d~d~D>UEbR+St{j3on;XJlWms bH$Ql6o^$Te^H-mo5kKW=>dMOc(r literal 2216 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 diff --git a/secrets/aly/syncthing/rustboro/cert.age b/secrets/aly/syncthing/rustboro/cert.age index e91680a6a2beebbc6971389b658fb6c5f418202b..b23fb5114a1bdae5b1ac26a47eeb7bfdc35c845b 100644 GIT binary patch literal 2436 zcmZXU`I{4k8OH@t*R=WoJ{}-y&{bFC?qrh5B%!M^xhIoJHkl(cv93=tGnpKdWHLu4 z6W6VvSgMpm#EJz$mjV{06ou|8;spw{T2MhzK#~OGHsJ0H>mkr8P5I1468Dxr`ABNoRv>+)I^+Y$Hqt z8dAvv(^;KC05#LflF>?-aMmo2I;kbuR=|_WRD!N@I7vY)grkIm@C&(k%2z0RfxH7p zNR}N-tEVtIC|YAO(-gTnTOdLiUFI2Dqr?b;3Q<#Y#>`^FO%gDY;CR)KTkJGYO2br1 z^4cP@A`5wUOv&JGB@PrTsA|J-D1!nmUo4v9#?r!ygys;dP6D*aNf93$2__+-<`yzU zDk!(OXsebcSS&1=6$mZsjDcHpigHIl+C;MsH!4LuDA0s@VqgsRkj}a*7QpK6V95;? z;F>s=28PSHOSDoB&Tp~>h7q|~zU9gKat3QprEPRiQ_lcU1__xW?#^M}vfaWbiCn&d zD5|8j$c9jDk}jhMLA~*&D=FkaPogF=4yDBSgUDDK?@Go}h?T}z2?7Hmt7E#oVP;A- zyN{377^wx;vbFL z$Gidic`d0bRnucw;R+gTX@s|-#K>^7sL-O!=^?Gi*t|F#a(NSe6O|ZD*9(wENPFuo z94l0%CMLMicrle@)3m^e(U{Ax2W?u?NqPidBbPc)8|MxJV$zDHP!}N4sa83y`Zykr z$Pv`nh#8m`$dE~##lR*OO}l6&g<2AjM@4%`)$5C&~=_C!M_0 zqt&%~k1^IsR4iap(rSzG4cu020egTA1WneVCQ!guO(b~6)immA{X7~`APX(g>g0>@Y`)wu!-$mA zot$256li}8so0f@pl0D5Usfs-uS7xClJ(J5nDo?h5ypgRfdo*-%lm0h!fA3P}_k7@6_b8gY$7$`+2s)HoX{3N=##+ztS(UYV}c(^$4uGji@G?%8IL0>>ny3QlCx|!Nja3RSN!n` zX9-mcskqGmyPR6ryo5qhkDk3{KS;!R?Yvu>UpraWVd4}x?)hmmdbrYsS8&ACgzic*uI`lcA^Tzn{Et zw{gM00`GSH_VL1k^p9tdX>G&dXq#d9c&L{jT>i$mwyjTxNPvj|{es_l|7dFlD*2 z{^`3dz@?`ydFzw%>nq8R`>x%(D>WLQ_HD=ET|dQ7Txu?V=eGR3pO!qcrgCEX)X(2* zAKmVqwB@L+?fuMkGhgLqu6g6X?9>reN;JiN~2zxwFdwg*lweIowUx^clRU0-aPKY7RIYmg84Q=y*^KeP4p zqNUjO=O<73QtXe9E=>IR!=&UB>q-o|Ks)fzKT{X;q25CSUki@s7f8u{fbnq0uLmNZ z#+2t?nDE69AKo?9arHOYqWAmSA7A-(JKQ~|101?&$#<*Y_`|M$e{|I^C;$1ytD`#} zgRa|v?bEw&>YR8@*NOIZSDZO{@Ynr1DSrPk^lez literal 2216 zcmZY8`I{4k0mkv_7FzRwq5{HlG+l1Pl1yfD3`dvT_e>_6$uUqcnKPNmB$Hz%35p7K zv0N&J0@?)%hyn$cqe$i0rwekFOHP%w_*7tJ5fNMz3KZ(k%U|$$-skzg36`#>MKWK> z6;oMpTsF^YWk6N`J9VMJ)zg&TU;tos*+a(>OdUi6goG0y2)p8XYl0^PNzuTmyhltS zY?v*fdQ&6s5`{9zs!A9siNUDLEHUMDv>2)+^{Ah6@kLo5)hT{V4%+aG2E!{O% zlgPzbwM&Qsd9w)Wj;=-DUg^(=XGD|4}XeHyI958VqPRUex6&@$CMgwQ|hoq1( z=_7n7VT$6st{6(X^fn)axiJ$%Ye|}nch|~9LV+x5TcIF%A{>nPm1NifX4sfR5-UU$ zawEZF5kdosH$u^L)*6OX1Pd9X9Ljo=2!|mR$f>v)OAJcNzD9Sz7n8$~J1mL;(06-fGl#3+d zV0GO!%7FPp7PTROhyaz0moO%g(xu>xA)p14ev8|fOBH@3ABP_$e`h|A`FKpol|mY!&Q5xVCB1OVqUD66?GJ(q8_)|MOo4yulM_` zMic2sP&P2hTRBf6!R8PlL1q}Lf~zXIN`k?Oj6(Wg7}90zg+PUIQ&irZGZSeliQ+l0 zRbw`?<;N-^O%5%KsUx_8$23+Vi+Z(X8nc=ldNXcf{3QrLv?9kB>~_5@W0JjUQAw!^ z9zZL8ROewB-tG1a1S5K}yj=kR_s@U97#eDfp^*$;=)TRvay|i5BSBBps;R(;DZ~Xt zfN}Wkp$Lx!c%8j$rHZ~_LeW(LNWn9TDrGA35nSVy8)Y7Fq^rgx6gNf%Bn5j}o4^O{ z;Y>jh;iQ2Ibk~4P41yFjAUQwoN7All;l%jUcWI>WfpH#&Ohqsi7049zGZNU&9){&|*nJhS2vCwGal5wLMw7_;6K?@WI(Do7> zKyd@^&_;|VKlqrIh*B}kq876Z2a;?W$!SGAOn^Gn8IThu0ygC$846(vsYEhIfbL{P zQR#~je*_i65E~6eSW75q)A|`V9SG4ugc6IiBLNWM3{;Ld6;*wGy_&{7f>7nHRzpT9 z8#HD@=51Vxsn{e3QY_2q7-Tmh(9cB{v#Qs2KEIUh+KN6}d$hWRi=C-kdbhf9mYDi1 zb7R!`u}QJdzof6yrdK<$oButX+v8t9WW__T=|S_%LA}3e_;}8Op5OJF)aSX~KRxfe za_8!v)}yb}*V>&?|0f?phCdHjxp&~`AKlkSRz`nNv!9yq_RI~tuG#iXSUhCggauE` zpZVz=xNXX$WzWhDpABmnsqFqoe`GLy44yOSkn6_1%;@68=+$$>cYojVgUQI9J~lYN zA{LRi84gA6?ft`VhYx&?2@D(#Zkc?1)u`ErdyZ?B2CbX^*2x=lzrXqAucqzV{?xl| zou!?d$IS@J%kJJgz2O_zx`%yh8*2Z4>cyr@+^`WVQde^?92t1zQQ(VTSAuWalN6vYhIuAr`Eir)NeR;@9DwgEnV}^-99lUzr1;U$M$PobK5$4 z+8*rK2esEOY5%tGnzmJE-}m$%y*f*MSF`uT4eau(7w@b+oM`#BVMfcw=EiDl&!sC( ztJiH7UVQT134c`29K=o6y*KXWzRn*b*{kz27f=3v8r869i+$6u^NlALzTW8Lf4Xqu z&5rx3w|eaCePP~!uT@8fO3l({{fV44{c6{t-P3AJ!(d4GqrP?~nvn?Mi z>$jj3yx=~5;mZ&+;;+Z=PE^B<9cMLL>91PB9#4Gy(oU3HxTAH*xmzDboz{k%_ONb6 z@&2riUxS%f><1?Ht-f}~{*XTW&ZZYGU3B_Wrccp@`&TAPd+YbCshtsdGX~u5_wqZ3 RHouP_-F9|r*VOTI{tqLETw(wK diff --git a/secrets/aly/syncthing/rustboro/key.age b/secrets/aly/syncthing/rustboro/key.age index 2faf7f5addcdf666567fdec37063a8d9fbf7574e..1d293a11b2929504d3c49095f9ac825a917dd7ab 100644 GIT binary patch literal 1930 zcmZY9{p;KY9S3klaWng}s*F|Vpa-(DE`FPb%jLmhXD*jqF3-8#k92bVX%O*rq=?s+|szq8$nYPDKD0=Xk`=4BD1~3fHcE2#+z}y%$4V+&Tree zOU`0!CHK@EPZ&lVqrouDs2JPT`m4pjp<9++_r|Frj%S^Cv54U%JjC@5#Wf7k<%m^C zj+Yh0m!jB9fWYeHc+~W?OjZ?;7Uve~qJhZFrjvMTu!qSwI7eia$OO9@(of`0&~mix zl+%<|7?`q`jV4&NP?KS;S|w|Qx)2&pb?(I{7oPCJBE zeKZG*+$UhehXR#a^(VHYMlL-u4Jup|>2ktn7KmHDq!Xi?H?<^Pr43oPv^lp8hN)2t z4HU*`0p+3~E;rO_RCAjK=90o0Do$C?HzZ(29nhslsqA*#jio5CKEeq}E2M#jZ<}Qo zT!))c=^@Ud-o0&3uu!14>S~+JU62V_7cwiCbhceDart6`!B~}JE++(IVmQ$U8yOgS zwlpKgJa+&}5CM03@rJNsTQbbL9JQD3b`u7pEQHyx*wqF>C@%EYhEO_lLu7fYPV`D% z98h)#mNS@%O-}H2G#^pCDR@0*K?3?bQsqGy^%YWDXJ{`4b*V(NwxtHRqoHh9LfpXj z`g$$zYDPE;w?T`_B7~zFuBw|N7S^O_^=BJ1uTsRz`&}fY7~U;woaPQUS#x@85J6OC{Uf$0G=3C$&rTf17> z&N8EJIbg2qD@Ks)aZW}(jU%~SP~3JCk>;#O9n2DIwUp{-h#Ap{vdNb%O2{-ix|r#jslI^Aj5wVVGUCFEB`13~V(p@GxJvHPH_x5V%L-PI#kKNEjCnP=bG z21oCB_2bvi{_N;igG*Pxb?mhtUi;Xo=B-CH=1bG>dM9p`-~ZUBWO?shC;xFA{>znf zKi(98dgryrzxl6Im!Gz;z3<#NK70Mw@JIgo#}`+Ro_Of&JJ0NW@}bYIDeBgncfA~+ zzvq>|-;UjW$0IM2o2NwU#E&jBH;)J}KXGC2i|KD4u5Mg@_MgB18qU9T8hlWEMn6e^ z{rgy+MKgQ%C=H{@iQFU-{6V zunYJHfAIO)eDD0d57=)xe)`J#>0kYi8^p;Up1YLFPhPun@wQu%>+ik@oV{}Cg(J^C z^6G=wv3Gp0?f%<(<9XrXyI;b;qCNWd_W-~r&iwh?*q7P+Pc8h>^EW?y_dSn4pnX(X Z|M%w??z{6RPnO3n7ayR0`i1MS{~wY)kcj{Q literal 1710 zcmZY6{qN&+0SEB-5KpFpn)~7KYr;gpi{(on*KWaJy7gh*+O6ICX}kJ8q}|%CYu9$` z)^^Q#m=J|TJPm4c5JIAX5KJ@|5_t&X1BjC2AUvGrqO(_CRzD$bW6PS;0&$o-d0W1>8>-uYBjV`Ed*!OQ>tLX2Si6&ppq>PA(v^; zGqi&a;=w3dXw0CXAZ#JFNg)b^3R-LR`evRYWk+ExdD>M%xUo!PVlKk%T%PH$Mb-uj zO<>Y(&4aAO@Tw_=P$0%gG&QphmRa*bl#`GqX+5$KA+}{$v8mZpV+7)g(ns5wri{s#M>Ib z3#E0RmaWSWSyUc*u$X zxGY1WPG=^$Wso;Y!>YHnj$&}=Xj?=1K&p9F3&{|k!bVeK$g6dpl>0GMbcqO>XQ< z3yzf+iR=Q6)D3RDD0(wBP%MZN)$t%jG@Y53Lw=}n^~$E>O!_%B0kCPgOUUGM2Zen_ zvOJVS%WmCUL7SW*#+Ln&ZqYK@)bnaNoFR?rR8qP^-pmVN=6F|wo2X&hg)u9ZQ=eBX zX|2wHS5dh^0AN7+BGrYAVJTSTI`YI2@emG4Gs}b^cGci!iA`*G8&fRoDODMCS!YQ> ze48XG38l%E=d>YZ(q0JU+&n*E9lO7p$qaF<$#3M%2 z2pbtATO;fmM{jF_H|>T>wF$M>Q4<3}3b=Hwp-or=2yWXEGcG4=tf=M2>q%N*BXQ-* zqPglqxjvNpo2)mBLDhVmFaAdai zPCMdzwp;H6Xk*^0k+rD?DM~SJ0MLmdSKA2N-7I}#D0CH$a}J#&lip&JHTYOu4Gehc z^>Iv&#HMW-Ww=_kxuoakpyDAKKNcyyA^Z5M*|6M!&XWq`Kyof24yXkZpIOURo~u`W z+ug199bHd^mI;?LmeS}Vu;zRol}O2V0np0zDBW~$MZ`opt-RI#k8%9tKl!=5BW5o@ za`&0<7nwGl1mR9{o_|}c>DL?z9ff-pS}Fj3!i-P zt}pJLyY;;fg{$tp>cwjxJ!XZc@E?Ee@E$`PnBQ~a#s@F3(5K4-e>wNiLx&dcTsYyK z-+ylBYVXKv>tFFl|Ge4%(_!S@Gyl5grLm@8_wT>Har@rMr(Y)->4(RTRfmgrzyFCN zf4dg!*-z3<|MbURy|m{97ruP?z-On?x48G;KCj+Zsqdft-=Up@-n%kdCh$X h@A>tq@a*U8(>wcrnA|yj`ozPJKJ(Mh-*o!={{s_NR^k8v diff --git a/secrets/aly/syncthing/slateport/cert.age b/secrets/aly/syncthing/slateport/cert.age index 0a19643434842a5be2ccff5dc8f3572636d66102..89603f5bea03b4c1a547396ea3b0eee570acb0d0 100644 GIT binary patch literal 2436 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 P?Osqi{eT_`4W9fz_pnhn diff --git a/secrets/aly/syncthing/slateport/key.age b/secrets/aly/syncthing/slateport/key.age index 50e5912d73911a276021a69bdebf3ea5e20748cc..715339aec8f70e2498828dbd2bffa2078e8c0809 100644 GIT binary patch literal 1930 zcmZXUTdX4m9mWj?FAW>a;w8ilsbWZUJUiERW?VE*+qrb6opx@WOBSKiPUqIn{n9qe z67@mlcoKZVpll3sGlUSM%i=~7)CYErXk-bZ;F1-T#0X}MSwW+Cp3gr2zvP$Smw&#g z>+CquEZZc7A4f;y%mpjBvGavyo_jma9BH*+vbpX%rYJSL)?$llOQNcrm1Xf*pV-=w zS`0kA(+5FxF;d`81{c{%A{s{N@{p_u8)lV{!2-s|z)VBTjsfwzj4Cyr=7)$sh99p`HF*x7yWOH_qmdZjx zyG@ss;|k_0*y|H=PAS;5T+moDRveLYiIFXjxQz$71mw;dQ9(+P&2=)r8^?*Gj^TwO z4yP*zpLpsBvPV6ulr&Z;gsa@xY}vP|W+&m&5nBnXh;kfwDiM(zlW?9c;9i$P!a==Q zvFq-D6=kX+#IY=JOo2Hnu@I-xx>TH1$w%CM>M;xvbb)k1WfbbUo*RW<}z4(Y6?7TBf^x!qXwVu{V~; zMTxeVhH1!zoply=P~Cun$^qcb4BJF&se$;6i!Dl^)Dfvil99jY5dtTTv`tS3Twqq{}8$(B- zEKnl>uiK4G$hTN@GKwQJOg)Vr>qd;AAc8=s*f9^%`mQG|rRE@C$XybcgOkefGfG`| zv#Mh7yfu)>jfV$%cRtKWItO5=p^s%Z6$K6_V;MmbP|Gn9U?%|+AtiYg(WG@YKNi4z-)jOwVfNL(T&$zo26=;BvxR@1}$^Q%HG5)R74CI7W%+832J$OWWcS-I(!cGO$%^jp8aP1_Fgb zUE2vqyeZ*QM4CZQRz`k}OJIJGHr3~bL^b!9p|>_btrdvEcE1|EYPXO=SHQNBhZJ8} zGzxMe`BktBU$=7xURua;{V!re}nFt}LC)~tsElM&7_5=xq-9qez(&Q7!LDvOCq zbt`BQ_W32Vz~k0p*k2_8T^58#pcENk(pHecxN+mA8n5J+9q) z_C3#hYFGKvv+%u*)3;r@6Mi@Qnf;erZdH#Reex~-9pvVl(C=S<_#cP=`t7^UUcBK0 zv3nHVv+nxkk59kx_C4?X@Ytg#(hon8UGu%$A9L=%{ek~Ic~rahzy9YAU4VXagB(1v zh(2>leKz_0pFa4Td-i_y`u#6_{mfV1k3M(uvp?_s`WNmsCm;LJ*PedrqYsux{7335 zpSbuV^U6c7e8+k5iPzuv;<1zQk!LOn4_tg`@4=6V$c4XkPX|c#>K%JOxc0d>$LwvF d4)1>V_}=w{oBzdJ_|Gf5!?z#*;va5u{|_JOonZg~ literal 1710 zcmZY9ZRq2K0S0jXOmVAhcubM|t6PsTUl#u6t!bKVh)G}a(llw3rb+7NNYcDCO`0@m zk|w+1hfRgkO*jxdrnn7sz97iB!-)!qU)1y1bUK*x=5EM=+#F2(pbW88eqnTy?fip)i3?`ae)-eRB>7fWAnh?TH2{0f6o%Es( zn==#yn?@8$_ZUy1*!F9TWN+uh#4{VL zxB{p&bBF!V_CranxP-&xEW(ChOV7F@7eysl4^gQB&7zzpDcXjSda>?FA}QiHj2DhB zA&jg@?R>X3{Dg?XeqW7>22h`t%9nXi#FH5J=Z z5UP!k;d->+1^w~H97TCGLiAqPNt9Ykiaf$vVw(?LBcNJ-xvSZDAM~W=oE;a-japkA z6QZ&QXB_J|9I{D?jw%4PR&n)22mKPRjfP)}#I{-s7TfJs(Hggy7T?c-%_t1R7!~PE zR)?-!Y(;srtFfLx45g;h84c5ZV2%-yL&W8B%3&Hvmr`A_6TgUIxL4L{=!k-5H}pxB zb_YBU|r(DsIS<+q179&H8|4%cuxh|2-IYMV$qc-w3q7O`hn+~|JT8u5P z< zqF>zl!zX{X$4?LA*U@jiu>R%u|1tQ(ckVxrQAZblX`ejD>^pmdi$_k~`N8p@%SSJM z>j~0$oca4rXK$>o{o8}5|NG3pKDqRu@fhI0{|Nua=+TUy{OZCtJ~&o>{kQbRmwtbU zz4_?gAB*Z58?;~j-9BP{d`ocU*{h%Y^Ow(@dHvn1PPk3#n~(Q@Y~ORstq+_$eBVRQ z7%xBj>2J=T9$fm~KW|VD-T#xD-uTkzcf0RBzxS+t&(rsvx*pm;^Xrq(e|-E04-*d| zxAi)o>+eo==l}aXJ5VT!+ZaFqVbugyxlxoJ@sAvt`+dkBT4V(r#DwVVBP5-y0C3cUwrM{ cTNkYN|NY95y~T^m@SQuJ`}F*&tH^Kv4@~ diff --git a/secrets/aly/transmissionRemote.age b/secrets/aly/transmissionRemote.age index 3a7f7b7134d5997305e68330874ea973d49b5570..d082786a11b95abba66b13c31abd5fdcbda5c950 100644 GIT binary patch literal 3971 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 Gru`oaFs*t3 literal 3751 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 diff --git a/secrets/cloudflare.age b/secrets/cloudflare.age index 5e065c7c5c8fc027d046b6bd0a35ae44976896a1..2276e2b45500c5df694dcd785f9b0d84f3e94d90 100644 GIT binary patch literal 1683 zcmZXTyUycy8Hcx_SffEgv(gI9BBekSYkk;`oy10BgzY%C6Q56st!?77{r5SJPl$$F zK;lqMIaFvQ8Y(1;sVU$F=yr=OcCTQ+I^PYvkDlMF=bA)MQ5AG^(`R+{tGY{&0fV02 zu5P#VDGJw{4MwddF>)1sWx}J+Ilwg=VSx)0abccKv5aE7DK@s&RNqa!3N@2lXlQ53 zHh<-{LEcS*1Tu307f(WO*8))@RMgkLHM4!xg#`UbOWvXbxylNvv}#F(^C@g}AmGMS~46WuxX zv!G>C*uD!#-o8OcB6iI-mv;48sPvOV*Z344T|~MLQ4zyRL?ntG;c!KOM;hN1qED~t z)HT*eDN6d8E5Rw+Wd*V1^)xewG)L6SF7LcZA2;EMLN?mKm|DA2z9h7Y+y_RxBR9<3 zn;q3|M9%4y`<5NnA&NfIFdoR8WQ8=EKx|y2WeEVzX;_%CG1ZFN4hq?+Szbm~f*Q0S z%qTRO)y32gwaW7N;1(WE({OK;1xLVav?vkA)no@hZrDb1&XxQL4C5mLFZksr?3|bcz z8kAumKGLeLn#pm+iU^_1Gpr=#dbDpE>1w4;7`8am_fblTJBQK($PYoLL%VQkWONep z3S~Mr6Kzxw5-&TR>mwC%%Q%y)3#I~%z>6h=9fu_PYMUK+%sP$dD}%WXubO*dxp&*< z`L5unVBuKMv$kHd?ObKp)C%(sB42@gfI?%LXqZeo(2 z3Vr1O1FjaH?>9c#dV-O$4jyZQ(!u*qLnUNvP<5fGcyH5?x%4_w4MPmiQ!p4?TX!mQ zXSi#P>(W~DGN$LJ!rr>civrBlN|$7%bknU(7!@lN#z&oDEAmWHk``%rd1_f$MB&_} zk+kEKKvjvPc|YR5yw5_uvRUP>d5ktCS(xf2Xb(IfVFTC-c=0!^yb#2=$_<_qM06KA-K-5{wAj`*_Sg|1A$MDWt z@RN|515+p<2UFWpB$>ic-^OW?T$*jx!CNfmOR=^AjUeXYL1HN z(9_e?ioJkr#NG5_C!T3WdY(@NhK5Sqtl|6KW;2E=!e$V|n1)`z`zQUAfB*ITvu}R% z;TNC0`~RQ+_m{uD`NR9afB4Uj-~9T&)SrI-_NSkH`~CX!S6}}2{OVt?t=C_LpMU)N az5Bb(??3+X+duB#exZK)-3|QaA3p%{=pbGI literal 1463 zcmZY8Ij`dc6oz5Ckz61url4^>(Is9Jn*zyp9Pf5)UoT1LE#B>TiMO5~fM{r_5E2wq z-3p-rx)Gv-0uV@ah=Qe}K%(H*nP2co-+7N0M|V*bwDYA;>+0>gjn@MV+`S8SU2+$N z2#&)fI0?~F)j!u*Qtv?XGdZH=>zw&(_LDE>M7c7PVJKM~BhZ#lIhU?526p8gv z9N8=M$)US!n_b-i>d$76Dz_Tf7J^TKk~+4vb{=%3OoTkIt}V~zy5=thrOt$NAnvg$ zrV(N@vcORr*Oy_;)ug$W#{+CNFsQFH|}gmIvY~On6cdE+~#shoBHTAy47Fpy;&N%6#x^{ ziLlt^hr@oDsmi$aWtHu@aXC=Q z{hZa~s*8`NXx`iH%yf(wL06anI(duVCw$a1*GH9Q+6L-p0l<3qaD3XHt-;y$ zl3=x%?qM`r&8aYMqj1V-6{Y1ugNIj|6yiiGbnr2dDw1?&JDo0VN<}*&)Z`-3%u?)K zCdb<)@(QS&2MPm(gN%{8Dowk-6-+x$*=#5_q5%iGulfr~k=&tTPf`LAw@bpMi(wpg^8(&;iHCV!~8=9uJ(yA^W#VtFLh zawC9v4n7{Hly28Y_%IknDjYfgeioB`lebzNwmV*qjA4dfxtr&Nu1IMyZG$#NcN>8ttjANK}Rtz@BkLmq?dEvpr^W3Vo=8TyNxQRmo_+r`6oJ zcx)vZv<}?e-GTDl9EOw8L{;POHtN;u{37DEQ~a1%YF)`J_qnUac7YiH@4xx&Z!i1z zK74lf)@Q3PpV06(@BBjj@cHJSPoMtx;~W3Jc>R-~yYI5+KmGL#`yge0eYk#1J^cOj Zk3Z`#UOag&{{Ge1FF$%%Ui+Rr{|_pp=7azM diff --git a/secrets/homepage.age b/secrets/homepage.age index de3db563333bb55879ed222005a4862fb4756b32..547007cf8d314684eabd8040b9de788d4c69f3d4 100644 GIT binary patch literal 1897 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 diff --git a/secrets/k3s.age b/secrets/k3s.age index 14eb29c7e1e963064e44ad7496747f2a4bf36702..4ed6d775e02a9fdc950ecd3f756fa5f7aefe7bde 100644 GIT binary patch literal 1666 zcmZY9xz6)=6$WtXh-PXEqG>3s_jA144U&`Cu@mpRT>xJGUgCYXQ!tu}Ti`yXKokfn z1T<6wEmttjbX2@`xPqUabIx*4c!t zeYQ)^AA=L?b6fGr-#UtSpT@S0TsHMXvi6pPGNb< z5nhv%^Ln=5wcdDiTz0fHQt=j%sKO?88{Kd)Z{8J*up=PUjBW&5g9B-#wcI}>udxzn z7hS@92$j^73;_W$v0g46n!|&^!oi)4ioHnNckMP*V#FRH+>16Zr&?ZnIcOnX7(Q53 z1VVgIC}+5FSSK4Pl|$C`K)w8!*jI^(9XlBrl-(oA%Txq^ zTPYLS5d@n6=<`LX7Ots@x;}S;^2n4ICEwBO%Jn3so?hUEx$yyNO$+V-=Mk5-(mE_G zIDOH`9HLw>)`54Lv6+QMG7L}eT0-cO!5&F%lQ%@}?#$U1<25u(L8{4d^*dtQP1J|{ z%q<~TsjllmF;tZ`$;jEOf>sNK_R3IcT~EkT$v)jSrM3A0g_zF7-?e6Fc6vQ7em%*- z3*ixA(|B|fQ8~~8S=6iD*4gD1#Sv36FprOCr zCrw`fK+T%kvUe?}I5^XfRLc8#j#jt!nO|ALEJS9a#Bkqn5*9RA-1lwjtVcpO<-rBu zUZ8=?8nB|X3KcZgOjV7a}d#h%sUp-F1 zureL8#emp6)hQm=wUbC#X5|C2(R0=?+_fxZb;(fO(IYM$?hd03KqaPyXt$JSPrA9j zYi4fcuk3hkhGK84HjVd-4${$=9~uPWo2bU8bdt6(G%Lnjno$=Ivfi7%uH7U1+9Tq@CpNZKbl{cshO`mjE6hA-L$H(!i$%b*)#wpa>8-8Mj z8Vcx30bOBXSz2Qj@3%Ye2?Ec_hriZ#_T%rq{p$Pf_uS8Z@;&|Mum1CgfB)$hKm7AA nKm9xS@&)|yyW5lb?&sk@{`TKrP3n*T`Ud;WZ@*@L`1St)bp9T2 literal 1446 zcmZY8x$mTO00r=#Vq;@vLoN9&!#&fOz;F-80K>r07+~NF4A*cBN4BxEGqEz+#KO{2 z6T9tfjE#kfiQOh<{{a62t!I>bO3!|(90Ka-)Aq$6{jd{ z2hU1!F)Wxq8HerGRJezp`B8?VV@8z9z%!&oqlP4N1br(oMD`>SdSo|}TI$MA$J!AA z$K2>-q;`}q>=26OiAc#&!r}4rXgzBH30oh)q!$ES+>?6chB^S6*x-l3oQZY?%S!Ph zKbRSw?(n{fp@)A8{o#JvqNQ_4DO+sNk#@z>s3LooY#rbYw!gMhqPox89E20e!U@sQ zJ;4i|sUga&Yi77S0PyX7mdP0sv9+oNIaUsxyn+1IkT8~F6Cg_U%&_A65L+iK%y8PI z7y!}O@gd>`M^Sjzq^?vV7QXn{p*hnt-_d!Avt4+MvHyc{o4L3UzA8t|8r&DAr~w3S zt#>~fi5jZ{nQrcwkZo};!1bK#s-o0H4R>qyK2BoutYOkkrvOYmI0x%h<6(3tYwoja zNhf)a?6C)8IrKo(ht0tucfia^h`d@yUM*SWp4TS~Rc7yK4N9|KPwG^Mry1A4zRD9* z6WM3&N?DrC!WdCvDOUEkb=6Cy!n>0sfr}F!miy|5H4&R~?J|NVX2Y#DV8y)OKnE)_+3j3K4|3R+{H?_Ctig;XGH_y9n}kT4ogq`eo%&}jW&{*i zaGamXh5}BzEbZ~&r+3WpO~(%Mq#C_BP>`OjX}^u6nuJo#7^^c(wIOHg)e>`iCy+mSfC92ZX~E<9$|Dy_qwGNoGHkJBuNxI-G`+(#-aNMqNP&v8 z`Lrh?>PQ+W5H|~UuB|aXc6)i&if}p3SO~<)xr3xp@|~21AFrhHNpgadt0{Rqvh;VC zgB%@$4qQty5Y9C}^F_(%L@|?x$Z~iWK+RbrFr{_XHj#N&EQDZ(I6({U^E$UucI7k; zkAV(6S-*U9fTuD9UnNuSb?h$8T?px1xt@4kKW9(gZ*)qVHn yt2F+X`~Jfxum1V{$9KQ{^uwQTzA--g6#M$;4{!bs-hTVduL2dl{ewCG_W6H7z}IB} diff --git a/secrets/lastFM/apiKey.age b/secrets/lastFM/apiKey.age index c939e50a..b9e49a0e 100644 --- a/secrets/lastFM/apiKey.age +++ b/secrets/lastFM/apiKey.age @@ -1,27 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ CKuLCea+cFpq7x87zgi7kd4EcUFZ/HfBFgyJ82wQwig -5oFnMBFiptm+EhcPifzel236JJepQYv1pYFUq28TzY0 --> ssh-ed25519 g+apXg igdhyjEhOFE9pUjaCKcHiePv1bljkQmy/qMzRkPOuVU -fxX9cpMR3j49cz7T+PqXgMcCael6TfE3kyNpZ1HMc5w --> ssh-ed25519 xZaw4A 8LmsYKzK6tHAc+a1Pai7bxwFZwIn5dDAzMuhJct76yo -mpU08WbmwQsnAguCmLdEqAx8pMAvGqtbXcVDi2SoBng --> ssh-ed25519 GrlIbA 0MNp+4wSHMPysPuma6PoKGOW4Nd+7qNUjPFSeQMHKgA -SIW0dtZcKLay7l2jPVVrCtOidKznnNEMGNsFfuOdH2M --> ssh-ed25519 1GkM5g sULXpcBZ/pnGPlxQsRa3kPg/JIydqW0rVVbePHuZWjQ -HzQ/elqH31e6DXW6DuXuthHS/IHYRyNOt2JFSeHFzFA --> ssh-ed25519 d5QLRA 0m0n7gy8QU5va6q8gqyZ+cpfqO1eAp9m2M6c2Mer0n8 -ygh/P4jddbO5wZMd9ffQR4eq7xn+TLVj4Qxya2npfis --> ssh-ed25519 nrny8w MOo3n6xn+rsV0xMiVepKV7I2En2zm3Un/iVUYFQVly4 -Se+bt1qQ8ZjpQ3g4m/Xcx9hh6KCv5BUBG7ZqeRfve7o --> ssh-ed25519 c7E/gQ Aoe8EFh035Hz848xQsd3Sd+IzkFpM7l0C6pyN2/mjhQ -JE/Nl1CnYS/kQk9XI4rA26STHQ7OmcjoL1AUt3gnSQo --> ssh-ed25519 IghKlQ 6sWF08AgM960SUDFtzCIuW2pHAGs0klMHUzW8WCiYEQ -ALfHcGDQHditJWM5QoIdxZXOTXk1cpVqiaebyhkId7Q --> ssh-ed25519 1mX44w hbx0xO7alO2WULwzNib4TIP29uRdzKV/Sxa8wfpS3kw -vguNnW/BdT5Lf1YyX4P3JISp9TL5TaZ0VwkRCw+LJeU --> ssh-ed25519 t3ooSw eakkRFHfXBvvU48zNnQZIwL0sdeoGR49y3vL7wa5Ngw -JcC70CdSS7MiRUuiaLaFIS/nMmnaz7Me1hOZHQkIHvs --> ssh-ed25519 aWdXQA XkO9zPOGRyHzEJl2lyWhjGDgJ9B3WKrNOCw85oXIDko -HSJ7D0G3zr1++TBaOPndlwoTNNlW9PEJlAENTlv/rrU ---- Im+qp3l05JG9bzjj27amVNC7GAvrf2H9SNIt18+k7n8 -ֆNGf{*ĺYG>g'VOh|ܨQERh h8 \ No newline at end of file +-> ssh-ed25519 xIeYNQ Rduh/FETJHCY5sHhaYWOgnyYgH/9xygiFn3VjI+BXnM +Kttonv1W10An4dGENViJG9SGx3HHG9+VydyAQ+qUGjc +-> ssh-ed25519 g+apXg CWJOOxhNfPZSIpngcuub52rxjB23KQrKLPii0PiqGWU +UWMz2a+I8uzGwYUAz+4kirrem6UShqDV/WjKpU1Rf/4 +-> ssh-ed25519 xZaw4A VAxgd8RKs7g2/Xxdv9ziykOZo7G690tXadNKpkDjZxo +Y0h6lem4zLknjrDKArcu9mugFrxxQgNPvcds3DCoxNA +-> ssh-ed25519 qRKpEg Z2EiZIjzWuJx/AwiBpQCaOQUsPWNeJ/6t0N2TYHKeEg +0TevPvVhOnleTgdL2gtHeTnfPL0eyhs0L0xfAFwkGOg +-> ssh-ed25519 GrlIbA 2a6dKB9oIxpofdLdZKFir8iCHGwlb/qATiU81eGGj38 +E+eXOYUPVw1FVnHSjSAzaF5C5jYlupz5liF9Oisnlcw +-> ssh-ed25519 1GkM5g 6s3AoZxk2WMllydFkp7FKR0ns0kaHfoJM+i5lR/RxU8 +KgpQuCSRpQp140b92P3xdusg2BSvH+fQOGnqqO9etuI +-> ssh-ed25519 d5QLRA iJSy8IIVYyqEEoGmvQoVIopjQCHjwGmAocT6IULOkmU +WfkobOS0WLQ2eE91uE51QIEJfYvVtUuN9ntBCdhpW/g +-> ssh-ed25519 nrny8w kVczW8a9AuTE35CqzZRhIW/N4C9UaxQsZRFGwojJvTs +rU6AwmrN1K5hMpab+ilhoZNytPYaCKAlnmZMWp3vTVM +-> ssh-ed25519 c7E/gQ p0AC63OAQ3meiQPXR5ZoeUgagIgXNdTEXaE2NiLaoG0 +NrISIAuC0waHZhZZYgT2ESnMdhs+BaRNEREmF5q6a/8 +-> ssh-ed25519 IghKlQ Dm4QXhoJ1uuN5Fm0NZ55iuYWdHCB7zG3uWEiHzTSgiI +vXQFrZWW7UaBEKIwQXD57TyYWhbuN7XSX1awTcbxUoM +-> ssh-ed25519 ShThzg bfdRmmFNwC6opIdvbCIdGVSborbq1HtClY8NONRlOT0 +6Xr047hDwuCc9+BF8kV1UdiTjgET0dbRby2i1rAnN6s +-> ssh-ed25519 1mX44w aKEmVPNVAFCfJthJFGZyeSJpVkLBSJn9VU4Sz8KToB0 +7fut6tPQTrIVmkEpk9rnNA1GO3aaoVb8Uq6ofJ5PX4A +-> ssh-ed25519 t3ooSw sBidvisXGzyQKuFBHdV5woiubEugebpUwFOevWny2iY +/iSNs1PQrqdjhgofh3aIwTyCSFlMT/SqO55NnV9G0Xg +-> ssh-ed25519 aWdXQA /DwhlOkJ1YencPHVNkjKe2rsUSo0KGjL445PjC9fNyI +mnK7BOtSs2VKmDeN1ZRrzoNaPiH7klASKbyz77MelAc +--- NYtJjMH1CEG/H2y0fn3G+FZo5ch2lr3Pex94uDq9qMk +`Mr']t]->/O=ID̨̓qVͭXο \ No newline at end of file diff --git a/secrets/lastFM/secret.age b/secrets/lastFM/secret.age index 01b34521..1af2a891 100644 --- a/secrets/lastFM/secret.age +++ b/secrets/lastFM/secret.age @@ -1,27 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ HAOMbpeJFYTMud0jmrrw9FsUIXisG8ouLDcRf5+cV2I -TpsknfnL2oVsMp6G8HbhcOhW56ZxPryhysNcj93x60A --> ssh-ed25519 g+apXg RPeXzsWySgXaOl28cdBuS0iGV/Bw/LDlSoLwBpCBsVc -ISBLxX8aUAWEpBEv+Z/LycypUnF1LlN0H0TuorHU44U --> ssh-ed25519 xZaw4A rgcDREVApUHQLk6IyBuu1jVH1zhJDSkc9JpKXbOWLhQ -mJw5Ne0SjWHziMy7WrcgIQ+lT9FCnk4FLlwVBAZ5+ew --> ssh-ed25519 GrlIbA ZbD90Rb62vFvQJuQdQxI9cJ+wdEd44S0fFm+3OsUeyE -4dr+du+PGAGPLMwk6B5qjqeX6/NIXohdrcT7BEs2eW4 --> ssh-ed25519 1GkM5g gjm5s9HAe6LqA2UlEejTjHqyLmVGEg3WiNQwOhnZcDk -k2AOoWuA3Sp4I4F5fEYJO/WXhHaFLAqeXWGYt6hd4qQ --> ssh-ed25519 d5QLRA DRfBFH9AHGn6MFDBL+1g6YVcY+4uPjq8y0swOatYtnQ -GLKMLROJZS4qmjpG58IRP9CDYTzwHu/vaIOO5o2LxMc --> ssh-ed25519 nrny8w JT3N366ss2r0zO2GJUv2BKv82Vj9S3K8zK3Ptm+g0HE -3PDW12DvDve4MA6XHmgtmIJKXvxgssDnW2RPAs5doh4 --> ssh-ed25519 c7E/gQ DerESEbPfJSy1es4ehPyWSe3Kt3TM2LghNyCr5ujlkY -6guZApY6xy8aoQseihP6lGkCas1Q/TWYAYaUzs39IRI --> ssh-ed25519 IghKlQ 7DBcD+bWlobFGUITwNFiDLsppyZw3+dFNv4hIjHq3Ho -V6gBCp1qbE5N4dqIkEFam33eFCRM6gTy+HUjYrZjWMw --> ssh-ed25519 1mX44w lhlm9IaLy2TV8MkXMJh9IxOkAkzEfybxWQdPG//nc0w -LEwFHuVEIBva1g1MqgpdQiWbp4px8FAyG3487uYuOV0 --> ssh-ed25519 t3ooSw 5auH/If+or20wQEyRD5WMckR4lK8MeevPCJiI+ex4XE -kN9hhHDxzTO7dcORG0k5yTXhSTvtQ9VgtWxseFQl/I4 --> ssh-ed25519 aWdXQA 7b6dK3iSOQSvc4SsThpwWhGSw367t/bnbuUfWd6q1Xc -ApeSftJ5qRyI126qn1hKhQIQJfCa1FXtii9WBgOYtLw ---- Lp5bj73fCIM2fRtgIP5AdjKdNyZH4MDOuJkTE271qkE -JBr_G?v1D@VsBHȝc}s:NRDW  \ No newline at end of file +-> ssh-ed25519 xIeYNQ duA/by8ixH3CxYDvO83qW7YSKNLeHja/UrPObOeVq0o +bXDtalypHjclQJ22cA2Y1henp8UJtx++cjxyf21IQek +-> ssh-ed25519 g+apXg gmz/XRWCLUnQaRWqDhIGOtAy786d6vbXWvGjHYFu8zk +6DfdK6hLx8nR89xjwLaPuNKfj6mnNueuyVG5RiEOgkw +-> ssh-ed25519 xZaw4A rxmxYnH8XSSDBW++eQ7tZYoIrN+Q+dXY25i6Sb2tuHg +Ft3m2jSCdjsB/U9qPW2kx51l64cNndbrmrivft3Ecs0 +-> ssh-ed25519 qRKpEg NoFx1akm37pA4/JOF5NwOygr9NmxWPfs6GGEGqYXnkA +qRhvvlJRJ4dlctkbbATfUBvvm8+atLux+tnR7gypM28 +-> ssh-ed25519 GrlIbA r/TD0/wx/jNc0hqXmNAO77wMTVbOR6vessnXUumyK2Q +jNBMgy3j7aoNzYNRaO2ykcwdBR3pRPp5Gia1CAcwVTw +-> ssh-ed25519 1GkM5g On55fmnaoFx523UmPXiltVnCC70Mfa5J63d1TG4quUA +F7jhY5XoJYPYmZi/FsZvb0Z380MFfxzV5/J7NvOj0bs +-> ssh-ed25519 d5QLRA PVfpeDvJoaVhu8CF8lOs9ywtiAR3iZsGGovLjgbMVWc +QtxMmaKhPWpaOdOu8rQ+Dz5Jlq9WDqgbBCHpj5wz00U +-> ssh-ed25519 nrny8w A30WxLWxZBlyDftdUpR7e0JfaBgNDOIH8AgE8+5XllI +gYVx4+dYlmgodLfC48FKtupFuVdl4WqR/kFNmYiqCeE +-> ssh-ed25519 c7E/gQ wJAxF+RVwm8IbuaaUKEqbgCVSMUE5Q2LmSzrfQexcCE +WXLc3Fj1tqgaUsRRImIVjbBebWXWWNy96tp5lxukT5E +-> ssh-ed25519 IghKlQ DOtONWbpqlaXdH75qt8Vp8+u/4+OGZGccwR2TKyzKRk +CFbAiJU22sG6EEnGiXCN9Qagny67IwEoOKjJ2CrZxe8 +-> ssh-ed25519 ShThzg Pa/u2pM/4YkrbpfOzfU2K39/1/AvQ4UXU34KPcAt9Xw +9vNcSZHbM/pp0NcNNvUCwj8QLx0zcv+G91xHoKFNs+4 +-> ssh-ed25519 1mX44w 8szQJqk+rk0aTPLjNqPybc8TUf85LaSyHsw30HgaX0E +j0V8f9tfwmFLMysedBk06QKJpiQGY9h2+Sh15Qz2QZ0 +-> ssh-ed25519 t3ooSw R/dVNGeQO51xYCeemb1XhL7XSWvAALNqYp2SgGxXclo +OUZXzf2kzfP2ELqmJV45t0KVoq0ToO7sD7VwhHB+8EQ +-> ssh-ed25519 aWdXQA kYrNtrB4vaRzxUk5zlOia8Ofl9yBIzin1QGCWdHRmCA +/veoeW1VBBraRdCbkg3OS7N01oCvRAKgtmy4OD08IDk +--- p6AzADx+znDhkB08cJEJtYV35hPikX31utSgxMfmJIk +鋬FFCDg5xIB2$ ɵ~ >s4o nܷIVX \ No newline at end of file diff --git a/secrets/publicKeys/aly_pacifidlog.pub b/secrets/publicKeys/aly_pacifidlog.pub new file mode 100644 index 00000000..f398b569 --- /dev/null +++ b/secrets/publicKeys/aly_pacifidlog.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJtnQmWW2nijquHLEtj3wlfdxaJQnISSVJyDwP+7eF2B aly@pacifidlog \ No newline at end of file diff --git a/secrets/publicKeys/root_pacifidlog.pub b/secrets/publicKeys/root_pacifidlog.pub new file mode 100644 index 00000000..5abba9be --- /dev/null +++ b/secrets/publicKeys/root_pacifidlog.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPjnbYTjL+RvpDdweij7tvHXO/jjKkoswKyZIUEefGyh root@pacifidlog \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 2bc697f3..a0f2e7a6 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -3,6 +3,7 @@ let "fallarbor" "lavaridge" "mauville" + "pacifidlog" "petalburg" "rustboro" "slateport" @@ -11,6 +12,7 @@ let "aly_fallarbor" "aly_lavaridge" "aly_mauville" + "aly_pacifidlog" "aly_petalburg" "aly_rustboro" "aly_slateport" @@ -29,6 +31,8 @@ in { "aly/syncthing/lavaridge/key.age".publicKeys = keys; "aly/syncthing/mauville/cert.age".publicKeys = keys; "aly/syncthing/mauville/key.age".publicKeys = keys; + "aly/syncthing/pacifidlog/cert.age".publicKeys = keys; + "aly/syncthing/pacifidlog/key.age".publicKeys = keys; "aly/syncthing/petalburg/cert.age".publicKeys = keys; "aly/syncthing/petalburg/key.age".publicKeys = keys; "aly/syncthing/rustboro/cert.age".publicKeys = keys; diff --git a/secrets/spotify/clientId.age b/secrets/spotify/clientId.age index e563faf9..205a7c36 100644 --- a/secrets/spotify/clientId.age +++ b/secrets/spotify/clientId.age @@ -1,29 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ DLXTuEUaG/Hk8CY+m4WMSCiNuTBdyTjRWJo9otT0/lA -YSmacmuzgzdWeBgEjs6mDC1PD4wyyA4pJPewJZ8U+Zk --> ssh-ed25519 g+apXg 63i5Nh1WgDhEXersJjyEPwLbrSy+NlIsl2Qin5+AW2o -Y2AVFCRcs1Z0sK7RFHkRqp31As1Woaib09uphJXNNC8 --> ssh-ed25519 xZaw4A BjVjr/9QLgnhUe7pW4SjZBeUTHJaekPy/cjlgXS8XHs -IIMN+RmEhJv5l3Msuj4KfJBod8zkqiN6VNdVKMa0GqA --> ssh-ed25519 GrlIbA 2Aycfxkt3LhOmZkrBemZ/FWfFJH47czGO6Nj3wf8iCk -MMTEqeSU/wXtmbGR5p2XysdVfS1cF1HmGIvC/5BoEzU --> ssh-ed25519 1GkM5g 1c3eZUOv0dM72+ykavV3oaBum5j4kmFtKoXjWaX2wjw -ZVVze2cVGFNcDl6yYbOtrQt+jV2wMN88W52Glsiycg0 --> ssh-ed25519 d5QLRA AAjedyuS3VgtezdUSZcRlI//axbgr4b2EZMn7uX95Bc -GeQJO3Eb4e51cktRLyNZnNas+O2dhOW6YI/6K9wj59o --> ssh-ed25519 nrny8w EfL8blEJLOGwI1vR2Ef6mbiAtnEd+RbdvloTsexbwH0 -kOiMPlcRroIqcYe+6IaOtSsQV+I3qRSTe+S7GxplIxc --> ssh-ed25519 c7E/gQ kkEd77CboZIbiBYTj2C8aLytWXGS8saqaHfejTxleQ0 -Bow6vl7Hqux9ZwBH8uPLyIVnh74jJ4U1blgwJ61/xYw --> ssh-ed25519 IghKlQ BV2BytHmwk2c3yBGDUrM9hp1G9tBk7NTO1e60xrAOFE -p1NFdE3TxVmR79ipf/yvla2EPwEZlfA+yRnEKO06wVc --> ssh-ed25519 1mX44w 2HJKrguDtoS6t3g6DA9iE5t2qVmrzqogLm9FEI/wsT4 -/WXUqrpmUAUaGoFI35/5l/JwhQ+U+73xdRuueEsVnAM --> ssh-ed25519 t3ooSw 3Fg6l+OjwGUrTsXXZJnr8g4ALRzLp70AClk3SyjkujY -Kh6lAV1+uoYpcNvIkPE4HjSDvgsldBZl5TT/E4EYzVc --> ssh-ed25519 aWdXQA e4Q9sqzRfVhoDpP27wQfF6FuiK/vnD8HesVI8KQ7ERc -aJebJrp4dchwcjoqM3n7TtflUiUgWtT/e5+gcUGEOEU ---- aRHLSpxEESuG12HdRSigr5lUgKTZKQbiplmKXjPkmoY -G!Mא -\C`P-'Ǵg7{j$Dj -*caV?`]r \ No newline at end of file +-> ssh-ed25519 xIeYNQ 8V3cHyJy4EVqIQEOQ4ojmYhj47UIk4EhvrK7W0sgQAE +1SfRR0LPm2a4H+DyL5P/DQKIGw2q8wpr5P4vzJr7QNg +-> ssh-ed25519 g+apXg M5w5q8WLYVr2DDa/mehArNlffqeiJF3jDWoDL+HVuE8 +OqQBrqMYz1Py5nxAcWJoqfQaSB6N7jH/5fFsR1nS3p4 +-> ssh-ed25519 xZaw4A BvmpB1A3C8pIG01+KblMKQDlpVk3o9/NSuVlUFkS62o +TZ2IcJBM0s3TgsV1yRXqkWNmjVK4tL9FCEmwZkpDwIw +-> ssh-ed25519 qRKpEg lTcx+R8DFvSgaiwoKyfz+0Ir01QTZ2liloBSWCGgpHs +nEUEq2USFfn0PTThFczF9ixVporSOVt0zpAak9zhNw8 +-> ssh-ed25519 GrlIbA lGJEHd/QwePBnNGUp5HN720SwlzXAkhHZK1dqJ+xACw +bvHnVqv5JWn5UkoFC5B6OOtFDqoyJok3dqqa1MvAVxs +-> ssh-ed25519 1GkM5g m/HKHWrJIjRz9YDFIlGKmUpXdKoTx65meehM+imK7AM +NDv0qGDTMANSFRcCwFBEU4cN9FGhEWkLaPlKrG8YuHQ +-> ssh-ed25519 d5QLRA xRD6ajYe8TTI+vISLIU9GO0mN4ZGy4Ls+JgB2+SqXjU +snfmxe3KceDG0NEzuU7Tq+iV2DjQg3Kj5sSu+zqUH1E +-> ssh-ed25519 nrny8w E0WT+N8nlDbyEYyIEYbQ1szD+msfmkxc7ShGYbGWiCI +tT/rCZcfHEHUb4mhLm9MqNWBqWSsvicpzdjyTNXqv24 +-> ssh-ed25519 c7E/gQ J6WGJySFpuSYSX2EumhHD+bFWFXJ/+5MP0w3pasaKA8 +CRxEcqrM7rpwlw6kObLuR1R3kg42NdVsGhDHAlQG/ig +-> ssh-ed25519 IghKlQ u/HW2JP+ne3GY1RnatlfwkGnLR/Qc//w2c6nJ0zJUHE +xZD7Iq16xXx1eRApCGaxeGRvrNlTB00tqljDT3TiHSw +-> ssh-ed25519 ShThzg dQV/bc2LakHgDIMuJZUt4Vhz5f//oRmLyXa0IF9io1Q +b1pMQ2c+ZArirrUOxN9Um+bSeioZi2Xp/W8SnEmFyR8 +-> ssh-ed25519 1mX44w 1/0EYc3893hdRmL9gmuM0xV2Xo9if4t7LyKke4WziQI +aK4Fj3gnZpLSapEs1XNP4Bt+Spuxx9iKvl2giNFBEe8 +-> ssh-ed25519 t3ooSw Dl2/4u1ccqRP11+6e+nUXs0Ly0tLjd/zTWKQe87gfHw +9T+QY0zlAWyM5Axk24b8uYMUOVP/Ty60a8mF05LiNv8 +-> ssh-ed25519 aWdXQA Qt6GnCxXFd51akMYzW3gUyUB+3hpZcsPB9QOifOTQCY +2mCb5i4FF2963Yashcm2YCPZKmAXkp1dovMTVHKpMyo +--- g3KK/+8kbByG0bAtCr5d8D56h5Hx41/dYHTvdv3yHGI +v4 ssh-ed25519 xIeYNQ oj3KrZ+UGqEvtWcXP0YfQXuzLN1H9TAoDVIXSUZxTnk -ZfFB+fFDbxfm4njKCL47R8BHFRNx0XbJwrJHLG25KnI --> ssh-ed25519 g+apXg szTxJ8Vcty7VWoxur/vIg9C1TKdKrrOFiO829WoTngU -n85mWz+DKBj5m7QuTv2OlyJmLcvb5pw/+T5PoKhjhMM --> ssh-ed25519 xZaw4A ISwjQ48f1qyp0+HI7xj1GiMVBruJQYhGSsPa7tS/jQY -zw0t/RTLJU+oEm22aAJtmh4u5kHhGmZOYpfyt6DCkIQ --> ssh-ed25519 GrlIbA P6v/eHk9rcDRECaf2xZQdYEm+fMQpyM3qGqn+0LOY1U -sNrmaobDfEHlSQoNalUTgmmlY06s1e/LEKkzxBP6PZw --> ssh-ed25519 1GkM5g PpC9TosuGLFjxS6schUZoezt+zsHfQTzHMRY4pjpKg0 -5Ueruul0Gy/aumFxq0+yMpgROCCD+eQI+pxX4SHUe2k --> ssh-ed25519 d5QLRA 1CJ0dljTIg0F7St2S4tAV+0e3U/o76M435JI67dwexU -jFOktlN9ZkHSUd6MLXFzhhDwnlQ8bODlwRw/RkD2ZSg --> ssh-ed25519 nrny8w ecrVZEVoHOvJbzM5PTMCiUUxgrE6U6pu++pjRNLcDR8 -03XCfl02Dua3HU5dL4TURLqmXNq0k/23GUh94bdeU/g --> ssh-ed25519 c7E/gQ 4CAqakAg25f6pGde9yJ4VczrNYdFP+uio8JJ1krjgDY -Ch/gvyu7FZ+UJnjYcMWRe2Bqrxmso/XNJdVM3aLFVSc --> ssh-ed25519 IghKlQ VK4AWuSJb1lNdES/u4y0IuZhu6oyF4BZ5AJDJR/R1C4 -mPVjNkhkxZCEgcM9/+zKQTg9acxqBnmMQNX5k/mc334 --> ssh-ed25519 1mX44w MCidgF4pc389nz+Q4rcwi7qifVU9XnMyvm4tgRqFinw -fgOZZrCgowIe44LcYt8Msw7syqEnM71i17KyPAmgvK0 --> ssh-ed25519 t3ooSw RcncILQAdymCiIh058cjku4iusFg0xChz617lm1oqUM -4IdLMBm3AUv8Y75LHUBdISld3M22yGdV168EUybtYH4 --> ssh-ed25519 aWdXQA AmMd91q8q99IpydwRVo2dCEj5LW1zD3G5dde1DiuyFU -ePoHHGl7mrr1KmUYY63x60lAYP2txUgOoEr1VmPvu2M ---- XGhTp5mSDBSDLsGHLEDPhpsmZhW2c3PFE+EBx03fMtI -Zi9TM41`{o$J/~W8f oԘԓt"@M1 \ No newline at end of file +-> ssh-ed25519 xIeYNQ NoSi3IcUXv14iuk3rSV8DwqzDjKqj7kyztK8Ym5hUD0 +EkXAQNoi/PtSKC1mTpKvvmbKagU3A1sL5prlIBRUpPA +-> ssh-ed25519 g+apXg z9zUV8AwYcHPGU7WKXVfsZF7nzbiE7S0cr6NSJvvhEM +/6FS/o3lLXqHlweceO8z3WASBV++gv/skaKlGXFCeNo +-> ssh-ed25519 xZaw4A 67tu7XOQBvrkyXrQ1tK95oQ5ySbalA6k4+v51uB3qBA +JR6IvCGSbzHlpBaZP+mcp7Vxo+L82gEXX36jd15NQQ4 +-> ssh-ed25519 qRKpEg nC/fmk6Vj5eb2zIhkYevXcRiJAk7oZn5SC0Xior5nHk +rrCTI76wRyVKoWiAtIW2P2KBvLSGVgpXTEm1fseIfzI +-> ssh-ed25519 GrlIbA IztVlFSc6YhRCuh7I2dH8+SFfb+345XnaeryQMkGJyc +Svl2y0mkfrvZLpj3CbIso+0JOXDRSAJq+JhmSe/rvZQ +-> ssh-ed25519 1GkM5g 052aAqBZAeSdLLA4tBYyvGUaTaw95jxy01s0HZlwIUA +J2b8gVrnvj5NEs4UIeh3UtYRcw9Z0lH2PSPGSZqnnOQ +-> ssh-ed25519 d5QLRA TB2jQ6rKBK6Wt0yNWmioxxbmyGNNGa4tI3y2WI7O7ik ++fgymOesDUMHvNxsKZjzgRjufFjkUYM2QpviD8Qctqs +-> ssh-ed25519 nrny8w Xdo+cLrfgW82smiGKEVZ1H6QIy4I7Fsmn9ESVFkogHQ +J2J3uth9K3qiOij828KoPHyBPiQhT0qop+LajaMNHls +-> ssh-ed25519 c7E/gQ b+2g596Nej8bRxwEi6Hjhk9OZcqV15FO6hgAa6scCx4 +fQUy3IgyKZL7E79NTypMjjUHFG4rkl1QPols38JPH7E +-> ssh-ed25519 IghKlQ MHdt0223/0t2VychPS0HTQ3SdQDNUAr/ddrt9rCr4gU +B1CRDC1hTb5jXum574f6JbuuZqHhIUcJIaYsPxctkFQ +-> ssh-ed25519 ShThzg tPTJSClbTHxwNdAYqnzVhT6WNtk8L4RNDW/rxhTNsRU +Q9fnINSGdAUdq4NcVI+kWFSu68axZ4w4hUqTnqkkPXc +-> ssh-ed25519 1mX44w l6+3pYvE+Abh3dzvcipOqLKSZYAdv2LL6E2tzplrRXY +8S0Na0ZbVMqfoSCh169yZReJwEiuyTJyJFuxtRVcayM +-> ssh-ed25519 t3ooSw wv2JYvp7EycLGxlKdsOF53pMHe5RxfJEqfGXu8FKPko +mscR1hDtkdiYJz9ILyIxGRmIsYSVtb8GIhz4nBJFuXA +-> ssh-ed25519 aWdXQA nHmKw3gbE77opKvEmdxrTNn9HvGx6a6KEmsarGjN8Hk +orsYmxorW8L/4hbhaey+Kx75I9SezD+wVaX3pO8/lfk +--- asS+srlFGPWzi5KQg5GGsAs77JlCo3vnAd6yD0N7Eac +ɧ7)p6""<)T**f7=Ə<2fVmd%G*{#Ӄ \ No newline at end of file diff --git a/secrets/tailscale/authKeyFile.age b/secrets/tailscale/authKeyFile.age index e14674aa..0473a281 100644 --- a/secrets/tailscale/authKeyFile.age +++ b/secrets/tailscale/authKeyFile.age @@ -1,28 +1,31 @@ age-encryption.org/v1 --> ssh-ed25519 xIeYNQ BlkZ04hv8a2mcG3K5rfDdeOisAUTvWkGjwuZ8DFEBQU -5inc9zhip+QEPCJeSs9hbIxh8JkB3YMXhaWBPZnqJQ0 --> ssh-ed25519 g+apXg yfOoKmYVVhy9ldQTAuySpLgPP2SxeS/WoNh6z5SkqCI -spfN7zfKTPWCyOJP4SkLTS9wLvx8PUzGXdjQlpspHvI --> ssh-ed25519 xZaw4A ocwKguQJ/LPWBgrbBNE8IqLwxAMTbscZlkTPiRDl0SU -s7oTyv2VzGSIuJaPOF4Cbjxs9keQjypLx65B0VksZr0 --> ssh-ed25519 GrlIbA HBcGtVFOyAPtmA9HxQwiJKZzAXlvtgS/MBdlBd12zgU -kUkoaJp/070tiPWnCT4Dx9ZxmFC7m9FMc810u7GG/DI --> ssh-ed25519 1GkM5g qe9i+s9u7qNSbhm/inX3p5Es1TbVShVjBK01LovpIQs -S/yFdGMArpPWxZTGAeDoYOOY/9BCZjiZyrxHbgZyo7w --> ssh-ed25519 d5QLRA TSzFP7qN0xpKn18eYBx9RmKXgfp/JyyOPyL4pJpnyAE -RvdfFW9cIOntPyiliGpZURTHMDWa4F3fhTHZE5EJogM --> ssh-ed25519 nrny8w IuqWWB2FF2PS8auCpDzbR5sQGAmO9iAELYytc5y1Pzc -uGKqqbaRKY9bgyl4KrL3Cw1jGyojkEJGIf+X2jZloow --> ssh-ed25519 c7E/gQ 5E1vLioo1oN41w7uK2f2tKvlrhX0n8WxIfFafD1jUkA -OfyU3m/NbDGEm5Qc3UIS0d8O/IOIysHq1KBFlKp650c --> ssh-ed25519 IghKlQ z98a0JBWTn9H4fLUj+rKygt3diXY9S5kjmwJeTsaMFc -KV+re+o6j/8zzUN8a3WbrLgA+dDCw+TGsIZopP42JG0 --> ssh-ed25519 1mX44w iiV4Q9GNCohV1TrFINXqX0geIy/M86iJfz56tU4prDY -qgeamCWz8r7P2ksDxvDt93tv28ZH9nYDvct0POpOlzk --> ssh-ed25519 t3ooSw INW0CG1NigjlGvAlSLttQcRosyY5Y3wMnrwNgs4GFRI -xxjVoMg7hrVWVVpAMGg616o7JzuoQVGsrkTJSknVxLo --> ssh-ed25519 aWdXQA 7Hkg1Moowdtdz3Sk+Rp27kcj3j54FMmeJncpXYkCxjk -jZWbS6rbzsjd05tAkfjw8eY6NW0wCTtT2o4TWkcZ888 ---- UL0Qq4bSeQVBpGVn144zOfqIhmsZLTJRATb3ye14pZA -g}ѣ8+T?a;2'xBXyuѳAW>xU)}Ipd5 -oT}Zg2Q `XsrM ssh-ed25519 xIeYNQ Q2UYb1uy0zbzFCLxsuIgDLt5quaWLHiZBKN9eq0ern8 +PPBxzeE9XD4rf7NBw6Rd2RWGDAeC1w7Oqn2lVZnjGKo +-> ssh-ed25519 g+apXg 1PY6NFkSa925ctUCSOfiWG+ksMkTlJyhHVLMtvJzJg4 +q848PHw8809TJx3MHLdIC97a9JS4br5FrZz46V5EcIk +-> ssh-ed25519 xZaw4A SxcVMRIDbBqWTmAUxu8g49j0Q5ZxqhLvnPLqTAr96UQ +It/QjTa/gb3NrJsttb/GRx6s9rrFkq/vOAnjneP1HsY +-> ssh-ed25519 qRKpEg LbhT2U1VeGONovwHgHQBcPgEfojJIggX29UE1Vs+anE +t7FNBlbdEccA+BGBNTLRGylYTjNm1tPTUdVYXzK5OWM +-> ssh-ed25519 GrlIbA 6XENZhQ0xlGh7WCNkPliG6maOpdKICiT3YhvrAFSkhI +pTUG4MnbdUUuLJYH7nlw7XkJDji9MgLxOffWUe9dYm8 +-> ssh-ed25519 1GkM5g IQRIN/jLo9As/28AZXwmWiwFkkjvB92m6fZ8qwFPlSc +ZzJthnkuCjK/EDqH91SVa6W4BTIn/6G/emSgyGyjZMQ +-> ssh-ed25519 d5QLRA df0t/hktVb5892grW2hTzghYRiuUzak6BkA6bffiimk +oRiKAZzHO8aY/SQwatk/TrNzuwJcyiA9WLXUYfAAdRA +-> ssh-ed25519 nrny8w bPNvJDfmlpDNcscJo6y730LcwKAOTW+EN1bGKL3sgw8 +rSxHskwG+sZe+KAvJExjG3cqw9V62w++/qc81/28MDg +-> ssh-ed25519 c7E/gQ e3KhEeaSOLyF0kSR7lF15p0WYk3mbvaoKGjPlayKsQk +gjdW/tC2rIb7QTGaVfZkDUHI+PqnwrBwNGqaguJTvqQ +-> ssh-ed25519 IghKlQ TJYxY4EDluP27b73xLWPHV4SVjD33vnuMF3lBWv0Lgs +qMeIFaqXK06K3X5DkT7lSrDqDPc1aGYyqSgTqKt8UYA +-> ssh-ed25519 ShThzg k/uUnZyhSaRl5ulWoRgng5yr/DfhyiJxbsYdEI0LFXA +SLpWmVC13MtZrI/LfQSWZ9Ua5Or1Iz9KNH7ydLO/LQ0 +-> ssh-ed25519 1mX44w dGIN9lVJnUsC20zOQKGNo5KJZj+graZzDbXKUjSw324 +sRFQrpsqM/LBwckfqPrG6pAJFd1PH1ulSxtFicjis0c +-> ssh-ed25519 t3ooSw HBs6R7yikfJZfObI6VCQ7k02Vfc55Ypte+Xlv/1O5Tg +foBH7tr2x7pd92W6miHl7+JbET+qaDFi4k/He69+Go0 +-> ssh-ed25519 aWdXQA 9ztm69dxDttZeMgCneW9YaqCXHIdZDtofBKwl1Z4vQg +h8r/DKAVtoe+/M8A0lbmj8iAZH6CjbBXdclGXjpIew4 +--- ENgUEuaJOXxlIWdAK3G8OifGZnb4Lj0R72dubYDBgqA +vU~X7AFަU~!TIfr&Ba) 1iyrǵTd̨Zg7ycYY\6ي_< \ No newline at end of file diff --git a/secrets/transmission.age b/secrets/transmission.age index 4046e2efb973186575574982a8708d5c4aa357ad..f34e8a6384c77c52579922c3bfe3168040cf56cb 100644 GIT binary patch literal 1915 zcmZY9TgV&-6$fxJ)|CBhp(Q59wtTBK59#{3Gdq`^v88opcV>6?KDV8Vh|JE+&iy_+ zvoq2P7L-z`1XQfpJmet|ZK^cZdkku0y#%#bFHjmm5yePqLw%?OG|$`j1Hbd<{5hIs z9+;t?R&nk`;YXs>Y8PPR;NfPL*$1Z4K@bpcZW&XVu}!Q5IShyEgrRcY?I$Ves|JBd zT@s0F(aDE7vDH^;JrSsemaV+jFzd2to%T#2UH78SVpFeFQUdvqZ8Mga;8;2Z>T*}J zT3ReyO&=mqTF@rj?bIMa$S*Kbr*l1m07v3PT9}h7eSB+Md;m9$cr#z^<#GhK*hj}M^V46ZjB+~y-nMyS_uN$g>X40lP4bk)!wVN&B#xZ3z z1-phfcH9w}VGA#D!J{;*B=Z?rRq0ChSw7zIS#8=bOEpMn0+vRHN;EobO|790PlrZ( zgZ2~As&Rv2a(29+AZ>sVyV@Z2nHA9-L!mK63J0$Pv|w!##@BTi2JJ;)ra+GJosN@i zNoK)&USp~BSr;D2**sXx=5bGh!z><2Qn_(OpEKM*qB~n@kS0rPR|5y$6tS9?w6b#$ z)=)?_I&_h_riH+!+RqKKT-vA_FSqu9$Y>a#8tB^Dnt+{wK`}E77!hZzW2UH0&AgzJ zM~Xf|qj0Sy#;w_%P8tY1;fQ8$S#ooqWZEGtj0!&rET!98fbMEq2q9E;`jVL@kbqF zhX5r2rCuV@^JK1%D^g8OiYYv-aN-$9oE+4OzRQ4p$Y_n&JcrvxVW~saWy*xh zz$G(8R_$n4)4NpLVw>;==TUm@B1meM!-(t6ac^Mah+0T23eD}XyBw`ddBL+;V_JEj zD+CkBwP9gR;{nC3i;;$L=_sk`dQc$U+O5#pgtc}x#N5GCpe z?dh(@+qcSZHN{%!60n4+aRl-`tmTesJdJunNh*m`k^s|Eg4{`LUd9^Gtb?>zNbq6b z33X{e5ZkH?4Nczma8PC=v0?$P%58_#cQr7OVYqC1NH>B&P?uoU&od6|$bnOg)}=R> z!SR+KT2rGdI)t~R^@g7zHr=Uvc2Z7opazHyEy9ANlAggCQJ8U2EEh6T+tl0cmP1j* zm(8U(2Lf@>mMLhcY*(-h1>?YU6JQ4Qy>Ub!m6~<^I8iI00b;&Y!X;yn9-qWiLQPR^ zs9{|sU(5P*Sh1V{w@Y_cW9)7=O)_MbXrjHIBtqVV6jF)8VkcoEJLPC}ExF<_Hv3hW z;ONMwV2fzrDvp={E-6c{O4ycWQ#QYf`Jht!6U6fr!X;chhHM_W)slmQCZ{dN0tYh? ztzi;1D(Erf!gh<6WMc#I5IM+i{X<{T7L?cc&o6#;wD+zH*A9OOdicHvUcI+_{C$Vb z^EYn)$wwawFMi|7rOS67nIHAa`-N%WmuLs%BUIMT5FYO_}RG$8h__Y(Sc+4NKpL_mM?*jj= zOZu6~d!G92S1!Eq)}g&epMLH7MdF@AXU;r$*W-^T$mNGl9Q%H&e(#w>m#6_1OO5^XK)}{`NC3;CTNPaYgi zZa-ar{1p6-FMao^6F2{P2k`pMKR;+5Y6SWI8@F94k314{H(veCeMfFSV1MFe;OZA| NyPJ6P13&uV{{hRnlZyZV literal 1695 zcmZXTX~-N09mZ`nAF|fgs1Y?WE|v7i^13^-v$L~el-ap=?%89G56aHDGrM!o&g_m2 ziHc~A1}fSpE!1E|E3`@vw6S2Tlte6**0vUr@YVyONGp}#h3NbF&DZ~j=f}hE`OiIP z$BC?Ln-qQ=eI(Ajb_q0gKHkjp#g1cxy&f=VZWu=w5 zUTdCcUX#E&2$aLAp?jbah#neNBX?-yg(fV8`9y&P6wqWc?0IM-^Jis7CF>5~&IvmY zkT?}0%y30r(}r_e*n+TIFM;7k%JJ4z+z2Nv?=8X zs4Tz*Qm@>c+M-2J4Jl1(P!E6!A6}uIol+E5<~d zkiljK3oQ+co{>sW4$}_j^5U!*_&VK5c*~17+rTJ2qH1IWF0K+oveq8fZUJCkz^zL0 z7ZI}1twBFC##-QrIhKXQ{%!!ZyQHCds{omvu4L9S+Y_2Mrv*%#u`smxuzQ_1t538&xj9xPB_%zWEW>PS z>8f52$!-rAn)QfvQZQepjBlHX%A;OGZfB-h;WlAPGaW<{2UH15t|dO~8;}rcSh=^J z5nosR>%1}Ef?dhYse~i(q(=<85C!!SFr!-?2C>(QV|KIxs~1kR_ANC6w{e3YKwl&Q z0T{<3&4imOnDd;*GV(a*Tx^cfi8E#5+RNGNJ^%R?JjSyzP zx1t-z7) zED*MjRqmW`^T>c{RYHU-t#PP;Hng8MS8Yv3oBp&K#454nV@?D|@J92|nsjJ^MUXzV zWPpwYSDM0%ly0XHpUw2mM-#*oqtR393Q)M>+XH;zxb;8sSk?Z ze)MMT!l&Q(*nivuA$!M@2e~_5c*{4QKJm|2yvE&EwC!c!YsVMY{(Pu-oh`uCv7dkaSn%ry?tWx8n}7Jooypl(&aBw4od4y)3+H#g^~j<7 z@fXg#^!{7}x%Akj;+yJsZ-m9)*_%tym80)M4}9m%hn{-%@Q!`%><`a9 z`};p#RgXNs`|OL?-uuOq)2qAhc=;#K{}5>%jXZg V^|Kc~bHfuq<8CT1-g(zY{|_C!Q854j diff --git a/secrets/wifi.age b/secrets/wifi.age index afbcb490667aeea36ce66efa47eea4669c0c6c5d..4b2a262e1d38a7c195884cdfd39795c8effc3384 100644 GIT binary patch literal 2020 zcmZY7>#y4e83u5~M5{(xM~fy96_9PTmFlL6IY^NKYojATEjvf0X zv8}4GaT#nw+v$gLKw=UV;4>(l&!_*u z`+J^8uVGsSYtoO>aLElOdxFR=&cR&a^Z7V-3f7>EARv)X8kR1Id7Z4f0pN+*+=kR~Q%)lwyw5{)EwwXO)Wj58n>SUj7zxPXG@Eu96jcqnU} zC5(d9QPyiVV1$~TA1T2QZ7(?lh%9l2Phq{#Y^bC5oT_y&*_ml0Twg43c_1n|t!OK9 zy@Y#+Q?}#@hN8_9G~oiPA}6M(?qV5vAlkYS@( zhNED;HkG)Lvh$%HPZdH26~PJXmMS(UYAve_dUYT{OP#cWg!2ZJE>B>kZDTTCHM;na2 zz)*m24nc4w8GC+_ft`NV$W2Hawu0I;?vL4FDMkH8SaD&Y1#{CGE;FV=HIS??n+7GW z*Fbv2BX+(7#;~VS3IJ#_U5o4OR?-M3Gq0GM@GRtuRmyQV5%o&$C?^3mHVv7jU}>Bo zv{_*hqLu_O%-J9YW`t3ee3&UgR*$9Tbe#jc0q|iW# zYXl?~^$FTnixXbcb5k|!nEo6!m68XVNoUGKKx9-vNm}&N0hhKhAf%Nxj4(HKn?#co zU*t`b(!(Xb2S)7$G{{^P!4%dJ{kAPlSVM*kvMz8_tvhmq+=LfNUW9CXVO9+xGm*~N zs1INv6&%;XE46Gg6Hyg3v;n`qTOXr}wwNEufiy^YiX5b9sR|JOjFQ7?j5r2QVMXSe{aG9U@6qvanH8sRKcOtS|8OTElj@v6zn{ zrig~+Zhx-TXo#|zCCDP^BB7_VU{FLAA5lD_tLvf`=Wy2@SuULoCEv6wDJ-T%E0p>j z53RJj`j9o|Y{!85HNb(_YqHaEGCMz=I%7%`>>9(g6F#F|jxFM9A7cVv)LR+b=c-zQ zhZVg-<*cDi`+UkSWSXxsxP!OG*un|k&qQ*=8eH>`($s6Bz53v$F9CfGh8KBHDn+a~ zSjgj^+H(A%-mQ>0Fa$bo)Mm$OJ!)e$gB@C|N9J5D3(Hm6adnWbsU*!?pkqc%w^Nnz zZW$G#ieXM@b&kL{Ex7~*fxO5o=|sW|+^*LIMvVx)X!Tkan?wtr&s5&96ch*y3lw;A zlmn$c-f3ci>Bd25l31mkaYL`#s3vWBNRK%O%HBVNwQ#Dmen~?eXd;=9hf9(>8!j2b z7@%+yriQ?lG6YA}CR1h1K)x&2Z9p*>2qDegYBkpC z0W6JsI?eh7l`9kq`3?t5Gl338a@H($bu4E3#Hgqzbez>`rmb>5I}0j+Z4!EJ>!9%c z18?5bIlb-YR~j!oMsK||F7C@c`+;vhaPP;4YquU++qY+x-4?zlo_X-4-#-!a=c=uv zkL!nIq-kL>qXI=Ah8 z@j>$_apAr3%LiqbTV0&ozw+5%-MhRS|H(fJM&Xa`-fMgEr!E{mzU|Zt$DZFDesc3! zp?>P+w{LUnmwzyS?Y_U9zW(+~?RQttzkBE9Z*Thgjn{X)d-29UKO}BTOLzSud+5=3 ze)!I1;P`)^wh!F>wH?>Lb2WPC!~gm5eB+VbN6(nIXB+y&dpd-aOF`Q+g}kAHF32K)L~q~#Nx zlb4>ov~~6P@vReG|{{e-Z&kX)#u6$fybfQ^i?b{()Gl|~@AQ>}~R*tw4BwtJn#aU9!;V>^x$RkXI_`29{| zJL)Ec)=ny=d$0#+0)%*!4wV5dlYjz4n+jvAn97D)(AWS?6jq>6=+LFA=+F250q1;l z&iNk2(3f>zi}P@51^&l_*Z}8HVfpT2l9SNV3oBRZuKhxJ}LVOc%oz9Ono+5hSM`0RYNLRseMI zjT#xdl!_NA+VN%~?8&8=ZZH#EbbQHR>K%t_&l9@g>M1;Jv9pFFItA1#s{-HibXTe+ zOj#RcLB)sx$7}H&BLQQMkhp$x5yDuoQG-Z_tr*3abU33qXX~9tpP#BVeqdCqZL8eT za>lLYUV2H3gc_OG+D*x*$=KOnpUkv083wdbJ%2@C15JDo*r6QZDpLBb&^A75rg*IX4%wb8EM$f5s?()4kpdXEDTyXT#IsA zX)!84WNB@H_G4@)Q`jQFr<6a}osF~kv7cAdqC}ek8B^^cJ7pu*^3Y^ZZpkCjBr+#S zn)4D^!iPg6q>P|2md0eGT3umrt1jUgAGFjVf`N4{p-qvVh+J)EmmS}Zi>{5pD2o)`2plMrNO*8wkMl133)Ptq{VFDIc0v} zwdEDFWKaRzvB{1C#u|lBt0TRKvq7702;2Bk1Z z3R6=@r%jb%@oOJ#;c=IgZF6yRRY6vtITXA$%hbuBuy(VQJSGLnaXhhj97?9 zJ#*>)lS`M+n&#>aJD)t1eZso>$oGEhn@it*vSi(UXa3as$qUZf?&}EtzM}^(zWCD^-q*c)um`>H(1FPg z`)pZ?h? zd(T@BzVwS9Z<+g|-#^uq^!y1Mn^@hi{Y z@x|{O$9LUzzjElEYd^mLrZ;^3Z>wkSdB-R3+_&}o-s%fWg>$b6>!%(%0d9Zd7@=(0 z@tfD7zu#JkxwnAr&wY5$thIRTW%+O>_daX9ar&FCbKCi^+T%y>x%<+?+rWGOGT05> zwCCz6=Uun$`+#xyxl8ep^&9d1|As1SFP>OjIQZ<*>z{os`PhMH?)YyH_|A#be|rAS iyAbN7v%B;o&!~^n^`(oCYyJD)zGcrb;~#$VjsF856Nc>o diff --git a/userModules/aly/syncthing.nix b/userModules/aly/syncthing.nix index 463fcea2..55449728 100644 --- a/userModules/aly/syncthing.nix +++ b/userModules/aly/syncthing.nix @@ -29,8 +29,8 @@ in { "gsgmba" = {id = "V2YCZSL-XY7H72L-FGJFWP2-JNYX72O-OJ5V2HY-V4SSSJM-77A7E3Z-7EJFAAV";}; # Work Macbook Air "iphone12" = {id = "SBQNUXS-H4XDJ3E-RBHJPT5-45WDJJA-2U43M4P-23XGUJ7-E3CNNKZ-BXSGIA3";}; # iPhone 12 Pro Max "lavaridge" = {id = "TMMSCVA-MDJTDPC-PC47NUA-2VPLAIB-6S6MEU7-KALIGUJ-AWDUOUU-XD73MAY";}; # Framework 13 AMD - "mauville" = {id = "52MTCMC-PKEWSAU-HADMTZU-DY5EKFO-B323P7V-OBXLNTQ-EJY7F7Y-EUWFBQX";}; # Desktop/homelab b - "mossdeep" = {id = "3DODR5S-WU6DTH6-Y35QZX7-7OZEOGG-CYVGGCJ-TJ6AOZX-MFDSRCR-NM727A6";}; # Yoga Slim 7x + "mauville" = {id = "52MTCMC-PKEWSAU-HADMTZU-DY5EKFO-B323P7V-OBXLNTQ-EJY7F7Y-EUWFBQX";}; # Desktop/homelab + "pacifidlog" = {id = "6EBVXYI-HZW4LQI-T6L3TTI-DZEBXJM-RP3DW7N-BCAG6FC-G2654DN-XJFSLQD";}; # Lenovo Legion Go "petalburg" = {id = "ECTD3LW-YZTJIXX-HLQYXT7-UGZSGST-3DDKF72-DJPMDHE-SUYDWIT-ASTKTAE";}; # Yoga 9i "rustboro" = {id = "7CXGPQN-7DYDYJN-DKELOR3-RD4HZUW-SSUDGLZ-WVXYFUT-DPT2MGD-6PO5BQF";}; # Thinkpad t440p "slateport" = {id = "MDJFDUG-UJAXQXI-AMEF2AR-PBMD5QK-Z5ZG6AA-RCJCU3M-GZHQQEA-X2JGOAK";}; # homelab a @@ -43,7 +43,7 @@ in { "sync" = { id = "default"; path = "/home/aly/sync"; - devices = ["brawly" "fallarbor" "gsgmba" "iphone12" "lavaridge" "mauville" "mossdeep" "petalburg" "rustboro" "slateport" "wallace" "winona"]; + devices = ["brawly" "fallarbor" "gsgmba" "iphone12" "lavaridge" "mauville" "pacifidlog" "petalburg" "rustboro" "slateport" "wallace" "winona"]; versioning = { type = "staggered"; params = {