Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stefancrain/dotfiles
dotfiles, sensible hacker defaults for macOS and Linux
https://github.com/stefancrain/dotfiles
bash dotfiles fish fish-shell kubectl kubernetes linux macos shell
Last synced: 4 months ago
JSON representation
dotfiles, sensible hacker defaults for macOS and Linux
- Host: GitHub
- URL: https://github.com/stefancrain/dotfiles
- Owner: stefancrain
- License: mit
- Created: 2021-03-04T02:13:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T15:43:25.000Z (5 months ago)
- Last Synced: 2024-08-27T17:22:12.148Z (5 months ago)
- Topics: bash, dotfiles, fish, fish-shell, kubectl, kubernetes, linux, macos, shell
- Language: Dockerfile
- Homepage:
- Size: 84 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE-MIT.txt
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Stefan's Dotfiles
## Setting up
_Warning:_ If you want to give these dotfiles a try, you should first fork this
repository, review the code, and remove things you don't want or need. Don't
blindly use my settings unless you know what that entails. Use at your own risk!- Installing the MVP platform :
- [install the homebrew binary](https://brew.sh/)
- [install the chezmoi binary](https://www.chezmoi.io/docs/install/)
- Run first time setup:```bash
# Create a Code folder
$ mkdir -p ~/Code/
# clone repository
$ chezmoi init --source ~/Code/.dotfiles [email protected]:stefancrain/dotfiles.git
# enter dotfiles project
$ cd ~/Code/.dotfiles
# Install Mac Requirements
$ brew bundle install
# - Install Linux Requirements see Requirements section below
# see what would be changed by applying dotfiles
$ chezmoi diff
# If you're happy with the changes then apply them
$ chezmoi apply
```## Requirements
- Shell
- [fish-shell](https://github.com/fish-shell/fish-shell) version 3.2+
- [starship](https://starship.rs/) version 0.50.0+
- [fzf](https://github.com/junegunn/fzf) version 0.25.1+
- [fd-find](https://github.com/sharkdp/fd) version 8.1.1+
- [bat-cat](https://github.com/sharkdp/bat) version 0.18.0+
- AWS
- [cli](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html) version 2.0.0+
- K8S
- [kubectl](https://kubernetes.io/docs/tasks/tools/) version 1.21.0+
- [kubie](https://github.com/sbstp/kubie) version 0.15.1+
- [kubecolor](https://github.com/dty1er/kubecolor) version 0.0.20+
- [helm](https://helm.sh/docs/intro/install/) version 3.0.0+
- [flux2](https://github.com/fluxcd/flux2) version 0.16.0+
- [direnv](https://direnv.net/) version 2.28.0+