Advertisement
Guest User

Untitled

a guest
May 27th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. { config, pkgs, ... }:
  2.  
  3. {
  4. imports = [
  5. ./hardware-configuration.nix
  6. ];
  7.  
  8. boot.loader = {
  9. efi.canTouchEfiVariables = true;
  10. gummiboot.enable = true;
  11. gummiboot.timeout = 10;
  12. };
  13.  
  14. networking = {
  15. hostId = "8425e349";
  16. hostName = "nixos";
  17. networkmanager.enable = true;
  18. };
  19.  
  20. i18n = {
  21. consoleFont = "Lat2-Terminus16";
  22. consoleKeyMap = "us";
  23. defaultLocale = "en_CA.UTF-8";
  24. };
  25.  
  26. time.timeZone = "America/Regina";
  27.  
  28. nixpkgs.config.allowUnfree = true;
  29.  
  30. environment.systemPackages = with pkgs ; [
  31. htop
  32. kde5.ark
  33. kde5.baloo
  34. kde5.bluedevil
  35. kde5.breeze
  36. kde5.breeze-gtk
  37. kde5.breeze-icons
  38. kde5.breeze-qt5
  39. kde5.dolphin
  40. kde5.filelight
  41. kde5.kate
  42. kde5.kcalc
  43. kde5.kcolorchooser
  44. kde5.l10n.en_GB.qt5
  45. kde5.ksshaskpass
  46. kde5.okular
  47. qemu_kvm
  48. tmux
  49. wget
  50. vim
  51. vlc
  52. zsh
  53. ];
  54.  
  55. services.openssh.enable = true;
  56.  
  57. security.sudo.enable = true;
  58.  
  59. services.xserver = {
  60. enable = true;
  61. layout = "us";
  62. displayManager.sddm.enable = true;
  63. desktopManager.kde5.enable = true;
  64. };
  65.  
  66. users.extraUsers.kcrook = {
  67. isNormalUser = true;
  68. uid = 1000;
  69. extraGroups = [ "networkmanager" "wheel" ];
  70. initialPassword = "changeme";
  71. };
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement