Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/izumin5210/dotfiles
dotfiles for macOS and Codespaces
https://github.com/izumin5210/dotfiles
dotfiles neovim tmux zsh
Last synced: 3 months ago
JSON representation
dotfiles for macOS and Codespaces
- Host: GitHub
- URL: https://github.com/izumin5210/dotfiles
- Owner: izumin5210
- License: mit
- Created: 2013-12-22T09:10:11.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-05-20T01:15:11.000Z (8 months ago)
- Last Synced: 2024-05-21T11:11:51.339Z (8 months ago)
- Topics: dotfiles, neovim, tmux, zsh
- Language: Lua
- Homepage:
- Size: 1.07 MB
- Stars: 12
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# izumin5210's dotfiles
[![CI](https://github.com/izumin5210/dotfiles/actions/workflows/main.yml/badge.svg)](https://github.com/izumin5210/dotfiles/actions/workflows/main.yml)
![GitHub License](https://img.shields.io/github/license/izumin5210/dotfiles)## Supported OS
- macOS
- manage packages with Nix [Home Manager](https://github.com/nix-community/home-manager)
- manage macOS apps with [Homebrew Cask](https://github.com/Homebrew/homebrew-cask) and [mas-cli](https://github.com/mas-cli/mas)
- manage system preferences with [nix-darwin](https://github.com/lnl7/nix-darwin)
- GitHub Codespaces (Ubuntu)
- manage tools with [aqua](https://aquaproj.github.io/)## Installation
### macOS
1. Install [Homebrew](https://brew.sh/)
2. Install Nix with [`nix-installer`](https://github.com/DeterminateSystems/nix-installer)
3. Run following commands```sh
git clone https://github.com/izumin5210/dotfiles ~/src/github.com/izumin5210/dotfiles
cd ~/src/github.com/izumin5210/dotfiles
./bin/apply-configurations
./bin/deploy-config-files
/opt/homebrew/bin/brew bundle --flie .Brewfile
```