Skip to content

ash-lund/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

WORK IN PROGRESS

This repository is tested on Linux (PopOS + Raspberry Pi OS) and on Windows 11 (WSL2).

Heavily inspired from the Laracast series Neovim as a PHP and Javascript IDE from Jess Archer, and from her dotfiles repository on Github.

Prerequisites

The following software needs to be installed:

All this can be install by running ./setup after cloning repository.

Assumptions

  • local code folder is located in ~/code/
  • dotfiles folder is in ~/code/tools/
  • it uses JetBrainsMono font from Nerd Fonts https://www.nerdfonts.com/

Usage

Linux (+ WSL2)

cd ~/code/
git clone git@github.com:ash-lund/dotfiles.git
./install

Optional: If you want to install prerequisites, then run ./setup before ./install. This also installs PHP, Composer and Docker.

Windows

Usage of this dotfiles repository requires WSL2.

Alacritty

Copy the file dotfiles/alacritty/alacritty-win11.toml to %AppData%\Roaming\alacritty\alacritty.toml.

TODO

Configuration for:

  • create install script
  • terminal (alacritty)
  • tmux
  • ohmyzsh
    • machine specific aliases and environment variables
    • plugins
  • neovim
    • xdebug
  • create install prerequisites script
  • composer
  • gitconfig
  • move code alias to work aliases