Skip to content

daveads/.sys_s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal Dotfiles and Development Environment

This repository contains my personal collection of dotfiles, scripts, and configurations for setting up a development environment on Arch Linux and macOS.

Manages my configurations and scripts in a centralized place. It's still a work in progress, but feel free to explore and take inspiration from it.

Project Structure

The repository is organized as follows:

  • src/: Contains all the scripts and configuration files.
    • dev_env/: Configurations for development tools like vim, tmux, etc.
    • sys_config/: System-wide configurations, including shell settings (bash, zsh).
    • installs/: Scripts for installing packages and applications.
    • bash_scripts/: A collection of useful bash scripts.

Usage

To set up the configurations, you can use the provided setup scripts.

Vim and Neovim

To set up Vim and Neovim, run the following script:

./src/dev_env/vim/setup_vim.sh

This will create symlinks for the .vimrc, .vim, and nvim configurations.

Zsh

To set up Zsh, run the following script:

./src/sys_config/zsh_conf/setup_zsh.sh

This will create symlinks for the .zprofile, .zshenv, and .zshrc files.

Git Submodules

This repository uses git submodules for some plugins. To update the submodules, use the following commands:

git submodule update --init --recursive
git submodule update --remote --recursive

Vim Plugins

This configuration uses vim-plug as a plugin manager. To install the plugins, open Vim and run:

:PlugInstall

Supported Platforms

The scripts and configurations in this repository are primarily tested and used on:

  • Arch Linux
  • macOS

About

dot-files, .vim and dev env

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors