diff --git a/classes/headful/cosmic.nix b/classes/headful/cosmic.nix deleted file mode 100644 index 3c3caf6..0000000 --- a/classes/headful/cosmic.nix +++ /dev/null @@ -1,15 +0,0 @@ -{inputs, ...}: { - imports = [ - inputs.nixos-cosmic.nixosModules.default - ]; - - nix.settings = { - substituters = ["https://cosmic.cachix.org/"]; - trusted-public-keys = ["cosmic.cachix.org-1:Dya9IyXD4xdBehWjrkPv6rtxpmMdRel02smYzA85dPE="]; - }; - - services = { - desktopManager.cosmic.enable = true; - displayManager.cosmic-greeter.enable = true; - }; -} diff --git a/classes/headful/networking.nix b/classes/headful/networking.nix index 3fe1ecf..d7cd8c0 100644 --- a/classes/headful/networking.nix +++ b/classes/headful/networking.nix @@ -1,12 +1,9 @@ {config, ...}: { services.resolved.enable = true; - networking = { - networkmanager = { - enable = true; - dns = "systemd-resolved"; - }; - firewall.enable = false; + networking.networkmanager = { + enable = true; + dns = "systemd-resolved"; }; users.groups.networkmanager.members = config.users.normalUsers; diff --git a/classes/headful/plasma.nix b/classes/headful/plasma.nix new file mode 100644 index 0000000..e4a722a --- /dev/null +++ b/classes/headful/plasma.nix @@ -0,0 +1,27 @@ +{pkgs, ...}: { + services = { + desktopManager.plasma6.enable = true; + displayManager.sddm = { + enable = true; + wayland.enable = true; + }; + }; + + environment.systemPackages = [ + pkgs.kdePackages.sddm-kcm + pkgs.kdePackages.discover + pkgs.kdePackages.kate + ]; + + programs = { + kdeconnect.enable = true; + partition-manager.enable = true; + }; + + xdg.portal = { + xdgOpenUsePortal = true; + extraPortals = [pkgs.xdg-desktop-portal-gtk]; + }; + + programs.dconf.enable = true; +} diff --git a/classes/headful/syncthing.nix b/classes/headful/syncthing.nix index 0ec4025..89853f7 100644 --- a/classes/headful/syncthing.nix +++ b/classes/headful/syncthing.nix @@ -1,9 +1,9 @@ { services.syncthing = { enable = true; + systemService = true; + openDefaultPorts = true; overrideDevices = false; overrideFolders = false; }; - - systemd.user.services.syncthing.wantedBy = ["default.target"]; } diff --git a/common/documentation.nix b/common/documentation.nix index 26dfbbf..ac11bb9 100644 --- a/common/documentation.nix +++ b/common/documentation.nix @@ -6,6 +6,7 @@ man = { enable = true; generateCaches = true; + man-db.enable = false; mandoc.enable = true; }; }; diff --git a/common/nix.nix b/common/nix.nix index 75c911c..6b3bc34 100644 --- a/common/nix.nix +++ b/common/nix.nix @@ -10,7 +10,7 @@ nixPath = lib.mapAttrsToList (key: _: "${key}=flake:${key}") config.nix.registry; settings = { - trusted-users = ["@wheel"]; + trusted-users = config.users.normalUsers; experimental-features = "nix-command flakes"; auto-optimise-store = true; }; diff --git a/flake.lock b/flake.lock index 3d6c19d..da97c25 100644 --- a/flake.lock +++ b/flake.lock @@ -8,11 +8,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1723293904, - "narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=", + "lastModified": 1736955230, + "narHash": "sha256-uenf8fv2eG5bKM8C/UvFaiJMZ4IpUFaQxk9OH5t/1gA=", "owner": "ryantm", "repo": "agenix", - "rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41", + "rev": "e600439ec4c273cf11e06fe4d9d906fb98fa097c", "type": "github" }, "original": { @@ -80,11 +80,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1735883199, - "narHash": "sha256-whedwR4P34Ne5xFLTdac3qMCiGTNiwME5U37M4wmisg=", + "lastModified": 1737028622, + "narHash": "sha256-O1QDc/KWWVf9BgWDoa7WKZa2cDMh5mNMb6BMNMxq2Q4=", "owner": "cachix", "repo": "devenv", - "rev": "d67d04ae2dd3bc3723e615003034ba752e8db8c3", + "rev": "4e5b00134bf03f16af6b25b80abb38c598cfe239", "type": "github" }, "original": { @@ -121,22 +121,6 @@ "type": "github" } }, - "flake-compat_2": { - "flake": false, - "locked": { - "lastModified": 1717312683, - "narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=", - "owner": "nix-community", - "repo": "flake-compat", - "rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "flake-compat", - "type": "github" - } - }, "flake-parts": { "inputs": { "nixpkgs-lib": [ @@ -164,11 +148,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1735774679, - "narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=", + "lastModified": 1736143030, + "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66", + "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de", "type": "github" }, "original": { @@ -229,11 +213,11 @@ }, "hardware": { "locked": { - "lastModified": 1735388221, - "narHash": "sha256-e5IOgjQf0SZcFCEV/gMGrsI0gCJyqOKShBQU0iiM3Kg=", + "lastModified": 1736978406, + "narHash": "sha256-oMr3PVIQ8XPDI8/x6BHxsWEPBRU98Pam6KGVwUh8MPk=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "7c674c6734f61157e321db595dbfcd8523e04e19", + "rev": "b678606690027913f3434dea3864e712b862dde5", "type": "github" }, "original": { @@ -312,27 +296,6 @@ "type": "github" } }, - "nixos-cosmic": { - "inputs": { - "flake-compat": "flake-compat_2", - "nixpkgs": "nixpkgs_5", - "nixpkgs-stable": "nixpkgs-stable", - "rust-overlay": "rust-overlay" - }, - "locked": { - "lastModified": 1735955646, - "narHash": "sha256-9KMkTtDYkZmqSZP6iKTY3zAcDK3xaD5gmiFG5siB8kE=", - "owner": "lilyinstarlight", - "repo": "nixos-cosmic", - "rev": "f8b8aa18abde0b84c84da69a86b7fb3761a4ddf7", - "type": "github" - }, - "original": { - "owner": "lilyinstarlight", - "repo": "nixos-cosmic", - "type": "github" - } - }, "nixpkgs": { "locked": { "lastModified": 1703013332, @@ -361,22 +324,6 @@ "url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz" } }, - "nixpkgs-stable": { - "locked": { - "lastModified": 1735669367, - "narHash": "sha256-tfYRbFhMOnYaM4ippqqid3BaLOXoFNdImrfBfCp4zn0=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "edf04b75c13c2ac0e54df5ec5c543e300f76f1c9", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-24.11", - "repo": "nixpkgs", - "type": "github" - } - }, "nixpkgs_2": { "locked": { "lastModified": 1730531603, @@ -427,11 +374,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1735834308, - "narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=", + "lastModified": 1737062831, + "narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "6df24922a1400241dae323af55f30e4318a6ca65", + "rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c", "type": "github" }, "original": { @@ -448,32 +395,7 @@ "devenv-root": "devenv-root", "flake-parts": "flake-parts_2", "hardware": "hardware", - "nixos-cosmic": "nixos-cosmic", - "nixpkgs": [ - "nixos-cosmic", - "nixpkgs" - ] - } - }, - "rust-overlay": { - "inputs": { - "nixpkgs": [ - "nixos-cosmic", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1735871325, - "narHash": "sha256-6Ta5E4mhSfCP6LdkzkG2+BciLOCPeLKuYTJ6lOHW+mI=", - "owner": "oxalica", - "repo": "rust-overlay", - "rev": "a599f011db521766cbaf7c2f5874182485554f00", - "type": "github" - }, - "original": { - "owner": "oxalica", - "repo": "rust-overlay", - "type": "github" + "nixpkgs": "nixpkgs_5" } }, "systems": { diff --git a/flake.nix b/flake.nix index ef31959..381ee7b 100644 --- a/flake.nix +++ b/flake.nix @@ -3,16 +3,9 @@ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; - flake-parts.url = "github:hercules-ci/flake-parts"; - hardware.url = "github:NixOS/nixos-hardware"; - agenix.url = "github:ryantm/agenix"; - - nixos-cosmic.url = "github:lilyinstarlight/nixos-cosmic"; - nixpkgs.follows = "nixos-cosmic/nixpkgs"; - devenv-root = { url = "file+file:///dev/null"; flake = false; diff --git a/hosts/headful/glacier/users.nix b/hosts/headful/glacier/users.nix deleted file mode 100644 index 7947add..0000000 --- a/hosts/headful/glacier/users.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ - config, - lib, - ... -}: { - age.secrets = lib.mkSecrets {"user-guest" = {};}; - - users.users.guest = { - description = "Guest"; - uid = 1001; - isNormalUser = true; - hashedPasswordFile = config.age.secrets."user-guest".path; - openssh.authorizedKeys.keys = builtins.attrValues config.pubkeys.users; - }; -} diff --git a/hosts/headful/work/distrobox.nix b/hosts/headful/work/distrobox.nix new file mode 100644 index 0000000..5b6e13b --- /dev/null +++ b/hosts/headful/work/distrobox.nix @@ -0,0 +1,5 @@ +{pkgs, ...}: { + environment.systemPackages = [ + pkgs.distrobox + ]; +} diff --git a/hosts/headful/work/docker.nix b/hosts/headful/work/docker.nix new file mode 100644 index 0000000..9dee2a5 --- /dev/null +++ b/hosts/headful/work/docker.nix @@ -0,0 +1,5 @@ +{config, ...}: { + virtualisation.docker.enable = true; + + users.groups.docker.members = config.users.normalUsers; +} diff --git a/hosts/headful/work/hardware.nix b/hosts/headful/work/hardware.nix new file mode 100644 index 0000000..24f1ac0 --- /dev/null +++ b/hosts/headful/work/hardware.nix @@ -0,0 +1,25 @@ +{ + inputs, + modulesPath, + ... +}: { + imports = [ + "${modulesPath}/installer/scan/not-detected.nix" + + inputs.hardware.nixosModules.common-cpu-amd + inputs.hardware.nixosModules.common-gpu-amd + inputs.hardware.nixosModules.common-pc-laptop-ssd + inputs.hardware.nixosModules.lenovo-thinkpad + ]; + + nixpkgs.hostPlatform = "x86_64-linux"; + + boot = { + initrd = { + availableKernelModules = ["nvme" "xhci_pci" "thunderbolt" "usb_storage" "sd_mod"]; + kernelModules = []; + }; + kernelModules = ["kvm-amd"]; + extraModulePackages = []; + }; +} diff --git a/hosts/headful/work/system.nix b/hosts/headful/work/system.nix new file mode 100644 index 0000000..a05de83 --- /dev/null +++ b/hosts/headful/work/system.nix @@ -0,0 +1,3 @@ +{ + system.stateVersion = "24.11"; +} diff --git a/pubkeys.nix b/pubkeys.nix index c0a572e..ef402fe 100644 --- a/pubkeys.nix +++ b/pubkeys.nix @@ -2,6 +2,7 @@ users = { "lukas@flamingo" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAztZgcRBHqX8Wb2nAlP1qCKF205M3un/D1YnREcO7Dy"; "lukas@glacier" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK4U9RzV/gVGBfrCOye7BlS11g5BS7SmuZ36n2ZIJyAX"; + "lukas@work" = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINjvkQeQhAlS+e5EJOXW9Lqd3/uG9qNLIO0NaMFCA0Ew"; }; hosts = { diff --git a/secrets/forgejo-admin.age b/secrets/forgejo-admin.age index 42485b0..c1310ee 100644 --- a/secrets/forgejo-admin.age +++ b/secrets/forgejo-admin.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 SFHVrw AX7EqqMZLaetIHP2UX3tAah1sM62HC4Q6yQN+GfI/mY -ZjQ3rIVxjUKvH49WsQx5GH1Xrt5YhcQV1xGy1Ha0QVM --> ssh-ed25519 S+dwQQ srmW8YUI+usZdBng7/vYefhK8U7h8lhmZPnQBXIVyzo -PGwiccVGY9LXWwKjaNCNajYiqQeNftGdURSlU+7i6/w --> ssh-ed25519 ffmsLw sezlUhl2yIHgR6igudKrnRaYlowBNT1mTZPmJL83G0o -vBpTR6Rl4UGtFbdPKrl29QpzyQV2RkJJ5OF5a9TDlzg ---- gpOgzSPpqa4CN+2v7jBkc1CBHJblq1NHlr8bDNvM3Vk -.uc'߄ԒotiPrty ssh-ed25519 SFHVrw 9dH40GoNAJDxel8PMA1HvlveV7N7YL2pljFOFRt3pCw +VGoCzz+hMzEevY+oyNwqD0SBAszyFlDKE75vgDomnG8 +-> ssh-ed25519 S+dwQQ QK3rIe3qP0Q1bTNS5U66b6oNzBQ/sWHIosidrTPcQSA +FCmCsZQFg1NJr8ZkFtMq6xKnhCqCy9WlhnZ9UCwNzLQ +-> ssh-ed25519 bPbvlw aNQ8AJ44P2YL13lg4XTGus+bCc+QnixRSRUYYvZlShQ +mxYbEYod31eQPE6Q7RjeHLStyO1Lzgy6Uc5FOnfs+LU +-> ssh-ed25519 ffmsLw 0uqp9oR4s4tuaq8jD1zuRJxE0HD01bb0G0MXfwCiBGA +x7WHC+J1yT5uiXP6lBq/bZBwvmrRlSHt7UxKmyBEKKQ +--- zqNQjfCKC/l6wntS69NEHjuc1brikhaBTjFezL9vFL4 +C7%: 18 $~9@?Ÿhvyokn5 \ No newline at end of file diff --git a/secrets/forgejo-mailer.age b/secrets/forgejo-mailer.age index a20342c..8a99ce6 100644 Binary files a/secrets/forgejo-mailer.age and b/secrets/forgejo-mailer.age differ diff --git a/secrets/microbin.age b/secrets/microbin.age index 6fcba36..fc8f389 100644 --- a/secrets/microbin.age +++ b/secrets/microbin.age @@ -1,10 +1,13 @@ age-encryption.org/v1 --> ssh-ed25519 SFHVrw TkbWIX2yad67AIqSP0DUUzcpViFHifihErZwkzz3xFQ -YORNt67kj9l85z1hNTKQM6fAL/HtGcM3wzE5YZuFCs8 --> ssh-ed25519 S+dwQQ NkzIfNX9W9PixBFN9AfKc3a4GVcx5wNcrYjsJoknJ0M -XuWOXdC2oRruDeTd8iKieiJozsqgm0e9LaJh/VFRgjU --> ssh-ed25519 ffmsLw vxKLezBR2pJ5PAYmUUt+i+Lrr+RxmMhJBBBvcHfU4VI -qS7oUjBXaCQTHTeHzH4FjT1k1DPQVEMhuI+DcgtKIx8 ---- 1+KVV2W3RuOVgdM/9nfQifQVlyHW30Pom822E+W+N1Y -ԫ^p1QHQC4P1/d@.ڒUW7Úc}n9oBەI4sG/tdy#t 3w8Gsx'Qtk5b?W(oIMܚȕ||a-t&0?o - \ No newline at end of file +-> ssh-ed25519 SFHVrw tNbCa6mX5iKQVHYzH3zvY2G9WVH6XdrbznOH2Rk2vSY +SoHf0SobVw0xFhAR9fCVsARNTc77NNaJKJhXoVxuR08 +-> ssh-ed25519 S+dwQQ VNBre/TP6A4Wi3DikAtlS+R+Nd4qbA/3rCT43yDhC0I +G5IbJ1Qu5cqtwqXmhKXj29HjU7flaKTrVhuL6ZGsCwg +-> ssh-ed25519 bPbvlw Q9GIzAbJ4CKedyoIyvlWDy28dMxu96vJ6mo10YMFIik +/q1TMLjD24/px6Js3gJU/1yRh1vVXmKGzmgO5kHp2Sc +-> ssh-ed25519 ffmsLw TgwIrHo+kSs/UEl1KU+npeVaMItnMeP3NW8FByzHcTg +6DOj+9BQxf/UyRYBwds1pbZhjoeZW/YobJcwmNejpPE +--- xlK0luDTDWaLrv4RQN5w6QBKdcpjhMgDJ48DZ6FImZI ++,*HZtvp_G6~voFE{(r>7y) +\l jWL5V+u8'x;?^Yd} +y=ERnn݀ [yf:7llLH!% \ No newline at end of file diff --git a/secrets/miniflux.age b/secrets/miniflux.age index 898de75..fdf0fad 100644 Binary files a/secrets/miniflux.age and b/secrets/miniflux.age differ diff --git a/secrets/restic-abacus.age b/secrets/restic-abacus.age index ab6073e..bd2b50d 100644 --- a/secrets/restic-abacus.age +++ b/secrets/restic-abacus.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 SFHVrw qAbBwykCd+ep5gMH5b3Q46DT6T7++8n/d5wsYK/A/yU -x5vVOXJkTOrgxeQv/rilnNSfbKNaXTqVXewpfo+t4dI --> ssh-ed25519 S+dwQQ 5IWRUJAkmEgncU8wNUWucnQsRw4+Pq+aGRFowTDi128 -1LWbLF92Q7kCh6udDygMfxV5SFqSDeLOJjVjeajw3JQ --> ssh-ed25519 ffmsLw d31xv9QtwoUsEiH8bOJwZfJOO+8TBiTEGFYMdHpAaUA -JjUmM4rBoz3xzCRMBpAc928T3IAnswy0VQ6DiskBmdU ---- NzON8ELsKnc8L8mqMZZlKLQ3jnw9Sli/eykkeemx080 -Y~Xx 7YϪXLL`)I,"P h;f"T \ No newline at end of file +-> ssh-ed25519 SFHVrw G1A9IO6ECBAnXKOjJwMlDjFSTLy9wuhQs+aj8PXuvwA +KoHzzO0Ph+/TEQzR7Q3vnboRHoye3hVdNiPacXEaNiE +-> ssh-ed25519 S+dwQQ A1M/dWIKWe19H+RwVqkvAaj1F3IOG2t4be76IReb1wk +fHpcQDg0heffeFbeclcY6p/nP2mcmNs+7s0TblrR1zk +-> ssh-ed25519 bPbvlw OBlQjH07EHcSIj2PP/niqgcJvraJjzSiaU9Mzdaixgk +s9iBEXPvrAG77xrEU/upbR82UXnHc0LwTwhpXJihAE0 +-> ssh-ed25519 ffmsLw ibz7P1bDTFcp67VjTaZDU3+fNguEz6H+dCVvMfEb6CE +rjUrjtSwNmh1HW0xI2SNNFBVSXF/qSBgnxDrEbgkn5c +--- rP2V1uNQoDB8MuZSsfje/Vms0N3G/cG98ouy3HbSdfg +'#gT4k' -ت1(T> ^gN \ No newline at end of file diff --git a/secrets/restic-vessel.age b/secrets/restic-vessel.age index 8646b01..c4911ee 100644 --- a/secrets/restic-vessel.age +++ b/secrets/restic-vessel.age @@ -1,9 +1,11 @@ age-encryption.org/v1 --> ssh-ed25519 SFHVrw T90IpkfLUbCrEQEOvErDVp/uv36oCPfZ5QthIEz1uG4 -6ge0ldLTgXJOgBabC2VzElNYg/CpWssd+smNo3JTgBA --> ssh-ed25519 S+dwQQ qJrUqmj66/eDDvYPbcohc+IA3YwhDDOyfCwxI4jLxUI -yDFBlLTSfJXzvvGhW2DbJVCIRYQDEL9WML1EaUAtXNI --> ssh-ed25519 Sm0lOA cEd39ojIF4yab0JWV/poybmF4kH6ub9/tTXRXLS0ghU -rA5GqgeruK6Tscay6EnBdHmM5edR0kF4cg+iGPAZuTc ---- 0CvvxtMR1IyIhsNNdwAuh5SWqwEbCtIVPi/K0yeheLM -okj2dBѿgez.K@rw{SzjW \ No newline at end of file +-> ssh-ed25519 SFHVrw VZLiEt6pLSeIDOm+284nFo2hD85Iyc0NpVn+Rey8FWc +4q3br1P7JM/PSlG6vCtJO/CiQqLVXLxtfK/lCY4HhZE +-> ssh-ed25519 S+dwQQ xOZrxWxz36yhKO0kAnJKcX3Y9mnoSULbw/UIxaBzO1I +dzuEybiRgrs81j7axLCsENjMVr/DTVhTmCypOJP+Q10 +-> ssh-ed25519 bPbvlw 2/vYkg/8kG9ifWC0TUzpnc9hN73PQJdZlxDU0lPr5FM +nj6eGaULzKlCyKk8IrvpFPk8tbIV7vldq5UooMOXJEg +-> ssh-ed25519 Sm0lOA 9nkSVidtXtGUp3QcfMIPFXbdyZnDslb2FRFANXon4RU +ChFong+DTCiRjgtIJdRJ6AfKCDZm/Ibm8SSysIYKTb4 +--- kQmvif7LH8dOS7KvYphgj2npxYxhpqhi7MGGVCWJiDg +EzwWj u?^`>Y0!\ zAC2 \ No newline at end of file diff --git a/secrets/secrets.nix b/secrets/secrets.nix index 111ffe9..5249bb7 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -1,6 +1,5 @@ with import ../pubkeys.nix; { "user-lukas.age".publicKeys = (builtins.attrValues users) ++ (builtins.attrValues hosts); - "user-guest.age".publicKeys = (builtins.attrValues users) ++ (builtins.attrValues hosts); "microbin.age".publicKeys = (builtins.attrValues users) ++ [hosts.abacus]; diff --git a/secrets/user-guest.age b/secrets/user-guest.age deleted file mode 100644 index 99525a3..0000000 --- a/secrets/user-guest.age +++ /dev/null @@ -1,15 +0,0 @@ -age-encryption.org/v1 --> ssh-ed25519 SFHVrw 4jAZDtFvwOfUUK8LgLSCTElHNi+QilqWQyP4C/LNflU -qpvs//hyzk7nTOqc7pu/rFY4xAL9TVFzjle8l/gPveU --> ssh-ed25519 S+dwQQ DK4BzHpq8fupZaiyxh7VQ5qoSY5iSEyd4Kv8PNrz70I -TmbFc3XbyvLESnAkLqFSfRskExzRcPVP8MfKHr/IkNA --> ssh-ed25519 ffmsLw qY8W9fSy5UuhbeGoI1K+wgQvqrw9ttcNOYelmt71Kng -t2JX4gdYxn6OlKrqXqufwcRrUbOPAmjxXXZnDHkYlSw --> ssh-ed25519 d2fKsw 3rX4vasW2uHU+bC/YFE2xVvHOFCcz7vmlLPbVrmzt3I -pJFFn19v2dxKM9+6fwW7dBBqXGePHx4LPfBdTg67DHE --> ssh-ed25519 US6ATA +UHEcCtfoYaTs0U/hI7xLRfw/ZZAJRmqVfAXjgYh/Hk -Wr2HWbLJAvIRCuCeepwEVFCRRu1liER06ErCYHDCWgo --> ssh-ed25519 Sm0lOA smM2jccrg/AodVMaG8TAXmi+kRTY7Dn2C+50VObvVUg -TV08Asyq60sVfyiveWJ+29zf4kfJ/l0SAKm1otNSHKo ---- DWHY6OyVQuPAcCZWMTt8I2fjoino1r33Dx1Mrr8NqoQ -LWR҆\%^JxbסL(7v.⥈̍7 ""1|i'>6>R+֊DHƃ57X` \ No newline at end of file diff --git a/secrets/user-lukas.age b/secrets/user-lukas.age index 22f8fd9..e70d73e 100644 Binary files a/secrets/user-lukas.age and b/secrets/user-lukas.age differ diff --git a/secrets/vaultwarden.age b/secrets/vaultwarden.age index e50d808..842007f 100644 Binary files a/secrets/vaultwarden.age and b/secrets/vaultwarden.age differ