My Dot Files
They're awesome right? Just remember that everything I'm making here is completely opinionated. The good news is this is the source, and you can change whatever you want!! I will take pull requests for anything you want to add as long as it is tested. I'll probably start poking around with the other 3 more popular flavors of Linux.
Strong Opinions Of Note
- I've used linux for a long time as an end user, and I personally find Ubuntu to be my preference, so you may find some very Ubuntu leaning configs.
- For the Keyboard loaders, they are just a collection of my favorite xmodmap configs.
- I use Digital Ocean Ubuntu droplets for my VPS(even to the extent of working from them. I also use mosh for almost all setups.
- Almost every user reading this should understand how to install Git on their system.
- I really like (https://github.com/square/maximum-awesome)[maximum-awesome], but I disagree about using
raketo install anything outside of ruby.
- I like using nodesource to install nodejs, and I also like node.js. You can do whatever you want outside of that.
####vim setup I am currently using vim-plug:
cd ubuntu/use this folder
./apps.shinstall apps needed
:PlugInstallinstall vim-plug plugins
./setupnpm.shupdate permissions for global installs with npm
- Apt(probably will have it).
- Preferably git, but the initial scripts should get this.
Important: You will need to make sure you update your node install on any linux intall with This Link
git clone firstname.lastname@example.org:samrocksc/my-dotfiles.git && cd my-dotfiles && ./options &&
TODO & Requests
[ ] Hyperterm integration [ ] Better Menu options, I suck at bash [ ] Increased VPS scripts to make interaction with them easier. [x] Auto Fix for npm permissions on linx Like this [ ] Multiple Terminal Configs(bash, fish, etc.) [ ] Fedora Configs [ ] Arch Configs [ ] Create an loader for specific environments(tmux with X windows). [ ] More Keyboard modmaps for linux environments. [ ] Xmodmap auto-load functionalities. [ ] Windows? [ ] Different .vimrc setups(I've heard this one is amazing)