acobster / dotfiles

My dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My dotfiles.

Travis Build status

The fast, hacky way

curl -fsSL https://raw.githubusercontent.com/acobster/dotfiles/master/installer.sh | sh -

The slow way

.bash_profile

In your ~/.bash_profile, add the following:

if [ -f ~/dotfiles/.bash_profile ] ; then
  source ~/dotfiles/.bash_profile
fi

This allows you to have machine-specific stuff in your .bash_profile. If you don't need that, you can always just set up a symlink:

ln -s dotfiles/.bash_profile .bash_profile

Other dotfiles

To initialize other stuff with sane defaults, symlink 'em up:

ln -s dotfiles/.vimrc .vimrc
ln -s dotfiles/.gitignore .gitignore

Note that this setup assumes you have these files in the ~/dotfiles dir. It won't work otherwise.

NOTES

setup is weird and kinda whack. It should be simpler.

Maybe just port everything to NixOS?

TODO

  • modularize .bash_profile

Software to install automatically

  • dotfiles
  • (Neo)vim
  • Git
  • FZF
  • Keybase
  • Typora
  • Java (JDK 11)
  • Clojure
  • Babaska
  • silversearcher-ag
  • tmux
  • tree
  • xclip
  • net-tools
  • Go
  • Rust
  • Docker
  • Lando
  • Postgres
  • SQLite
  • Balena Etcher
  • VLC

Nice to have:

  • rpi-imager
  • lxd
  • GIMP
  • Gparted
  • VirtualBox or virt-manager
  • Flameshot?

Installed, don't know what they do:

  • libappindicator1
  • libgconf-2-4
  • libindicator7

About

My dotfiles


Languages

Language:PHP 62.3%Language:Shell 31.9%Language:Vim Script 2.2%Language:Clojure 1.9%Language:Ruby 1.2%Language:Lua 0.4%Language:Perl 0.1%