Update FredOS-Mediaserver.nix
This commit is contained in:
parent
d9145b3753
commit
37454f0b7e
1 changed files with 33 additions and 33 deletions
|
|
@ -1,40 +1,40 @@
|
|||
{ config, pkgs, lib, ... }:
|
||||
{
|
||||
config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
|
||||
fileSystems."/mnt/disk1" = {
|
||||
device = "/dev/disk/by-uuid/90ae3493-38c1-4473-b409-e9d99c3b315e";
|
||||
fsType = "ext4";
|
||||
options = [ "defaults" ];
|
||||
};
|
||||
fileSystems."/mnt/disk2" = {
|
||||
device = "/dev/disk/by-uuid/7145223e-f285-424a-a114-cb0b1b64e068";
|
||||
fsType = "ext4";
|
||||
options = [ "defaults" ];
|
||||
};
|
||||
fileSystems."/mnt/disk3" = {
|
||||
device = "/dev/disk/by-uuid/613abe28-9af9-481e-9673-0eab1913b32c";
|
||||
fsType = "ext4";
|
||||
options = [ "defaults" ];
|
||||
};
|
||||
fileSystems."/mnt/storage" = {
|
||||
device = "/mnt/disk1:/mnt/disk2:/mnt/disk3";
|
||||
fsType = "fuse.mergerfs";
|
||||
options = [
|
||||
"defaults"
|
||||
"allow_other"
|
||||
"use_ino"
|
||||
"cache.files=partial"
|
||||
"dropcacheonclose=true"
|
||||
"category.create=mfs" # Most free space for new files
|
||||
];
|
||||
};
|
||||
#config = lib.mkIf (config.networking.hostName == "FredOS-Mediaserver") {
|
||||
# fileSystems."/mnt/disk1" = {
|
||||
# device = "/dev/disk/by-uuid/90ae3493-38c1-4473-b409-e9d99c3b315e";
|
||||
# fsType = "ext4";
|
||||
# options = [ "defaults" ];
|
||||
# };
|
||||
# fileSystems."/mnt/disk2" = {
|
||||
# device = "/dev/disk/by-uuid/7145223e-f285-424a-a114-cb0b1b64e068";
|
||||
# fsType = "ext4";
|
||||
# options = [ "defaults" ];
|
||||
# };
|
||||
# fileSystems."/mnt/disk3" = {
|
||||
# device = "/dev/disk/by-uuid/613abe28-9af9-481e-9673-0eab1913b32c";
|
||||
# fsType = "ext4";
|
||||
# options = [ "defaults" ];
|
||||
# };
|
||||
# fileSystems."/mnt/storage" = {
|
||||
# device = "/mnt/disk1:/mnt/disk2:/mnt/disk3";
|
||||
# fsType = "fuse.mergerfs";
|
||||
# options = [
|
||||
# "defaults"
|
||||
# "allow_other"
|
||||
# "use_ino"
|
||||
# "cache.files=partial"
|
||||
# "dropcacheonclose=true"
|
||||
# "category.create=mfs" # Most free space for new files
|
||||
# ];
|
||||
# };
|
||||
|
||||
# Create symlink from home to storage
|
||||
systemd.tmpfiles.rules = [
|
||||
"L+ /home/fred/storage - - - - /mnt/storage"
|
||||
"d /var/lib/nginx-proxy-manager/data 0755 root root -"
|
||||
"d /var/lib/nginx-proxy-manager/letsencrypt 0755 root root -"
|
||||
];
|
||||
# systemd.tmpfiles.rules = [
|
||||
# "L+ /home/fred/storage - - - - /mnt/storage"
|
||||
# "d /var/lib/nginx-proxy-manager/data 0755 root root -"
|
||||
# "d /var/lib/nginx-proxy-manager/letsencrypt 0755 root root -"
|
||||
# ];
|
||||
|
||||
# Basic system packages
|
||||
environment.systemPackages = with pkgs; [
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue