Add jupiter storage
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -31,34 +31,33 @@
|
||||
../common/configs/system/users
|
||||
../common/configs/system/zsh
|
||||
|
||||
./configs/btrbk
|
||||
./configs/wireguard
|
||||
|
||||
./users/storm
|
||||
./users/nick
|
||||
];
|
||||
|
||||
# TODO: DNS for .local
|
||||
networking.hostName = "jupiter";
|
||||
|
||||
boot.initrd = {
|
||||
luks.devices.main.keyFile = "/usb/keyfile";
|
||||
luks.devices = {
|
||||
main.keyFile = "/usb/keyfile";
|
||||
storage0.keyFile = "/usb/keyfile";
|
||||
storage1.keyFile = "/usb/keyfile";
|
||||
};
|
||||
|
||||
systemd.contents."/etc/fstab".text = ''
|
||||
UUID=8E50-CD43 /usb vfat ro,umask=0377
|
||||
'';
|
||||
};
|
||||
|
||||
# TODO: Enable
|
||||
# fileSystems."/mnt/storage" = {
|
||||
# label = "storage";
|
||||
# fsType = "btrfs";
|
||||
# options = [
|
||||
# "x-initrd.mount"
|
||||
# "defaults"
|
||||
# "subvol=@"
|
||||
# "compress=zstd:5"
|
||||
# "noatime"
|
||||
# ];
|
||||
# };
|
||||
users.groups.storage = { };
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
"v /mnt/storage/public 0770 root storage"
|
||||
"v /mnt/storage/private 0755 root root"
|
||||
];
|
||||
|
||||
users.users.root.openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEWDA5vnIB7KE2VG28Ovg5rXtQqxFwMXsfozLsH0BNZS nick@karaolidis.com"
|
||||
|
Reference in New Issue
Block a user