1

Switch to gnome apps + exclude some + opengl

This commit is contained in:
2022-07-01 13:20:38 +02:00
parent 4dfde57ebe
commit 0c5a91e3d1

View File

@ -59,16 +59,19 @@
tmpOnTmpfs = true; tmpOnTmpfs = true;
}; };
hardware.cpu.intel.updateMicrocode = true;
security.protectKernelImage = true;
# Allow unfree packages # Allow unfree packages
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
security.protectKernelImage = true;
hardware.cpu.intel.updateMicrocode = true;
# Use all redistributable firmware (i.e. nonfree) # Use all redistributable firmware (i.e. nonfree)
hardware.enableAllFirmware = true; hardware.enableAllFirmware = true;
hardware.enableRedistributableFirmware = true; hardware.enableRedistributableFirmware = true;
hardware.opengl.enable = true;
hardware.opengl.driSupport32Bit = true;
# Set your time zone. # Set your time zone.
time.timeZone = "Europe/Berlin"; time.timeZone = "Europe/Berlin";
@ -137,6 +140,21 @@
# HomeManager gnome.gnome-keyring.enable = true; # HomeManager gnome.gnome-keyring.enable = true;
wacom.enable = true; wacom.enable = true;
# Enable touchpad support (enabled default in most desktopManager).
# libinput.enable = true;
};
# XDG
xdg = {
portal = {
enable = true;
extraPortals = with pkgs; [
xdg-desktop-portal-wlr
xdg-desktop-portal-gtk
];
gtkUsePortal = true;
};
}; };
# Enable CUPS to print documents. # Enable CUPS to print documents.
@ -162,9 +180,6 @@
# media-session.enable = true; # media-session.enable = true;
}; };
# Enable touchpad support (enabled default in most desktopManager).
# services.xserver.libinput.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.christoph = { users.users.christoph = {
isNormalUser = true; isNormalUser = true;
@ -184,8 +199,9 @@
# TODO: Identify all the crap # TODO: Identify all the crap
# Remove these packages that come by default with GNOME # Remove these packages that come by default with GNOME
environment.gnome.excludePackages = with pkgs.gnome; [ environment.gnome.excludePackages = with pkgs.gnome; [
epiphany # epiphany # gnome webbrowser
gnome-maps gnome-maps
gnome-contacts
]; ];
# It is preferred to use the module (if it exists) over environment.systemPackages, as some extra configs are applied. # It is preferred to use the module (if it exists) over environment.systemPackages, as some extra configs are applied.