nixos-config/modules/graphical.nix
2020-12-19 16:58:33 -05:00

42 lines
845 B
Nix

{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
firefox
brave
gimp
mpv
libreoffice
tdesktop
pavucontrol
gnome3.dconf-editor
glxinfo
steam-run
discord
(vscode-with-extensions.override {
vscode = vscodium;
vscodeExtensions = with pkgs.vscode-extensions; [
bbenoist.Nix
ms-python.python
ms-vscode.cpptools
ms-azuretools.vscode-docker
];
})
];
services.xserver.deviceSection = ''
Option "VariableRefresh" "true"
'';
services.xserver.displayManager.sessionCommands = ''
${pkgs.xorg.xmodmap}/bin/xmodmap -e "remove Lock = Caps_Lock"
${pkgs.xorg.xmodmap}/bin/xmodmap -e "keysym Caps_Lock = F13"
'';
programs.steam.enable = true;
hardware.pulseaudio.enable = true;
boot.loader.timeout = null;
}