seeing if it's easier to fork tA's nixos laptop config rather than make one from scratch (more or less).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
1.4KB

  1. { lib, pkgs, ... }: {
  2. #################################
  3. # user level home configuration #
  4. #################################
  5. # this file *should* contain:
  6. # * a list of programs i want
  7. # * definitions of any files i need in a certain place
  8. # * user specific program configuration
  9. #
  10. # this file should *not* contain:
  11. # * default program configuration that is not user specific
  12. imports = [
  13. ../../modules/bspwm/home.nix
  14. ../../modules/urxvt/home.nix
  15. ../../modules/picom/home.nix
  16. ../../modules/zsh/home.nix
  17. ./fonts/home.nix
  18. ./xresources.nix
  19. ];
  20. home = {
  21. # keyboard layout, v v important
  22. keyboard.layout = "dvorak";
  23. # packages that are needed
  24. packages = with pkgs; [
  25. # system stuff
  26. htop gotop
  27. neofetch scrot
  28. git
  29. zip p7zip
  30. tmux
  31. # essential things
  32. cowsay fortune
  33. # editors
  34. ta.vim
  35. # web stuff
  36. elinks qutebrowser
  37. deluge
  38. profanity weechat
  39. youtube-dl
  40. # media
  41. zathura
  42. mpv
  43. ncmpcpp
  44. # prog
  45. rgbds sameboy
  46. racket
  47. stack ghc
  48. idris idris2
  49. cargo rustc
  50. # games
  51. nethack crawl crawlTiles
  52. sgtpuzzles
  53. wesnoth openxcom
  54. manaplus
  55. minetest
  56. rftg
  57. superTux superTuxKart
  58. openttd
  59. freeciv unciv
  60. opentyrian
  61. freedink freedroidrpg
  62. freeorion
  63. openarena
  64. ];
  65. };
  66. }