Dubbie / dotfiles

✨ Configuration files for essentials

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles Repository

This repository contains my personal dotfiles, configurations, and settings for a streamlined development and desktop environment. The setup includes configurations for Neovim (nvim) and the i3 window manager. The dotfiles are managed using GNU Stow for easy deployment.

Table of Contents

Installation

Prerequisites

Ensure you have the following dependencies installed:

Clone Repository

git clone https://github.com/dubbie/dotfiles.git ~/.dotfiles
cd ~/.dotfiles

Deploy Configurations

Use GNU Stow to symlink the configurations to the appropriate locations:

stow .

Configuration Details

Neovim

The Neovim configuration uses folke/lazy.nvim to manage packages. To install plugins, launch Neovim and Lazy will install most plugins.

I specifically don't use the built in LSPs as I have found that it is not working correctly with my projects. Instead, I use the neoclide/coc.nvim plugin for this.

Coc extensions are not installed by default, the following are suggested for working with Laravel Inertia (working on adding these to default installation as well):

  • :CocInstall @yaegassy/coc-volar
  • :CocInstall @yaegassy/coc-tailwindcss3
  • :CocInstall coc-json

The configuration includes key bindings, color schemes, and other settings for an efficient and enjoyable editing experience.

i3 Window Manager

The i3 configuration provides a tiling window manager setup for a productive desktop environment. Customize keybindings, workspace layouts, and other settings based on personal preferences.

Customization

Feel free to customize any configuration to suit your needs. Explore each configuration directory for specific details and make adjustments accordingly.

Issues and Contributions

If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request. Contributions are welcome!

About

✨ Configuration files for essentials


Languages

Language:Lua 96.4%Language:Scheme 3.6%