76 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
| { config, pkgs, ... }:
 | |
| 
 | |
| {
 | |
|   imports =
 | |
|     [ # Include the results of the hardware scan.
 | |
|       ./hardware-configuration.nix
 | |
| 
 | |
|       ../../modules/des/plasma
 | |
|     ];
 | |
| 
 | |
|   # Bootloader
 | |
|   boot.loader = {
 | |
|     systemd-boot.enable = true;
 | |
|     
 | |
|     efi = {
 | |
|        canTouchEfiVariables = true;
 | |
|        efiSysMountPoint = "/boot/efi";
 | |
|     };
 | |
|   };
 | |
| 
 | |
|   networking = {
 | |
|     hostName = "Tibo-NixTest";
 | |
|     # wireless.enable = true;  # Enables wireless support via wpa_supplicant.
 | |
|     networkmanager.enable = true;  # Easiest to use and most distros use this by default.
 | |
|   };
 | |
| 
 | |
|   # Set your time zone.
 | |
|   time.timeZone = "Europe/Brussels";
 | |
| 
 | |
|   # Configure network proxy if necessary
 | |
|   # networking.proxy.default = "http://user:password@proxy:port/";
 | |
|   # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
 | |
| 
 | |
|   # Select internationalisation properties.
 | |
|   i18n.defaultLocale = "en_GB.UTF-8";
 | |
|   # console = {
 | |
|   #   font = "Lat2-Terminus16";
 | |
|   #   keyMap = "us";
 | |
|   #   useXkbConfig = true; # use xkbOptions in tty.
 | |
|   # };
 | |
| 
 | |
|   # Configure keymap in X11
 | |
|   # services.xserver.layout = "us";
 | |
|   # services.xserver.xkbOptions = {
 | |
|   #   "eurosign:e";
 | |
|   #   "caps:escape" # map caps to escape.
 | |
|   # };
 | |
| 
 | |
|   # Enable CUPS to print documents.
 | |
|   # services.printing.enable = true;
 | |
| 
 | |
|   # Enable sound.
 | |
|   sound.enable = true;
 | |
|   hardware.pulseaudio.enable = true;
 | |
| 
 | |
|   # Enable Bluetooth.
 | |
|   hardware.bluetooth.enable = true;
 | |
| 
 | |
|   # Enable touchpad support (enabled default in most desktopManager).
 | |
|   services.xserver.libinput.enable = true;
 | |
| 
 | |
|   # Open ports in the firewall.
 | |
|   # networking.firewall.allowedTCPPorts = [ ... ];
 | |
|   # networking.firewall.allowedUDPPorts = [ ... ];
 | |
|   # Or disable the firewall altogether.
 | |
|   # networking.firewall.enable = false;
 | |
| 
 | |
|   # Copy the NixOS configuration file and link it from the resulting system
 | |
|   # (/run/current-system/configuration.nix). This is useful in case you
 | |
|   # accidentally delete configuration.nix.
 | |
|   # system.copySystemConfiguration = true;
 | |
| 
 | |
|   system.stateVersion = "23.05";
 | |
| 
 | |
| }
 | |
| 
 |