nixos-config/images/translate-setup/x11.nix

49 lines
942 B
Nix
Raw Normal View History

2020-11-12 20:05:43 +01:00
{ pkgs, config, lib, ... }: {
services.xserver = {
enable = true;
desktopManager = {
xterm.enable = false;
xfce.enable = true;
};
displayManager = {
2020-11-12 20:20:54 +01:00
defaultSession = "xfce";
2020-11-12 20:05:43 +01:00
sddm = {
enable = true;
autoLogin = {
enable = true;
relogin = true;
user = config.users.users.mainUser.name;
};
};
2020-11-12 20:20:54 +01:00
sessionCommands = ''
${pkgs.mumble}/bin/mumble &
${pkgs.vlc}/bin/vlc &
'';
2020-11-12 20:05:43 +01:00
};
# mouse/touchpad
# --------------
libinput = {
enable = true;
disableWhileTyping = true;
tapping = true;
scrollMethod = "twofinger";
accelSpeed = "2";
};
};
users.users.mainUser = {
isNormalUser = true;
name = "translator";
uid = 1001;
initialPassword = "translate";
};
# Packages
# --------
environment.systemPackages = with pkgs; [ arandr flameshot ];
}