NixOS deployment for LinuxLab
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.

69 lines
801 B

3 days ago
1 week ago
3 days ago
1 week ago
3 days ago
1 week ago
3 days ago
3 days ago
3 days ago
1 week ago
  1. { pkgs, lib, ... }:
  2. with lib;
  3. {
  4. programs = {
  5. vim = {
  6. enable = true;
  7. defaultEditor = true;
  8. };
  9. chromium.enable = true;
  10. firefox.enable = true;
  11. fish.enable = true;
  12. git.enable = true;
  13. htop.enable = true;
  14. mtr.enable = true;
  15. appimage = {
  16. enable = true;
  17. binfmt = true;
  18. };
  19. };
  20. environment.systemPackages = with pkgs; [
  21. bat
  22. eza
  23. nil
  24. fd
  25. ripgrep
  26. vscode
  27. vim
  28. tmux
  29. wget
  30. curl
  31. perl
  32. nano
  33. bash
  34. git
  35. autoconf
  36. automake
  37. pkg-config
  38. coreutils
  39. flex
  40. gcc
  41. gdb
  42. gnumake
  43. (getDev openmpi)
  44. (getBin openmpi)
  45. hwloc
  46. postgresql
  47. (getDev postgresql)
  48. (getLib postgresql)
  49. python3
  50. qt5.full
  51. qt6.full
  52. rstudio
  53. quarto
  54. conda
  55. ];
  56. }