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

Lists

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 -t

docker 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)