Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 1.99 KB

File metadata and controls

60 lines (40 loc) · 1.99 KB

dotfiles

A collection of configuration files for a personalized development environment

This repository contains the configurations of the applications I use on my computers to create a seamless development environment.

Installing / Getting started

To get started with this project, you'll need to clone the repository and install the required dependencies.

$ cd ~
$ git clone --recurse-submodules https://github.com/walker84837/dotfiles.git

This command clones the repository and initializes the submodules. Once the cloning has finished:

$ cd dotfiles
$ stow --adopt .

Dependencies

Some scripts in .local/share/scripts are written in JavaScript and require Node.js to be installed.

Initial Configuration

To use this project, you'll need to have the following dependencies installed:

Basic dependencies

  • GNU stow to manage configuration files
  • Zsh
    • Change your user's shell with: chsh -s /bin/zsh
    • Log out and log back in to make the change take effect
  • eza for ls and better appearance
  • zoxide for cd and efficient navigation
  • fzf for fuzzy search on shell completion

Full dependencies

Features

This project provides a collection of configuration files for a personalized development environment, including:

  • Tmux settings: tpm & catppuccin
  • Btop settings: theme
  • Zsh settings: p10k & zinit
  • Neovim configuration: lazy.nvim + codeium

Licensing

The code in this project is licensed under MIT License.