Skip to content

xshyamx/installs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Installs

Common

Install First

  1. Password Manager KeepassX is discontinuted so move to KeePassXC
  2. Browser qutebrowser
  3. tmux Terminal multiplexer
  4. VS Code

Fonts

  1. Bitstream Vera Sans Mono
  2. DejaVu Sans Mono
  3. Fira Code
  4. Inconsolata
  5. Office Code Pro
  6. Overpass Mono
  7. Source Code Pro

Emacs

Windows binaries where not available so, you had to download from here but, now available from GNU main site

  1. yasnippet
  2. yasnippet-snippets
  3. go-mode
    • Install goimports

    • Install godef

    • Setup to use these tools

      (setq go-home "/usr/local/go")
      (setq go-path (expand-file-name "go" (getenv "HOME")))
      (setq godef-command (expand-file-name "bin/godef" go-path))
      (setq gofmt-command (expand-file-name "bin/goimports" go-path))
      (setq godoc-command (expand-file-name "bin/godoc" go-home))
      (setq go-command (expand-file-name "bin/go" go-home))

Shell Utilities

  1. ark CLI tool to install commonly used kubernetes CLI utilities as well as applications

    curl -sLS https://get.arkade.dev | sh
    # once the arkade binary is downloaded move it somewhere in the path
    # additionally add a symlink to it as ark to simplify usage
    echo 'export PATH=$PATH:$HOME/.arkade/bin' >> ~/.bashrc
  2. bat cat with syntax highlighting

  3. caddy http server

  4. colordiff diff with colors

  5. direnv Change environment variables per directory by adding .envrc eg.

    export JAVA_HOME=$JAVA8_HOME
  6. fzf Command line fuzzy finder

  7. jq - Command Line JSON Processor

  8. nvm Manage multiple NodeJS versions

  9. sdk CLI tool for managing several SDK versions like maven, gradle, and even JDKs

  10. stow symlink manager

  11. yq - Command Line YAML Processor

Language/Data Runtimes

  1. Go Programming Language

    1. golang-migrate for managing db migrations
  2. MongoDB

  3. Neo4j

  4. NodeJS

    See node-gyp for compiling native libraries for npm

    npm i -g --production windows-build-tools
  5. Python

  6. Redis

Graphics

  1. Gimp

  2. Inkscape

  3. PlantUML

  4. GraphViz - Dot Command Line

  5. ImageMagik

    For the awesome convert tool to create pdfs from images and vice-versa

  6. drawio

VMs/Containers/Networking

  1. Docker Toolbox
    1. Docker Credential Helpers
  2. Minikube
  3. Terraform
  4. Vagrant
  5. VirtualBox
  6. WireShark
  7. aria2 downloader supporting >1 parallel connections to download same file
  8. nmap Port scanning utility
  9. youtube-dl

Browser Extensions

Firefox

Chrome

Edge

OSX Only

  1. Homebrew
  2. Secretive - storing and managing SSH keys in the Secure Enclave

Windows Only

  1. 7-Zip

  2. CamStudio OpenSource desktop screen recorder

  3. Chocolatey OpenSource package manager for windows. Add the following lines to the installer to use the proxy and install in a custom location

    $env:chocolateyProxyLocation = 'http:https://localhost:3128'
    $env:ChocolateyInstall = "e:\software\chocolatey"
  4. ConEmu (or alternatively cmdr) Tabbed command line support for git-bash

  5. Eclipse IDE

  6. Figlet in Go for Windows ASCII art from the command line

  7. Git for Windows

  8. IrfanView

  9. JDK

  10. PuTTY, PuTTY-64

  11. TreeSize Free

  12. WinMerge

  13. wget for Windows

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages