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.

36 lines
760 B

2 years ago
  1. { config, pkgs, ... }:
  2. {
  3. environment.systemPackages = with pkgs; [
  4. vim nano
  5. wget curl
  6. neofetch
  7. screen tmux fff
  8. bash dash git
  9. docker-compose
  10. nodejs
  11. ];
  12. virtualisation.docker.enable = true;
  13. programs.gnupg.agent = {
  14. enable = true;
  15. enableSSHSupport = true;
  16. };
  17. programs.zsh.enable = true;
  18. programs.zsh.ohMyZsh.enable = true;
  19. programs.zsh.autosuggestions.enable = true;
  20. programs.zsh.shellAliases = {
  21. "gac" = "git add . && git commit";
  22. "v" = "nvim";
  23. "c" = "clear";
  24. "s" = "ls";
  25. "e" = "exit";
  26. "sy" = "systemctl";
  27. "cp" = "cp -r";
  28. };
  29. programs.zsh.ohMyZsh.plugins = [ "git" "command-not-found" ];
  30. programs.zsh.syntaxHighlighting.enable = true;
  31. programs.starship.enable = true;
  32. }