Home

infra @main - refs - log -
-
https://git.jolheiser.com/infra.git
dragonwell flake
tree log patch
add nas to jasmine (nasmine) Signed-off-by: jolheiser <git@jolheiser.com>
Signature
-----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgBTEvCQk6VqUAdN2RuH6bj1dNkY oOpbPWj+jw4ua1B1cAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQNlehNQt2EzKeurNL2SK5T3S0kT2l2FPOba2dqjx8TMSCQ92P8vdQbOsd07hHzbetc RG9Wn4BeD4SKun9YHJrw0= -----END SSH SIGNATURE-----
jolheiser <git@jolheiser.com>
1 week ago
3 changed files, 16 additions(+), 0 deletions(-)
jasmine/cifs.nixjasmine/default.nixsecrets/cifs.agesecrets/secrets.nix
I jasmine/cifs.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/jasmine/cifs.nix b/jasmine/cifs.nix
new file mode 100644
index 0000000000000000000000000000000000000000..46d2bf584b0d15b684444e863e02dfda252d027c
--- /dev/null
+++ b/jasmine/cifs.nix
@@ -0,0 +1,14 @@
+{ pkgs, config, ... }:
+{
+  age.secrets.cifs.file = ../secrets/cifs.age;
+  environment.systemPackages = [ pkgs.cifs-utils ];
+  fileSystems."/mnt/feh" = {
+    device = "//192.168.40.244/feh";
+    fsType = "cifs";
+    options =
+      let
+        automount_opts = "x-systemd.automount,noauto,x-systemd.idle-timeout=60,x-systemd.device-timeout=5s,x-systemd.mount-timeout=5s";
+      in
+      [ "${automount_opts},credentials=${config.age.secrets.cifs.path}" ];
+  };
+}
M jasmine/default.nix -> jasmine/default.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
diff --git a/jasmine/default.nix b/jasmine/default.nix
index 4ac889af964edd33de50aea0844184ba6a31ea35..def7c1cbd70dcefdf91104a8ca809361c26583e9 100644
--- a/jasmine/default.nix
+++ b/jasmine/default.nix
@@ -5,6 +5,7 @@ in
 {
   imports = [
     ./beszel.nix
+    ./cifs.nix
     ./homeassistant.nix
     ./hardware.nix
   ];
I secrets/cifs.age
1
2
3
4
diff --git a/secrets/cifs.age b/secrets/cifs.age
new file mode 100644
index 0000000000000000000000000000000000000000..16bb4acf61016bcc51fab122f5600c818261c071
Binary files /dev/null and b/secrets/cifs.age differ
M secrets/secrets.nix -> secrets/secrets.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
diff --git a/secrets/secrets.nix b/secrets/secrets.nix
index bb6d574ca05206b8465ad8e99d9ce563383d80f9..4817b99f97eb1491cb354baf667e54573de0653d 100644
--- a/secrets/secrets.nix
+++ b/secrets/secrets.nix
@@ -37,4 +37,5 @@   "mealie.age".publicKeys = dragonwellKeys;
   "pds.age".publicKeys = dragonwellKeys;
   "horcrux.age".publicKeys = dragonwellKeys;
   "mint.age".publicKeys = dragonwellKeys;
+  "cifs.age".publicKeys = jasmineKeys;
 }