nix fmt
Signed-off-by: Harald Hoyer <harald@hoyer.xyz>
This commit is contained in:
		
							parent
							
								
									a3187e163d
								
							
						
					
					
						commit
						900f95169f
					
				
					 83 changed files with 1134 additions and 705 deletions
				
			
		| 
						 | 
				
			
			@ -1,4 +1,9 @@
 | 
			
		|||
{ pkgs, lib, config, ... }:
 | 
			
		||||
{
 | 
			
		||||
  pkgs,
 | 
			
		||||
  lib,
 | 
			
		||||
  config,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
let
 | 
			
		||||
  backup_new_path = "/mnt/raid/backup/hoyer/new/";
 | 
			
		||||
  restic_repo = "/mnt/backup/restic-repo";
 | 
			
		||||
| 
						 | 
				
			
			@ -61,8 +66,7 @@ in
 | 
			
		|||
          ".log"
 | 
			
		||||
          ".Trash"
 | 
			
		||||
        ];
 | 
			
		||||
        ignoreFile = builtins.toFile "ignore"
 | 
			
		||||
          (lib.foldl (a: b: a + "\n" + b) "" ignorePatterns);
 | 
			
		||||
        ignoreFile = builtins.toFile "ignore" (lib.foldl (a: b: a + "\n" + b) "" ignorePatterns);
 | 
			
		||||
      in
 | 
			
		||||
      [ "--exclude-file=${ignoreFile}" ];
 | 
			
		||||
    pruneOpts = [
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,9 @@
 | 
			
		|||
{ pkgs, lib, config, ... }:
 | 
			
		||||
{
 | 
			
		||||
  pkgs,
 | 
			
		||||
  lib,
 | 
			
		||||
  config,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    ./hardware-configuration.nix
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,9 @@
 | 
			
		|||
{ pkgs, lib, config, ... }:
 | 
			
		||||
{
 | 
			
		||||
  pkgs,
 | 
			
		||||
  lib,
 | 
			
		||||
  config,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
{
 | 
			
		||||
  services.netatalk = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,12 +1,16 @@
 | 
			
		|||
# Do not modify this file!  It was generated by ‘nixos-generate-config’
 | 
			
		||||
# and may be overwritten by future invocations.  Please make changes
 | 
			
		||||
# to /etc/nixos/configuration.nix instead.
 | 
			
		||||
{ pkgs, config, lib, modulesPath, ... }:
 | 
			
		||||
{
 | 
			
		||||
  pkgs,
 | 
			
		||||
  config,
 | 
			
		||||
  lib,
 | 
			
		||||
  modulesPath,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
 | 
			
		||||
{
 | 
			
		||||
  imports = [
 | 
			
		||||
    (modulesPath + "/installer/scan/not-detected.nix")
 | 
			
		||||
  ];
 | 
			
		||||
  imports = [ (modulesPath + "/installer/scan/not-detected.nix") ];
 | 
			
		||||
 | 
			
		||||
  boot.initrd.availableKernelModules = [
 | 
			
		||||
    "xhci_pci"
 | 
			
		||||
| 
						 | 
				
			
			@ -43,18 +47,33 @@
 | 
			
		|||
    "/mnt/raid" = {
 | 
			
		||||
      fsType = "btrfs";
 | 
			
		||||
      device = "/dev/disk/by-uuid/11727be7-bf9b-4888-8b02-d7eb1f898712";
 | 
			
		||||
      options = [ "defaults" "compress=zstd" "subvol=root" "autodefrag" "noatime" "nofail" "x-systemd.device-timeout=60" ];
 | 
			
		||||
      options = [
 | 
			
		||||
        "defaults"
 | 
			
		||||
        "compress=zstd"
 | 
			
		||||
        "subvol=root"
 | 
			
		||||
        "autodefrag"
 | 
			
		||||
        "noatime"
 | 
			
		||||
        "nofail"
 | 
			
		||||
        "x-systemd.device-timeout=60"
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
 | 
			
		||||
    "/mnt/backup" = {
 | 
			
		||||
      fsType = "btrfs";
 | 
			
		||||
      device = "/dev/disk/by-uuid/c29e7eac-26ba-41b1-ac3e-11123476b7c5";
 | 
			
		||||
      options = [ "defaults" "compress=zstd" "subvol=root" "autodefrag" "noatime" "nofail" "x-systemd.device-timeout=60" ];
 | 
			
		||||
      options = [
 | 
			
		||||
        "defaults"
 | 
			
		||||
        "compress=zstd"
 | 
			
		||||
        "subvol=root"
 | 
			
		||||
        "autodefrag"
 | 
			
		||||
        "noatime"
 | 
			
		||||
        "nofail"
 | 
			
		||||
        "x-systemd.device-timeout=60"
 | 
			
		||||
      ];
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  swapDevices =
 | 
			
		||||
    [{ device = "/dev/disk/by-uuid/72d061d7-ab18-47b9-beb1-1c465dda1be9"; }];
 | 
			
		||||
  swapDevices = [ { device = "/dev/disk/by-uuid/72d061d7-ab18-47b9-beb1-1c465dda1be9"; } ];
 | 
			
		||||
 | 
			
		||||
  environment.etc."crypttab".text = ''
 | 
			
		||||
    a16 /dev/disk/by-uuid/6f1c1b24-3c94-44be-8d1b-70db562079c1 /dev/disk/by-id/usb-Ut165_USB2FlashStorage_08050508d213e6-0:0-part1 luks,keyfile-size=256
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,9 @@
 | 
			
		|||
{ pkgs, lib, config, ... }:
 | 
			
		||||
{
 | 
			
		||||
  pkgs,
 | 
			
		||||
  lib,
 | 
			
		||||
  config,
 | 
			
		||||
  ...
 | 
			
		||||
}:
 | 
			
		||||
{
 | 
			
		||||
  networking.hostName = "sgx"; # Define your hostname.
 | 
			
		||||
  networking.useDHCP = false;
 | 
			
		||||
| 
						 | 
				
			
			@ -37,7 +42,14 @@
 | 
			
		|||
    };
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  networking.firewall.allowedTCPPorts = [ 8384 22000 config.services.netatalk.port ];
 | 
			
		||||
  networking.firewall.allowedUDPPorts = [ 22000 21027 ];
 | 
			
		||||
  networking.firewall.allowedTCPPorts = [
 | 
			
		||||
    8384
 | 
			
		||||
    22000
 | 
			
		||||
    config.services.netatalk.port
 | 
			
		||||
  ];
 | 
			
		||||
  networking.firewall.allowedUDPPorts = [
 | 
			
		||||
    22000
 | 
			
		||||
    21027
 | 
			
		||||
  ];
 | 
			
		||||
  networking.firewall.allowPing = true;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue