Skip to content

Instantly share code, notes, and snippets.

sudo apt update && \
sudo apt install -y neovim google-chrome-stable tilix zsh default-jdk software-properties-common ack python3.6 \
## install zsh
sudo chsh -s $(which zsh) && \
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" \
## install jenv
git clone https://github.com/jenv/jenv.git ~/.jenv && \
;; The deps.edn file describes the information needed to build a classpath.
;;
;; When using the `clojure` or `clj` script, there are several deps.edn files
;; that are combined:
;; - install-level
;; - user level (this file)
;; - project level (current directory when invoked)
;;
;; For all attributes other than :paths, these config files are merged left to right.
;; Only the last :paths is kept and others are dropped.
;; The deps.edn file describes the information needed to build a classpath.
;;
;; When using the `clojure` or `clj` script, there are several deps.edn files
;; that are combined:
;; - install-level
;; - user level (this file)
;; - project level (current directory when invoked)
;;
;; For all attributes other than :paths, these config files are merged left to right.
;; Only the last :paths is kept and others are dropped.
@deathtenk
deathtenk / lambda-clj-install.sh
Last active December 12, 2018 21:14
modified version of clj install script for AWS lambda
#!/usr/bin/env bash
set -euo pipefail
# Start
do_usage() {
echo "Installs the Clojure command line tools."
echo -e
echo "Usage:"
echo "linux-install.sh [-p|--prefix <dir>]"
{:user {:deploy-repositories
[["yaven_releases" {:url "https://yaven.yetanalytics.io/repository/releases"
:username :env/yaven_username
:password :env/yaven_password}] ;; <= will use the encrypted creds file.
["yaven_snapshots" {:url "https://yaven.yetanalytics.io/repository/snapshots"
:username :env/yaven_username
:password :env/yaven_password}]]
:dependencies [[cljfmt "0.5.6" :exclusions [org.clojure/clojurescript]]
[org.clojure/tools.nrepl "0.2.12"]
;[neovim-client "0.1.1"]
@deathtenk
deathtenk / init.vim
Last active September 4, 2020 23:08
init.vim
set clipboard=unnamed
set nocompatible " be iMproved, required
filetype off " required
set mouse=a
" Clojure Syntax
syntax on
filetype plugin indent on
" set the runtime path to include Vundle and initialize

Keybase proof

I hereby claim:

  • I am deathtenk on github.
  • I am henkle (https://keybase.io/henkle) on keybase.
  • I have a public key ASA5sPKAVo1X1DN9Djq91FU2uLXI10N1fqu_IOO_9b9GKAo

To claim this, I am signing this object: