Skip to content

wiu753/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

My dotfiles and a minimal step by step guide to setting up my work environment.

Overview

  • Browser
  • Terminal
  • Windows
  • WSL2

Browser

  1. Download Mozilla Firefox
  2. Pin devops platform in spot number one, plain tab in number two, and Spotify in number three.

Terminal

  1. Download Windows Terminal.
  2. Remove ctrl + alt + 1/2/3... to be able to type @£$€{[]}.

Windows

  1. Download powertoys.
  2. Remap alt + 0/1/2... to windows + 0/1/2... in order to swap windows quickly.
  3. Set the terminal in the first position, browser in second position, and communication channel (teams/slack/signal) in the third position within the taskbar.
  4. Pin all of the applications that you frequently use.
  5. Remove Windows fluff by unpinning and removing applications not in use.

WSL2

  1. Download WSL.
  2. Run wsl.exe --install in PowerShell.
  3. Set Ubuntu as the default profile in Windows Terminal.
  4. Run sudo apt install zsh.
  5. Run sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)".
  6. Download the Hack Nerd Font and select it as the font face for the Ubuntu profile.
  7. Change the colorscheme to Tango Dark and remove padding within the Ubuntu Profile.
  8. Open the settings.json and change the background color of the Tango Dark theme to #161616.
  9. Run sudo apt-get update && sudo apt-get upgrade.
  10. Install latest stable version of Neovim by running curl -LO https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.tar.gz.
  11. Run sudo rm -rf /opt/nvim.
  12. Run sudo tar -C /opt -xzf nvim-linux64.tar.gz.
  13. Add alias vim="nvim" to .zshrc.
  14. Add export PATH="$PATH:/opt/nvim-linux64/bin to .zshrc.
  15. Restart terminal.

Git

  1. Run sudo apt install git gh.
  2. Run gh auth login and complete the login.

Neovim

  1. Run sudo apt update
  2. Run sudo apt install git gcc ripgrep unzip make
  3. Run mkdir ~/.config
  4. Fork https://github.com/nvim-lua/kickstart.nvim
  5. Run git clone https://github.com/[your username]/[name of your fork].git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
  6. Follow any other installation instruction from the README.md
  7. Run vim to start installing
  8. Run vim ~/.config/nvim/init.lua
  9. Configure init.lua to your liking

Tmuxifier

  1. Run git clone https://github.com/jimeh/tmuxifier.git ~/.tmuxifier.
  2. Add export PATH="$HOME/.tmuxifier/bin:$PATH" to your path.
  3. Add this file to ~/.tmuxifier/layouts.
  4. Run tmuxifier load-session work when starting to work.

Symlinking tmux, tmuxifier, and zshrc

  1. Clone this repository.
  2. Change directory to the dotfiles repository cd /path/to/dotfiles.
  3. Run ln -s $(pwd)/.tmux.conf ~/.tmux.conf.
  4. Run ln -s $(pwd)/.zshrc ~/.zshrc.
  5. Run ln -s $(pwd)/work.session.sh ~/.tmuxifier/layouts/work.session.sh.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages