Code Monkey home page Code Monkey logo

.dotfiles's Introduction

Dotfiles Repo

Personal configurations for various different linux utilities and tools. Each configuration is modular, meaning that you can choose to use the nvim config, but not the i3 config, if you want. This is made possible with stow (make sure to install it!)

Important

Please make sure to clone recursively in order to pull any submodules git clone --recurse-submodules ...

General Usage

To pull the .dotfiles repo into your $HOME directory:

  • git clone this directory into your $HOME directory
  • stow

General Dependencies

  • stow - will make your life a lot easier when it comes to creating the symlinks between this repo and your home directory dotfiles. It will automatically create a symlink for all the files contained in your target folder.
  • git > 2.37.0 -- If you want auto setup remote branches to work, you'll need at least this git version

Nvim | ^v0.9.4

This nvim config uses Packer!

dependencies

  • packer
  • ripgrep
  • lua

After you have stowed the nvim folder to your home directory, do the following:

  • Open nvim nvim .
  • :PackerSync to install plugins
  • Good to go!

I3 | ^v4.22

A tiling window manager

NOTE! The default ubuntu apt repository will not have the latest version of I3, It's recommended to have at least version 4.22, which merged in i3-gaps

Kitty Terminal | ^v0.21.2

Graphics accelerated Terminal emulator

.dotfiles's People

Contributors

dgarc359 avatar dgarcia-collegeboard avatar jincito avatar ronddev avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

jincito

.dotfiles's Issues

Update gitignore

Review gitignore and see if there's any other files I'd like to add

Add gitleaks

Add gitleaks with a basic config and create a git pre-commit hook to run against the gitleaks config

[BUG]: invalid option: pane-base-index-1

image

There is a need to investigate and find a workaround solution that still allows pane-base-index to be set to 1. The reason for that is that on most keyboards, the 0 key is all the way on the other side of the keyboard.

readme snippets

Readme snippets for different languages. Common fields may include:

  • Installation
  • Usage
  • Troubleshooting
  • Components

I want to be able to parse my project readmes for certain metadata such as technical components (not just the language a project is written with, but also what frameworks and other things a project might be using)

Make initial setup more reproducible

Better documentation for setting up dependencies and / or better tooling for installing initially required dependencies

Things to keep in mind:

linux / mac platform dual-support as much as possible. I want to do some more research on how others support multiple platforms with their dotfiles. Windows support not super necessary due to various linux VMs available to me.

Platform support desired:
Ubuntu
OSX

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.