28 lines
598 B
Nix
28 lines
598 B
Nix
|
{ config, pkgs, ... }:
|
||
|
|
||
|
let
|
||
|
unstable = import <nixos-unstable> { config = { allowUnfree = true; }; };
|
||
|
in {
|
||
|
imports = [ ./graphics.nix ];
|
||
|
programs = {
|
||
|
};
|
||
|
services = {
|
||
|
pipewire.enable = true;
|
||
|
xserver = {
|
||
|
desktopManager.gnome3.enable = true;
|
||
|
libinput = {
|
||
|
enable = true;
|
||
|
tapping = true;
|
||
|
naturalScrolling = true;
|
||
|
disableWhileTyping = false;
|
||
|
};
|
||
|
};
|
||
|
gnome3 = {
|
||
|
gnome-keyring.enable = true;
|
||
|
sushi.enable = true;
|
||
|
};
|
||
|
};
|
||
|
systemd.packages = with pkgs.gnome3; [ gnome-session gnome-shell];
|
||
|
environment.systemPackages = with pkgs.gnome3; [ adwaita-icon-theme ];
|
||
|
}
|