Git Product home page Git Product logo

dotfiles's Introduction

Dotfiles

This repository contains a subset (for now) of my dotfiles used in my development environment.

⚠️ Disclaimer

I use macOS. These dotfiles are made on and for computers running macOS. If you want to use these dotfiles on Linux, Windows or any other OS: Awesome! I will not help you fix errors you encounter while setting up your system using my configuration.

Contents

I use the following programmes to develop, using all the hot new tools on the block like:

  1. Alacritty: terminal emulator
  2. Fish shell: terminal shell of choice
  3. Neovim: code editor
  4. Zellij: terminal multiplexer
  5. Lazygit: terminal ui for git
  6. Homebrew: package manager

I prefer my utility tools to be written in Rust, as they usually provide more modern features than the tools they replace. Take a look at the Brewfile to see what's in store.

Usage

Info: Scripts that guide you through a step-by-step process will be added to this repository soon-ish.

Warning: Make a backup of your own configuration files before messing about with these ones.

  1. Clone this repository to a folder other than ~/, like ~/projects/dfiles.
  2. Copy .Brewfile to your home folder a) If you haven't yet, install Homebrew
  3. Run brew tap homebrew/bundle
  4. Run brew bundle --global --no-lock
  5. Copy configuration files and folders from the repository into your home and/or config folder.
  6. Enjoy!

To do

  • Add setup scripts
  • Add selective configuration for different programming languages

Special thanks

  • folke for their nvim configuration; mine is basically variation to his.

dotfiles's People

Contributors

jonahgoldwastaken avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.