add: system modules and options
This commit is contained in:
		
							parent
							
								
									9bfc70318d
								
							
						
					
					
						commit
						47eb3e0691
					
				
					 21 changed files with 269 additions and 158 deletions
				
			
		|  | @ -1,36 +0,0 @@ | |||
| { pkgs, ... }: | ||||
| let | ||||
|   tuigreet = "${pkgs.greetd.tuigreet}/bin/tuigreet"; | ||||
| in | ||||
| { | ||||
|   services.greetd = { | ||||
|     enable = true; | ||||
|     settings = { | ||||
|       default_session = { | ||||
|         command = "${tuigreet} --time --remember --cmd Hyprland"; | ||||
|         user = "greeter"; | ||||
|       }; | ||||
|     }; | ||||
|   }; | ||||
| 
 | ||||
|   # this is a life saver. | ||||
|   # literally no documentation about this anywhere. | ||||
|   # might be good to write about this... | ||||
|   # https://www.reddit.com/r/NixOS/comments/u0cdpi/tuigreet_with_xmonad_how/ | ||||
|   systemd.services.greetd.serviceConfig = { | ||||
|     Type = "idle"; | ||||
|     StandardInput = "tty"; | ||||
|     StandardOutput = "tty"; | ||||
|     StandardError = "journal"; # Without this errors will spam on screen | ||||
|     # Without these bootlogs will spam on screen | ||||
|     TTYReset = true; | ||||
|     TTYVHangup = true; | ||||
|     TTYVTDisallocate = true; | ||||
|   }; | ||||
| 
 | ||||
|   #environment.etc."greetd/environments".text = '' | ||||
|   #  Hyprland | ||||
|   #  fish | ||||
|   #  bash | ||||
|   #''; | ||||
| } | ||||
|  | @ -1,28 +0,0 @@ | |||
| {config, pkgs, ... }: | ||||
| 
 | ||||
| { | ||||
|   environment.systemPackages = with pkgs; [ | ||||
|     virt-manager | ||||
|     virt-viewer | ||||
|     spice  | ||||
|     spice-gtk | ||||
|     spice-protocol | ||||
|     win-virtio | ||||
|     win-spice | ||||
|     gnome.adwaita-icon-theme | ||||
|   ]; | ||||
|    | ||||
|   virtualisation = { | ||||
|     libvirtd = { | ||||
|       enable = true; | ||||
|       qemu = { | ||||
|         swtpm.enable = true; | ||||
|         ovmf.enable = true; | ||||
|         ovmf.packages = [ pkgs.OVMFFull.fd ]; | ||||
|       }; | ||||
|     }; | ||||
|     spiceUSBRedirection.enable = true; | ||||
|   }; | ||||
|   services.spice-vdagentd.enable = true; | ||||
| } | ||||
| 
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue