Prefer stow over hand-rolled solution

After discovering GNU stow on Nix IRC, refactored install and setup
scripts to consume it.

Code is vastly simplified as a result.
This commit is contained in:
William Carroll 2018-07-18 19:53:53 -04:00
parent e8ca641075
commit a86c2ddece
10 changed files with 42 additions and 56 deletions

View file

@ -1,13 +0,0 @@
-- Useful Typeclasses
import Control.Applicative
import Data.Monoid
-- Data Structures
import qualified Data.Map.Internal as Map
-- Lenses
import qualified Control.Lens as Lens
import qualified Control.Lens.Traversal as Lens
-- Friendly prompt
:set prompt "\ESC[34mλ> \ESC[m"

View file

@ -0,0 +1,32 @@
-- Useful Typeclasses
import Control.Applicative
import Data.Monoid
-- Data Structures
import qualified Data.Map.Internal as Map
-- Lenses
import Control.Lens
import qualified Control.Lens as Lens
import qualified Control.Lens.Traversal as Lens
-- Friendly prompt
:set prompt "\ESC[34mλ> \ESC[m"
-- GHCi on Acid
:m - Prelude
:m + GOA
setLambdabotHome "/Users/wpcarro/Haskell/bin"
:def bs lambdabot "botsnack"
:def pl lambdabot "pl"
:def unpl lambdabot "unpl"
:def redo lambdabot "redo"
:def undo lambdabot "undo"
:def index lambdabot "index"
:def docs lambdabot "docs"
:def instances lambdabot "instances"
:def hoogle lambdabot "hoogle"
:def source lambdabot "fptools"
:def where lambdabot "where"
:def version lambdabot "version"
:def src lambdabot "src"

View file

@ -3,6 +3,9 @@ export DOTFILES="${HOME}/dotfiles"
export ZSH="${HOME}/.oh-my-zsh"
export PATH="${PATH}:${HOME}/.local/bin"
# Put this here temporarily until we have a better place for it.
export FPP_EDITOR='emacsclient -n'
ZSH_THEME=refined
plugins=(zsh-autosuggestions git git-extras github)