]> Git — Sourcephile - julm/julm-nix.git/blob - nixos/profiles/graphical.nix
sysctl: fix merging with tasks/network-interfaces.nix
[julm/julm-nix.git] / nixos / profiles / graphical.nix
1 { config, pkgs, lib, ... }:
2 {
3 networking.networkmanager = {
4 enable = lib.mkDefault true;
5 #dhcp = "dhcpcd";
6 logLevel = lib.mkDefault "INFO";
7 wifi = {
8 #backend = "iwd";
9 #backend = "wpa_supplicant";
10 powersave = lib.mkDefault false;
11 };
12 };
13
14 services.dbus.packages = [ pkgs.gnome3.dconf ];
15 services.gvfs.enable = lib.mkDefault true;
16
17 sound.enable = lib.mkDefault true;
18 hardware.pulseaudio.enable = lib.mkDefault true;
19
20 services.udev.packages = [
21 # Allow members of the "adbusers" group to mount Android devices via MTP.
22 pkgs.android-udev-rules
23 ];
24
25 services.xserver = {
26 enable = lib.mkDefault true;
27 desktopManager = {
28 xterm.enable = lib.mkDefault false;
29 };
30 displayManager.autoLogin.enable = lib.mkDefault true;
31 };
32 }