- { config, pkgs, ... }:{
- environment.systemPackages = with pkgs; [
- # Web-browser
- firefox-esr qupzilla
- # Shell
- bash which awk sed lsof htop wget aria2
- # Android devices
- android-udev-rules jmtpfs
- # Editors
- vim
- # C stuff and whatnot
- stdenv gcc gnumake automake autoconf
- # The X11 windowing system.
-
- pkgs.kde4.kdemultimedia pkgs.kde4.kdegraphics pkgs.kde4.kdeutils
- pkgs.kde4.applications pkgs.kde4.kdebindings pkgs.kde4.kde_baseapps pkgs.kde4.kactivities pkgs.kde4.kdeadmin pkgs.kde4.kdenetwork pkgs.kde4.kdepim pkgs.kde4.kdepimlibs pkgs.kde4.kdeplasma_addons pkgs.kde4.kdesdk pkgs.kde4.kdetoys pkgs.kde4.kde_wallpapers pkgs.kde4.kdewebdev pkgs.kde4.oxygen_icons pkgs.kde4.kdebase_workspace pkgs.kde4.kdelibs pkgs.kde4.kdevelop pkgs.kde4.kdevplatform
- ];
-
-
-
-
- service.xserver = {
- enable = true;
- layout = "us";
-
- # KDE Desktop Environment.
-
- displayManager.kdm.enable = true;
- desktopManager.kde4.enable = true;
-
- # Touchpad
- synaptics = {
- enable = true;
- tapButtons = false;
- twoFingerScroll = true;
- minSpeed = "0.75";
- maxSpeed = "5.5";
- accelFactor = "0.015";
- palmDetect = true;
- palmMinWidth = 3;
- scrollDelta = 65;
- };
- # Fonts
- fonts = {
- enableFontDir = true;
- enableGhostscriptFonts = true;
- fonts = with pkgs; [
- corefonts
- inconsolata
- symbola
- ubuntu_font_family
- unifont
- vistafonts
- inconsolata
-
- ];
- };
-
-
- };
- }
-