support for gnome desktop
This commit is contained in:
		
							parent
							
								
									0a1647e0e7
								
							
						
					
					
						commit
						f7b9c71006
					
				
					 18 changed files with 155 additions and 143 deletions
				
			
		| 
						 | 
				
			
			@ -2,9 +2,7 @@
 | 
			
		|||
# your system.  Help is available in the configuration.nix(5) man page
 | 
			
		||||
# and in the NixOS manual (accessible by running ‘nixos-help’).
 | 
			
		||||
{ config, pkgs, ... }: {
 | 
			
		||||
  imports = [
 | 
			
		||||
    ./media-packages.nix
 | 
			
		||||
  ];
 | 
			
		||||
  imports = [ ./media-packages.nix ];
 | 
			
		||||
  packages.media-packages.enable = true;
 | 
			
		||||
 | 
			
		||||
  # Bootloader.
 | 
			
		||||
| 
						 | 
				
			
			@ -31,12 +29,12 @@
 | 
			
		|||
  time.timeZone = "America/Sao_Paulo";
 | 
			
		||||
  # Select internationalisation properties.
 | 
			
		||||
  i18n.defaultLocale = "pt_BR.utf8";
 | 
			
		||||
  # Enable the X11 windowing system.
 | 
			
		||||
  services.xserver.enable = false;
 | 
			
		||||
 | 
			
		||||
  # Enable the GNOME Desktop Environment.
 | 
			
		||||
  # services.xserver.displayManager.gdm.enable = true;
 | 
			
		||||
  # services.xserver.desktopManager.gnome.enable = true;
 | 
			
		||||
  # services.xserver.displayManager.autologin.user = "lelgenio";
 | 
			
		||||
 | 
			
		||||
  # Configure keymap in X11
 | 
			
		||||
  services.xserver = {
 | 
			
		||||
    layout = "us";
 | 
			
		||||
| 
						 | 
				
			
			@ -53,7 +51,7 @@
 | 
			
		|||
 | 
			
		||||
  ## Enable sound with pipewire.
 | 
			
		||||
  sound.enable = true;
 | 
			
		||||
  # hardware.pulseaudio.enable = true;
 | 
			
		||||
  hardware.pulseaudio.enable = false;
 | 
			
		||||
  services.pipewire = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
    wireplumber.enable = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										16
									
								
								system/gnome.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								system/gnome.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,16 @@
 | 
			
		|||
# 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, ... }: {
 | 
			
		||||
  # 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;
 | 
			
		||||
  # services.xserver.displayManager.autologin.user = "lelgenio";
 | 
			
		||||
  environment.systemPackages = with pkgs;
 | 
			
		||||
    with gnome; [
 | 
			
		||||
      gnome-tweaks
 | 
			
		||||
      dconf-editor
 | 
			
		||||
    ];
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,6 +1,5 @@
 | 
			
		|||
{ config, pkgs, lib, ... }:
 | 
			
		||||
let
 | 
			
		||||
  cfg = config.packages.media-packages;
 | 
			
		||||
let cfg = config.packages.media-packages;
 | 
			
		||||
in {
 | 
			
		||||
  options.packages.media-packages = {
 | 
			
		||||
    enable = lib.mkEnableOption "media packages";
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,8 @@
 | 
			
		|||
{ pkgs, ... }: {
 | 
			
		||||
 | 
			
		||||
  # Enable the X11 windowing system.
 | 
			
		||||
  services.xserver.enable = false;
 | 
			
		||||
 | 
			
		||||
  # enable sway window manager
 | 
			
		||||
  programs.sway = {
 | 
			
		||||
    enable = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue