Use niri instead of GNOME

This commit is contained in:
Daniel Lundin 2025-03-08 16:29:34 +01:00
commit d6c2eed53c
Signed by: dln
SSH key fingerprint: SHA256:dQy1Xj3UiqJYpKR5ggQ2bxgz4jCH8IF+k3AB8o0kmdI
8 changed files with 116 additions and 247 deletions

View file

@ -15,32 +15,6 @@ in
config = mkIf cfg.enable {
environment.systemPackages = with pkgs; [ gnome-ssh-askpass4 ];
# Excluding some GNOME applications from the default install
environment.gnome.excludePackages = (
with pkgs;
[
atomix # puzzle game
baobab # disk usage analyzer
cheese # webcam tool
epiphany # web browser
geary # email reader
gnome-clocks
gnome-connections
gnome-disk-utility
gnome-logs
gnome-music
gnome-photos
gnome-terminal
gnome-tour
snapshot
hitori # sudoku game
iagno # go game
simple-scan
tali # poker game
yelp # help viewer
]
);
fonts = {
fontDir.enable = true;
fontconfig = {
@ -76,21 +50,8 @@ in
localNetworkGameTransfers.openFirewall = true;
};
services.gnome.gnome-keyring.enable = true;
services.printing.enable = true;
services.displayManager.defaultSession = "gnome";
services.xserver = {
enable = true;
displayManager.gdm.enable = true;
displayManager.gdm.autoSuspend = false;
desktopManager.gnome.enable = true;
xkb.layout = "se";
xkb.variant = "us";
};
services.pulseaudio.enable = false;
security.rtkit.enable = true;
services.pipewire = {