From a115a1a3af86abfdad484e0ac1af6f81979606c3 Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Wed, 11 May 2022 19:43:47 +0000 Subject: [PATCH] Update config-gnome.nix --- config-gnome.nix | 43 ++++++++++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/config-gnome.nix b/config-gnome.nix index 68b25f4..b7aa709 100644 --- a/config-gnome.nix +++ b/config-gnome.nix @@ -25,6 +25,7 @@ # Name your host machine networking.hostName = "NixOS"; + networking.networkmanager.enable = true; # Set your time zone. time.timeZone = "America/Denver"; @@ -32,6 +33,19 @@ # Enter keyboard layout services.xserver.layout = "us"; + # Enable Flatpak + xdg = { + portal = { + enable = true; + extraPortals = with pkgs; [ + xdg-desktop-portal-wlr + xdg-desktop-portal-kde + ]; + }; + }; + + services.flatpak.enable = true; + # Enable PackageKit for Discover services.packagekit.enable = true; @@ -55,7 +69,12 @@ [ firefox fish + flatpak git + libsForQt5.discover + libsForQt5.plasma-nm + libsForQt5.plasma-pa + libsForQt5.sddm thunderbird tilix ]; @@ -63,15 +82,6 @@ # Enable the OpenSSH daemon services.openssh.enable = true; - # Enable Pipewire - security.rtkit.enable = true; - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = false; - }; - # GNOME services.xserver.enable = true; services.xserver.displayManager.gdm.enable = true; @@ -80,6 +90,21 @@ # Disable GNOME applications environment.gnome.excludePackages = [ pkgs.gnome.cheese pkgs.gnome-photos pkgs.gnome.gnome-music pkgs.gnome.gnome-terminal pkgs.gnome.gedit pkgs.epiphany pkgs.evince pkgs.gnome.gnome-characters pkgs.gnome.totem pkgs.gnome.tali pkgs.gnome.iagno pkgs.gnome.hitori pkgs.gnome.atomix pkgs.gnome-tour pkgs.gnome.geary ]; + # Enable Pipewire + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + }; + + # Enable Bluetooth + hardware.bluetooth.enable = true; + + # Enable CUPS + services.printing.enable = true; + # System system.autoUpgrade.enable = true; system.autoUpgrade.allowReboot = true;