ymgn's dotfiles for WSL

Dotfiles of the Ubuntu user, by the Ubuntu user, for the Ubuntu user.

Requirements

  • Install curl and git
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git unzip
  • Install Bun
curl -fsSL https://bun.sh/install | bash
  • Clone this repository into your workspace directory.
mkdir -p ~/Workspace
git clone git@github.com:ymgn-dev/dotfiles-for-wsl.git ~/Workspace/dotfiles

Usage

cd ~/Workspace/dotfiles
bun run execute

Installation Overview

Managers Details
GNU Stow https://www.gnu.org/software/stow/
Commands Details
bat https://github.com/sharkdp/bat
delta https://github.com/dandavison/delta
eza https://github.com/eza-community/eza
FFmpeg https://ffmpeg.org/
Firebase CLI https://firebase.google.com/docs/cli
fzf https://github.com/junegunn/fzf
GitHub CLI https://cli.github.com/
jq https://jqlang.github.io/jq
sqlc https://docs.sqlc.dev/en/latest/index.html
tree http://mama.indstate.edu/users/ice/tree/
XSel https://github.com/kfish/xsel
GUIs / TUIs Details
Docker https://www.docker.com/
Lazygit https://github.com/jesseduffield/lazygit
Tmux https://github.com/tmux/tmux
Other Details
Symbolic Links Managing it using Stow.

Also, please run the following command in your terminal to install the required applications:

winget install --id Amazon.Kindle
winget install --id Bitwarden.Bitwarden
winget install --id Discord.Discord.Canary
winget install --id Docker.DockerDesktop
winget install --id EDRLab.Thorium
winget install --id Figma.Figma
winget install --id Fork.Fork
winget install --id Google.Chrome
winget install --id Inkscape.Inkscape
winget install --id Microsoft.PowerShell
winget install --id Microsoft.PowerToys
winget install --id Microsoft.VisualStudioCode
winget install --id Microsoft.WindowsTerminal
winget install --id Notion.Notion
winget install --id SlackTechnologies.Slack
winget install --id TablePlus.TablePlus
winget install --id Valve.Steam
winget install --id LINE.LINE

Visual Studio Code Settings

https://github.com/ymgn-dev/vscode-settings

In this repository, I am sharing my Visual Studio Code configuration files. You can use the same settings by overwriting your local configuration files with these.