flake/programs/gnome.nix
uku 6d51e9df13
fix(gnome): manually re-add nautilus-python
removing nautilus-open-any-terminal is all fun and games until you find
out nautilus-python is required to make anything work and that it's not
included anywhere by default yay ❤️
2025-05-28 09:25:11 +02:00

40 lines
865 B
Nix

{ lib, pkgs, ... }:
{
services = {
displayManager.defaultSession = "gnome";
xserver = {
desktopManager.gnome.enable = true;
displayManager.gdm = {
enable = true;
wayland = true;
};
};
};
# ssh-agent is provided by gnome-keyring-daemon
# (mabye soon by gcr, see NixOS/nixpkgs#140824)
programs.ssh.startAgent = lib.mkForce false;
environment = with pkgs; {
systemPackages = [
adw-gtk3
gnome-tweaks
gnomeExtensions.appindicator
gnomeExtensions.dash-to-panel
nautilus-python
];
gnome.excludePackages = [
gnome-tour
cheese # webcam tool
gnome-terminal
epiphany # web browser
geary # email reader
totem # video player
tali # poker game
iagno # go game
hitori # sudoku game
atomix # puzzle game
];
};
}