Add Windows-compatible partition to NixDesk
This commit is contained in:
		
							parent
							
								
									82c46b4e62
								
							
						
					
					
						commit
						cbbb38283b
					
				
					 2 changed files with 57 additions and 34 deletions
				
			
		
							
								
								
									
										36
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										36
									
								
								nixos/flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -8,11 +8,11 @@ | |||
|         "systems": "systems" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1693833206, | ||||
|         "narHash": "sha256-wHOY0nnD6gWj8u9uI85/YlsganYyWRK1hLFZulZwfmY=", | ||||
|         "lastModified": 1694435990, | ||||
|         "narHash": "sha256-yLQPD2eZGepu3yvdwABXrR3GhAqWRWTj9rn3a4knYuk=", | ||||
|         "owner": "numtide", | ||||
|         "repo": "devshell", | ||||
|         "rev": "65114ea495a8d3cc1352368bf170d67ef005aa5a", | ||||
|         "rev": "f6aec2e8b1cdddcab10ce7fc2eac66886e3deaad", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -26,11 +26,11 @@ | |||
|         "systems": "systems_2" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1692799911, | ||||
|         "narHash": "sha256-3eihraek4qL744EvQXsK1Ha6C3CR7nnT8X2qWap4RNk=", | ||||
|         "lastModified": 1694529238, | ||||
|         "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", | ||||
|         "owner": "numtide", | ||||
|         "repo": "flake-utils", | ||||
|         "rev": "f9e7cf818399d17d347f847525c5a5a8032e4e44", | ||||
|         "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -46,11 +46,11 @@ | |||
|         ] | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1693208669, | ||||
|         "narHash": "sha256-hHFaaUsZ860wvppPeiu7nJn/nXZjJfnqAQEu9SPFE9I=", | ||||
|         "lastModified": 1694465129, | ||||
|         "narHash": "sha256-8BQiuobMrCfCbGM7w6Snx+OBYdtTIm0+cGVaKwQ5BFg=", | ||||
|         "owner": "nix-community", | ||||
|         "repo": "home-manager", | ||||
|         "rev": "5bac4a1c06cd77cf8fc35a658ccb035a6c50cd2c", | ||||
|         "rev": "9787dffff5d315c9593d3f9fb0f9bf2097e1b57b", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -62,11 +62,11 @@ | |||
|     }, | ||||
|     "nixpkgs": { | ||||
|       "locked": { | ||||
|         "lastModified": 1694304580, | ||||
|         "narHash": "sha256-5tIpNodDpEKT8mM/F5zCzWEAnidOg8eb1/x3SRaaBLs=", | ||||
|         "lastModified": 1694499547, | ||||
|         "narHash": "sha256-R7xMz1Iia6JthWRHDn36s/E248WB1/je62ovC/dUVKI=", | ||||
|         "owner": "NixOS", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "4c8cf44c5b9481a4f093f1df3b8b7ba997a7c760", | ||||
|         "rev": "e5f018cf150e29aac26c61dac0790ea023c46b24", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -93,11 +93,11 @@ | |||
|     }, | ||||
|     "nixpkgs-unstable": { | ||||
|       "locked": { | ||||
|         "lastModified": 1694183432, | ||||
|         "narHash": "sha256-YyPGNapgZNNj51ylQMw9lAgvxtM2ai1HZVUu3GS8Fng=", | ||||
|         "lastModified": 1694422566, | ||||
|         "narHash": "sha256-lHJ+A9esOz9vln/3CJG23FV6Wd2OoOFbDeEs4cMGMqc=", | ||||
|         "owner": "NixOS", | ||||
|         "repo": "nixpkgs", | ||||
|         "rev": "db9208ab987cdeeedf78ad9b4cf3c55f5ebd269b", | ||||
|         "rev": "3a2786eea085f040a66ecde1bc3ddc7099f6dbeb", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  | @ -125,11 +125,11 @@ | |||
|         "nixpkgs-stable": "nixpkgs-stable" | ||||
|       }, | ||||
|       "locked": { | ||||
|         "lastModified": 1693898833, | ||||
|         "narHash": "sha256-OIrMAGNYNeLs6IvBynxcXub7aSW3GEUvWNsb7zx6zuU=", | ||||
|         "lastModified": 1694495315, | ||||
|         "narHash": "sha256-sZEYXs9T1NVHZSSbMqBEtEm2PGa7dEDcx0ttQkArORc=", | ||||
|         "owner": "Mic92", | ||||
|         "repo": "sops-nix", | ||||
|         "rev": "faf21ac162173c2deb54e5fdeed002a9bd6e8623", | ||||
|         "rev": "ea208e55f8742fdcc0986b256bdfa8986f5e4415", | ||||
|         "type": "github" | ||||
|       }, | ||||
|       "original": { | ||||
|  |  | |||
|  | @ -4,33 +4,56 @@ | |||
| { config, lib, pkgs, modulesPath, ... }: | ||||
| 
 | ||||
| { | ||||
|   imports = | ||||
|     [ (modulesPath + "/installer/scan/not-detected.nix") | ||||
|     ]; | ||||
|   imports = [ | ||||
|     (modulesPath + "/installer/scan/not-detected.nix") | ||||
|   ]; | ||||
| 
 | ||||
|   boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; | ||||
|   boot.initrd.kernelModules = [ ]; | ||||
|   boot.kernelModules = [ "kvm-intel" ]; | ||||
|   boot.extraModulePackages = [ ]; | ||||
|   boot = { | ||||
|     initrd = { | ||||
|       availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; | ||||
|       kernelModules = [ ]; | ||||
|     }; | ||||
|     kernelModules = [ "kvm-intel" ]; | ||||
|     extraModulePackages = [ ]; | ||||
|   }; | ||||
| 
 | ||||
|   fileSystems."/" = | ||||
|     { device = "/dev/disk/by-label/NIX-ROOT"; | ||||
|   fileSystems = { | ||||
|     "/" = { | ||||
|       device = "/dev/disk/by-label/NIX-ROOT"; | ||||
|       fsType = "ext4"; | ||||
|     }; | ||||
| 
 | ||||
|   fileSystems."/boot/efi" = | ||||
|     { device = "/dev/disk/by-label/NIX-BOOT"; | ||||
|     "/boot/efi" = { | ||||
|       device = "/dev/disk/by-label/NIX-BOOT"; | ||||
|       fsType = "vfat"; | ||||
|     }; | ||||
| 
 | ||||
|   fileSystems."/nix" = | ||||
|     { device = "/dev/disk/by-label/NIX-STORE"; | ||||
|     "/nix" = { | ||||
|       device = "/dev/disk/by-label/NIX-STORE"; | ||||
|       fsType = "ext4"; | ||||
|     }; | ||||
| 
 | ||||
|   swapDevices = | ||||
|     [ { device = "/dev/disk/by-label/SWAP"; } | ||||
|     ]; | ||||
|     "/mnt/Nextcloud" = { | ||||
|       device = "/dev/disk/by-label/Nextcloud"; | ||||
|       fsType = "ntfs"; | ||||
|     }; | ||||
| 
 | ||||
|     # "/home/${config.users.users.tdpeuter.name}/Nextcloud" = { | ||||
|     "/home/tdpeuter/Nextcloud" = { | ||||
|       depends = [ | ||||
|         "/mnt/Nextcloud" | ||||
|       ]; | ||||
|       device = "/mnt/Nextcloud/Nextcloud"; | ||||
|       fsType = "none"; | ||||
|       options = [ | ||||
|         "bind" | ||||
|       ]; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   swapDevices = [ | ||||
|     { device = "/dev/disk/by-label/SWAP"; } | ||||
|   ]; | ||||
| 
 | ||||
|   # Enables DHCP on each ethernet and wireless interface. In case of scripted networking | ||||
|   # (the default) this is the recommended approach. When using systemd-networkd it's | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue