Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ridhwaans/dotfiles
đŸ’»Personal dotfiles for mac and wsl
https://github.com/ridhwaans/dotfiles
dotfiles linux mac windows wsl zsh
Last synced: about 1 month ago
JSON representation
đŸ’»Personal dotfiles for mac and wsl
- Host: GitHub
- URL: https://github.com/ridhwaans/dotfiles
- Owner: ridhwaans
- Created: 2017-10-12T16:13:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-12T18:32:23.000Z (3 months ago)
- Last Synced: 2024-06-13T01:17:43.875Z (3 months ago)
- Topics: dotfiles, linux, mac, windows, wsl, zsh
- Language: Shell
- Homepage:
- Size: 1.97 MB
- Stars: 32
- Watchers: 5
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - ridhwaans/dotfiles - đŸ’»Personal dotfiles for mac and wsl (Shell)
README
# dotfiles
https://github.com/ridhwaans/dotfiles![screenfetch_mac](images/screenfetch-mac.png)
![screenfetch_windows](images/screenfetch-windows.png)## fresh installation
**Warning: Please back up your files before running setup**
macOS
- **GET** [Sonoma Update](https://support.apple.com/macos/upgrade)
- **GET** Xcode Command Line Tools `xcode-select --install`windows
- **GET** [Windows Subsystem for Linux (WSL2)](https://learn.microsoft.com/en-us/windows/wsl/install#update-to-wsl-2)
- **GET** `Ubuntu 22.04 LTS (Jammy Jellyfish)` from the Microsoft Store
- optional: upgrade to the interim release
- [managing multiple linux distributions](https://learn.microsoft.com/en-us/windows/wsl/wsl-config#managing-multiple-linux-distributions)curl
```
bash -c "`curl -fsSL https://raw.github.com/ridhwaans/dotfiles/master/setup.sh`"
```
or, wget
```
bash -c "`wget -O - --no-check-certificate https://raw.githubusercontent.com/ridhwaans/dotfiles/master/setup.sh`"
```## as a docker workspace
- **GET** [Docker Desktop](https://www.docker.com/products/docker-desktop/)
- **GET** [VS Code Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)in VS Code, select `Dev Containers: Reopen in Container`, or
`Dev Containers: Rebuild Without Cache and Reopen in Container`, or### manual build
build and run a container instance in background and interactive mode
```
docker build github.com/ridhwaans/dotfiles -t name:tag --progress=plain --no-cache
docker run -d -i -tdocker run --detach --interactive --tty
```
in VS Code, select `Dev Containers: Attach to Running Container...`## as a github codespace
[Personalizing GitHub Codespaces for your account](https://docs.github.com/en/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account)[Troubleshooting personalization options for GitHub Codespaces](https://docs.github.com/en/codespaces/troubleshooting/troubleshooting-personalization-for-codespaces)