diff options
Diffstat (limited to 'install.sh')
-rwxr-xr-x | install.sh | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/install.sh b/install.sh deleted file mode 100755 index 88a7b01..0000000 --- a/install.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash -# -set -euxo pipefail -# -if [[ -z "$1" ]]; then - echo "usage: install.sh <file.nix>" - echo "where <file.nix> is something from the 'profiles' directory" - exit 1 -else - # - mkdir -p ~/.config/nixpkgs - NIXDIR="$HOME/.config/nixpkgs" - HOMEFILE="$NIXDIR/home.nix" - NIXFILE="$(pwd)/$1" - # - # start from scratch - rm "$HOMEFILE" || true - ln -s "$NIXFILE" "$HOMEFILE" - rm "$NIXDIR/config.nix" || true - ln -s "$(pwd)/lib/config.nix" "$NIXDIR/config.nix" - # - # the notmuch config location is by default ~/.notmuch-config, but home-manager - # puts it at ~/.config/notmuch/notmuchrc (which makes sense) and then sets - # NOTMUCH_CONFIG. however, if a program for some reason doesn't read - # NOTMUCH_CONFIG (emacs), then it won't find the right config file, so I - # override with a symlink. - # - #mkdir -p ~/.config/notmuch - #[[ -e ~/.notmuch-config ]] || ln -s ~/.config/notmuch/notmuchrc ~/.notmuch-config - # - # symlinking must occur before initial generation. now we can install, and - # pin our own nixpkgs. - # - #nix-channel --update - NIX_PATH=$HOME/.nix-defexpr/channels${NIX_PATH:+:}$NIX_PATH \ - nix-shell '<home-manager>' -A install - #nix-shell . -A install -fi |