Further seperation
This commit is contained in:
		@@ -1,4 +1,4 @@
 | 
				
			|||||||
{ config, lib, pkgs, ... }:
 | 
					{ config, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  # Enable sound with pipewire.
 | 
					  # Enable sound with pipewire.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
{ config, pkgs, ... }:
 | 
					{ config, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  # Bootloader.
 | 
					  # Bootloader.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,12 +1,8 @@
 | 
				
			|||||||
# Edit this configuration file to define what should be installed on
 | 
					 | 
				
			||||||
# your system.  Help is available in the configuration.nix(5) man page
 | 
					 | 
				
			||||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
{ config, pkgs, ... }:
 | 
					{ config, pkgs, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  imports =
 | 
					  imports =
 | 
				
			||||||
    [ # Include the results of the hardware scan.a
 | 
					    [
 | 
				
			||||||
      <nixos-hardware/framework>
 | 
					      <nixos-hardware/framework>
 | 
				
			||||||
      ./hardware-configuration.nix
 | 
					      ./hardware-configuration.nix
 | 
				
			||||||
      <home-manager/nixos>
 | 
					      <home-manager/nixos>
 | 
				
			||||||
@@ -24,11 +20,6 @@
 | 
				
			|||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  networking.hostName = "Zenith-nixos"; # Define your hostname.
 | 
					  networking.hostName = "Zenith-nixos"; # Define your hostname.
 | 
				
			||||||
  # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Configure network proxy if necessary
 | 
					 | 
				
			||||||
  # networking.proxy.default = "http://user:password@proxy:port/";
 | 
					 | 
				
			||||||
  # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Enable networking
 | 
					  # Enable networking
 | 
				
			||||||
  networking.networkmanager.enable = true;
 | 
					  networking.networkmanager.enable = true;
 | 
				
			||||||
@@ -51,19 +42,6 @@
 | 
				
			|||||||
    LC_TIME = "nl_NL.UTF-8";
 | 
					    LC_TIME = "nl_NL.UTF-8";
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Enable the X11 windowing system.
 | 
					 | 
				
			||||||
  services.xserver.enable = true;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Enable the GNOME Desktop Environment.
 | 
					 | 
				
			||||||
  services.xserver.displayManager.gdm.enable = true;
 | 
					 | 
				
			||||||
  services.xserver.desktopManager.gnome.enable = true;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Configure keymap in X11
 | 
					 | 
				
			||||||
  services.xserver = {
 | 
					 | 
				
			||||||
    layout = "us";
 | 
					 | 
				
			||||||
    xkbVariant = "altgr-intl";
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Enable CUPS to print documents.
 | 
					  # Enable CUPS to print documents.
 | 
				
			||||||
  services.printing.enable = true;
 | 
					  services.printing.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -78,26 +56,6 @@
 | 
				
			|||||||
  
 | 
					  
 | 
				
			||||||
  services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
 | 
					  services.udev.packages = with pkgs; [ gnome.gnome-settings-daemon ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  #console.font = roboto-regular;
 | 
					 | 
				
			||||||
  # Some programs need SUID wrappers, can be configured further or are
 | 
					 | 
				
			||||||
  # started in user sessions.
 | 
					 | 
				
			||||||
  # programs.mtr.enable = true;
 | 
					 | 
				
			||||||
  # programs.gnupg.agent = {
 | 
					 | 
				
			||||||
  #   enable = true;
 | 
					 | 
				
			||||||
  #   enableSSHSupport = true;
 | 
					 | 
				
			||||||
  # };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # List services that you want to enable:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Enable the OpenSSH daemon.
 | 
					 | 
				
			||||||
  # services.openssh.enable = true;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Open ports in the firewall.
 | 
					 | 
				
			||||||
  # networking.firewall.allowedTCPPorts = [ ... ];
 | 
					 | 
				
			||||||
  # networking.firewall.allowedUDPPorts = [ ... ];
 | 
					 | 
				
			||||||
  # Or disable the firewall altogether.
 | 
					 | 
				
			||||||
  # networking.firewall.enable = false;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # This value determines the NixOS release from which the default
 | 
					  # This value determines the NixOS release from which the default
 | 
				
			||||||
  # settings for stateful data, like file locations and database versions
 | 
					  # settings for stateful data, like file locations and database versions
 | 
				
			||||||
  # on your system were taken. It‘s perfectly fine and recommended to leave
 | 
					  # on your system were taken. It‘s perfectly fine and recommended to leave
 | 
				
			||||||
@@ -105,10 +63,4 @@
 | 
				
			|||||||
  # Before changing this value read the documentation for this option
 | 
					  # Before changing this value read the documentation for this option
 | 
				
			||||||
  # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
 | 
					  # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html).
 | 
				
			||||||
  system.stateVersion = "23.05"; # Did you read the comment?
 | 
					  system.stateVersion = "23.05"; # Did you read the comment?
 | 
				
			||||||
  
 | 
					 | 
				
			||||||
#  services.logind.extraConfig = ''
 | 
					 | 
				
			||||||
#    HandleLidSwitch=suspend-then-hibernate
 | 
					 | 
				
			||||||
#    HibernateDelaySec=5min
 | 
					 | 
				
			||||||
#  '';
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										16
									
								
								desktop-environment.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								desktop-environment.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					{ config, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  # Enable the X11 windowing system.
 | 
				
			||||||
 | 
					  services.xserver.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Enable the GNOME Desktop Environment.
 | 
				
			||||||
 | 
					  services.xserver.displayManager.gdm.enable = true;
 | 
				
			||||||
 | 
					  services.xserver.desktopManager.gnome.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Configure keymap in X11
 | 
				
			||||||
 | 
					  services.xserver = {
 | 
				
			||||||
 | 
					    layout = "us";
 | 
				
			||||||
 | 
					    xkbVariant = "altgr-intl";
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
{ config, lib, pkgs, ... }:
 | 
					{ config, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  services.logind.lidSwitch = "suspend-then-hibernate";
 | 
					  services.logind.lidSwitch = "suspend-then-hibernate";
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
{ config, lib, pkgs, ... }:
 | 
					{ config, pkgs, ... }:
 | 
				
			||||||
{  
 | 
					{  
 | 
				
			||||||
  # Allow unfree packages
 | 
					  # Allow unfree packages
 | 
				
			||||||
  nixpkgs.config.allowUnfree = true;
 | 
					  nixpkgs.config.allowUnfree = true;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
{ config, lib, pkgs, ... }:
 | 
					{ config, pkgs, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  programs.steam.enable = true;
 | 
					  programs.steam.enable = true;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user