Rename hosts
This commit is contained in:
		
							parent
							
								
									724019c1d8
								
							
						
					
					
						commit
						a5f009a156
					
				
					 4 changed files with 54 additions and 36 deletions
				
			
		|  | @ -6,7 +6,7 @@ | ||||||
| 
 | 
 | ||||||
| { | { | ||||||
|   imports = |   imports = | ||||||
|     [ # Include the results of the hardware scan. |     [ | ||||||
|       ./hardware-configuration.nix |       ./hardware-configuration.nix | ||||||
|     ]; |     ]; | ||||||
| 
 | 
 | ||||||
|  | @ -19,14 +19,18 @@ | ||||||
|   # Use the systemd-boot EFI boot loader.] |   # Use the systemd-boot EFI boot loader.] | ||||||
|   boot.loader = { |   boot.loader = { | ||||||
|     systemd-boot.enable = true; |     systemd-boot.enable = true; | ||||||
|      |  | ||||||
|     efi = { |     efi = { | ||||||
|        canTouchEfiVariables = true; |        canTouchEfiVariables = true; | ||||||
|        efiSysMountPoint = "/boot/efi"; |        efiSysMountPoint = "/boot/efi"; | ||||||
|     }; |     }; | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   networking.hostName = "Tibo-NixFatso"; |   # Setup keyfile | ||||||
|  |   boot.initrd.secrets = { | ||||||
|  |     "/crypto_keyfile.bin" = null; | ||||||
|  |   }; | ||||||
|  | 
 | ||||||
|  |   networking.hostName = "Tibo-NixFat"; | ||||||
|   # Pick only one of the below networking options. |   # Pick only one of the below networking options. | ||||||
|   # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant. |   # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant. | ||||||
|   networking.networkmanager.enable = true;  # Easiest to use and most distros use this by default. |   networking.networkmanager.enable = true;  # Easiest to use and most distros use this by default. | ||||||
|  | @ -39,7 +43,7 @@ | ||||||
|   # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; |   # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; | ||||||
| 
 | 
 | ||||||
|   # Select internationalisation properties. |   # Select internationalisation properties. | ||||||
|   # i18n.defaultLocale = "en_US.UTF-8"; |   i18n.defaultLocale = "en_GB.UTF-8"; | ||||||
|   # console = { |   # console = { | ||||||
|   #   font = "Lat2-Terminus16"; |   #   font = "Lat2-Terminus16"; | ||||||
|   #   keyMap = "us"; |   #   keyMap = "us"; | ||||||
|  | @ -47,40 +51,46 @@ | ||||||
|   # }; |   # }; | ||||||
| 
 | 
 | ||||||
|   services.xserver = { |   services.xserver = { | ||||||
|     # Enable the X11 windowing system. |  | ||||||
|     enable = true; |     enable = true; | ||||||
| 
 | 
 | ||||||
|  |     videoDrivers = [ "nvidia" ]; # Also for wayland compositors | ||||||
|  |    | ||||||
|  |     # Enable the GNOME Desktop Environment. | ||||||
|  |     displayManager.gdm.enable = true; | ||||||
|  |     desktopManager.gnome.enable = true; | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|     # Enable the Plasma 5 Desktop Environment. |     # Enable the Plasma 5 Desktop Environment. | ||||||
|     displayManager.sddm.enable = true; |     # displayManager.sddm = { | ||||||
|     displayManager.defaultSession = "plasmawayland"; |     #   enable = true; | ||||||
| 
 |     #   defaultSession = "plasmawayland"; | ||||||
|     desktopManager.plasma5 = { |     # }; | ||||||
|       enable = true; |     # desktopManager.plasma.enable = true; | ||||||
|       excludePackages = with pkgs.libsForQt5; [ |  | ||||||
|         elisa |  | ||||||
|         okular |  | ||||||
|         plasma-browser-integration |  | ||||||
|         khelpcenter |  | ||||||
|         kwalletmanager |  | ||||||
|         oxygen |  | ||||||
|       ]; |  | ||||||
|     }; |  | ||||||
| 
 |  | ||||||
|   };   |  | ||||||
|    |    | ||||||
|     # Configure keymap in X11 |     # Configure keymap in X11 | ||||||
|   # services.xserver.layout = "us"; |     layout = "us"; | ||||||
|   # services.xserver.xkbOptions = { |     xkbVariant = ""; | ||||||
|   #   "eurosign:e"; |   };   | ||||||
|   #   "caps:escape" # map caps to escape. |  | ||||||
|   # }; |  | ||||||
| 
 | 
 | ||||||
|   # Enable CUPS to print documents. |   # Enable CUPS to print documents. | ||||||
|   # services.printing.enable = true; |   # services.printing.enable = true; | ||||||
| 
 | 
 | ||||||
|   # Enable sound. |   # Enable sound with pipewire. | ||||||
|   sound.enable = true; |   sound.enable = true; | ||||||
|   hardware.pulseaudio.enable = true; |   hardware.pulseaudio.enable = false; | ||||||
|  |   security.rtkit.enable = true; | ||||||
|  |   services.pipewire = { | ||||||
|  |     enable = true; | ||||||
|  |     alsa.enable = true; | ||||||
|  |     alsa.support32Bit = true; | ||||||
|  |     pulse.enable = true; | ||||||
|  |     # If you want to use JACK applications, uncomment this | ||||||
|  |     #jack.enable = true; | ||||||
|  | 
 | ||||||
|  |     # use the example session manager (no others are packaged yet so this is enabled by default, | ||||||
|  |     # no need to redefine it in your config for now) | ||||||
|  |     #media-session.enable = true; | ||||||
|  |   }; | ||||||
| 
 | 
 | ||||||
|   # Enable Bluetooth. |   # Enable Bluetooth. | ||||||
|   hardware.bluetooth.enable = true; |   hardware.bluetooth.enable = true; | ||||||
|  | @ -88,30 +98,36 @@ | ||||||
|   # Enable touchpad support (enabled default in most desktopManager). |   # Enable touchpad support (enabled default in most desktopManager). | ||||||
|   services.xserver.libinput.enable = true; |   services.xserver.libinput.enable = true; | ||||||
| 
 | 
 | ||||||
|  |   # NVIDIA drivers | ||||||
|   hardware.opengl.enable = true; |   hardware.opengl.enable = true; | ||||||
|  |   hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable; | ||||||
|   hardware.nvidia.modesetting.enable = true; |   hardware.nvidia.modesetting.enable = true; | ||||||
| 
 | 
 | ||||||
|   # Define a user account. Don't forget to set a password with ‘passwd’. |   # Define a user account. Don't forget to set a password with ‘passwd’. | ||||||
|   users.users.tdpeuter = { |   users.users.tdpeuter = { | ||||||
|     description = "Tibo De Peuter"; |     description = "Tibo De Peuter"; | ||||||
|     isNormalUser = true; |     isNormalUser = true; | ||||||
|     extraGroups = [ "wheel" "networkmanager" ]; |     extraGroups = [ "networkmanager" "wheel" ]; | ||||||
|     initialPassword = "ChangeMe"; |     initialPassword = "ChangeMe"; | ||||||
|     packages = with pkgs; [ |     packages = with pkgs; [ | ||||||
|       home-manager |       home-manager | ||||||
|     ]; |     ]; | ||||||
|   }; |   }; | ||||||
|    |    | ||||||
|  |   # Allow unfree packages | ||||||
|  |   nixpkgs.config.allowUnfree = true; | ||||||
|  | 
 | ||||||
|   # List packages installed in system profile. To search, run: |   # List packages installed in system profile. To search, run: | ||||||
|   # $ nix search wget |   # $ nix search wget | ||||||
|   environment.systemPackages = with pkgs; [ |   environment.systemPackages = with pkgs; [ | ||||||
|     firefox |  | ||||||
|     git |  | ||||||
|     vim |  | ||||||
|     wget |  | ||||||
|   ]; |   ]; | ||||||
|    |    | ||||||
|   services.mongodb.enable = true; |   # Computer architecture | ||||||
|  |   virtualisation.virtualbox.host.enable = true; | ||||||
|  |   virtualisation.virtualbox.host.enableExtensionPack = true; | ||||||
|  |   virtualisation.virtualbox.guest.enable = true; | ||||||
|  |   virtualisation.virtualbox.guest.x11 = true; | ||||||
|  |   users.extraGroups.vboxusers.members = [ "user-with-access-to-virtualbox" ]; | ||||||
| 
 | 
 | ||||||
|   # Some programs need SUID wrappers, can be configured further or are |   # Some programs need SUID wrappers, can be configured further or are | ||||||
|   # started in user sessions. |   # started in user sessions. | ||||||
|  | @ -18,6 +18,8 @@ | ||||||
|       fsType = "ext4"; |       fsType = "ext4"; | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
|  |   boot.initrd.luks.devices."luks-7319552e-7148-4a9b-aa56-aa580b0b935a".device = "/dev/disk/by-uuid/7319552e-7148-4a9b-aa56-aa580b0b935a"; | ||||||
|  | 
 | ||||||
|   fileSystems."/boot/efi" = |   fileSystems."/boot/efi" = | ||||||
|     { device = "/dev/disk/by-label/NIXBOOT"; |     { device = "/dev/disk/by-label/NIXBOOT"; | ||||||
|       fsType = "vfat"; |       fsType = "vfat"; | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue