Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niklas-heer/dotfiles
niklas dotfiles • powered by
https://github.com/niklas-heer/dotfiles
antigen arch dotbot dotfiles macos manjaro powerlevel9k solus zsh
Last synced: 2 months ago
JSON representation
niklas dotfiles • powered by
- Host: GitHub
- URL: https://github.com/niklas-heer/dotfiles
- Owner: niklas-heer
- License: mit
- Created: 2016-08-10T21:05:13.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T21:56:39.000Z (7 months ago)
- Last Synced: 2024-07-07T22:52:27.279Z (7 months ago)
- Topics: antigen, arch, dotbot, dotfiles, macos, manjaro, powerlevel9k, solus, zsh
- Language: Vim Script
- Homepage: https://git.io/dotbot
- Size: 12.1 MB
- Stars: 14
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
![Screenshot](images/shell_03.png)
These dotfiles use [Dotbot][dotbot] for installation.
These dotfiles should also update automatically every once in a while. :wink:## Installation
1. Clone this repo somewhere in your `$HOME`.
2. Run `make`.
3. Change you standard shell to `zsh`.
4. Change your `~/.gitconfig`.
5. Profit. :dollar:> Note that the install script is idempotent, which means it can safely run multiple times.
You can append your environment after `make`. Like that: `make linux`.
The following environments are available:| Command | Desciption |
| ------------ | ------------------------------------------------------------------------: |
| `make` | Make a basic installation. |
| `make linux` | It basically runs `make` and installs Linux specifics. |
| `make solus` | It basically runs `make linux` and installs software on Solus after that. |
| `make arch` | It basically runs `make linux` and installs software on Arch after that. |
| `make mac` | It setups macOS and installs software via `brew` and `brew cask` |## Making Local Customizations
You can make local customizations for some programs by editing these files:
- `zsh` : `~/.zshrc_local_before` run before `.zshrc`
- `zsh` : `~/.zshrc_local_after` run after `.zshrc`
- `git` : `~/.gitconfig_local`## Software needed
- `git`
- `zsh`
- `vim`
- `tmux`
- `tree`
- `python3`
- `python3-pip`## Thanks
- [zsh](https://www.zsh.org/) as being an awesome shell :heart:
- [oh-my-zsh](http://ohmyz.sh/) for the update functionality and plugins :+1:
- [zgen](https://github.com/tarjoilija/zgen) for being a lightweight and fast ZSH plugin manager :zap:
- [starship](https://github.com/starship/starship) for being a blazing-fast prompt :rocket:
- [anishs dotfiles](https://github.com/anishathalye/dotfiles) from which I got the inspiration :bulb:
- [dotbot](https://github.com/anishathalye/dotbot) for being an awesome base and pretty extensible! :heart:## License
Copyright (c) 2016-2020 Niklas Heer.
Released under the MIT License.
See [LICENSE][license] for details.[dotbot]: https://github.com/anishathalye/dotbot
[license]: LICENSE