From 45a66fe1ab059f47503ebac040b9066491485f38 Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Tue, 1 Apr 2025 06:11:04 -0600 Subject: [PATCH] feat(deertopia): Mount NAS --- hosts/deertopia/configuration.nix | 13 +++++++++++++ modules/nixos/hosts.nix | 1 + secrets.yaml | 5 +++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/hosts/deertopia/configuration.nix b/hosts/deertopia/configuration.nix index 9effec6..49fec69 100755 --- a/hosts/deertopia/configuration.nix +++ b/hosts/deertopia/configuration.nix @@ -65,6 +65,19 @@ }; }; + sydnix.sops.secrets.buffalo-nas-creds = {}; + + fileSystems."/nas/media" = { + # DNS is seemingly unavailable to the mount service. + device = "//192.168.68.62/media"; + mountPoint = "/nas/media"; + fsType = "cifs"; + options = [ + "vers=2.0" + "cred=/run/secrets/buffalo-nas-creds" + ]; + }; + boot.loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; diff --git a/modules/nixos/hosts.nix b/modules/nixos/hosts.nix index f392407..5698dfc 100755 --- a/modules/nixos/hosts.nix +++ b/modules/nixos/hosts.nix @@ -7,6 +7,7 @@ "192.168.68.66" = [ "guix-rebound" "sydpc" ]; "192.168.68.79" = [ "deertopia" ]; "192.168.68.55" = [ "fruitbook" ]; + "192.168.68.62" = [ "buffalo-nas" ]; }; }; } diff --git a/secrets.yaml b/secrets.yaml index 9f61edd..d8105f2 100755 --- a/secrets.yaml +++ b/secrets.yaml @@ -17,6 +17,7 @@ authelia-storage-encryption-key: ENC[AES256_GCM,data:z/k/wXyLp53lZ50oaca/QIs55kF authelia-authentication-backend-ldap-password: ENC[AES256_GCM,data:VWHW3rjjYCiEw2TuDCAXBhkTMVFsjjQmHByB6H8SwNuF5rAxsZTN99jF9+BE66S3GBtgMJ7loJ/RHkZ4ukC1lQ==,iv:8Iz/ydhN6cnVqlUt0zsp0N6OGuiDwgu858MsJsp7SNM=,tag:8O9lbI//3CR0D7ATGmfLsw==,type:str] wireguard-mullvad-key: ENC[AES256_GCM,data:UHvISlmMz9pqpegyOr9SEHQcgklLp9f4myCGWYR0BoeGHj/dYkLT333FTsE=,iv:4JJo2NUpb9TcAnoSFPVtpk58eDBOwziJ72xJ2ibg9zU=,tag:61a5tcZgMVu3BeJMDOB4Fw==,type:str] deertopia-cache-key: ENC[AES256_GCM,data:icKy8QZ59/zvQXgsTqN0PInUH3kgZBquwoAF0Lz3yy1avRI6z5DPuBAmj15lC8UmoDhTqi8nCvm5CGW1Xp5YgAQ5TgEWRpm8FWXxSofhLw8BotM4S3zxtCyefxcrW8Z7Lh7p25ECLrSX5F1h,iv:NNOWrgLrtg4WgG6IYWrVOhaTBmAaSeephvVwTT3VeUQ=,tag:zHmAil/falzhWXkvAV4PQA==,type:str] +buffalo-nas-creds: ENC[AES256_GCM,data:dG8aA6KtATFyfDVGqF0a1wavhXDIv9bxnw==,iv:3H6T/THSxAAWTjDi35Q17Syq0Fz6jsHItzJUPxamzhA=,tag:f8kUnPX1Ik5HT6sDuHaFaw==,type:str] sops: kms: [] gcp_kms: [] @@ -41,8 +42,8 @@ sops: TXFLY2l0UHJ3Z0NGZjVpbTQ2UC8yaTQKA7wTmW9Ha6T2KmCr/nkXdizgv8+V6SAp ZhDO+uDQ1evIh2wLWMOXNJ3d/zplLCOTzR2xkqBIUp5V7MXj45RUIA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-03-25T05:39:46Z" - mac: ENC[AES256_GCM,data:5SzQHXh3iIhpFoU88P6a4ZDivRLKck5WlMIY8Zws+Xv7FQ3vB9YR5NlxSa/EUp4LRm8qyB3ZeI6kQueOLmJMKftWSOqKcmSy2Danjo3Ks1tkTGFCFjiFz68M+7yeiqRDt/g7HCdDp/K5z0bk3s5XrgeRyRJ2xSKGt1WPMIIMhVg=,iv:hnMUHb64Kh4fR417bgnLRJTDuJcMYtbD6Ahx7RBkj2s=,tag:08qVbdii3mH2sty3nSk8zQ==,type:str] + lastmodified: "2025-04-01T12:20:42Z" + mac: ENC[AES256_GCM,data:7Z9Uo2J4LBcThM1dBJrTelgXEd614RYwHMS9BSZDommWuG3EicWv+l76GCijHQwGnK8NWXgacc+wEY3rCL9n6Dceuy795ZeIxUBsigaVwuqBsSNAAitMKZelX4W++fIBLk5wzMQUdfjJPOHRXWB8o5ayZPSM5g4gUo9warZ0C94=,iv:v58EcYGC93IHeEpf9wDrolqcL7VKcGD44cwk6RfmW8A=,tag:nbPdqtuZ7pS1Y1ucyihkyg==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.9.4