Dotfiles of the Ubuntu user, by the Ubuntu user, for the Ubuntu user.
- 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
cd ~/Workspace/dotfiles
bun run execute
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
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.