Skip to content

walker84837/dotfiles

Repository files navigation

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

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

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.

About

Arch Linux + Hyprland + A few automation JS files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published