improve nixbash

This commit is contained in:
Alexandra Dunn 2021-05-11 13:01:19 -07:00
parent 576ef0c27e
commit 0d8043bb7d
2 changed files with 13 additions and 2 deletions

View file

@ -99,8 +99,6 @@ alias nixpath="nix-build '<nixpkgs>' --no-build-output -A"
alias nixcorrect="nix-shell -p --run 'bundle exec rubocop --format simple --config .rubocop.yml --auto-correct'"
alias nixtodo="nix-shell -p --run 'bundle exec rubocop --format simple --config .rubocop.yml --auto-gen-config --no-auto-gen-timestamp'"
alias nixbi="nix-shell -p zlib libxml2 postgresql sqlite libxslt shared-mime-info --run 'CFLAGS=-Wno-error=format-overflow bundle install'"
alias nixbu="nix-shell -p zlib libxml2 postgresql sqlite libxslt shared-mime-info --run 'CFLAGS=-Wno-error=format-overflow bundle update'"
# MISC
# ====

View file

@ -215,3 +215,16 @@ nixpkg-install () {
nixpkg-uninstall () {
nix-env -e "${1}"
}
nixruby () {
freedesktop="$(nixpath shared-mime-info)"
nix-shell -p \
zlib \
libxml2 \
postgresql \
sqlite \
libxslt \
shared-mime-info \
--run "FREEDESKTOP_MIME_TYPES_PATH=${freedesktop}/share/mime/packages/freedesktop.org.xml ${*}"
}