Files
.dotfiles/system/services/default.nix
T
2026-07-22 23:28:07 -06:00

61 lines
1.2 KiB
Nix

{ config, pkgs, ... }:
{
xdg.portal = {
enable = true;
config.common = {
# Direct camera and permission requests strictly to GNOME
"org.freedesktop.impl.portal.Camera" = "gnome";
"org.freedesktop.impl.portal.Access" = "gnome";
# Keeps your existing layout working
"org.freedesktop.impl.portal.Screenshot" = "gnome";
"org.freedesktop.impl.portal.ScreenCast" = "gnome";
};
};
services = {
displayManager.gdm.enable = true;
desktopManager.gnome.enable = true;
gnome = {
core-apps.enable = true;
core-developer-tools.enable = true;
games.enable = true;
};
xserver = {
enable = true;
xkb = {
variant = "";
layout = "us";
};
windowManager.i3 = {
enable = true;
extraPackages = with pkgs; [
brightnessctl
dmenu
i3lock-color
playerctl
rofi
xautolock
];
};
};
libinput = {
enable = true;
};
openssh = {
enable = false;
};
printing.enable = true;
gvfs.enable = true;
gnome.gnome-keyring.enable = true;
blueman.enable = true;
};
}