 7dc84e1824
			
		
	
	
		7dc84e1824
		
	
	
	
	
		
			
			Slim is abandoned and won't work with wayland. It's in our best interest to use the display-manager that makes most sense for Plasma5, sddm. We've already moved on from it being default in #30890 and the graphical.nix profile, which the virtualbox profile uses, has sddm anyway.
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| # This module contains the basic configuration for building a graphical NixOS
 | |
| # installation CD.
 | |
| 
 | |
| { lib, pkgs, ... }:
 | |
| 
 | |
| with lib;
 | |
| 
 | |
| {
 | |
|   imports = [ ./installation-cd-base.nix ];
 | |
| 
 | |
|   # Whitelist wheel users to do anything
 | |
|   # This is useful for things like pkexec
 | |
|   #
 | |
|   # WARNING: this is dangerous for systems
 | |
|   # outside the installation-cd and shouldn't
 | |
|   # be used anywhere else.
 | |
|   security.polkit.extraConfig = ''
 | |
|     polkit.addRule(function(action, subject) {
 | |
|       if (subject.isInGroup("wheel")) {
 | |
|         return polkit.Result.YES;
 | |
|       }
 | |
|     });
 | |
|   '';
 | |
| 
 | |
|   services.xserver.enable = true;
 | |
| 
 | |
|   # Provide networkmanager for easy wireless configuration.
 | |
|   networking.networkmanager.enable = true;
 | |
|   networking.wireless.enable = mkForce false;
 | |
| 
 | |
|   # KDE complains if power management is disabled (to be precise, if
 | |
|   # there is no power management backend such as upower).
 | |
|   powerManagement.enable = true;
 | |
| 
 | |
|   # Enable sound in graphical iso's.
 | |
|   hardware.pulseaudio.enable = true;
 | |
| 
 | |
|   environment.systemPackages = [
 | |
|     # Include gparted for partitioning disks.
 | |
|     pkgs.gparted
 | |
| 
 | |
|     # Include some editors.
 | |
|     pkgs.vim
 | |
|     pkgs.bvi # binary editor
 | |
|     pkgs.joe
 | |
| 
 | |
|     # Firefox for reading the manual.
 | |
|     pkgs.firefox
 | |
| 
 | |
|     pkgs.glxinfo
 | |
|   ];
 | |
| 
 | |
| }
 |