diff --git a/flake.lock b/flake.lock index 675516d1..5dab6fff 100644 --- a/flake.lock +++ b/flake.lock @@ -510,7 +510,7 @@ "crane_5": { "inputs": { "flake-compat": "flake-compat_6", - "flake-utils": "flake-utils_10", + "flake-utils": "flake-utils_11", "nixpkgs": [ "music-player", "nixpkgs" @@ -727,6 +727,27 @@ "type": "github" } }, + "devshell": { + "inputs": { + "nixpkgs": [ + "headplane", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1762521437, + "narHash": "sha256-RXN+lcx4DEn3ZS+LqEJSUu/HH+dwGvy0syN7hTo/Chg=", + "owner": "numtide", + "repo": "devshell", + "rev": "07bacc9531f5f4df6657c0a02a806443685f384a", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "devshell", + "type": "github" + } + }, "disko": { "inputs": { "nixpkgs": [ @@ -1187,11 +1208,11 @@ "systems": "systems_14" }, "locked": { - "lastModified": 1685518550, - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -1223,11 +1244,11 @@ "systems": "systems_16" }, "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", "owner": "numtide", "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", "type": "github" }, "original": { @@ -1255,6 +1276,24 @@ } }, "flake-utils_14": { + "inputs": { + "systems": "systems_18" + }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_15": { "inputs": { "systems": [ "nixpkgs-xr", @@ -1275,27 +1314,9 @@ "type": "github" } }, - "flake-utils_15": { - "inputs": { - "systems": "systems_19" - }, - "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", - "owner": "numtide", - "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", - "type": "github" - }, - "original": { - "owner": "numtide", - "repo": "flake-utils", - "type": "github" - } - }, "flake-utils_16": { "inputs": { - "systems": "systems_21" + "systems": "systems_20" }, "locked": { "lastModified": 1731533236, @@ -1312,12 +1333,15 @@ } }, "flake-utils_17": { + "inputs": { + "systems": "systems_22" + }, "locked": { - "lastModified": 1644229661, - "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -1342,15 +1366,12 @@ } }, "flake-utils_19": { - "inputs": { - "systems": "systems_25" - }, "locked": { - "lastModified": 1731533236, - "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "lastModified": 1644229661, + "narHash": "sha256-1YdnJAsNy69bpcjuoKdOYQX0YxZBiCYZo4Twxerqv7k=", "owner": "numtide", "repo": "flake-utils", - "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "rev": "3cecb5b042f7f209c56ffd8371b2711a290ec797", "type": "github" }, "original": { @@ -1381,6 +1402,24 @@ "inputs": { "systems": "systems_26" }, + "locked": { + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "flake-utils_21": { + "inputs": { + "systems": "systems_27" + }, "locked": { "lastModified": 1726560853, "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=", @@ -1395,9 +1434,9 @@ "type": "github" } }, - "flake-utils_21": { + "flake-utils_22": { "inputs": { - "systems": "systems_27" + "systems": "systems_28" }, "locked": { "lastModified": 1731533236, @@ -1505,7 +1544,7 @@ }, "flake-utils_8": { "inputs": { - "systems": "systems_12" + "systems": "systems_10" }, "locked": { "lastModified": 1731533236, @@ -1723,6 +1762,28 @@ "type": "github" } }, + "headplane": { + "inputs": { + "devshell": "devshell", + "flake-utils": "flake-utils_8", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1763680613, + "narHash": "sha256-Pr/LMkiiqfs3CIW5TG+QNFJwYXEzHTvULLChzg2B2oo=", + "owner": "tale", + "repo": "headplane", + "rev": "cc533f1b725c8a022b08ac3ae6e70b22f29de68d", + "type": "github" + }, + "original": { + "owner": "tale", + "repo": "headplane", + "type": "github" + } + }, "home-manager": { "inputs": { "nixpkgs": [ @@ -1886,7 +1947,7 @@ "nixpkgs" ], "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems_10", + "systems": "systems_11", "xdph": "xdph" }, "locked": { @@ -2041,7 +2102,7 @@ "nixpkgs": [ "nixpkgs" ], - "systems": "systems_11" + "systems": "systems_12" }, "locked": { "lastModified": 1761675634, @@ -2059,7 +2120,7 @@ }, "hyprmonitors": { "inputs": { - "flake-utils": "flake-utils_8", + "flake-utils": "flake-utils_9", "nixpkgs": [ "nixpkgs" ], @@ -2345,7 +2406,7 @@ }, "lfca": { "inputs": { - "flake-utils": "flake-utils_9", + "flake-utils": "flake-utils_10", "nixpkgs": [ "nixpkgs" ] @@ -2391,7 +2452,7 @@ "advisory-db": "advisory-db_4", "crane": "crane_5", "fenix": "fenix_2", - "flake-utils": "flake-utils_11", + "flake-utils": "flake-utils_12", "nixpkgs": [ "nixpkgs" ] @@ -2519,7 +2580,7 @@ }, "nix-auth": { "inputs": { - "flake-utils": "flake-utils_12", + "flake-utils": "flake-utils_13", "nixpkgs": [ "nixpkgs" ] @@ -2684,7 +2745,7 @@ "nix-minecraft": { "inputs": { "flake-compat": "flake-compat_7", - "flake-utils": "flake-utils_13", + "flake-utils": "flake-utils_14", "nixpkgs": "nixpkgs_6" }, "locked": { @@ -2853,11 +2914,11 @@ "nixpkgs-xr": { "inputs": { "flake-compat": "flake-compat_8", - "flake-utils": "flake-utils_14", + "flake-utils": "flake-utils_15", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_18", + "systems": "systems_19", "treefmt-nix": "treefmt-nix" }, "locked": { @@ -3035,7 +3096,7 @@ "nixpkgs" ], "nuschtosSearch": "nuschtosSearch", - "systems": "systems_20" + "systems": "systems_21" }, "locked": { "lastModified": 1763804171, @@ -3053,7 +3114,7 @@ }, "nno": { "inputs": { - "flake-utils": "flake-utils_16", + "flake-utils": "flake-utils_17", "neorg": "neorg", "neorg-telescope": "neorg-telescope", "nixpkgs": [ @@ -3079,7 +3140,7 @@ "norg": { "inputs": { "flake-compat": "flake-compat_9", - "flake-utils": "flake-utils_17", + "flake-utils": "flake-utils_18", "nixpkgs": "nixpkgs_9" }, "locked": { @@ -3100,7 +3161,7 @@ "norg-meta": { "inputs": { "flake-compat": "flake-compat_10", - "flake-utils": "flake-utils_18", + "flake-utils": "flake-utils_19", "nixpkgs": "nixpkgs_10" }, "locked": { @@ -3189,7 +3250,7 @@ }, "nuschtosSearch": { "inputs": { - "flake-utils": "flake-utils_15", + "flake-utils": "flake-utils_16", "ixx": "ixx", "nixpkgs": [ "nixvim", @@ -3215,7 +3276,7 @@ "nixpkgs": [ "nixpkgs" ], - "systems": "systems_22" + "systems": "systems_23" }, "locked": { "lastModified": 1756860511, @@ -3343,6 +3404,7 @@ "ghostty": "ghostty", "guihua": "guihua", "handoff": "handoff", + "headplane": "headplane", "home-manager": "home-manager", "home-manager-stable": "home-manager-stable", "hyprland": "hyprland", @@ -3674,7 +3736,7 @@ "nixpkgs" ], "nur": "nur_2", - "systems": "systems_23", + "systems": "systems_24", "tinted-foot": "tinted-foot", "tinted-kitty": "tinted-kitty", "tinted-schemes": "tinted-schemes", @@ -3708,7 +3770,7 @@ "nixpkgs-stable" ], "nur": "nur_3", - "systems": "systems_24", + "systems": "systems_25", "tinted-foot": "tinted-foot_2", "tinted-kitty": "tinted-kitty_2", "tinted-schemes": "tinted-schemes_2", @@ -3747,16 +3809,16 @@ }, "systems_10": { "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default-linux", + "repo": "default", "type": "github" } }, @@ -3777,16 +3839,16 @@ }, "systems_12": { "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default", + "repo": "default-linux", "type": "github" } }, @@ -3866,21 +3928,6 @@ } }, "systems_18": { - "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", - "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default-linux", - "type": "github" - } - }, - "systems_19": { "locked": { "lastModified": 1681028828, "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", @@ -3895,6 +3942,21 @@ "type": "github" } }, + "systems_19": { + "locked": { + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "owner": "nix-systems", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default-linux", + "type": "github" + } + }, "systems_2": { "locked": { "lastModified": 1681028828, @@ -4030,6 +4092,21 @@ "type": "github" } }, + "systems_28": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "systems_3": { "locked": { "lastModified": 1681028828, @@ -4301,7 +4378,7 @@ "inputs": { "advisory-db": "advisory-db_5", "crane": "crane_6", - "flake-utils": "flake-utils_19", + "flake-utils": "flake-utils_20", "nix-github-actions": "nix-github-actions_4", "nixpkgs": [ "nixpkgs" @@ -4594,7 +4671,7 @@ "inputs": { "advisory-db": "advisory-db_6", "crane": "crane_7", - "flake-utils": "flake-utils_20", + "flake-utils": "flake-utils_21", "nix-github-actions": "nix-github-actions_5", "nixpkgs": [ "nixpkgs" @@ -4647,7 +4724,7 @@ "zjstatus": { "inputs": { "crane": "crane_8", - "flake-utils": "flake-utils_21", + "flake-utils": "flake-utils_22", "nixpkgs": [ "nixpkgs" ], diff --git a/flake.nix b/flake.nix index 85d81f79..b56d2737 100644 --- a/flake.nix +++ b/flake.nix @@ -244,6 +244,10 @@ inputs.nixpkgs.follows = "nixpkgs"; }; crates-nix.url = "github:uttarayan21/crates.nix"; + headplane = { + url = "github:tale/headplane"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = { diff --git a/home/apps/default.nix b/home/apps/default.nix index 3c5c984e..4395398c 100644 --- a/home/apps/default.nix +++ b/home/apps/default.nix @@ -13,7 +13,7 @@ lib.optionalAttrs device.hasGui { ./discord.nix ./firefox.nix ./ghostty.nix - # ./gimp.nix + ./gimp.nix ./guitarix.nix ./hyprpicker.nix ./jellyflix.nix diff --git a/home/apps/discord.nix b/home/apps/discord.nix index 1982a2fb..4b6b165b 100644 --- a/home/apps/discord.nix +++ b/home/apps/discord.nix @@ -6,5 +6,7 @@ home.packages = lib.optionals pkgs.stdenv.isLinux [ pkgs.discord pkgs.vesktop + pkgs.discord-canary + pkgs.discord-ptb ]; } diff --git a/home/services/eww/eww.yuck b/home/services/eww/eww.yuck index fbe398bb..78186d53 100644 --- a/home/services/eww/eww.yuck +++ b/home/services/eww/eww.yuck @@ -11,3 +11,31 @@ :stacking "fg" :geometry (geometry :x "96px" :y "96px" :width "250px" :anchor "bottom right") (activate-linux)) + + +(defwidget bar [] + (centerbox :orientation "h" + (workspaces) + (music) + (tray))) + + +;; (defwidget tray [] +;; (box :sclass "tray" :orientation "h" :space-evenly false :haligh "end" +;; (system-tray) +;; (battery) +;; (clock))) + + +(defwidgets workspaces [] + (box :class "workspaces" :orientation "h" :space-evenly true :halign "start" :spacing 10 + (workspace-indicator :index 0) + (workspace-indicator :index 1) + (workspace-indicator :index 2) + (workspace-indicator :index 3) + (workspace-indicator :index 4) + (workspace-indicator :index 5) + (workspace-indicator :index 6) + (workspace-indicator :index 7) + (workspace-indicator :index 8) + (workspace-indicator :index 9))) diff --git a/nixos/default.nix b/nixos/default.nix index 8e12062a..e01e61c6 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -27,6 +27,7 @@ inputs.nur.modules.nixos.default inputs.sops-nix.nixosModules.sops inputs.stylix.nixosModules.stylix + inputs.headplane.nixosModules.headplane ./${device.name}/configuration.nix ../home/module.nix diff --git a/nixos/mirai/services/default.nix b/nixos/mirai/services/default.nix index 17073909..4c2d3cac 100644 --- a/nixos/mirai/services/default.nix +++ b/nixos/mirai/services/default.nix @@ -15,11 +15,13 @@ ./lldap.nix ./monitoring.nix ./nextcloud.nix + # ./paperless.nix ./prowlarr.nix ./resolved.nix ./searxng.nix ./tailscale.nix - # ./paperless.nix + ./headscale.nix + ./shitpost.nix ]; services = { nix-serve = { diff --git a/nixos/mirai/services/headscale.nix b/nixos/mirai/services/headscale.nix new file mode 100644 index 00000000..74594c0c --- /dev/null +++ b/nixos/mirai/services/headscale.nix @@ -0,0 +1,79 @@ +{config, ...}: { + sops = { + secrets.headscale-secret = { + owner = config.systemd.services.headscale.serviceConfig.User; + mode = "0440"; + restartUnits = ["headscale.service" "authelia-darksailor.service"]; + key = "authelia/oidc/headscale/client_secret"; + }; + secrets.headscale-authelia = { + owner = config.systemd.services.authelia-darksailor.serviceConfig.User; + mode = "0440"; + restartUnits = ["headscale.service" "authelia-darksailor.service"]; + key = "authelia/oidc/headscale/client_secret"; + }; + }; + services = { + headscale = { + enable = true; + port = 8095; + settings = { + dns = { + magic_dns = true; + base_domain = "headscale.darksailor.dev"; + nameservers.global = ["1.1.1.1"]; + }; + oidc = { + issuer = "https://auth.darksailor.dev"; + client_id = "headscale"; + client_secret_path = "${config.sops.secrets.headscale-secret.path}"; + pkce = { + enabled = true; + method = "S256"; + }; + }; + }; + }; + # headplane = { + # enable = true; + # settings = { + # server.port = 42562; + # }; + # }; + caddy = { + virtualHosts."headscale.darksailor.dev".extraConfig = '' + reverse_proxy localhost:${toString config.services.headplane.settings.server.port} + ''; + }; + authelia = { + instances.darksailor = { + settings = { + identity_providers = { + oidc = { + clients = [ + { + client_name = "HeadScale"; + client_id = "headscale"; + client_secret = ''{{ secret "${config.sops.secrets.headscale-authelia.path}" }}''; + public = false; + authorization_policy = "one_factor"; + require_pkce = true; + pkce_challenge_method = "S256"; + redirect_uris = [ + "https://headscale.darksailor.dev/oidc/callback" + ]; + scopes = ["openid" "email" "profile" "groups"]; + response_types = ["code"]; + grant_types = ["authorization_code"]; + access_token_signed_response_alg = "none"; + userinfo_signed_response_alg = "none"; + token_endpoint_auth_method = "client_secret_basic"; + } + ]; + }; + }; + }; + }; + }; + }; +} diff --git a/nixos/mirai/services/shitpost.nix b/nixos/mirai/services/shitpost.nix new file mode 100644 index 00000000..cb29ad0a --- /dev/null +++ b/nixos/mirai/services/shitpost.nix @@ -0,0 +1,13 @@ +{pkgs, ...}: let + src = pkgs.fetchgit { + url = "https://git.darksailor.dev/servius/adarkdayinmylife.public"; + # repo = "adarkdayinmy.life"; + rev = "68d972f68cab8f68916b94df05b7ab6a7da4a1da"; + sha256 = "sha256-EVis06rmHq1jJK0FVsbgi7TOru7GtEUpbx0PjU2AKEo="; + }; +in { + services.caddy.virtualHosts."adarkdayinmy.life".extraConfig = '' + root * ${src}/ + file_server + ''; +} diff --git a/nixos/ryu/ryu.nix b/nixos/ryu/ryu.nix index 31b37cf8..9e7907ef 100644 --- a/nixos/ryu/ryu.nix +++ b/nixos/ryu/ryu.nix @@ -17,10 +17,12 @@ enable = true; enable32Bit = true; extraPackages = with pkgs; [ - # intel-vaapi-driver + vpl-gpu-rt + intel-media-driver nvidia-vaapi-driver # vaapiVdpau # libvdpau-va-gl + # nvidia-utils ]; }; nvidia = { @@ -50,8 +52,6 @@ boot.loader.systemd-boot.consoleMode = "max"; environment.sessionVariables = { - # LIBVA_DRIVER_NAME = "i965"; - # __EGL_VENDOR_LIBRARY_FILENAMES = "/run/opengl-driver/share/glvnd/egl_vendor.d/50_mesa.json"; LIBVA_DRIVER_NAME = "nvidia"; NVD_BACKEND = "direct"; __GLX_VENDOR_LIBRARY_NAME = "nvidia"; diff --git a/nixos/tsuba/default.nix b/nixos/tsuba/default.nix index f451c332..577d1b84 100644 --- a/nixos/tsuba/default.nix +++ b/nixos/tsuba/default.nix @@ -1,5 +1,4 @@ { - nixpkgs, devices, inputs, overlays, diff --git a/overlays.nix b/overlays.nix index c0a4d96a..3b2c6e1c 100644 --- a/overlays.nix +++ b/overlays.nix @@ -284,6 +284,7 @@ in inputs.nur.overlays.default inputs.rust-overlay.overlays.default inputs.handoff.overlays.default + inputs.headplane.overlays.default jellyfin libfprint misc-applications diff --git a/secrets/secrets.yaml b/secrets/secrets.yaml index c3a81bc4..35915969 100644 --- a/secrets/secrets.yaml +++ b/secrets/secrets.yaml @@ -43,6 +43,9 @@ authelia: paperless: client_id: ENC[AES256_GCM,data:ylcFTwK5/b7MUzCai644KOIUags2nWi+z1NPNDaZqcs=,iv:/aMM8854X4leMsk4GwAu887MymGTjLMIR8/xK75BznY=,tag:GKcXLmYjqCzqK9MEy/otxQ==,type:str] client_secret: ENC[AES256_GCM,data:OXJRgxW9opIQ99sGjEcXui6ulXEuakqQ5N8KHrTqZ/hf4sZC58H939x1lqMxqgkEWZOvkqrPKZi7g5IUxsC5Fw==,iv:wDSweutoIJFRkqm4o9CiqlpCqWYO5dciSkbaL4DNYY0=,tag:9r75SDt1ycbrz8hT4qNvnQ==,type:str] + headscale: + client_id: ENC[AES256_GCM,data:T6O5yS0HwwJ8,iv:JiWbN2+s8RCF6saTNYEzwMrsSq2ghRAv3aZ75nSTaUg=,tag:oYZYR5BbyxYqmigzcN6k+g==,type:str] + client_secret: ENC[AES256_GCM,data:pQpVJoX8MPUqWUXmnv8K0oGwWfgRRoQgpz//FzyJsflE79ytivaR+CE7jhww7CG7o5lezEXUJrup7fyISYEvRA==,iv:r3IuwvNb1bT9bGSDTKFcd4yJNhaREha3DgFoQqNuttc=,tag:NeA3h39G+6T7guaBeYEPTw==,type:str] jwks: ENC[AES256_GCM,data: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,iv:gGKyTUigpnqg3Fgd76INrESRT27hJRzYQ3xk8heNkWk=,tag:fVc8rg1Or63X/14neG+8Cw==,type:str] lldap: jwt: ENC[AES256_GCM,data:61dwC1ElOOGaf0CmalzXZnxImEyufKjUUWcNaEcOuv3TEODhQyHK7g==,iv:CVEJVuaCc2gDmSYWHS3fPL8FjbvblF6IladAzGoGb0o=,tag:OMm/OdKjliHjsGqJripLbg==,type:str] @@ -79,7 +82,7 @@ sops: VGZKdHpVeFRpQUxtSEkyaEhLMlBJcGsKLb0DvPNZosPBUuiX6qz1s5IO5INQh8CK ZtXTVClwMSmaUYhdSB2gKFrKVZHXTJZ4oAL5t/BpC0pOHyr+o96T3Q== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-09-09T08:37:12Z" - mac: ENC[AES256_GCM,data:U9KWj45qH9kYpPpHScz6/8s2FtrJHOpnQScOIkrsu3N+V5i4C0LR+OTCoiTFDIXNMHKpPMR53NCKtwwhXlM6kFgLjNd0QGKVjkug8Afa081VR4DJdIXa5IpnwguJtB8Cwi7WavZSbyKTDCd850tQP3JiWvrUNoSVtfXM3WkO+YQ=,iv:8HA7KPqMXBvnQ8MH3M0RPrrhOI7+NotbS7E8sKTox/g=,tag:vwSpqparVeuHunjtQHCAmg==,type:str] + lastmodified: "2025-11-22T15:13:49Z" + mac: ENC[AES256_GCM,data:n8nE2sZE/uIoyQEeZpB1gYztlCZzZYziJcZE55rK73zdKl/3a7qOISMErBBsI/1d2vYx/Ju7aQjyTfnxsNEEIyZB4DMghxSmvubGTUA/cdLY5l2Y9mgMxq4gjpyNGDzEpScGhxhBoDJJvju3FWnsAig6gPJ1AC4nnol4mY+xUwg=,iv:XQ1PAUBXce/B6EteWTpwcBp1btEsvrEzoz5I4LEwk1g=,tag:dLthWuQyhJNOHC9shGXB9w==,type:str] unencrypted_suffix: _unencrypted - version: 3.10.2 + version: 3.11.0