From 173214093c3ed950a33c745b155d831faa4c4ade Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Mon, 9 May 2022 15:34:34 +0000 Subject: [PATCH] Update config-gnome.nix --- config-gnome.nix | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/config-gnome.nix b/config-gnome.nix index 4f60b4e..b93d1a7 100644 --- a/config-gnome.nix +++ b/config-gnome.nix @@ -13,8 +13,18 @@ systemd-boot.enable = true; }; + boot.initrd.luks.devices = { + crypt-root = { + device = "/dev/disk/by-label/luks"; + preLVM = true; + }; + }; + + # Enable 32 Bit libraries for applications like Steam + hardware.opengl.driSupport32Bit = true; + # Name your host machine - networking.hostName = "NixOS-VM"; + networking.hostName = "NixOS"; # Set your time zone. time.timeZone = "America/Denver"; @@ -22,6 +32,15 @@ # Enter keyboard layout services.xserver.layout = "us"; + # Enable flatpak + services.flatpak.enable = true; + + # Enable PackageKit for Discover + services.packagekit.enable = true; + + # Enable fwupd + services.fwupd.enable = true; + # Define user accounts users.extraUsers = { @@ -37,15 +56,26 @@ environment.systemPackages = with pkgs; [ - thunderbird firefox fish + flatpak + git + thunderbird tilix ]; # 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 = true; + }; + # GNOME services.xserver.enable = true; services.xserver.displayManager.gdm.enable = true;