2018-05-17 02:14:17 +00:00
|
|
|
# Dotfiles!
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
1. Optionally create ~/.dotfiles.postinst
|
2019-08-30 21:07:19 +00:00
|
|
|
2. `bash <(curl -sL https://dotfiles.online)` (https://raw.githubusercontent.com/alopexc0de/dotfiles/master/install.sh)
|
2018-05-17 02:14:17 +00:00
|
|
|
3. ????
|
|
|
|
4. Profit
|
|
|
|
|
2018-10-23 05:08:59 +00:00
|
|
|
## Distro auto-install
|
|
|
|
This feature will install the basic dependencies automatically if you approve at the prompt, assumes that you have sudo access.
|
|
|
|
|
2020-03-26 21:31:39 +00:00
|
|
|
These are pretty out of date like the dependencies list below. Your milage may vary if you choose to use the auto-install
|
|
|
|
|
2018-10-23 05:08:59 +00:00
|
|
|
Currently available for:
|
|
|
|
- Arch/Manjaro Linux (pacman+yay)
|
|
|
|
- Debian Linux (apt)
|
|
|
|
|
2018-05-17 02:14:17 +00:00
|
|
|
## Dotfiles Postinstall
|
|
|
|
You may create a standard text file called `.dotfiles.postinst` in your home directory before installing.
|
|
|
|
This file contains commands, one per line, that will be executed in order after the install script finishes.
|
|
|
|
For example, you may want to add commands such as `git config --global user.name "My Name"` and `git config --global user.email "me@my.email"`
|
|
|
|
|
|
|
|
## Customizing Dotfiles
|
|
|
|
1. Fork this repo
|
|
|
|
2. Update `repourl` inside install.sh to point to your own
|
|
|
|
3. Make your changes
|
|
|
|
4. Push to origin
|
|
|
|
5. Install your new dotfiles everywhere
|
|
|
|
|
2019-03-14 03:20:39 +00:00
|
|
|
## Dependencies
|
2018-08-20 19:58:12 +00:00
|
|
|
My dotfiles now include my personalized i3 configuration if you also run the i3wm.
|
2020-03-26 19:10:38 +00:00
|
|
|
This is a bit outdated, so you can err on the side of caution and install other stuff as it's needed
|
2018-08-21 04:05:30 +00:00
|
|
|
|
|
|
|
* [i3-gaps](https://github.com/Airblader/i3) WM
|
|
|
|
* [i3blocks](https://github.com/vivien/i3blocks) i3bar scheduler
|
|
|
|
* [i3lock-fancy](https://github.com/meskarune/i3lock-fancy) locker
|
|
|
|
* [rofi](https://github.com/DaveDavenport/rofi) launcher
|
|
|
|
* [Adobe's Source Code Pro](https://github.com/adobe-fonts/source-code-pro) font
|
2018-10-23 04:41:39 +00:00
|
|
|
* [terminator](https://wiki.archlinux.org/index.php/Terminator) terminal
|
2018-08-21 04:05:30 +00:00
|
|
|
* [feh](https://feh.finalrewind.org/) Image viewer/wallpaper
|
|
|
|
* [xcompmgr](https://wiki.archlinux.org/index.php/Xcompmgr) Compisiton Manager (window transparency)
|
2019-03-05 02:40:19 +00:00
|
|
|
* [maim](https://github.com/naelstrof/maim) Screenshot utility
|
2019-03-14 03:20:39 +00:00
|
|
|
* [powerline](https://wiki.archlinux.org/index.php/Powerline)
|
2019-10-14 16:46:59 +00:00
|
|
|
* [ntfy](https://github.com/dschep/ntfy) for Desktop Notifications
|
2018-08-20 19:58:12 +00:00
|
|
|
|
2018-05-17 02:14:17 +00:00
|
|
|
## Branch Info
|
|
|
|
|
|
|
|
This is the primary branch.
|
|
|
|
It includes changes that should be included in most, if not
|
2020-03-26 19:10:38 +00:00
|
|
|
all of the different configurations that may result of different
|
|
|
|
system use.
|
2018-05-17 02:14:17 +00:00
|
|
|
|
2020-03-26 19:10:38 +00:00
|
|
|
For now, there are the master, macos and workpc branches.
|
|
|
|
|
|
|
|
The workpc branch contains a lot of configuration from a base Manjaro install
|