53 lines
1.4 KiB
Nix
53 lines
1.4 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
services.xserver = {
|
|
enable = true;
|
|
displayManager.gdm.enable = true;
|
|
desktopManager.gnome.enable = true;
|
|
libinput.enable = true;
|
|
};
|
|
environment.gnome.excludePackages = (with pkgs; [
|
|
gnome-photos
|
|
gnome-tour
|
|
gnome-text-editor
|
|
gnome-connections
|
|
# gnome-shell-extensions
|
|
baobab
|
|
]) ++ (with pkgs.gnome; [
|
|
# totem
|
|
# gedit
|
|
gnome-music
|
|
epiphany
|
|
gnome-characters
|
|
yelp
|
|
gnome-font-viewer
|
|
cheese
|
|
]);
|
|
qt = {
|
|
enable = true;
|
|
style = "adwaita";
|
|
};
|
|
users.users.jawz.packages = with pkgs;
|
|
([
|
|
adw-gtk3
|
|
gnome.gnome-tweaks # tweaks for the gnome desktop environment
|
|
(papirus-icon-theme.override { color = "adwaita"; })
|
|
# gradience # theme customizer, allows you to modify adw-gtk3 themes
|
|
# lm_sensors # for extension, displays cpu temp
|
|
libgda # for pano shell extension
|
|
]) ++ (with pkgs.gnomeExtensions; [
|
|
appindicator # applets for open applications
|
|
reading-strip # like putting a finger on every line I read
|
|
tactile # window manager
|
|
pano # clipboard manager
|
|
freon # hardware temperature monitor
|
|
# blur-my-shell # make the overview more visually appealing
|
|
# gamemode # I guess I'm a gamer now?
|
|
# burn-my-windows
|
|
# forge # window manager
|
|
]);
|
|
|
|
nixpkgs.overlays = [ (import ./overlays/gnome.nix) ];
|
|
}
|